*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:DM Sans,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.table{display:table}.hidden{display:none}.uppercase{text-transform:uppercase}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{font-family:DM Sans,sans-serif;color:#f5f5fb;background:#090912;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg:#090912;--surface:#10111d;--panel:#131420;--line:#ffffff12;--muted:#9ca0b5;--cyan:#63e8f4;--purple:#9b71ff;--pink:#ff70cf;--green:#9ee6bc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.container{width:min(1160px,calc(100% - 64px));margin-inline:auto}.section-pad{padding:112px 0}.public-site{overflow:hidden;background:var(--bg);color:#f5f5fb}.brand{display:inline-flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;letter-spacing:-1px;color:#fafaff}.brand-mark{width:31px;height:31px;border:1px solid #63e8f466;background:#63e8f412;border-radius:10px;display:grid;place-items:center;color:var(--cyan)}.brand-period{color:var(--cyan)}.brand-light{color:#f7f7ff}.public-header{height:78px;position:absolute;z-index:20;top:0;left:0;right:0;border-bottom:1px solid #ffffff0b;background:#090912a8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-nav{height:100%;display:flex;justify-content:space-between;align-items:center}.public-nav-links{display:flex;align-items:center;gap:34px;color:#b2b4c5;font-size:12px}.public-nav-links>a:not(.nav-pill):hover{color:#fff}.nav-pill{display:flex;align-items:center;gap:10px;border:1px solid #ffffff25;background:#ffffff09;padding:11px 16px;border-radius:99px;color:#f7f7ff;font-size:11px}.nav-pill svg{color:var(--cyan)}.public-menu-button{display:none;color:#f2f3ff;background:none;border:0}.dynamic-logo{display:flex;gap:10px;align-items:center;font-family:Manrope,sans-serif;font-weight:800;font-size:20px;letter-spacing:-.8px}.dynamic-logo img{max-width:38px;max-height:38px;-o-object-fit:contain;object-fit:contain}.neon-hero{position:relative;min-height:750px;padding:144px 0 20px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 70% 42%,#151429 0,transparent 43%),linear-gradient(130deg,#090912 28%,#0d0d19 68%,#11101b)}.hero-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.15;background-image:linear-gradient(#8b8baf0a 1px,transparent 1px),linear-gradient(90deg,#8b8baf0a 1px,transparent 1px);background-size:57px 57px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 48%,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 48%,#000 100%)}.glow-blob{position:absolute;width:440px;height:440px;border-radius:50%;filter:blur(115px);opacity:.22;z-index:-2;animation:blobDrift 13s ease-in-out infinite alternate}.blob-cyan{background:#22d9ec;right:14%;top:16%}.blob-purple{background:#814cff;right:0;bottom:0;animation-delay:-4s}.blob-pink{background:#e936af;right:38%;bottom:-24%;width:250px;height:250px;opacity:.12;animation-delay:-7s}@keyframes blobDrift{0%{transform:translate3d(-18px,-20px,0) scale(.95)}to{transform:translate3d(27px,22px,0) scale(1.12)}}.neon-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px;min-height:548px;position:relative}.neon-hero-copy{max-width:520px}.neon-eyebrow,.section-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;color:#9aa0b5;text-transform:uppercase;display:flex;align-items:center;gap:11px}.neon-eyebrow{color:#aeb2c7}.neon-eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 13px var(--cyan)}.neon-hero h1{font-family:Manrope,sans-serif;font-size:clamp(55px,7vw,88px);letter-spacing:-6px;line-height:1.01;font-weight:600;margin:30px 0 22px;color:#f6f5fd}.gradient-text{background:linear-gradient(105deg,#6deaf3 3%,#a78aff 55%,#f287db);-webkit-background-clip:text;background-clip:text;color:transparent}.neon-lede{max-width:445px;font-size:14px;line-height:1.85;color:#aaadbf;margin:0}.neon-actions{display:flex;align-items:center;gap:25px;margin-top:29px}.button{min-height:47px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:13px;border-radius:9px;font-size:11px;font-weight:700;transition:transform .2s,border-color .2s,background .2s;cursor:pointer}.button:hover{transform:translateY(-2px)}.button-neon{color:#091116;background:linear-gradient(105deg,#81eff0,#a7d7fa 55%,#c9adff);box-shadow:0 6px 28px #6deaf327}.button-neon:hover{box-shadow:0 8px 34px #6deaf34d}.hero-scroll{font-size:11px;color:#a9adbd;display:flex;gap:9px;align-items:center}.hero-scroll svg{color:var(--cyan)}.hero-trust{display:flex;gap:9px;align-items:center;margin-top:47px;font-size:10px;color:#787d94}.hero-trust span{color:#73dfd9;display:grid;place-items:center}.hero-art{height:475px;position:relative;display:grid;place-items:center;isolation:isolate}.art-ring{position:absolute;border-radius:50%;border:1px solid #b4acff20;transform:rotate(-28deg)}.ring-one{width:445px;height:445px;box-shadow:0 0 70px #974eff10,inset 0 0 80px #884aff09}.ring-two{width:358px;height:450px;transform:rotate(38deg);border-color:#65e2ee20}.art-core{width:220px;height:220px;border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 35% 28%,#3a39614d,#151526a8 61%,#17111e);border:1px solid #c9c1ff42;box-shadow:inset 0 0 40px #9d71ff22,0 0 90px #913cff25,0 0 160px #42e1e51b}.art-core:before,.art-core:after{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:50%;border:1px solid #6ce8f431}.art-core:after{top:31px;right:31px;bottom:31px;left:31px;border-color:#e378e22a}.art-orb{width:91px;height:91px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 29%,#9ffafa,#598cf8 47%,#9a54e9 85%);color:#fff;box-shadow:0 0 38px #61daf399,inset -7px -9px 20px #44329c55;animation:orbBreathe 5s ease-in-out infinite}.art-orb:after{content:"";position:absolute;width:117px;height:117px;border:1px solid #aff5ff46;border-radius:50%;animation:orbBreathe 5s ease-in-out infinite reverse}@keyframes orbBreathe{50%{transform:scale(1.06);filter:hue-rotate(13deg)}}.orb-label{position:absolute;top:169px;text-align:center;color:#b8bfd7;font-size:8px;letter-spacing:2px;line-height:1.6}.art-leaf{position:absolute;width:130px;height:55px;border-radius:100% 0;background:linear-gradient(135deg,#89f0eeaa,#8665e477 55%,#ed70d866);filter:drop-shadow(0 0 15px #7adfe744);opacity:.56;transform-origin:0 50%;border:1px solid #e4d8ff60}.art-leaf:after{content:"";position:absolute;left:10%;top:50%;width:82%;height:1px;background:#e4faff80;transform:rotate(-12deg)}.leaf-one{top:123px;left:26%;transform:rotate(-33deg) scale(.8)}.leaf-two{top:175px;right:12%;transform:rotate(23deg) scale(.68)}.leaf-three{bottom:112px;left:25%;transform:rotate(16deg) scale(.72)}.leaf-four{top:78px;right:28%;transform:rotate(-4deg) scale(.52);filter:blur(.3px)}.leaf-five{bottom:101px;right:19%;transform:rotate(-32deg) scale(.53)}.art-spark{position:absolute;color:#9eeefa;text-shadow:0 0 15px #7debff;font-size:22px}.spark-one{top:65px;left:24%}.spark-two{bottom:75px;right:21%;color:#e3a4ff}.glass-note{position:absolute;right:0;bottom:59px;display:flex;align-items:center;gap:10px;padding:12px 17px 12px 12px;background:#191a2a9c;border:1px solid #ffffff24;border-radius:12px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 14px 40px #05050d65;color:#f5f4ff;font-size:10px}.glass-note-icon{width:30px;height:30px;border-radius:9px;background:#75e7ed1b;display:grid;place-items:center;color:#83ebf0}.glass-note small{display:block;font-size:9px;color:#9c9fb3;margin-top:3px}.particles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:-1}.particles i{position:absolute;left:calc((var(--i)*47 + 5)*1%);top:calc((var(--i)*37 + 9)*1%);width:2px;height:2px;border-radius:50%;background:#a8eefa;opacity:.48;box-shadow:0 0 9px #76e9ff;animation:twinkle calc(2s + (var(--i)%5)*.8s) ease-in-out infinite alternate;animation-delay:calc(var(--i)*-.37s)}@keyframes twinkle{to{opacity:.08;transform:scale(.35)}}.hero-scrollline{display:flex;align-items:center;gap:19px;margin-top:22px;color:#777b91;font-size:8px;letter-spacing:1.35px}.hero-scrollline>span:nth-child(2){height:1px;background:#ffffff17;flex:1}.hero-scrollline a{display:flex;align-items:center;gap:7px;color:#9ba0b3}.about-section{background:#0c0d16}.about-layout{display:grid;grid-template-columns:1fr 1fr;gap:105px;align-items:start}.section-eyebrow{color:#778197;margin:0 0 22px}.about-layout h2,.product-copy h2,.faq-heading h2,.contact-copy h2{font-family:Manrope,sans-serif;font-weight:500;font-size:clamp(37px,4.5vw,55px);letter-spacing:-3.4px;line-height:1.12;margin:0;color:#f3f3fa}.about-layout h2 span,.faq-heading h2 span{color:#85889f}.about-copy{padding-top:24px}.about-copy p,.faq-heading>p:not(.section-eyebrow),.contact-copy>p:not(.section-eyebrow){font-size:13px;line-height:1.9;color:#9fa3b6;margin:0 0 16px}.neon-text-link{margin-top:12px;display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#89eaf0}.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:70px}.support-card{min-height:212px;border:1px solid #ffffff12;background:linear-gradient(145deg,#131520,#10111a);border-radius:13px;padding:21px;position:relative;transition:transform .25s,border-color .25s}.support-card:hover{transform:translateY(-4px);border-color:#76deea44}.support-icon{width:36px;height:36px;border-radius:10px;background:#74e7eb14;border:1px solid #71d9e425;color:#78e2ea;display:grid;place-items:center}.support-card>small{position:absolute;right:20px;top:25px;font-size:9px;letter-spacing:1px;color:#777c91}.support-card h3{font-family:Manrope,sans-serif;font-size:15px;font-weight:600;margin:23px 0 8px}.support-card p{font-size:11px;line-height:1.75;color:#969bb0;margin:0}.product-section{background:#10111b;position:relative}.product-section:before{content:"";position:absolute;width:550px;height:550px;border-radius:50%;left:-350px;top:10%;background:#693be8;filter:blur(170px);opacity:.13}.product-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;position:relative}.product-art-wrap{min-height:430px;display:grid;place-items:center;position:relative}.product-empty-art{position:relative;width:min(100%,435px);height:420px;border-radius:18px;overflow:hidden;border:1px solid #ffffff17;background:radial-gradient(ellipse at 53% 44%,#24244a 0,#17162a 35%,#11121e 73%);display:grid;place-items:center;isolation:isolate}.product-empty-art:before,.product-empty-art:after{content:"";position:absolute;width:440px;height:160px;border:1px solid #70e5ed2c;border-radius:50%;transform:rotate(-37deg);z-index:-1}.product-empty-art:after{transform:rotate(38deg);border-color:#b67cf436;width:360px;height:190px}.product-orb{width:178px;height:178px;border-radius:50%;position:relative;background:radial-gradient(circle at 34% 29%,#91f3f1,#7390ff 40%,#a14bda 83%);box-shadow:0 0 90px #9d63ff64,0 0 150px #3ee8e331,inset -17px -20px 30px #34267c55;animation:orbBreathe 7s ease-in-out infinite}.product-orb span{position:absolute;width:15px;height:15px;border:1px solid #edffffa3;border-radius:50%;background:#d7ffff7a;box-shadow:0 0 18px #bffcff;top:22%;left:26%}.product-orb span:nth-child(2){width:10px;height:10px;top:65%;left:68%}.product-orb span:nth-child(3){width:7px;height:7px;top:34%;left:77%}.product-art-caption{position:absolute;left:18px;bottom:17px;display:flex;align-items:center;gap:8px;color:#9ca2b9;font-size:8px;letter-spacing:1.4px}.product-art-caption svg{color:var(--cyan)}.product-live-image{width:100%;max-height:480px;-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff18;border-radius:16px}.product-copy h2{font-size:clamp(36px,4vw,49px)}.product-intro{color:#b5b8c8;font-size:13px;line-height:1.85;margin:21px 0 10px}.product-description{font-size:12px;line-height:1.8;color:#969caf}.product-features{display:grid;gap:11px;padding:0;margin:21px 0;list-style:none}.product-features li{display:flex;align-items:flex-start;gap:9px;color:#b8bbca;font-size:11px;line-height:1.6}.product-features svg{color:#7be6d9;flex:none;margin-top:2px}.product-price{display:flex;gap:12px;align-items:baseline;margin:22px 0}.product-price strong{font-family:Manrope,sans-serif;font-size:22px}.product-price del{font-size:13px;color:#81869b}.button-outline{border:1px solid #8de8eb66;color:#e9fbff;background:#75e5eb0c;margin-top:12px}.button-outline svg{color:var(--cyan)}.button-outline:hover{background:#75e5eb15;border-color:#88edf3}.product-disclaimer{display:flex;gap:8px;align-items:center;font-size:9px;color:#82899d;margin:17px 0 0}.product-disclaimer svg{color:#89e1d3;flex:none}.data-note{font-size:10px;color:#969caf}.statement-section{position:relative;padding:83px 0;text-align:center;background:#0a0b13;border-block:1px solid #ffffff0b;overflow:hidden}.statement-glow{position:absolute;width:500px;height:200px;left:calc(50% - 250px);top:15px;background:#5b50e8;filter:blur(120px);opacity:.12}.statement-inner{position:relative}.statement-quote{font-family:Georgia,serif;font-size:66px;line-height:.7;color:#8f86ed}.statement-inner>p{font-family:Manrope,sans-serif;font-size:clamp(23px,3.5vw,37px);font-weight:500;letter-spacing:-1.5px;line-height:1.38;margin:15px 0 18px}.statement-caption{font-size:8px;letter-spacing:1.8px;color:#888da3}.faq-section{background:#0d0e18}.faq-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:88px}.faq-heading h2{font-size:45px}.faq-heading>p:not(.section-eyebrow){margin:18px 0;max-width:280px}.faq-list{border-top:1px solid #ffffff18}.faq-item{border-bottom:1px solid #ffffff18}.faq-question{background:none;border:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;color:#e8e9f1;padding:19px 0;font-size:12px;font-weight:600}.faq-icon{width:27px;height:27px;flex:none;border-radius:8px;background:#ffffff0b;display:grid;place-items:center;color:#9aa0b5;transition:transform .2s,color .2s,background .2s}.is-open .faq-icon{transform:rotate(180deg);color:#81e5ef;background:#61e1e515}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.faq-answer p{overflow:hidden;min-height:0;margin:0;color:#9da2b5;font-size:11px;line-height:1.85}.is-open .faq-answer{grid-template-rows:1fr}.is-open .faq-answer p{padding:0 38px 18px 0}.contact-section{background:#11121d;position:relative}.contact-layout{display:grid;grid-template-columns:.9fr 1.1fr;align-items:start;gap:105px}.contact-copy{padding-top:15px}.contact-copy h2{font-size:clamp(44px,5.5vw,66px)}.contact-copy>p:not(.section-eyebrow){max-width:390px;margin:22px 0}.contact-assurance{display:flex;align-items:center;gap:8px;color:#8e9caf;font-size:10px;margin-top:29px}.contact-assurance svg{color:#7ee2da}.contact-meta{display:block;font-size:11px;color:#8cdce6;margin-top:11px}.contact-form-card{border:1px solid #ffffff18;border-radius:15px;padding:27px;background:linear-gradient(145deg,#171824,#12131e);box-shadow:0 25px 70px #00000026}.contact-form-heading{display:flex;gap:12px;align-items:center;margin-bottom:23px}.form-orbit-icon{width:37px;height:37px;border:1px solid #a789fa4b;background:#9d74ff14;border-radius:10px;display:grid;place-items:center;color:#b89eff}.contact-form-heading h3{font-family:Manrope,sans-serif;font-size:15px;font-weight:600;margin:0 0 4px}.contact-form-heading p{font-size:10px;color:#9b9fb1;margin:0}.lead-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lead-field{display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:600;color:#c4c7d4}.lead-field:nth-last-child(1){grid-column:1/-1}.lead-field i{color:#77e2e9;font-style:normal}.lead-field input,.lead-field textarea{width:100%;border:1px solid #ffffff18;background:#0d0e17;color:#f3f4fa;border-radius:7px;padding:11px 12px;font-size:11px;outline:none;resize:vertical;min-height:39px;transition:border-color .2s,box-shadow .2s}.lead-field textarea{min-height:60px}.lead-field input::-moz-placeholder,.lead-field textarea::-moz-placeholder{color:#6d7387}.lead-field input::placeholder,.lead-field textarea::placeholder{color:#6d7387}.lead-field input:focus,.lead-field textarea:focus{border-color:#7fdae4;box-shadow:0 0 0 3px #6de4ef12}.lead-field input[aria-invalid=true]{border-color:#fb7f9a}.field-error{font-size:9px;color:#ff95aa;line-height:1.5}.form-send{width:100%;margin-top:19px}.form-privacy{text-align:center;font-size:9px;color:#81869a;line-height:1.6;margin:12px 0 0}.lead-form-message{font-size:10px;line-height:1.55;margin:11px 0 0}.lead-form-message.error,.lead-form-message.setup{color:#ff9db0}.lead-success{text-align:center;padding:30px 10px}.lead-success>span{width:48px;height:48px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:#60e5c71b;color:#66e4c2;box-shadow:0 0 30px #40ddae1c}.lead-success h3{font-family:Manrope,sans-serif;font-size:23px;margin:0 0 8px}.lead-success p{font-size:12px;color:#acb0c1}.text-button{border:0;background:none;color:#87e5ee;font-size:11px;margin-top:10px}.public-footer{padding:30px 0 17px;background:#090a11;border-top:1px solid #ffffff10}.footer-main{display:flex;align-items:center;gap:23px;padding-bottom:21px}.footer-main>p{color:#9297aa;font-size:10px;margin:0;flex:1}.footer-links{display:flex;gap:16px;align-items:center}.footer-links a{display:flex;align-items:center;gap:4px;color:#b4b7c6;font-size:9px}.footer-links a:hover{color:#81e5ed}.footer-links svg{color:#81e5ed}.footer-legal{border-top:1px solid #ffffff0c;padding-top:14px;display:flex;justify-content:space-between;font-size:8px;color:#73788a}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.admin-loading{min-height:100vh;display:grid;place-items:center;background:#f6f7fb;color:#536079;font-size:13px}.admin-shell{min-height:100vh;background:#f6f7fb;color:#1d2435}.admin-sidebar{position:fixed;z-index:30;left:0;top:0;bottom:0;width:246px;padding:25px 15px 18px;background:#11131f;color:#e6e9f2;display:flex;flex-direction:column}.admin-brand{display:flex;align-items:center;gap:10px;padding:0 11px 29px;font-family:Manrope,sans-serif;font-size:19px;font-weight:800;letter-spacing:-.8px}.admin-brand-icon{width:32px;height:32px;border-radius:9px;background:#61e2e715;border:1px solid #60e4ef35;color:#73e7ed;display:grid;place-items:center}.admin-brand small{display:block;color:#777e95;font-family:DM Sans,sans-serif;font-size:8px;letter-spacing:1.6px;font-weight:700;margin-top:1px}.sidebar-caption{font-size:8px;letter-spacing:1.6px;color:#71778d;font-weight:700;padding:0 12px;margin:4px 0 10px}.admin-sidebar nav{display:grid;gap:4px}.side-link{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:0;border-radius:8px;background:none;color:#a2a7ba;text-align:left;font-size:11px}.side-link:hover{background:#ffffff0b;color:#fff}.side-link.active{background:linear-gradient(100deg,#5fdfe51b,#a16efb13);border:1px solid #83e5ed19;color:#8cecf0}.side-link.active svg{color:#78e7ee}.sidebar-spacer{flex:1}.logout-link{margin-top:3px}.admin-sidebar-foot{margin:13px 11px 0;padding-top:15px;border-top:1px solid #ffffff13;color:#737990;font-size:9px}.admin-main{margin-left:246px;min-height:100vh}.admin-page{width:min(1190px,100%);padding:42px 42px 70px;margin:auto}.admin-page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.admin-kicker{font-size:8px;letter-spacing:1.6px;font-weight:700;color:#8b91a5;margin:0 0 7px}.admin-page-head h1{font-family:Manrope,sans-serif;font-size:27px;letter-spacing:-.8px;margin:0;font-weight:700;color:#1c2334}.admin-subtitle{color:#8790a2;font-size:11px;margin:7px 0 0}.admin-primary,.admin-secondary,.danger-button{min-height:37px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;font-size:10px;font-weight:700;white-space:nowrap}.admin-primary{border:1px solid #273354;background:#202944;color:#fff}.admin-primary:hover{background:#2b395d}.admin-primary:disabled,.admin-secondary:disabled{opacity:.55;cursor:wait}.admin-secondary{border:1px solid #e0e4ec;background:#fff;color:#596278}.admin-secondary:hover{background:#f7f8fa}.danger-button{border:1px solid #e8cbd0;background:#bb3e54;color:#fff}.admin-alert,.admin-success{margin:0 0 17px;padding:11px 13px;border-radius:7px;font-size:10px}.admin-alert{background:#fff0f1;color:#a1334a;border:1px solid #f3d1d6;display:flex;align-items:center;justify-content:space-between}.admin-alert button{border:0;background:none;color:inherit;display:grid;place-items:center}.admin-success{background:#e9f8f0;color:#287650;border:1px solid #cfecdc}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.stat-card,.admin-panel{background:#fff;border:1px solid #e8ebf1;border-radius:10px;box-shadow:0 2px 8px #1a23400a}.stat-card{padding:16px 17px}.stat-card-top{display:flex;justify-content:space-between;align-items:center;color:#737d91;font-size:10px}.stat-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#eff4fa;color:#506687}.stat-card>strong{display:block;font-family:Manrope,sans-serif;font-size:27px;margin:13px 0 2px;letter-spacing:-.8px;color:#222a3c}.stat-card>small{font-size:9px;color:#9aa2b2}.dashboard-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:13px;margin:15px 0}.admin-panel{padding:18px}.panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.panel-heading h2{margin:0;color:#22293a;font-size:12px;font-weight:700}.panel-heading p{font-size:9px;color:#929aaa;margin:5px 0 0}.panel-period{font-size:8px;color:#778198;letter-spacing:1px}.chart-bars{height:145px;display:grid;grid-template-columns:repeat(7,1fr);gap:15px;margin-top:21px}.chart-column{display:grid;grid-template-rows:15px 1fr 15px;justify-items:center;gap:5px}.chart-value{font-size:8px;color:#76839a}.chart-track{width:100%;height:100%;max-width:32px;display:flex;align-items:flex-end;border-radius:5px;background:#f5f7fb;overflow:hidden}.chart-track span{width:100%;min-height:3px;background:linear-gradient(0deg,#606e98,#79dce0);border-radius:5px 5px 0 0}.chart-column small{font-size:8px;color:#929aaa}.chart-legend{display:flex;align-items:center;gap:7px;font-size:8px;color:#929aaa;margin-top:10px}.chart-legend span:first-child{width:7px;height:7px;border-radius:2px;background:#73d8dc}.status-breakdown{display:grid;gap:13px;margin:18px 0}.status-breakdown>div{display:flex;align-items:center;gap:8px;color:#687387;font-size:10px}.status-breakdown strong{margin-left:auto;color:#30384c;font-size:11px}.status-dot{width:7px;height:7px;border-radius:50%}.dot-new{background:#efaf51}.dot-contacted{background:#5d9de0}.dot-confirmed{background:#3db98d}.dot-cancelled{background:#e07c88}.panel-accent{color:#6c8d9a}.panel-link{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:#526d91;font-size:9px;font-weight:700;padding:0}.panel-link:hover{color:#327d90}.recent-panel{padding-bottom:4px}.recent-panel .panel-heading{align-items:center;margin-bottom:15px}.table-scroll{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;white-space:nowrap}.admin-table th{text-align:left;color:#8a93a4;font-size:8px;letter-spacing:.4px;font-weight:600;background:#fafbfd;padding:10px 12px}.admin-table td{border-top:1px solid #f0f1f5;padding:11px 12px;color:#687387;font-size:9px}.name-cell{font-weight:700;color:#30384b!important}.table-empty{min-height:80px;display:flex;justify-content:center;align-items:center;gap:9px;color:#9aa2b0;font-size:10px}.leads-panel{padding:0}.leads-toolbar{padding:14px;display:flex;align-items:center;justify-content:space-between;gap:13px;border-bottom:1px solid #edf0f4}.search-box{display:flex;align-items:center;gap:9px;min-width:220px;padding:0 11px;height:34px;border:1px solid #e4e7ed;border-radius:7px;color:#9099aa;background:#fff}.search-box input{min-width:0;width:100%;border:0;outline:none;font-size:10px;color:#364056}.search-box input::-moz-placeholder{color:#a5adba}.search-box input::placeholder{color:#a5adba}.filters{display:flex;align-items:center;gap:9px;color:#7c8596}.filters>span{display:grid;place-items:center}.filters select,.filters input{height:32px;border:1px solid #e2e6ed;border-radius:6px;padding:0 8px;background:#fff;color:#616b80;font-size:9px;outline:none}.filters label{display:flex;align-items:center;gap:6px;font-size:8px;color:#9098a8}.filters input{width:116px}.lead-status{display:inline-flex;align-items:center;border:0;border-radius:99px;padding:5px 9px;font-size:8px;font-weight:700;text-transform:capitalize;background:#f1f3f7;color:#697387}.status-new{background:#fff5e7;color:#a96b14}.status-contacted{background:#ebf4ff;color:#3974af}.status-confirmed{background:#e8f8f0;color:#2b875f}.status-cancelled{background:#fff0f1;color:#b35465}.select-status{-webkit-appearance:none;-moz-appearance:none;appearance:none}.row-actions{display:flex;gap:4px}.row-actions button,.icon-button{width:29px;height:29px;display:grid;place-items:center;border:1px solid transparent;border-radius:6px;background:none;color:#7d8798}.row-actions button:hover,.icon-button:hover{background:#eff2f7;color:#3b5274}.row-actions button:last-child:hover,.danger-hover:hover{background:#fff0f1;color:#bb4858}.leads-table td select.lead-status{cursor:pointer;outline:none}.pagination{padding:12px 15px;display:flex;align-items:center;justify-content:space-between;color:#929aaa;font-size:9px}.pagination>div{display:flex;align-items:center;gap:11px}.pagination button{width:27px;height:27px;border:1px solid #e3e7ee;border-radius:6px;background:#fff;color:#616d83;display:grid;place-items:center}.pagination button:disabled{opacity:.4;cursor:not-allowed}.modal-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;background:#0b0d18a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.admin-modal{width:min(100%,480px);max-height:min(90vh,800px);overflow:auto;background:#fff;border:1px solid #e9ecf1;border-radius:12px;padding:23px;box-shadow:0 30px 100px #05071266}.modal-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.modal-heading h2,.admin-modal h2{font-family:Manrope,sans-serif;color:#252d40;font-size:20px;letter-spacing:-.4px;margin:0}.lead-details{display:grid;grid-template-columns:95px 1fr;gap:12px 17px;margin:0}.lead-details dt{font-size:9px;color:#8992a2}.lead-details dd{margin:0;white-space:pre-wrap;word-break:break-word;font-size:10px;line-height:1.5;color:#3a455a}.lead-details dd a{color:#327e98}.confirm-modal{width:min(100%,390px);text-align:center;padding:29px}.delete-icon{width:42px;height:42px;border-radius:50%;background:#fff0f1;color:#c34659;display:grid;place-items:center;margin:0 auto 14px}.confirm-modal h2{font-size:18px}.confirm-modal>p{font-size:10px;line-height:1.7;color:#838b9a;margin:9px 0 20px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.confirm-modal .modal-actions{justify-content:center}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-card{padding:0;overflow:hidden}.product-image{height:170px;position:relative;background:#f0f2f6;display:grid;place-items:center;overflow:hidden}.product-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-image-empty{display:grid;justify-items:center;gap:7px;color:#adb5c1;font-size:9px}.product-active-pill{position:absolute;top:11px;left:11px;display:flex;align-items:center;gap:6px;background:#ffffffed;padding:6px 9px;border-radius:99px;font-size:8px;color:#697387}.product-active-pill i{width:6px;height:6px;border-radius:50%;background:#aeb5c0}.pill-active{color:#28815b}.pill-active i{background:#42b580}.product-card-content{padding:15px}.product-card-top{display:flex;justify-content:space-between;gap:15px}.product-brand-label{color:#8b93a3;font-size:8px;margin:0 0 4px}.product-card-top h2{font-family:Manrope,sans-serif;color:#273046;font-size:15px;margin:0}.product-prices{display:flex;align-items:flex-end;flex-direction:column;gap:4px;white-space:nowrap}.product-prices strong{font-size:12px;color:#31415e}.product-prices del{font-size:8px;color:#9da4b1}.product-card-description{color:#828b9b;font-size:9px;line-height:1.7;min-height:30px}.product-card-actions{display:flex;align-items:center;gap:7px;border-top:1px solid #eef0f4;padding-top:12px;font-size:8px;color:#8b94a4}.action-spacer{flex:1}.toggle-switch{width:27px;height:15px;padding:2px;border:0;border-radius:99px;background:#d9dde5;display:flex;align-items:center}.toggle-switch i{width:11px;height:11px;border-radius:50%;background:#fff;transition:transform .2s}.toggle-switch.is-on{background:#4cb987}.toggle-switch.is-on i{transform:translate(12px)}.product-empty{text-align:center;padding:60px 20px}.product-empty>span{width:48px;height:48px;display:grid;place-items:center;background:#edf4f7;color:#5989a0;border-radius:13px;margin:0 auto 15px}.product-empty h2{font-family:Manrope,sans-serif;font-size:17px;color:#30394c;margin:0}.product-empty p{max-width:330px;color:#8a93a2;font-size:10px;line-height:1.8;margin:9px auto 16px}.product-editor{width:min(100%,580px)}.admin-form{display:grid;gap:12px}.admin-form label,.settings-fields label{display:grid;gap:6px;color:#596478;font-size:9px;font-weight:700}.admin-form label small{display:inline;color:#a0a7b4;font-weight:400}.admin-form input:not([type=checkbox]),.admin-form textarea,.settings-fields input,.settings-fields textarea{width:100%;border:1px solid #e3e7ed;border-radius:6px;padding:10px;background:#fff;color:#30394a;font-size:10px;outline:none;resize:vertical}.admin-form input:focus,.admin-form textarea:focus,.settings-fields input:focus,.settings-fields textarea:focus{border-color:#799ab3;box-shadow:0 0 0 3px #7499ad19}.admin-form .file-picker input,.settings-fields .file-picker input{padding:8px}.file-picker input::file-selector-button{border:1px solid #e1e5ec;border-radius:5px;background:#f7f8fa;padding:6px 9px;color:#536179;font-size:9px;margin-right:9px}.form-two-col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.editor-image-preview{max-height:125px;max-width:100%;-o-object-fit:contain;object-fit:contain;justify-self:start;border-radius:5px;border:1px solid #e7eaf0}.admin-form .check-label{display:flex;align-items:center;gap:8px}.settings-form{padding:0}.settings-section{display:grid;grid-template-columns:.78fr 1.22fr;gap:45px;padding:23px;border-bottom:1px solid #edf0f4}.settings-section h2{font-size:11px;margin:0;color:#30394c}.settings-section>div:first-child p{font-size:9px;color:#929aaa;line-height:1.6;margin:6px 0}.settings-fields{display:grid;gap:13px}.settings-fields .file-picker span{display:none}.settings-logo-preview{max-width:150px;max-height:70px;-o-object-fit:contain;object-fit:contain;justify-self:start;padding:8px;border:1px solid #edf0f4;border-radius:6px}.settings-save{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 23px}.settings-save>span{font-size:9px;color:#979eac}.admin-mobile-toggle,.sidebar-backdrop{display:none}.login-screen{min-height:100vh;background:radial-gradient(ellipse at 50% 0,#eaf1f6,#f6f7fb 57%);padding:23px}.login-top{width:min(100%,1040px);margin:auto}.login-back{display:inline-flex;align-items:center;gap:8px;color:#758096;font-size:10px}.login-card{width:min(100%,390px);margin:7vh auto 0;padding:30px;border:1px solid #e7ebf0;border-radius:13px;background:#fff;box-shadow:0 18px 60px #29375212}.login-logo{display:flex;align-items:center;gap:9px;font-family:Manrope,sans-serif;color:#28334a;font-size:18px;font-weight:800;letter-spacing:-.7px}.login-icon{width:39px;height:39px;margin:33px 0 17px;border-radius:11px;background:#eaf7f7;color:#3e9fa6;display:grid;place-items:center}.login-card .eyebrow{font-size:8px;letter-spacing:1.5px;color:#8792a2;margin:0 0 9px}.login-card h1{font-family:Manrope,sans-serif;font-size:25px;color:#273148;letter-spacing:-.7px;margin:0}.login-subtitle{font-size:10px;color:#8992a1;margin:8px 0 23px}.login-card form{display:grid;gap:8px}.login-card label{font-size:9px;font-weight:700;color:#566177;margin-top:6px}.login-card input{height:39px;border:1px solid #e1e6ed;border-radius:6px;padding:0 11px;color:#30394b;font-size:10px;outline:none}.login-card input:focus{border-color:#78a1ac;box-shadow:0 0 0 3px #77aab517}.login-submit{width:100%;margin-top:12px}.login-footnote{text-align:center;font-size:8px;color:#a0a7b3;line-height:1.6;margin:18px 0 0}.admin-error{color:#b34658;font-size:9px;line-height:1.6;margin:2px 0 0}@media (max-width:950px){.container{width:min(100% - 48px,760px)}.neon-hero{min-height:0;padding-top:123px}.neon-hero-grid{min-height:495px;gap:13px}.neon-hero h1{font-size:67px}.hero-art{height:415px}.ring-one{width:365px;height:365px}.ring-two{width:315px;height:395px}.art-core{width:190px;height:190px}.orb-label{top:151px}.art-leaf{width:105px}.glass-note{right:-4px;bottom:39px}.product-layout{gap:47px}.about-layout,.contact-layout{gap:58px}.faq-layout{gap:50px}.admin-page{padding:32px 25px 55px}.admin-sidebar{width:220px}.admin-main{margin-left:220px}.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.container{width:calc(100% - 40px)}.section-pad{padding:78px 0}.public-header{height:68px}.public-nav-links{display:none;position:absolute;top:68px;left:0;right:0;padding:19px 22px 23px;background:#0c0d17f5;border-bottom:1px solid #ffffff18;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;align-items:stretch;gap:19px}.public-nav-links.open{display:flex}.public-nav-links>a{padding:6px 0}.public-nav-links .nav-pill{justify-content:center;padding:12px}.public-menu-button{display:grid;place-items:center;width:38px;height:38px}.neon-hero{padding-top:111px}.neon-hero-grid{grid-template-columns:1fr;gap:13px}.neon-hero h1{font-size:clamp(58px,14vw,76px);letter-spacing:-4.7px;margin:24px 0 18px}.neon-lede{font-size:12px}.hero-trust{margin-top:27px}.hero-art{height:335px;max-width:440px;width:100%;margin:auto}.ring-one{width:310px;height:310px}.ring-two{width:270px;height:340px}.art-core{width:163px;height:163px}.art-core:before{top:12px;right:12px;bottom:12px;left:12px}.art-core:after{top:23px;right:23px;bottom:23px;left:23px}.art-orb{width:71px;height:71px}.orb-label{top:126px}.art-leaf{width:95px;height:42px}.leaf-one{left:20%;top:70px}.leaf-two{right:9%;top:130px}.leaf-three{left:19%;bottom:68px}.leaf-four{right:23%;top:48px}.leaf-five{right:13%;bottom:64px}.glass-note{right:0;bottom:21px}.hero-scrollline{margin-top:7px;gap:10px;font-size:7px}.about-layout,.product-layout,.faq-layout,.contact-layout{grid-template-columns:1fr;gap:24px}.about-layout h2,.product-copy h2,.faq-heading h2{font-size:41px;letter-spacing:-2.5px}.about-copy{padding-top:0}.about-copy p,.faq-heading>p:not(.section-eyebrow),.contact-copy>p:not(.section-eyebrow){font-size:12px}.support-grid{grid-template-columns:1fr;gap:10px;margin-top:37px}.support-card{min-height:0;padding:17px}.support-card h3{margin-top:15px}.product-layout{gap:24px}.product-art-wrap{min-height:315px;order:1}.product-copy{order:2}.product-empty-art{height:315px}.product-live-image{max-height:360px}.product-section:before{left:-470px}.statement-section{padding:65px 0}.statement-inner>p{font-size:24px}.faq-layout{gap:32px}.faq-heading h2{font-size:39px}.contact-layout{gap:34px}.contact-copy h2{font-size:55px}.contact-form-card{padding:19px}.footer-main{align-items:flex-start;flex-wrap:wrap;gap:13px}.footer-main>p{order:3;flex-basis:100%}.footer-links{width:100%;order:4;flex-wrap:wrap;gap:12px}.footer-legal{flex-direction:column;gap:7px}.lead-fields-grid{grid-template-columns:1fr}.lead-field:nth-last-child(1){grid-column:auto}.public-footer{padding-top:25px}.admin-sidebar{transform:translate(-100%);transition:transform .25s ease;width:255px}.admin-sidebar.sidebar-open{transform:translate(0)}.admin-main{margin-left:0}.admin-mobile-toggle{position:fixed;z-index:41;display:grid;place-items:center;top:13px;left:14px;width:36px;height:36px;background:#fff;border:1px solid #e5e9ef;border-radius:8px;color:#34405a;box-shadow:0 3px 12px #15213a12}.sidebar-backdrop{display:block;position:fixed;z-index:25;top:0;right:0;bottom:0;left:0;border:0;background:#12152565}.admin-page{padding:70px 17px 40px}.admin-page-head{align-items:flex-start;flex-wrap:wrap}.admin-page-head h1{font-size:24px}.stat-grid{gap:9px}.stat-card{padding:13px}.stat-card>strong{font-size:23px}.dashboard-grid{grid-template-columns:1fr}.leads-toolbar{flex-direction:column;align-items:stretch}.search-box{min-width:0}.filters{display:grid;grid-template-columns:1fr 1fr}.filters>span{display:none}.filters select{grid-column:1/-1}.filters label{justify-content:space-between}.filters input{width:112px}.leads-table{min-width:720px}.pagination{align-items:flex-start;gap:10px;flex-direction:column}.pagination>div{align-self:flex-end}.product-grid{grid-template-columns:1fr}.settings-section{grid-template-columns:1fr;gap:12px;padding:18px}.settings-save{padding:15px;align-items:flex-start;flex-direction:column}.settings-save .admin-primary{width:100%}.product-editor{padding:18px}.login-card{margin-top:9vh;padding:23px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.particles i{animation:twinkle 3s ease-in-out infinite alternate}.lead-offer{position:relative;isolation:isolate;overflow:hidden;margin:0 0 19px;padding:17px 18px 16px;border:1px solid #a58aff42;border-radius:12px;background:linear-gradient(120deg,#1d1b32d9,#171827e8 54%,#14212bd9);box-shadow:inset 0 1px #ffffff12,0 14px 35px #08081266,0 0 34px #835cff17;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lead-offer:before{content:"";position:absolute;z-index:-1;width:180px;height:130px;right:-60px;top:-75px;border-radius:50%;background:#8a5cff42;filter:blur(48px)}.lead-offer-top,.lead-price-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.lead-offer-top>span{font-size:8px;font-weight:700;letter-spacing:1.6px;color:#aeb4ca}.lead-offer-top>strong{padding:6px 10px;border:1px solid #ff8ad65c;border-radius:99px;background:linear-gradient(105deg,#ff72c526,#a879ff2e);box-shadow:0 0 18px #ec70db25;color:#ffc0ed;font-size:9px;letter-spacing:.8px;animation:offerBadgeGlow 2.8s ease-in-out infinite}.lead-price-row{justify-content:flex-start;gap:clamp(28px,9vw,70px);margin-top:13px}.lead-original-price,.lead-offer-price{display:grid;gap:4px}.lead-original-price>span,.lead-offer-price>span{font-size:9px;color:#a4a9bc}.lead-original-price del{width:-moz-max-content;width:max-content;color:#82879b;font-family:Manrope,sans-serif;font-size:21px;font-weight:600;text-decoration-color:#ff8cac;text-decoration-thickness:2px}.lead-offer-price strong{display:inline-block;background:linear-gradient(100deg,#83f0ef,#b4a5ff 65%,#f3a0df);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Manrope,sans-serif;font-size:27px;line-height:1.1;filter:drop-shadow(0 0 12px #7bdde855)}.lead-field input{transition:border-color .22s,box-shadow .22s,background .22s,transform .22s}.lead-field input:focus{transform:translateY(-1px);background:#121421;box-shadow:0 0 0 3px #6de4ef17,0 0 20px #6de4ef13}.form-send{transition:transform .22s,box-shadow .22s,filter .22s}.form-send:hover:not(:disabled){transform:translateY(-2px) scale(1.01);filter:brightness(1.08);box-shadow:0 10px 35px #6deaf34d}.form-send:active:not(:disabled){transform:translateY(0) scale(.99)}@keyframes offerBadgeGlow{50%{box-shadow:0 0 23px #ec70db48;filter:brightness(1.13)}}.hero-product-art{overflow:visible}.hero-product-image{width:min(100%,440px);height:390px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 22px 50px #5b54ff38);border-radius:18px}.hero-chart-card{width:min(100%,465px);padding:23px 24px 18px;border:1px solid #ffffff20;border-radius:20px;background:linear-gradient(145deg,#171827d9,#10111bd9);box-shadow:0 24px 100px #6f4bff20,inset 0 1px #ffffff10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-chart-heading,.glucose-visual-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#aeb4c8;font-size:9px;letter-spacing:1.1px}.hero-chart-heading span,.glucose-visual-top>span:first-child{display:flex;align-items:center;gap:8px}.hero-chart-heading svg,.glucose-visual-top svg{color:var(--cyan)}.hero-chart-heading small{font-size:8px;letter-spacing:.5px;color:#8e84b8;border:1px solid #9d7cff44;border-radius:99px;padding:5px 8px}.hero-chart-card svg{display:block;width:100%;margin-top:15px;overflow:visible}.hero-chart-caption{text-align:right;font-size:8px;color:#81869a}.hero-float-tag{position:absolute;right:-8px;bottom:42px;display:flex;align-items:center;gap:9px;padding:12px 15px;border:1px solid #ffffff1d;border-radius:10px;background:#11121eeb;box-shadow:0 12px 30px #0005;color:#d6d8e5;font-size:10px}.float-dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.education-section{background:linear-gradient(180deg,#0c0d17,#10111b);border-block:1px solid #ffffff0a}.education-heading{max-width:690px}.education-heading h2,.glucose-layout h2,.steps-section h2{font-family:Manrope,sans-serif;font-weight:600;font-size:clamp(38px,5vw,57px);letter-spacing:-3px;line-height:1.08;margin:22px 0 15px}.education-heading h2 span,.glucose-layout h2 span{color:#aeb0c2}.education-heading>p:last-child{font-size:13px;line-height:1.8;color:#a0a4b6;max-width:530px}.education-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px}.education-card{min-height:205px;padding:23px;border:1px solid #ffffff12;border-radius:12px;background:linear-gradient(145deg,#171824,#11121c)}.education-card>span,.steps-grid article>span{font-size:9px;letter-spacing:1.4px;color:var(--cyan)}.education-card h3,.steps-grid h3{margin:24px 0 9px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.education-card p,.steps-grid p{margin:0;color:#a0a4b5;font-size:11px;line-height:1.8}.glucose-section{background:#0a0b14}.glucose-layout{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px}.glucose-layout>div:first-child>p:not(.section-eyebrow){max-width:485px;color:#a0a4b5;font-size:12px;line-height:1.9}.glucose-visual{padding:23px;border:1px solid #ffffff16;border-radius:16px;background:radial-gradient(ellipse at 60% 50%,#20203d,#12131f 76%);box-shadow:inset 0 1px #ffffff0b,0 24px 80px #0002}.glucose-visual-top{font-size:8px}.illustration-pill{color:#b8a6ef;border:1px solid #a582f240;border-radius:99px;padding:6px 8px;letter-spacing:.3px}.glucose-visual svg{display:block;width:100%;margin:18px 0 8px;overflow:visible}.glucose-visual>p{margin:0;text-align:right;color:#898da1;font-size:8px}.glucose-chart-line{stroke-dasharray:850;stroke-dashoffset:850;animation:drawGlucose 2.2s .2s ease-out forwards}.glucose-chart-area{opacity:0;animation:fadeGlucose 1.1s .6s ease-out forwards}@keyframes drawGlucose{to{stroke-dashoffset:0}}@keyframes fadeGlucose{to{opacity:1}}.steps-section{background:linear-gradient(120deg,#12131e,#0d0e17)}.steps-section h2{margin-bottom:34px}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.steps-grid article{padding:22px 0;border-top:1px solid #ffffff20}.steps-grid h3{margin:19px 0 8px}.health-notice{margin:29px auto 0;padding:14px 16px;border:1px solid #ffffff14;border-radius:8px;color:#969bad;font-size:9px;line-height:1.7;background:#ffffff05}@media (max-width:950px){.glucose-layout{gap:30px}}@media (max-width:700px){.neon-hero h1{max-width:600px;font-size:clamp(46px,12vw,66px);letter-spacing:-3.7px;line-height:1.06}.hero-art{height:310px}.hero-product-image{height:285px}.hero-chart-card{padding:17px 15px 13px}.hero-float-tag{right:1px;bottom:15px;font-size:9px;padding:9px 11px}.education-heading h2,.glucose-layout h2,.steps-section h2{font-size:38px;letter-spacing:-2.3px}.education-grid,.steps-grid{grid-template-columns:1fr;gap:10px}.education-card{min-height:0;padding:19px}.education-card h3{margin:15px 0 8px}.glucose-layout{grid-template-columns:1fr;gap:27px}.glucose-visual{padding:16px}.health-notice{margin-top:23px}.contact-form-heading{align-items:flex-start}.contact-form-heading h3{font-size:13px;line-height:1.5}.contact-form-heading p{line-height:1.65}}.admin-shell{--admin-bg: #080b14;--admin-panel: rgba(18, 24, 39, .86);--admin-line: rgba(139, 164, 209, .15);--admin-text: #edf3ff;--admin-muted: #8d9bb4;--admin-cyan: #6ce6ed;min-height:100vh;color:var(--admin-text);background:radial-gradient(ellipse at 72% -16%,#17364b55,transparent 37%),radial-gradient(ellipse at 0 100%,#38206633,transparent 33%),var(--admin-bg)}.admin-sidebar{z-index:50;width:258px;padding:26px 17px 18px;color:var(--admin-text);background:#0a0e19f0;border-right:1px solid var(--admin-line);box-shadow:12px 0 45px #0003;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.admin-brand{color:#f0f5ff;text-decoration:none}.admin-brand-icon{color:var(--admin-cyan);background:#6ce6ed12;border:1px solid #6ce6ed3d;box-shadow:0 0 22px #6ce6ed14}.sidebar-caption{color:#667790;letter-spacing:1.7px}.admin-sidebar nav{gap:7px}.side-link{color:#9aa9c1;border:1px solid transparent;text-decoration:none;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.side-link:hover{color:#f2fbff;background:#c8e7ff0a}.side-link.active{color:#b6fbff;border-color:#6ce6ed35;background:linear-gradient(105deg,#55dfe51a,#9873ff0b);box-shadow:inset 3px 0 #70e7ed,0 0 25px #53dce80c}.side-link.active svg{color:#76eaf0}.admin-sidebar-foot{color:#627089;border-color:var(--admin-line)}.admin-account{display:flex;align-items:center;gap:10px;min-width:0;margin:18px 4px 3px;padding:12px 10px;border:1px solid var(--admin-line);border-radius:10px;background:#ffffff06}.account-avatar{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:9px;color:#9dddf4;background:#54b7dc17}.account-email{min-width:0;overflow:hidden;color:#bdc9dc;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.logout-link{width:100%;cursor:pointer}.admin-sidebar-error{margin:7px 9px;color:#ff9eae;font-size:10px;line-height:1.5}.admin-main{min-height:100vh;margin-left:258px;background:transparent}.admin-topbar{position:sticky;top:0;z-index:30;min-height:76px;display:flex;align-items:center;gap:15px;padding:12px clamp(20px,3vw,44px);border-bottom:1px solid var(--admin-line);background:#090d17d9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-topbar-kicker{margin:0 0 3px;color:#6f829f;font-size:8px;font-weight:800;letter-spacing:1.5px}.admin-topbar h2{margin:0;color:#edf5ff;font-family:Manrope,sans-serif;font-size:15px;letter-spacing:-.2px}.admin-topbar-user{display:flex;align-items:center;gap:8px;margin-left:auto;color:#8797b0;font-size:9px}.online-indicator{width:7px;height:7px;border-radius:50%;background:#5de0b1;box-shadow:0 0 12px #5de0b188}.admin-content{min-height:calc(100vh - 76px)}.admin-page{width:min(1320px,100%);padding:38px clamp(18px,3vw,44px) 64px;color:var(--admin-text)}.admin-page-head{margin-bottom:25px}.admin-kicker{color:#7890aa}.admin-page-head h1{color:#f0f5ff;font-size:clamp(24px,3vw,32px);letter-spacing:-1px}.admin-subtitle{color:var(--admin-muted)}.admin-primary,.admin-secondary,.danger-button{min-height:38px;border-radius:8px;font-size:10px;text-decoration:none;cursor:pointer;transition:transform .18s,filter .18s,box-shadow .18s}.admin-primary{color:#061116;border:1px solid #83f3f0a6;background:linear-gradient(105deg,#71e8e9,#94c8f9 60%,#c5a4ff);box-shadow:0 6px 26px #68dfe41c}.admin-primary:hover{color:#061116;background:linear-gradient(105deg,#8af3f1,#a8d5ff 60%,#d1b5ff);box-shadow:0 8px 30px #68dfe434;transform:translateY(-1px)}.admin-secondary{color:#c4d1e5;border-color:var(--admin-line);background:#ffffff08}.admin-secondary:hover{background:#ffffff10}.admin-primary:focus-visible,.admin-secondary:focus-visible,.side-link:focus-visible,.recent-lead-row:focus-visible,.login-screen button:focus-visible,.login-screen a:focus-visible{outline:2px solid #79eaf1;outline-offset:3px}.dashboard-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:17px}.dashboard-stat-card,.admin-panel{border:1px solid var(--admin-line);border-radius:13px;background:linear-gradient(145deg,#171f31e6,#0e1320de);box-shadow:0 12px 35px #0002,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.dashboard-stat-card{position:relative;min-width:0;overflow:hidden;padding:17px}.dashboard-stat-card:after{position:absolute;top:-37px;right:-40px;width:115px;height:115px;border-radius:50%;background:var(--card-glow);filter:blur(40px);opacity:.45;content:"";pointer-events:none}.accent-cyan{--card-glow: #35dae7;--card-color: #78e8ed}.accent-violet{--card-glow: #9c69ff;--card-color: #ba9cff}.accent-blue{--card-glow: #5c9fff;--card-color: #8dbaff}.accent-green{--card-glow: #50d5a8;--card-color: #79e3bb}.dashboard-stat-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a3b0c6;font-size:10px}.dashboard-stat-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--card-color),transparent 72%);border-radius:10px;color:var(--card-color);background:color-mix(in srgb,var(--card-color),transparent 92%)}.dashboard-stat-card strong{position:relative;z-index:1;display:block;margin:18px 0 4px;color:#f4f7ff;font-family:Manrope,sans-serif;font-size:31px;letter-spacing:-1.2px}.dashboard-stat-card small{position:relative;z-index:1;color:#71819d;font-size:9px}.stat-skeleton{display:block;width:82px;height:33px;margin:18px 0 5px;border-radius:6px;background:linear-gradient(90deg,#26344a,#34435b,#26344a);background-size:200% 100%;animation:admin-shimmer 1.4s ease-in-out infinite}@keyframes admin-shimmer{to{background-position:-200% 0}}.dashboard-recent-panel{padding:19px 20px 8px}.admin-panel .panel-heading{margin-bottom:15px}.admin-panel .panel-heading h2{color:#e8effc;font-size:13px}.admin-panel .panel-heading p{color:#7e8da7;font-size:9px}.panel-link{color:#81e3eb;text-decoration:none}.panel-link:hover{color:#c1fbff}.recent-lead-list{display:grid}.recent-lead-row{display:grid;grid-template-columns:36px minmax(130px,1fr) auto 108px 18px;align-items:center;gap:13px;min-width:0;padding:12px 3px;border-top:1px solid #b5c9e40e;color:inherit;text-decoration:none;transition:background .18s,padding .18s}.recent-lead-row:hover{padding-right:10px;padding-left:10px;border-radius:9px;background:#d8efff08}.recent-lead-avatar{width:34px;height:34px;display:grid;place-items:center;border:1px solid #7eeaf02a;border-radius:10px;color:#a2f3f4;background:#62dce911;font-size:12px;font-weight:700}.recent-lead-identity{display:grid;gap:4px;min-width:0}.recent-lead-identity strong{overflow:hidden;color:#dfe8f6;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.recent-lead-identity small,.recent-lead-row time{color:#7c8ba4;font-size:9px}.recent-lead-row time{text-align:right}.recent-row-arrow{color:#61758f}.lead-status{padding:5px 9px;border:1px solid transparent;background:#ffffff0b;color:#aab6c9;font-size:8px}.status-new{color:#ffd38a;border-color:#ffc96f2c;background:#ffc96f12}.status-contacted{color:#9cc9ff;border-color:#73b3ff2d;background:#73b3ff12}.status-confirmed{color:#8fe5bd;border-color:#55d7a22b;background:#55d7a211}.status-cancelled{color:#ffa0b0;border-color:#ff81962b;background:#ff819612}.dashboard-empty{display:grid;justify-items:center;padding:34px 12px 38px;text-align:center}.dashboard-empty h3{margin:11px 0 4px;color:#dbe6f5;font-size:12px}.dashboard-empty p{margin:0 0 14px;color:#8291a9;font-size:10px}.empty-orbit{width:43px;height:43px;display:grid;place-items:center;border:1px solid #78e6eb37;border-radius:13px;color:#84e8ec;background:#67dfe811;box-shadow:0 0 30px #5de4e914}.recent-skeleton-list{display:grid}.recent-skeleton{display:flex;align-items:center;gap:13px;padding:12px 3px;border-top:1px solid #b5c9e40e}.recent-skeleton i{width:34px;height:34px;border-radius:10px;background:#27344a}.recent-skeleton span,.recent-skeleton b{height:8px;border-radius:9px;background:#27344a}.recent-skeleton span{width:35%}.recent-skeleton b{width:70px;margin-left:auto}.dashboard-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px;color:#ffc2cc;border-color:#ff7d9635;background:#401b283b}.dashboard-error .admin-secondary{display:flex;align-items:center;gap:6px}.admin-alert{color:#ffc2cc;border-color:#ff7d9635;background:#401b283b}.admin-alert button{color:inherit}.admin-success{color:#8fe5bd;border-color:#55d7a22b;background:#55d7a211}.admin-loading{min-height:100vh;display:grid;place-items:center;color:#bdd4e7;background:var(--admin-bg)}.admin-shell .stat-card,.admin-shell .admin-panel{color:var(--admin-text);border-color:var(--admin-line);background:linear-gradient(145deg,#171f31e6,#0e1320de);box-shadow:0 12px 35px #0002,inset 0 1px #ffffff08}.admin-shell .stat-card-top,.admin-shell .panel-heading p,.admin-shell .admin-subtitle{color:var(--admin-muted)}.admin-shell .stat-card>strong,.admin-shell .panel-heading h2{color:#e8effc}.admin-shell .leads-toolbar,.admin-shell .pagination{border-color:var(--admin-line);color:#8291a9}.admin-shell .search-box,.admin-shell .filters select,.admin-shell .filters input{color:#dfe8f6;border-color:#8ba0c31c;background:#0c1220}.admin-shell .search-box input{color:#e5eefb;background:transparent}.admin-shell .search-box input::-moz-placeholder{color:#65748c}.admin-shell .search-box input::placeholder{color:#65748c}.admin-shell .admin-table th{color:#7f91ad;background:#ffffff06}.admin-shell .admin-table td{color:#adbad0;border-color:#b5c9e40e}.admin-shell .admin-table td.name-cell{color:#e2ebf8!important}.admin-shell .table-empty{color:#8190a8}.admin-shell .filters label{color:#8695ac}.admin-shell .pagination button,.admin-shell .row-actions button,.admin-shell .icon-button{color:#95a6c0;border-color:#8ba0c31b;background:#ffffff05}.admin-shell .pagination button:hover,.admin-shell .row-actions button:hover,.admin-shell .icon-button:hover{color:#b7f6fb;background:#6ce6ed10}.admin-shell .admin-modal{color:#e7effb;border-color:var(--admin-line);background:#111827;box-shadow:0 30px 100px #0009}.admin-shell .modal-heading h2,.admin-shell .admin-modal h2{color:#edf4ff}.admin-shell .lead-details dt{color:#8595ad}.admin-shell .lead-details dd{color:#d0dbea}.admin-shell .admin-form label,.admin-shell .settings-fields label{color:#bac7da}.admin-shell .admin-form input:not([type=checkbox]),.admin-shell .admin-form textarea,.admin-shell .settings-fields input,.admin-shell .settings-fields textarea{color:#e1eaf8;border-color:#8ba0c329;background:#0b111e}.admin-shell .settings-section{border-color:var(--admin-line)}.admin-shell .settings-section h2{color:#e0eafa}.admin-shell .settings-section>div:first-child p,.admin-shell .settings-save>span{color:#8796ae}.admin-shell .product-card-top h2{color:#e2ebf8}.admin-shell .product-card-description,.admin-shell .product-card-actions{color:#95a3ba}.admin-shell .product-card-actions{border-color:var(--admin-line)}.admin-shell .product-prices strong{color:#e4edf9}.admin-shell .product-image{background:#0b111e}.admin-shell .product-empty h2{color:#e2ebf8}.admin-shell .product-empty p{color:#8998af}.product-management .admin-page-head .admin-primary{display:inline-flex;align-items:center;gap:8px}.product-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 15px;color:#7f8fa8;font-size:9px}.product-list-toolbar .search-box{width:min(100%,360px);min-width:240px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:15px}.product-management .product-card{min-width:0;overflow:hidden;padding:0;border-radius:13px}.product-management .product-image{height:180px}.product-management .product-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-management .product-image-empty{color:#8494ad}.product-active-pill{z-index:1;color:#a9b9cd;border:1px solid #ffffff24;background:#101827e8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.product-management .pill-active{color:#90ebc0;border-color:#59d9a13b}.product-management .pill-inactive{color:#aab6ca}.product-management .product-card-content{display:grid;gap:12px;padding:15px}.product-management .product-card-top{min-width:0;gap:9px}.product-card-title{min-width:0}.product-management .product-brand-label{color:#7e90aa;font-size:9px}.product-management .product-card-top h2{overflow-wrap:anywhere;color:#e2ebf8;line-height:1.35}.product-management .product-prices{flex:0 0 auto;align-items:flex-end}.product-management .product-prices strong{color:#a9f1ef;font-size:11px}.product-management .product-prices del{color:#78879e}.product-management .product-card-description{min-height:34px;margin:0;color:#9aa9bf;font-size:10px}.product-card-features{display:grid;gap:6px;margin:0;padding:0;list-style:none}.product-card-features li{display:flex;align-items:flex-start;gap:6px;overflow:hidden;color:#8192aa;font-size:9px;line-height:1.45}.product-card-features svg{flex:0 0 12px;color:#70dcbf;margin-top:1px}.product-management .product-card-actions{min-width:0;gap:8px;margin-top:auto;color:#8292aa;border-color:#8ba0c31c;font-size:9px}.product-management .toggle-switch{flex:0 0 31px;width:31px;height:18px;cursor:pointer;background:#46536a}.product-management .toggle-switch i{width:14px;height:14px}.product-management .toggle-switch.is-on{background:#42bc9b}.product-management .toggle-switch.is-on i{transform:translate(13px)}.product-management .toggle-switch:disabled{opacity:.55;cursor:wait}.product-management .product-empty{min-height:260px;display:grid;justify-items:center;align-content:center}.product-management .product-empty>span{width:52px;height:52px;display:grid;place-items:center;margin-bottom:11px;border:1px solid #74e7ed30;border-radius:14px;color:#7de9ed;background:#6ce6ed0d;box-shadow:0 0 30px #55dce610}.product-management .product-empty h2{margin:0 0 4px;color:#e3edfb;font-family:Manrope,sans-serif;font-size:17px}.product-management .product-empty p{max-width:370px;margin:0 0 16px;color:#8d9db5;font-size:10px;line-height:1.7}.product-skeleton-card{overflow:hidden;padding:0 15px 18px}.product-skeleton-image{height:170px;margin:0 -15px 17px;background:linear-gradient(110deg,#1c283b,#2a3850,#1c283b);background-size:200% 100%;animation:admin-shimmer 1.5s ease-in-out infinite}.product-skeleton-line{height:10px;margin:12px 0;border-radius:7px;background:#26344a}.product-skeleton-line.short{width:60%}.product-management .product-list-toolbar .search-box{height:38px;padding:0 11px}.product-management .product-list-toolbar .search-box input{width:100%}.product-website-name{margin:-10px 0 -13px;color:#89dfe5;font-size:9px;letter-spacing:1.1px;text-transform:uppercase}.product-editor{width:min(100%,650px);max-height:min(92vh,850px);padding:21px}.product-form{max-height:calc(92vh - 100px);overflow:auto;padding:2px 4px 4px 0}.product-form label{min-width:0}.product-form label>input:not([type=checkbox]),.product-form textarea{min-width:0}.product-form .form-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.product-feature-editor{min-width:0;margin:0;padding:12px;border:1px solid #8ba0c329;border-radius:9px}.product-feature-editor legend{padding:0 6px;color:#bac7da;font-size:9px;font-weight:700}.feature-add-row{display:flex;gap:8px}.feature-add-row input{min-width:0;flex:1;padding:9px 10px;border:1px solid #8ba0c329;border-radius:6px;color:#e1eaf8;background:#0b111e;font-size:10px}.feature-add-row button{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto}.feature-chip-list{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 0;padding:0;list-style:none}.feature-chip-list li{display:flex;align-items:center;gap:5px;max-width:100%;padding:5px 6px 5px 9px;border:1px solid #6ce6ed25;border-radius:99px;color:#b8dbe3;background:#6ce6ed0a;font-size:9px}.feature-chip-list li span{overflow-wrap:anywhere}.feature-chip-list button{width:21px;height:21px;flex:0 0 21px;display:grid;place-items:center;border:0;border-radius:50%;color:#9db2c9;background:transparent;cursor:pointer}.feature-chip-list button:hover{color:#ffb4c1;background:#ff819612}.product-image-field{display:grid;gap:8px}.product-image-field>label{display:grid;gap:4px;color:#bac7da;font-size:9px;font-weight:700}.product-image-field>label small{color:#8091aa;font-weight:400}.product-image-field>input[type=file]{width:100%;padding:8px;border:1px solid #8ba0c329;border-radius:7px;color:#aebbd0;background:#0b111e;font-size:9px}.product-image-preview-wrap{display:flex;align-items:center;gap:11px;color:#8fa0b8;font-size:9px}.product-form .editor-image-preview{width:112px;height:82px;max-height:82px;-o-object-fit:contain;object-fit:contain;border-color:#8ba0c329;background:#080d17}.upload-progress{display:flex;align-items:center;gap:8px;color:#8fe7ed;font-size:9px}.upload-progress>span:first-child{width:62px;height:4px;overflow:hidden;border-radius:4px;background:linear-gradient(90deg,#65e2e8,#a28bff,#65e2e8);background-size:200% 100%;animation:admin-shimmer 1s linear infinite}.product-form .check-label{display:flex;align-items:center;gap:8px;color:#b5c4d9}.product-form .check-label input{accent-color:#69dde0}.product-form .modal-actions{position:sticky;bottom:-4px;padding:10px 0 4px;background:linear-gradient(0deg,#111827 80%,#111827dd)}.product-form :focus-visible,.feature-add-row button:focus-visible,.feature-chip-list button:focus-visible{outline:2px solid #79eaf1;outline-offset:2px}.product-management button:focus-visible{outline:2px solid #79eaf1;outline-offset:3px}.admin-shell .search-box:focus-within{border-color:#74e6ed;box-shadow:0 0 0 3px #6ce6ed18}.admin-shell .admin-page-head .admin-kicker{color:#7890aa}.admin-shell .admin-page-head h1{color:#f0f5ff}.admin-alert-retry{display:inline-flex;align-items:center;gap:6px;margin-right:10px;padding:7px 9px;border:1px solid #ffb0be30;border-radius:7px;color:#ffd5dc;background:#ffffff08;cursor:pointer}.leads-toolbar .search-box{min-width:210px}.login-screen{position:relative;isolation:isolate;color:#eef4ff;background:radial-gradient(ellipse at 50% 25%,#13354b66,transparent 40%),radial-gradient(ellipse at 90% 100%,#48257d2f,transparent 36%),#080b14}.login-screen:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#9cb7d10a 1px,transparent 1px),linear-gradient(90deg,#9cb7d10a 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 92%);mask-image:linear-gradient(to bottom,#000,transparent 92%);content:""}.login-card{color:#edf4ff;border-color:#94b5d42b;background:linear-gradient(145deg,#151f31e8,#0d1422ed);box-shadow:0 24px 90px #0007,0 0 45px #54dce510;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-logo{color:#f1f6ff}.login-icon{color:#79eaf0;border-color:#69dfe644;background:#5cdfe612}.login-screen .eyebrow{color:#82dfe7}.login-card h1{color:#f4f7ff}.login-subtitle,.login-footnote{color:#91a1b8}.login-card form label{color:#bdc9da}.login-card form input{color:#f0f6ff;border-color:#94b5d42b;background:#080e1a}.login-card form input::-moz-placeholder{color:#66758d}.login-card form input::placeholder{color:#66758d}.login-card form input:focus{border-color:#74e6ed;box-shadow:0 0 0 3px #6ce6ed18}.password-control{position:relative}.password-control input{padding-right:43px!important}.password-toggle{position:absolute;top:50%;right:8px;display:grid;width:30px;height:30px;place-items:center;transform:translateY(-50%);border:0;border-radius:6px;color:#91a6bf;background:transparent;cursor:pointer}.password-toggle:hover{color:#9bf3f2;background:#ffffff0a}.login-back{color:#92a6bf}.login-back:hover{color:#c3fbff}.access-email{margin:-4px 0 17px;color:#a9b9ce;font-size:10px}.access-home{display:inline-flex;margin-top:15px}.access-card .login-submit{justify-content:center}.login-screen .admin-error{color:#ffabb9}@media (max-width: 1100px){.admin-sidebar{width:226px}.admin-main{margin-left:226px}.dashboard-stat-grid,.product-management .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.admin-sidebar{width:260px;transform:translate(-105%);transition:transform .25s ease}.admin-sidebar.sidebar-open{transform:translate(0)}.admin-main{margin-left:0}.admin-mobile-toggle{position:relative;z-index:auto;top:auto;left:auto;display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid var(--admin-line);border-radius:9px;color:#c9f7fa;background:#ffffff08;box-shadow:none;cursor:pointer}.admin-page{padding:28px 22px 48px}.sidebar-backdrop{position:fixed;z-index:45;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#030610a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.admin-topbar{min-height:68px}.admin-content{min-height:calc(100vh - 68px)}}@media (max-width: 560px){.admin-topbar{gap:10px;padding:10px 15px}.admin-topbar-user{font-size:0}.admin-topbar-user .online-indicator{width:8px;height:8px}.admin-page{padding:24px 14px 42px}.admin-page-head{align-items:flex-start;gap:10px}.admin-page-head h1{font-size:25px}.admin-page-head .admin-primary{min-height:34px;padding:0 9px;font-size:9px}.dashboard-stat-grid{gap:9px}.dashboard-stat-card{padding:13px}.dashboard-stat-top{align-items:flex-start;font-size:9px}.dashboard-stat-card strong{margin-top:13px;font-size:26px}.dashboard-stat-icon{width:29px;height:29px}.dashboard-recent-panel{padding:15px 12px 7px}.recent-lead-row{grid-template-columns:32px minmax(0,1fr) auto 14px;gap:8px}.recent-lead-avatar{width:30px;height:30px}.recent-lead-row time{display:none}.recent-lead-row .lead-status{padding:4px 6px}.recent-row-arrow{width:13px}.admin-shell .leads-toolbar{align-items:stretch;flex-direction:column}.admin-shell .search-box{width:100%;min-width:0}.admin-shell .filters{flex-wrap:wrap}.admin-shell .admin-table{min-width:610px}.admin-shell .settings-section{grid-template-columns:1fr;gap:17px;padding:18px 15px}.admin-shell .settings-save{align-items:flex-start;flex-direction:column;padding:15px}.admin-shell .product-grid{grid-template-columns:1fr}.login-card{width:min(100% - 30px,410px);padding:27px 22px}}@media (prefers-reduced-motion: reduce){.admin-shell *,.login-screen *,.admin-shell *:before,.admin-shell *:after,.login-screen *:before,.login-screen *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.settings-page .settings-form{display:grid;gap:17px;padding:0;background:transparent;box-shadow:none}.settings-page .settings-section{grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);gap:30px;padding:24px;border:1px solid var(--admin-line);border-radius:14px;background:linear-gradient(145deg,#121827e8,#0e1421ed);box-shadow:inset 0 1px #ffffff08,0 12px 34px #0002,0 0 30px #65e3ec06;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.settings-page .settings-section-heading h2{color:#eaf4ff;font-family:Manrope,sans-serif;font-size:14px}.settings-page .settings-section-heading p{margin:7px 0 0;color:#8796b0;font-size:10px;line-height:1.65}.settings-mark{display:block;width:27px;height:3px;margin-bottom:14px;border-radius:9px;background:linear-gradient(90deg,#6ce6ed,#a884ff);box-shadow:0 0 15px #6ce6ed66}.settings-page .settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-page .settings-fields label{min-width:0;color:#b6c4d9;font-size:10px}.settings-page .settings-fields input:not([type=checkbox]),.settings-page .settings-fields textarea{min-height:40px;border-color:#9cb5d027;border-radius:8px;color:#eef5ff;background:#090f1bd9;font:400 12px Inter,sans-serif}.settings-page .settings-fields textarea{resize:vertical}.settings-page .settings-fields input:focus,.settings-page .settings-fields textarea:focus{border-color:#6ce6edb8;box-shadow:0 0 0 3px #6ce6ed17,0 0 22px #6ce6ed0d}.settings-page .settings-fields input::-moz-placeholder,.settings-page .settings-fields textarea::-moz-placeholder{color:#687891}.settings-page .settings-fields input::placeholder,.settings-page .settings-fields textarea::placeholder{color:#687891}.settings-page .settings-toggle-label{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 12px}.settings-page .settings-toggle-label small{color:#7f8da5;font-size:9px;font-weight:400}.settings-page .settings-toggle-label input{grid-column:2;grid-row:1 / span 2;width:42px;height:23px;accent-color:#64dfe7;cursor:pointer}.settings-page .settings-save{position:sticky;bottom:12px;z-index:5;padding:14px 18px;border:1px solid var(--admin-line);border-radius:12px;background:#101827ed;box-shadow:0 12px 35px #0004;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.settings-page .settings-save>span{color:#8e9db5;font-size:10px}.settings-page :is(input,textarea,button,a):focus-visible{outline:2px solid #73e6ed;outline-offset:3px}.maintenance-screen{min-height:100vh;display:grid;place-items:center;padding:24px;color:#eff6ff;background:radial-gradient(ellipse at 50% 38%,#20214a,#090a13 62%)}.maintenance-card{width:min(100%,520px);padding:44px 36px;text-align:center;border:1px solid #ffffff18;border-radius:20px;background:linear-gradient(145deg,#171927dc,#10111ddd);box-shadow:0 25px 100px #5540a633,inset 0 1px #ffffff12}.maintenance-card .brand{justify-content:center;margin-bottom:36px}.maintenance-pulse{display:block;width:8px;height:8px;margin:0 auto 17px;border-radius:50%;background:#71e8e9;box-shadow:0 0 20px #71e8e9}.maintenance-card .section-eyebrow{color:#79dfe6}.maintenance-card h1{margin:12px 0;font:600 clamp(28px,7vw,42px) Manrope,sans-serif}.maintenance-card>p:not(.section-eyebrow){color:#aab2c8;font-size:13px;line-height:1.7}.maintenance-card>a{color:#78e3e9;font-size:12px}@media (max-width: 820px){.settings-page .settings-section{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:20px}}@media (max-width: 560px){.settings-page .settings-section{grid-template-columns:1fr;gap:16px;padding:19px 16px}.settings-page .settings-fields{grid-template-columns:1fr}.settings-page .settings-save{align-items:stretch;flex-direction:column}.settings-page .settings-save .admin-primary{width:100%;justify-content:center}.maintenance-card{padding:34px 22px}}
