@import "https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700&family=Outfit:wght@300;400;500;600;700;800&display=swap";:root{--bg-base:#050505;--bg-surface:#0a0a0d;--bg-card:#0f111773;--bg-card-hover:#ffffff0f;--border-glass:#ffffff14;--border-glass-hover:#ffffff2e;--border-glass-focus:#60a5fa66;--text-primary:#fff;--text-secondary:#fff9;--text-muted:#ffffff59;--accent-blue:#60a5fa;--accent-purple:#8b5cf6;--glow-blue:#60a5fa59;--glow-purple:#8b5cf659;--font-heading:"Outfit", "Geist", sans-serif;--font-body:"Inter", sans-serif;--blur-val:24px;--transition-smooth:all .5s cubic-bezier(.16, 1, .3, 1);--transition-bounce:all .6s cubic-bezier(.34, 1.56, .64, 1);--container-width:1200px;--section-spacing:140px}*{box-sizing:border-box;outline:none;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--bg-base);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background:var(--bg-base)}html::-webkit-scrollbar-thumb{border:2px solid var(--bg-base);background:#ffffff1a;border-radius:20px}html::-webkit-scrollbar-thumb:hover{background:#ffffff40}body{background-color:var(--bg-base);color:var(--text-primary);line-height:1.6;position:relative;overflow-x:hidden}body.modal-open{overflow:hidden}img{max-width:100%;height:auto;display:block}ul{list-style:none}a{color:inherit;transition:var(--transition-smooth);text-decoration:none}::selection{background:var(--accent-purple);color:#fff}.container{max-width:var(--container-width);width:100%;margin:0 auto;padding:0 40px}.grid-background{z-index:-2;pointer-events:none;background-color:var(--bg-base);width:100%;height:100%;-webkit-mask-image:radial-gradient(450px circle at var(--mouse-x,50%) var(--mouse-y,50%), black 0%, #00000059 45%, transparent 100%);mask-image:radial-gradient(450px circle at var(--mouse-x,50%) var(--mouse-y,50%), black 0%, #00000059 45%, transparent 100%);-webkit-mask-image:radial-gradient(450px circle at var(--mouse-x,50%) var(--mouse-y,50%), black 0%, #00000059 45%, transparent 100%);background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:60px 60px;transition:opacity .5s;position:fixed;top:0;left:0}body:before{content:"";z-index:-3;pointer-events:none;filter:blur(100px);background:radial-gradient(circle,#8b5cf614 0%,#0000 70%);width:60%;height:60%;position:fixed;top:-10%;left:-10%}body:after{content:"";z-index:-3;pointer-events:none;filter:blur(100px);background:radial-gradient(circle,#60a5fa14 0%,#0000 70%);width:60%;height:60%;position:fixed;bottom:-10%;right:-10%}.preloader{background:var(--bg-base);z-index:99999;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .8s cubic-bezier(.16,1,.3,1),visibility .8s;display:flex;position:fixed;top:0;left:0}.custom-preloader-container{flex-direction:column;align-items:center;gap:24px;display:flex}.custom-preloader-svg{filter:drop-shadow(0 0 15px #3b82f666)}.pulse-sphere{transform-origin:50%;animation:2.5s ease-in-out infinite alternate spherePulse}.orbit-ring-1{transform-origin:50%;animation:4s linear infinite rotateClockwise}.orbit-ring-2{transform-origin:50%;animation:6s linear infinite rotateCounterClockwise}.core-dot{transform-origin:50%;animation:1.8s ease-in-out infinite alternate coreGlow}.preloader-brand-text{color:#ffffffd9;letter-spacing:.5em;text-transform:uppercase;text-shadow:0 0 10px #3b82f64d;margin-left:.5em;font-family:Outfit,Inter,sans-serif;font-size:13px;font-weight:500;animation:4s ease-in-out infinite alternate textFlicker}@keyframes spherePulse{0%{opacity:.35;transform:scale(.85)}to{opacity:.85;transform:scale(1.15)}}@keyframes rotateClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateCounterClockwise{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes coreGlow{0%{filter:drop-shadow(0 0 3px #3b82f699);transform:scale(.85)}to{filter:drop-shadow(0 0 10px #8b5cf6e6);transform:scale(1.15)}}@keyframes textFlicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:.85;filter:drop-shadow(0 0 4px #fff3)}20%,24%,55%{opacity:.4;filter:none}}.preloader.hidden{opacity:0;visibility:hidden}.header{z-index:1000;width:100%;transition:var(--transition-smooth);padding:24px 0;position:fixed;top:0;left:0}.nav{-webkit-backdrop-filter:blur(var(--blur-val));backdrop-filter:blur(var(--blur-val));transition:var(--transition-smooth);background:#0a0a0c59;border:1px solid #ffffff0a;border-radius:100px;justify-content:space-between;align-items:center;padding:12px 30px;display:flex}.header.scrolled{padding:16px 0}.header.scrolled .nav{border-color:var(--border-glass);background:#0a0a0ca6;box-shadow:0 10px 40px #00000080,inset 0 1px #ffffff0d}.logo a{align-items:center;display:flex}.logo img{width:auto;height:38px;transition:var(--transition-smooth)}.logo img:hover{filter:drop-shadow(0 0 10px var(--glow-blue));transform:scale(1.03)}.nav-links{align-items:center;gap:30px;display:flex}.nav-link{text-transform:uppercase;letter-spacing:1.5px;color:var(--text-secondary);transition:var(--transition-smooth);border-radius:50px;padding:8px 16px;font-size:13px;font-weight:500;position:relative}.nav-link:hover,.nav-link.active{color:var(--text-primary);background:#ffffff0d}.contact-btn{border:1px solid var(--border-glass);background:#ffffff05!important}.contact-btn:hover{border-color:var(--accent-blue);box-shadow:0 0 15px #60a5fa33}.nav-toggle{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;gap:6px;padding:8px;display:none}.nav-toggle span{background:var(--text-primary);width:22px;height:1.5px;transition:var(--transition-smooth);display:block}.hero{align-items:center;min-height:100vh;padding-top:140px;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.hero-reveal-container{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.hero-reveal-bg{background-color:var(--bg-base);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.hero-reveal-blob{z-index:2;will-change:transform;pointer-events:none;border:1.5px solid #ffffff40;width:380px;height:380px;animation:12s ease-in-out infinite morphBlob;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-999px,-999px);box-shadow:0 0 50px #60a5fa26,inset 0 0 25px #ffffff26}.hero-reveal-blob-inner{pointer-events:none;will-change:transform;background-image:url(https://images.unsplash.com/photo-1618005182384-a83a8bd57fbe?q=80&w=1920);background-position:50%;background-size:cover;position:absolute;top:0;left:0}@keyframes morphBlob{0%{border-radius:42% 58% 70% 30%/45% 45% 55% 55%}25%{border-radius:70% 30% 52% 48%/60% 40%}50%{border-radius:50% 50% 35% 65%/40% 60% 35% 65%}75%{border-radius:30% 70% 55% 45%/50% 50% 65% 35%}to{border-radius:42% 58% 70% 30%/45% 45% 55% 55%}}.hero-content{z-index:10;max-width:850px;position:relative}.hero-subtitle{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:5px;background:linear-gradient(135deg, var(--accent-blue), var(--accent-purple));-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px #8b5cf626);-webkit-background-clip:text;margin-bottom:24px;font-size:14px;font-weight:600;display:inline-block}.hero-title{font-family:var(--font-heading);letter-spacing:-2px;background:linear-gradient(#fff 60%,#ffffffb3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:25px;font-size:clamp(40px,7vw,88px);font-weight:800;line-height:1.05}.hero-description{color:var(--text-secondary);max-width:550px;font-size:19px;font-weight:400;line-height:1.6}.scroll-indicator{z-index:10;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.scroll-indicator span{text-transform:uppercase;letter-spacing:3px;color:var(--text-muted);font-size:10px}.scroll-indicator .line{background:#ffffff0f;width:1.5px;height:50px;position:relative;overflow:hidden}.scroll-indicator .line:after{content:"";background:linear-gradient(to bottom, var(--accent-blue), var(--accent-purple));width:100%;height:100%;animation:2.2s cubic-bezier(1,0,0,1) infinite scrollLine;position:absolute;top:0;left:0}@keyframes scrollLine{0%{transform:translateY(-100%)}80%,to{transform:translateY(100%)}}.section{padding:var(--section-spacing) 0;position:relative}.grid-layout{grid-template-columns:240px 1fr;gap:50px;display:grid}.section-label{text-transform:uppercase;letter-spacing:3px;color:var(--accent-blue);align-items:center;gap:10px;padding-top:8px;font-size:12px;font-weight:700;display:inline-flex}.section-label:before{content:"";background:var(--accent-blue);width:6px;height:6px;box-shadow:0 0 10px var(--glow-blue);border-radius:50%}.big-text{color:var(--text-primary);letter-spacing:-.5px;font-size:clamp(22px,3.2vw,36px);font-weight:400;line-height:1.4}.custom-menu{z-index:9999;border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f1117b3;border-radius:16px;flex-direction:column;min-width:220px;padding:8px;animation:.3s cubic-bezier(.16,1,.3,1) menuAppear;display:none;position:fixed;box-shadow:0 30px 60px #0006,inset 0 1px #ffffff0d}@keyframes menuAppear{0%{opacity:0;transform:scale(.96)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}.menu-item{transition:var(--transition-smooth);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-weight:500;display:flex}.menu-item:hover{background:#ffffff0f;transform:translate(2px)}.menu-item i{width:16px;height:16px;color:var(--accent-blue)}.menu-item span{color:var(--text-primary);flex:1;font-size:13px}.menu-item small{color:var(--text-muted);background:#ffffff0d;border-radius:4px;padding:2px 6px;font-size:10px}.menu-divider{background:#ffffff0f;height:1px;margin:6px 0}.products-header{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:60px;display:flex}.header-left{max-width:650px}.section-title{font-family:var(--font-heading);letter-spacing:-1px;background:linear-gradient(to right, #fff, var(--text-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:20px;font-size:clamp(32px,5vw,48px);font-weight:800}.section-intro{color:var(--text-secondary);font-size:17px;line-height:1.6}.slider-nav{gap:12px;display:flex}.slider-btn{border:1px solid var(--border-glass);cursor:pointer;width:48px;height:48px;transition:var(--transition-bounce);color:var(--text-primary);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff03;border-radius:50%;justify-content:center;align-items:center;display:flex}.slider-btn:hover{border-color:var(--accent-blue);color:var(--accent-blue);background:#ffffff0d;transform:scale(1.05);box-shadow:0 0 15px #60a5fa26}.products-slider{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory;gap:35px;padding-bottom:30px;display:flex;overflow-x:auto}.products-slider::-webkit-scrollbar{display:none}.product-card{scroll-snap-align:start;width:410px;-webkit-backdrop-filter:blur(var(--blur-val));backdrop-filter:blur(var(--blur-val));transition:var(--transition-smooth);background:#0f111773;border:1px solid #ffffff08;border-radius:24px;flex-direction:column;flex:none;padding:24px;display:flex;box-shadow:inset 0 1px 1px #ffffff1a,0 15px 35px #0000004d}.product-card:hover{border-color:var(--border-glass-hover);transform:translateY(-8px)translateZ(0);box-shadow:0 25px 50px #00000080,0 0 30px #8b5cf61a}.product-card-image{aspect-ratio:16/10;background:#0d0f14;border:1px solid #ffffff08;border-radius:16px;width:100%;margin-bottom:25px;position:relative;overflow:hidden}.product-card-image img{object-fit:cover;filter:saturate(40%)opacity(.85);width:100%;height:100%;transition:var(--transition-smooth)}.product-card:hover .product-card-image img{filter:saturate(110%)opacity();transform:scale(1.02)}.product-card-info{flex-direction:column;flex-grow:1;justify-content:space-between;gap:20px;display:flex}.product-card-desc{color:var(--text-secondary);font-size:16px;font-weight:450;line-height:1.5}.product-card-link{text-transform:uppercase;letter-spacing:1.5px;color:var(--accent-blue);transition:var(--transition-smooth);align-items:center;gap:8px;width:fit-content;font-size:13px;font-weight:600;display:inline-flex}.product-card-link i{width:14px;height:14px;transition:transform .3s}.product-card-link:hover{color:var(--text-primary);text-shadow:0 0 10px var(--glow-blue)}.product-card-link:hover i{transform:translate(4px)}.philosophy-content{flex-direction:column;gap:25px;display:flex}.vision-statement{transition:var(--transition-smooth);border-left:2px solid #ffffff0d;padding-left:30px}.vision-statement:hover{border-left-color:var(--accent-purple);transform:translate(5px)}.vision-text{font-family:var(--font-heading);letter-spacing:-1px;color:var(--text-secondary);transition:var(--transition-smooth);font-size:clamp(24px,4.2vw,48px);font-weight:700;line-height:1.15}.vision-statement:hover .vision-text{color:var(--text-primary)}.waitlist.section{position:relative;background:0 0!important;padding:0!important}.waitlist-container{border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(var(--blur-val));backdrop-filter:blur(var(--blur-val));text-align:center;background:radial-gradient(circle at 100% 0,#8b5cf61f,#0000 50%),radial-gradient(circle at 0 100%,#60a5fa14,#0000 50%),#0f111759;border-radius:32px;max-width:800px;margin:0 auto 80px;padding:80px 40px;box-shadow:0 25px 60px #0006}.waitlist-container h2{font-family:var(--font-heading);letter-spacing:-.5px;margin-bottom:15px;font-size:clamp(28px,4vw,38px);font-weight:700}.waitlist-container p{color:var(--text-secondary);max-width:500px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:16px}.waitlist-form{flex-direction:column;align-items:center;gap:15px;width:100%;max-width:550px;margin:0 auto;display:flex}.input-container{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.waitlist-input{border:1px solid var(--border-glass);min-width:260px;color:var(--text-primary);font-family:var(--font-body);transition:var(--transition-smooth);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0c8c;border-radius:50px;flex:1;padding:16px 24px;font-size:15px}.waitlist-input:focus{border-color:var(--accent-blue);background:#0f1117bf;box-shadow:0 0 15px #60a5fa26}.waitlist-submit{color:#000;cursor:pointer;transition:var(--transition-bounce);background:#fff;border:none;border-radius:50px;padding:16px 36px;font-size:15px;font-weight:600;box-shadow:0 10px 20px #ffffff1a}.waitlist-submit:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 12px 25px #fff3,0 0 20px #60a5fa4d}.waitlist-submit:active{transform:translateY(1px)}.waitlist-msg{margin-top:15px;font-size:13px;font-weight:500}.footer{border-top:1px solid var(--border-glass);z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05050599;padding:100px 0 45px;position:relative}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px;margin-bottom:80px;display:grid}.footer-logo{width:auto;height:34px;transition:var(--transition-smooth);margin-bottom:25px}.footer-logo:hover{filter:drop-shadow(0 0 8px var(--glow-blue))}.gb-profile-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;width:100%;max-width:220px;margin-top:5px;padding:12px 14px;text-decoration:none;transition:all .3s;display:flex}.gb-profile-card:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-2px)}.gb-profile-header{align-items:center;gap:12px;margin-bottom:8px;display:flex}.gb-icon-wrapper{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.gb-profile-info{flex-direction:column;display:flex}.gb-profile-name{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.2}.gb-profile-address{color:var(--text-secondary);margin-top:2px;font-size:12px}.gb-profile-rating{align-items:center;gap:6px;display:flex}.gb-score{color:var(--text-primary);font-size:13px;font-weight:600}.gb-stars{gap:2px;display:flex}.footer-col h4{text-transform:uppercase;letter-spacing:2px;color:var(--text-primary);margin-bottom:24px;font-size:14px;font-weight:700}.footer-col ul{flex-direction:column;gap:14px;display:flex}.footer-col a{color:var(--text-secondary);font-size:14px}.footer-col a:hover{color:var(--accent-blue);padding-left:2px}.footer-bottom{border-top:1px solid #ffffff0a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:40px;display:flex}.new-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.footer-bottom-left,.footer-bottom-center,.footer-bottom-right{align-items:center;gap:20px;display:flex}.footer-lang-btn{color:var(--text-secondary);cursor:pointer;transition:var(--transition-base);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:13px;display:flex}.footer-lang-btn i{width:16px;height:16px}.footer-lang-btn:hover{color:var(--text-primary);background:#ffffff1a}.footer-bottom-center .social-icon{color:var(--text-secondary);transition:var(--transition-base);justify-content:center;align-items:center;display:flex}.footer-bottom-center .social-icon:hover{color:var(--text-primary);transform:translateY(-2px)}.footer-bottom-right p{color:var(--text-muted);margin:0;font-size:13px}.custom-lang-dropdown{position:relative}.custom-lang-menu{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0cf2;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;min-width:160px;max-height:250px;padding:8px 0;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:0 10px 30px #00000080}.custom-lang-menu::-webkit-scrollbar{width:6px}.custom-lang-menu::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.lang-option{color:var(--text-secondary);text-align:left;cursor:pointer;transition:var(--transition-base);background:0 0;border:none;width:100%;padding:10px 16px;font-family:inherit;font-size:13px}.lang-option:hover,.lang-option.active{color:var(--text-primary);background:#ffffff0d}body>.skiptranslate{display:none!important}body{top:0!important}.cookie-banner{border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:9999;background:#0f1117bf;border-radius:20px;align-items:center;gap:24px;width:max-content;max-width:90%;padding:16px 28px;transition:transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(150%);box-shadow:0 20px 50px #00000080,inset 0 1px #ffffff0d}.cookie-banner.show{transform:translate(-50%)translateY(0)}.cookie-text{color:var(--text-secondary);font-size:13px;font-weight:500}.cookie-text a{color:var(--accent-blue);text-decoration:underline}.cookie-btn{color:#000;cursor:pointer;transition:var(--transition-smooth);white-space:nowrap;background:#fff;border:none;border-radius:8px;padding:8px 18px;font-size:12px;font-weight:600}.cookie-btn:hover{background:#f1f3f5;transform:translateY(-1px)}.cookie-btn.decline{color:var(--text-primary);border:1px solid var(--border-glass);background:#ffffff0d}.cookie-btn.decline:hover{background:#ffffff1a}.philosophy-hero{z-index:10;padding:200px 0 60px;position:relative}.philosophy-title{font-family:var(--font-heading);letter-spacing:-2px;background:linear-gradient(#fff,#ffffffbf);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:80px;font-size:clamp(38px,7vw,96px);font-weight:800;line-height:.95}.philosophy-grid{grid-template-columns:1fr 1fr;gap:80px;margin-top:60px;display:grid}.philosophy-label{text-transform:uppercase;letter-spacing:3px;color:var(--accent-blue);align-items:center;gap:8px;margin-bottom:20px;font-size:11px;font-weight:700;display:inline-flex}.philosophy-label:before{content:"";background:var(--accent-blue);width:5px;height:5px;box-shadow:0 0 8px var(--glow-blue);border-radius:50%}.story-text{color:var(--text-secondary);font-size:18px;font-weight:400;line-height:1.7}.founder-section{border-top:1px solid var(--border-glass);margin-top:100px;padding:80px 0}.founder-info{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.founder-name{font-family:var(--font-heading);letter-spacing:-.5px;margin-bottom:10px;font-size:32px;font-weight:700}.founder-origin{color:var(--accent-blue);text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:600}.founder-contact{font-size:17px}.founder-contact p{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:13px}.founder-contact a{color:var(--text-primary);font-weight:500;position:relative}.founder-contact a:after{content:"";background:var(--accent-blue);transform-origin:0;width:100%;height:1px;transition:var(--transition-smooth);position:absolute;bottom:-4px;left:0;transform:scaleX(.4)}.founder-contact a:hover:after{transform:scaleX(1)}.contact-page{min-height:100vh;padding-top:180px;padding-bottom:100px}.contact-header{text-align:center;margin-bottom:60px}.contact-header h1{font-family:var(--font-heading);letter-spacing:-1px;margin-bottom:15px;font-size:clamp(30px,5vw,42px);font-weight:800}.contact-header p{color:var(--text-secondary);font-size:17px}.contact-container{max-width:650px;margin:0 auto}.contact-form-card{background:var(--bg-card);border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(var(--blur-val));backdrop-filter:blur(var(--blur-val));border-radius:28px;padding:50px;box-shadow:0 20px 50px #0006}.form-group{margin-bottom:25px}.form-group label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.form-control{color:#fff;width:100%;font-family:var(--font-body);-webkit-backdrop-filter:blur(20px);background:#282c34d9;border:1px solid #ffffff14;border-radius:16px;padding:14px 18px;font-size:15px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.form-control::placeholder{color:#ffffffb3;letter-spacing:.3px;font-weight:500;transition:color .3s}.form-control:focus{border-color:#0096ff99;outline:none;box-shadow:0 0 25px #0096ff26}select.form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 5 4 4 4-4'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:12px;padding-right:40px}select.form-control option{background-color:var(--bg-surface);color:var(--text-primary)}textarea.form-control{resize:vertical;min-height:140px;line-height:1.5}.submit-btn{color:#000;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:var(--transition-bounce);background:#fff;border:none;border-radius:12px;width:100%;padding:16px 36px;font-size:13px;font-weight:700}.submit-btn:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 8px 20px #ffffff26,0 0 15px #60a5fa33}.submit-btn:active{transform:translateY(1px)}.submit-btn:disabled{color:var(--text-muted);border:1px solid var(--border-glass);cursor:not-allowed;box-shadow:none;background:#ffffff1a;transform:none}.message-status{border-radius:10px;margin-top:20px;padding:12px 18px;font-size:14px;font-weight:500;display:none}.message-status.success{color:#34d399;background:#10b9811a;border:1px solid #10b98133}.message-status.error{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.press-section{padding:180px 0 100px}.section-header{text-align:center;margin-bottom:70px}.section-header h1{font-family:var(--font-heading);letter-spacing:-1.5px;margin-bottom:15px;font-size:clamp(38px,6vw,64px);font-weight:800}.asset-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:80px;display:grid}.asset-card{background:var(--bg-card);border:1px solid var(--border-glass);text-align:center;-webkit-backdrop-filter:blur(var(--blur-val));backdrop-filter:blur(var(--blur-val));transition:var(--transition-bounce);border-radius:24px;padding:35px}.asset-card:hover{border-color:var(--border-glass-hover);transform:translateY(-8px);box-shadow:0 20px 45px #0006,0 0 25px #60a5fa14}.asset-preview{background:#00000026;border:1px solid #ffffff05;border-radius:12px;justify-content:center;align-items:center;height:110px;margin-bottom:25px;display:flex}.asset-preview img{filter:drop-shadow(0 4px 10px #0000004d);width:auto;max-height:60px}.asset-card h3{font-family:var(--font-heading);margin-bottom:8px;font-size:19px;font-weight:600}.asset-card p{color:var(--text-secondary);margin-bottom:15px;font-size:13.5px}.color-preview{border:1px solid #ffffff0d;border-radius:12px;width:100%;height:90px;margin-bottom:15px}.download-btn{text-transform:uppercase;letter-spacing:1.5px;color:var(--accent-blue);transition:var(--transition-smooth);align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:700;display:inline-flex}.download-btn:hover{color:var(--text-primary);text-shadow:0 0 8px var(--glow-blue)}.download-btn i{width:13px;height:13px}.bio-section{border-top:1px solid var(--border-glass);max-width:800px;margin:0 auto;padding-top:80px}.bio-section h2{font-family:var(--font-heading);letter-spacing:-.5px;margin-bottom:25px;font-size:30px}.bio-text{color:var(--text-secondary);font-size:17px;line-height:1.8}.journal-hero{text-align:center;padding:180px 0 60px}.journal-header{max-width:850px;margin:0 auto}.journal-header h1{font-family:var(--font-heading);letter-spacing:-2px;background:linear-gradient(#fff,#ffffffb3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:20px;font-size:clamp(38px,6vw,76px);font-weight:800}.date-label{text-transform:uppercase;letter-spacing:3px;color:var(--accent-blue);align-items:center;gap:8px;margin-bottom:30px;font-size:11px;font-weight:700;display:inline-flex}.date-label:before{content:"";background:var(--accent-blue);width:5px;height:5px;box-shadow:0 0 8px var(--glow-blue);border-radius:50%}.journal-content{max-width:760px;color:var(--text-secondary);margin:40px auto 100px;font-size:18px;line-height:1.85}.journal-content p{margin-bottom:28px}.journal-content h2{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.5px;margin:50px 0 20px;font-size:26px}.quote-box{border-left:2px solid var(--accent-purple);font-size:22px;font-family:var(--font-heading);color:var(--text-primary);background:#8b5cf608;border-radius:0 16px 16px 0;margin:45px 0;padding:24px 35px;font-weight:500;line-height:1.45}.journal-footer{border-top:1px solid var(--border-glass);text-align:center;margin-top:80px;padding-top:50px}.signature{font-family:var(--font-heading);margin-bottom:5px;font-size:24px;font-weight:700}.signature-title{color:var(--accent-blue);text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600}.progress-bar{background:linear-gradient(to right, var(--accent-blue), var(--accent-purple));z-index:1002;width:0%;height:3px;transition:width .1s;position:fixed;top:0;left:0;box-shadow:0 0 8px #60a5fa80}.legal-section{min-height:100vh;padding:180px 0 100px}.legal-container{z-index:10;max-width:800px;margin:0 auto;position:relative}.legal-header{border-bottom:1px solid var(--border-glass);margin-bottom:50px;padding-bottom:30px}.last-updated{color:var(--accent-blue);text-transform:uppercase;letter-spacing:2.5px;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.legal-title{font-family:var(--font-heading);letter-spacing:-1px;font-size:clamp(34px,5vw,48px);font-weight:800}.legal-content{color:var(--text-secondary);font-size:16px;line-height:1.8}.legal-content h2{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.5px;margin:40px 0 18px;font-size:22px}.legal-content p{margin-bottom:20px}.legal-content ul{margin-bottom:24px;padding-left:20px}.legal-content li{margin-bottom:10px;list-style-type:square}.back-link{color:var(--accent-blue);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:30px;font-size:13px;font-weight:600;display:inline-flex}.back-link:hover{color:var(--text-primary);transform:translate(-4px)}.safety-hero{text-align:center;padding:180px 0 100px}.safety-header h1{font-family:var(--font-heading);letter-spacing:-1.5px;margin-bottom:20px;font-size:clamp(36px,6vw,68px);font-weight:800}.encryption-badge{border:1px solid var(--accent-blue);text-transform:uppercase;letter-spacing:2px;color:var(--text-primary);background:#ffffff08;border-radius:50px;align-items:center;gap:8px;margin-bottom:30px;padding:8px 18px;font-size:11px;font-weight:700;display:inline-flex}.encryption-badge i{width:14px;height:14px;color:var(--accent-blue)}.safety-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-top:60px;display:grid}.safety-card{background:var(--bg-card);border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(var(--blur-val));backdrop-filter:blur(var(--blur-val));transition:var(--transition-bounce);border-radius:24px;padding:40px}.safety-card:hover{border-color:var(--border-glass-hover);transform:translateY(-8px);box-shadow:0 20px 45px #0006}.safety-card h3{font-family:var(--font-heading);align-items:center;gap:10px;margin-bottom:18px;font-size:22px;display:flex}.safety-card p{color:var(--text-secondary);font-size:14.5px}.safety-card i{color:var(--accent-blue);width:20px;height:20px}.data-list{margin-top:20px}.data-list li{color:var(--text-secondary);align-items:center;gap:10px;margin-bottom:8px;font-size:14px;display:flex}.data-list li:before{content:"";background:var(--accent-blue);width:4px;height:4px;box-shadow:0 0 6px var(--glow-blue);border-radius:50%}.encryption-banner{color:var(--text-primary);border:1px solid var(--border-glass);text-align:center;background:radial-gradient(circle at 100% 0,#8b5cf61f,#0000 60%),#0f111759;border-radius:32px;margin:100px 0 40px;padding:70px 40px}.encryption-banner h2{font-family:var(--font-heading);margin-bottom:15px;font-size:28px;font-weight:700}.encryption-banner p{max-width:650px;color:var(--text-secondary);margin:0 auto;font-size:16px;line-height:1.65}.monitoring-tag{text-transform:uppercase;letter-spacing:2px;color:var(--accent-purple);background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;margin-bottom:20px;padding:6px 14px;font-size:10px;font-weight:700;display:inline-block}.error-section{z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.error-image-container{pointer-events:none;z-index:1;justify-content:center;align-items:center;width:100%;height:100vh;padding:40px;display:flex;position:absolute;top:0;left:0}.error-image{object-fit:contain;mix-blend-mode:lighten;opacity:.95;filter:drop-shadow(0 0 30px #8b5cf633);width:auto;max-width:85vw;max-height:75vh}.error-actions{z-index:20;text-align:center;position:absolute;bottom:12vh}.back-btn{color:#000;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:750;font-family:var(--font-heading);transition:var(--transition-bounce);background:#fff;border-radius:50px;align-items:center;gap:10px;padding:16px 40px;display:inline-flex}.back-btn:hover{background:#f8f9fa;transform:translateY(-3px);box-shadow:0 10px 25px #ffffff26,0 0 20px #8b5cf640}.careers-hero h1{font-family:var(--font-heading);letter-spacing:-2px;margin-bottom:20px;font-size:clamp(38px,6vw,68px);font-weight:850}.roles-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:60px;display:grid}.role-card{text-align:left;-webkit-backdrop-filter:blur(35px)saturate(180%);border:1px solid #ffffff17;border-radius:24px;flex-direction:column;justify-content:space-between;padding:40px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 25px 50px #0000004d,inset 0 1px #ffffff26,inset 1px 0 #ffffff0d,inset -1px 0 #ffffff0d;background:#0a0c1640!important}.role-tag{text-transform:uppercase;letter-spacing:2.5px;color:var(--accent-blue);margin-bottom:15px;font-size:10px;font-weight:700;display:block}.role-card h3{font-family:var(--font-heading);letter-spacing:-.5px;margin-bottom:20px;font-size:24px;font-weight:700}.role-reqs{flex-grow:1;margin-bottom:35px;padding:0;list-style:none}.role-reqs li{color:var(--text-secondary);margin-bottom:12px;padding-left:20px;font-size:14.5px;line-height:1.5;position:relative}.role-reqs li:before{content:"→";color:var(--accent-blue);font-weight:600;position:absolute;left:0}.apply-now-btn{color:#fff;text-transform:uppercase;letter-spacing:1.5px;text-align:center;cursor:pointer;font-size:12.5px;font-weight:700;font-family:var(--font-heading);-webkit-backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;padding:14px 28px;transition:all .3s;display:inline-block;box-shadow:inset 0 1px #ffffff1a}.apply-now-btn:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-3px);box-shadow:0 10px 25px #0000004d,inset 0 1px #fff3}.application-section{border-top:1px solid #ffffff0d;padding:100px 0}.application-form{-webkit-backdrop-filter:blur(35px)saturate(180%);color:#fff;background:#0a0c1659;border:1px solid #ffffff17;border-radius:28px;max-width:600px;margin:0 auto;padding:45px;box-shadow:0 35px 80px #00000080,inset 0 1px #ffffff2e,inset 1px 0 #ffffff0f,inset -1px 0 #ffffff0f}.status-msg{border-radius:12px;margin-top:20px;padding:14px 20px;font-size:14px;font-weight:500;display:none}.status-msg.success{color:#34d399;background:#10b9811a;border:1px solid #10b98133}.status-msg.error{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.admin-nav{-webkit-backdrop-filter:blur(var(--blur-val));backdrop-filter:blur(var(--blur-val));border-bottom:1px solid var(--border-glass)!important;background:#0a0a0cd9!important;padding:20px 0!important}.admin-nav .container{justify-content:space-between;align-items:center;display:flex}.admin-nav h3{font-family:var(--font-heading);letter-spacing:2px;color:#fff;font-size:16px;font-weight:800}.dashboard-main{min-height:90vh;padding:60px 0}.management-hub{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-bottom:60px;display:grid}.action-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card)!important;border:1px solid var(--border-glass)!important;transition:var(--transition-bounce)!important;border-radius:20px!important;padding:30px!important}.action-card:hover{border-color:var(--border-glass-hover)!important;transform:translateY(-6px)!important;box-shadow:0 15px 35px #0006,0 0 20px #8b5cf614!important}.action-card h3{font-family:var(--font-heading);font-weight:700;color:#fff!important;margin-bottom:12px!important;font-size:18px!important}.action-card p{color:var(--text-secondary)!important;margin-bottom:25px!important;font-size:13.5px!important;line-height:1.5!important}.hub-btn{cursor:pointer;text-decoration:none;display:inline-block;color:#000!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:var(--transition-smooth)!important;background:#fff!important;border:none!important;border-radius:8px!important;padding:10px 20px!important;font-size:12px!important;font-weight:700!important}.hub-btn:hover{transform:translateY(-1px);box-shadow:0 5px 12px #ffffff1a;background:#f1f3f5!important}.table-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-x:auto;box-shadow:0 20px 45px #0000004d;background:var(--bg-card)!important;border:1px solid var(--border-glass)!important;border-radius:20px!important;padding:30px!important}table{border-collapse:collapse;width:100%}th,td{color:var(--text-secondary);border-bottom:1px solid #ffffff0a!important;padding:16px 15px!important}th{font-weight:700;text-transform:uppercase!important;letter-spacing:1.5px!important;color:var(--accent-blue)!important;font-size:11px!important}td strong{color:#fff}.status-badge{display:inline-block;text-transform:uppercase!important;letter-spacing:1px!important;border-radius:50px!important;padding:5px 12px!important;font-size:10px!important;font-weight:700!important}.status-Pending,.status-Unread{border:1px solid #f59e0b33;color:#fbbf24!important;background:#f59e0b1a!important}.status-Reviewed,.status-Read{border:1px solid #60a5fa33;color:#60a5fa!important;background:#60a5fa1a!important}.status-Contacted,.status-Replied{border:1px solid #10b98133;color:#34d399!important;background:#10b9811a!important}.status-Rejected{border:1px solid #ef444433;color:#f87171!important;background:#ef44441a!important}.view-btn{cursor:pointer;color:#fff!important;text-transform:uppercase!important;letter-spacing:1px!important;border:1px solid var(--border-glass)!important;transition:var(--transition-smooth)!important;background:#ffffff0a!important;border-radius:8px!important;padding:8px 16px!important;font-size:11px!important;font-weight:700!important}.view-btn:hover{box-shadow:0 0 10px #60a5fa4d;background:var(--accent-blue)!important;color:#000!important;border-color:var(--accent-blue)!important}.delete-btn{cursor:pointer;color:#f87171!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:var(--transition-smooth)!important;background:#ef444414!important;border:1px solid #ef444433!important;border-radius:8px!important;padding:8px 16px!important;font-size:11px!important;font-weight:700!important}.delete-btn:hover{box-shadow:0 0 10px #ef44444d;color:#fff!important;background:#ef4444!important;border-color:#ef4444!important}.modal{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0009!important}.modal-content{border:1px solid var(--border-glass)!important;color:var(--text-primary)!important;background:#0f1117d9!important;border-radius:28px!important;padding:40px!important;box-shadow:0 30px 70px #00000080,inset 0 1px #ffffff0d!important}.modal-content h2{font-family:var(--font-heading);font-weight:700}.modal-content select,.modal-content textarea{color:var(--text-primary)!important;border:1px solid var(--border-glass)!important;background:#0a0a0c80!important;border-radius:10px!important;padding:12px!important}.modal-content select:focus,.modal-content textarea:focus{border-color:var(--accent-blue)!important}.settings-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card)!important;border:1px solid var(--border-glass)!important;border-radius:20px!important;padding:35px!important;box-shadow:0 15px 35px #0003!important}.settings-card h3{color:#fff!important;border-bottom:1px solid #ffffff0d!important;padding-bottom:15px!important}.settings-card p{color:var(--text-secondary)}.settings-card label{color:var(--text-primary)!important}.toggle-switch input{accent-color:var(--accent-blue)!important}.save-btn{text-transform:uppercase;letter-spacing:1.5px;font-family:var(--font-heading);color:#000!important;transition:var(--transition-bounce)!important;background:#fff!important;border-radius:50px!important;padding:15px 30px!important;font-weight:700!important}.save-btn:hover{box-shadow:0 8px 18px #ffffff1a;background:#f8f9fa!important;transform:translateY(-2px)!important}.success-msg{color:#34d399!important;background:#10b9811a!important;border:1px solid #10b98133!important}@media (width<=991px){:root{--section-spacing:90px}.grid-layout{grid-template-columns:1fr;gap:30px}.section-label{margin-bottom:10px;padding-top:0}.hero{padding-top:120px}.hero-title{font-size:clamp(36px,6vw,64px)}.contact-container{grid-template-columns:1fr;gap:40px}.contact-image-container{order:-1;position:relative;top:0}.contact-image{height:320px}.footer-grid{grid-template-columns:1fr 1fr;gap:40px}}.mobile-nav{display:none}@media (width<=768px){.container{padding:0 24px}.nav{padding:8px 20px}.logo img{height:32px}.nav-links{display:none}.nav-toggle{display:flex}.products-header{flex-direction:column;align-items:flex-start;gap:25px}.slider-nav{order:3;margin-top:10px}.products-slider{gap:20px;margin:0 -24px;padding:0 24px 25px}.product-card{width:80vw}.philosophy-grid{grid-template-columns:1fr;gap:40px}.footer-grid{grid-template-columns:1fr}.footer-bottom,.new-footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:20px}.footer-bottom-left,.footer-bottom-center,.footer-bottom-right{justify-content:center;width:100%}.footer-bottom a{margin:0 10px}.mobile-nav{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:999;background:#050508d9;justify-content:center;align-items:center;width:100%;height:100vh;transition:transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;transform:translateY(-100%)}.mobile-nav.active{transform:translateY(0)}.mobile-links{flex-direction:column;align-items:center;gap:30px;display:flex}.mobile-link{font-family:var(--font-heading);text-transform:uppercase;color:var(--text-primary);letter-spacing:1px;font-size:28px;font-weight:700}.mobile-link:hover{color:var(--accent-blue)}.nav-toggle.active span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle.active span:nth-child(2){transform:translateY(-7px)rotate(-45deg)}}.flowing-blue-bg{color:#0c101a;z-index:2;background-color:#2563eb;background-image:radial-gradient(at 10% 20%,#38bdf8cc 0,#0000 50%),radial-gradient(at 90% 10%,#6366f1b3 0,#0000 50%),radial-gradient(at 50% 80%,#06b6d4bf 0,#0000 50%),radial-gradient(at 90% 90%,#2563ebd9 0,#0000 50%),radial-gradient(at 10% 90%,#8b5cf6a6 0,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:200% 200%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding-top:120px;padding-bottom:120px;animation:15s infinite alternate liquidFlow;position:relative}@keyframes liquidFlow{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 100%}}#flowing-blue-canvas{z-index:1;pointer-events:none;mix-blend-mode:screen;filter:blur(50px);opacity:.8;width:100%;height:100%;position:absolute;top:0;left:0}.flowing-blue-bg>section,.flowing-blue-bg .container{z-index:3;position:relative}.flowing-blue-bg .section-label{color:#1d4ed8;font-weight:800}.flowing-blue-bg .section-label:before{background:#1d4ed8;box-shadow:0 0 10px #1d4ed866}.flowing-blue-bg .section-label.centered{justify-content:center;margin-bottom:15px}.flowing-blue-bg .section-title{color:#0c101a;-webkit-text-fill-color:initial;background:0 0;-webkit-background-clip:initial}.flowing-blue-bg .section-intro{color:#0c101acc}.pill-btn{font-family:var(--font-body);text-align:center;transition:var(--transition-bounce);cursor:pointer;background:#000;border:none;border-radius:50px;padding:16px 36px;font-size:15px;font-weight:600;display:inline-block;box-shadow:0 10px 20px #0000001f;color:#fff!important}.pill-btn:hover{background:#111;transform:translateY(-3px);box-shadow:0 15px 30px #00000038}.pill-btn:active{transform:translateY(1px)}.about-centered{text-align:center;max-width:850px;margin:0 auto}.about-heading{font-family:var(--font-heading);letter-spacing:-1.5px;color:#0c101a;margin-top:15px;margin-bottom:25px;font-size:clamp(28px,4.5vw,48px);font-weight:800;line-height:1.15}.about-paragraph{color:#0c101acc;margin-bottom:35px;font-size:19px;line-height:1.65}.about-action{justify-content:center;display:flex}.split-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.split-text-col{flex-direction:column;display:flex}.split-title{font-family:var(--font-heading);letter-spacing:-2px;color:#0c101a;margin-bottom:25px;font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.1}.split-desc{color:#0c101acc;margin-bottom:20px;font-size:17px;line-height:1.6}.split-action{margin-top:25px}.phone-mockup{background:#fff;border:10px solid #fff;border-radius:40px;flex-direction:column;width:310px;height:610px;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000026,0 0 0 1px #0000000d}.phone-notch{z-index:10;background:#fff;border-bottom-right-radius:15px;border-bottom-left-radius:15px;width:110px;height:18px;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone-screen{background:#f1f5f9;border-radius:30px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.phone-status-bar{color:#000;z-index:5;justify-content:space-between;align-items:center;height:38px;padding:12px 20px 0;font-size:10px;font-weight:700;display:flex}.phone-status-icons{align-items:center;gap:6px;display:flex}.chat-header{background:#fff;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.chat-avatar-group{align-items:center;gap:10px;display:flex}.chat-avatar-group img{object-fit:cover;border:1px solid #00000014;border-radius:50%;width:28px;height:28px}.chat-header-info{flex-direction:column;display:flex}.chat-name{color:#000;font-size:12.5px;font-weight:700}.chat-status{color:#00000080;font-size:9px;font-weight:500}.chat-messages-container{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.chat-message{flex-direction:column;max-width:85%;display:flex}.chat-message.incoming{align-self:flex-start}.chat-message.outgoing{align-self:flex-end}.chat-msg-bubble{padding:10px 14px;font-size:12px;font-weight:500;line-height:1.4}.chat-message.incoming .chat-msg-bubble{color:#0f172a;background:#fff;border-radius:16px 16px 16px 4px;box-shadow:0 2px 4px #00000005}.chat-message.outgoing .chat-msg-bubble{color:#fff;background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:16px 16px 4px;box-shadow:0 3px 6px #3b82f626}.chat-msg-time{color:#0006;margin-top:4px;padding:0 4px;font-size:8.5px;font-weight:500}.chat-message.outgoing .chat-msg-time{align-self:flex-end}.chat-reactions{gap:6px;margin-top:2px;display:flex}.reaction-tag{color:#334155;background:#fff;border:1px solid #0000000a;border-radius:100px;padding:2px 6px;font-size:9px;font-weight:600;box-shadow:0 1px 2px #00000005}.chat-footer{background:#fff;border-top:1px solid #00000008;padding:10px 14px 14px}.chat-input-bar{color:#0006;cursor:pointer;background:#f1f5f9;border-radius:100px;justify-content:space-between;align-items:center;padding:10px 16px;font-size:11px;font-weight:500;display:flex}.flowing-blue-bg .product-card{color:#0c101a;background:#ffffffa6;border:1px solid #fff3;box-shadow:inset 0 1px 1px #fff6,0 20px 40px #00000014}.flowing-blue-bg .product-card:hover{background:#ffffffbf;border-color:#fff6;box-shadow:inset 0 1px 2px #ffffff80,0 25px 50px #00000026,0 0 30px #3b82f626}.flowing-blue-bg .product-card-desc{color:#0c101acc}.flowing-blue-bg .product-card-link{color:#2563eb}.flowing-blue-bg .product-card-link:hover{color:#1d4ed8;text-shadow:none}.flowing-blue-bg .slider-btn{color:#0c101a;background:#ffffff4d;border-color:#0c101a26}.flowing-blue-bg .slider-btn:hover{color:#2563eb;background:#ffffffb3;border-color:#2563eb;box-shadow:0 0 15px #2563eb26}.philosophy-grid-cols{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px;display:grid}.philosophy-col{transition:var(--transition-bounce);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff73;border:1px solid #ffffff26;border-radius:24px;padding:40px 35px;box-shadow:inset 0 1px 1px #ffffff4d,0 20px 40px #0000000d}.philosophy-col:hover{background:#fff9;border-color:#ffffff4d;transform:translateY(-8px);box-shadow:inset 0 1px 2px #fff6,0 20px 40px #00000014}.philosophy-num{font-family:var(--font-heading);color:#1d4ed8;letter-spacing:2px;margin-bottom:20px;font-size:13px;font-weight:800}.philosophy-title-text{font-family:var(--font-heading);color:#0c101a;margin-bottom:15px;font-size:22px;font-weight:700;line-height:1.3}.philosophy-desc{color:#0c101abf;font-size:15px;line-height:1.6}.flowing-blue-bg .waitlist-container{color:#0c101a;background:#ffffffa6;border:1px solid #ffffff80;box-shadow:0 25px 60px #00000014}.flowing-blue-bg .waitlist-container h2{color:#0c101a}.flowing-blue-bg .waitlist-container p{color:#0c101acc}.flowing-blue-bg .waitlist-input{color:#0c101a;background:#ffffffe6;border:1px solid #0c101a26}.flowing-blue-bg .waitlist-input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 15px #2563eb26}.flowing-blue-bg .waitlist-submit{color:#fff;background:#000;box-shadow:0 10px 20px #0000001f}.flowing-blue-bg .waitlist-submit:hover{color:#fff;background:#111;box-shadow:0 12px 25px #00000038}@media (width<=992px){.split-layout{text-align:center;grid-template-columns:1fr;gap:50px}.philosophy-grid-cols{grid-template-columns:1fr;gap:25px}}.phone-iframe{background:#000;border:none;border-radius:30px;width:100%;height:100%;display:block}.flowing-blue-bg main,.flowing-blue-bg{min-height:100vh}.flowing-blue-bg{color:#0c101a!important}.flowing-blue-bg h1,.flowing-blue-bg h2,.flowing-blue-bg h3,.flowing-blue-bg h4,.flowing-blue-bg h5,.flowing-blue-bg h6,.flowing-blue-bg .philosophy-title,.flowing-blue-bg .founder-name,.flowing-blue-bg .legal-title,.flowing-blue-bg .legal-content h2,.flowing-blue-bg .contact-header h1,.flowing-blue-bg .press-section h1,.flowing-blue-bg .section-header h1,.flowing-blue-bg .safety-hero h1{color:#0c101a!important;-webkit-text-fill-color:initial!important;background:0 0!important;-webkit-background-clip:initial!important;text-shadow:none!important}.flowing-blue-bg p,.flowing-blue-bg li,.flowing-blue-bg td,.flowing-blue-bg .story-text,.flowing-blue-bg .legal-content,.flowing-blue-bg .founder-origin,.flowing-blue-bg .last-updated,.flowing-blue-bg .contact-header p,.flowing-blue-bg .role-tag,.flowing-blue-bg .role-reqs li,.flowing-blue-bg .safety-card p,.flowing-blue-bg .data-list li,.flowing-blue-bg .encryption-banner p,.flowing-blue-bg .asset-card p{color:#0c101ad9!important}.flowing-blue-bg a:not(.pill-btn):not(.submit-btn):not(.back-btn):not(.apply-now-btn):not(.custom-select-trigger):not(.custom-option){color:#1d4ed8!important;border-bottom-color:#1d4ed866!important}.flowing-blue-bg a:not(.pill-btn):not(.submit-btn):not(.back-btn):not(.apply-now-btn):not(.custom-select-trigger):not(.custom-option):hover{color:#1e3a8a!important;border-bottom-color:#1e3a8a!important}.flowing-blue-bg .safety-card,.flowing-blue-bg .asset-card,.flowing-blue-bg .encryption-banner,.flowing-blue-bg .contact-form-card{color:#0c101a!important;-webkit-backdrop-filter:blur(20px)!important;background:#ffffffa6!important;border:1px solid #ffffff80!important;box-shadow:0 20px 45px #00000014,inset 0 1px #fff6!important}.flowing-blue-bg .safety-card:hover,.flowing-blue-bg .asset-card:hover{background:#fffc!important;border-color:#ffffffb3!important;box-shadow:0 25px 55px #0000001f,0 0 30px #3b82f61f!important}.flowing-blue-bg .safety-card i,.flowing-blue-bg .asset-card i{color:#2563eb!important}.flowing-blue-bg .philosophy-hero,.flowing-blue-bg .contact-page,.flowing-blue-bg .legal-section,.flowing-blue-bg .safety-hero,.flowing-blue-bg .press-section{min-height:100vh;padding-top:160px!important}.custom-select-container{width:100%;position:relative}.form-group select.form-control{opacity:0!important;pointer-events:none!important;clip:rect(0, 0, 0, 0)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.custom-select-trigger{border:1px solid var(--border-glass);width:100%;color:var(--text-primary);font-family:var(--font-body);cursor:pointer;transition:var(--transition-smooth);-webkit-user-select:none;user-select:none;z-index:10;background:#0a0a0c80;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 18px;font-size:15px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 4px 30px #0003}.flowing-blue-bg .custom-select-trigger{color:#0c101a;background:#ffffffd9;border:1px solid #ffffff80;box-shadow:0 10px 30px #0000000a,inset 0 1px #fff6}.custom-select-trigger:after{content:"";opacity:.7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 5 4 4 4-4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.flowing-blue-bg .custom-select-trigger:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%230c101a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 5 4 4 4-4'/%3E%3C/svg%3E")}.custom-select-trigger.active:after{transform:rotate(180deg)}.custom-select-trigger:before{content:"";background:radial-gradient(150px circle at var(--mouse-x,50%) var(--mouse-y,50%), #60a5fa 0%,  #8b5cf6cc 40%,  transparent 70%);-webkit-mask-composite:xor;pointer-events:none;opacity:0;z-index:12;border-radius:12px;padding:1.5px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.custom-select-trigger:hover:before,.custom-select-trigger.active:before{opacity:1}.custom-options-panel{-webkit-backdrop-filter:blur(25px);z-index:1000;opacity:0;pointer-events:none;transform-origin:top;background:#0c101ad9;border:1px solid #ffffff14;border-radius:14px;width:100%;padding:6px;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-10px)scale(.97);box-shadow:0 15px 35px #0006,inset 0 1px #ffffff0d}.flowing-blue-bg .custom-options-panel{background:#ffffffe6;border-color:#ffffff80;box-shadow:0 15px 35px #0000001a,inset 0 1px #fff6}.custom-options-panel.open{opacity:1;pointer-events:all;transform:translateY(0)scale(1)}.custom-option{color:#ffffffb3;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;padding:12px 16px;font-size:14.5px;transition:all .2s;position:relative;overflow:hidden}.custom-option:hover{color:#fff;background:#ffffff14}.custom-option.selected{color:#fff;background:linear-gradient(135deg,#2563eb40 0%,#8b5cf640 100%);border:1px solid #60a5fa4d}.flowing-blue-bg .custom-option.selected{color:#0c101a;background:linear-gradient(135deg,#2563eb1f 0%,#8b5cf61f 100%);border:1px solid #2563eb33}.flowing-blue-bg .contact-form-card{-webkit-backdrop-filter:blur(35px)saturate(180%)!important;color:#fff!important;background:#0a0c1673!important;border:1px solid #ffffff17!important;box-shadow:0 35px 80px #000000a6,inset 0 1px #ffffff2e,inset 1px 0 #ffffff0f,inset -1px 0 #ffffff0f!important}.flowing-blue-bg select.form-control option{color:#fff;background-color:#0a0a0f}.flowing-blue-bg .contact-header h1,.flowing-blue-bg .contact-header p{color:#fff}.flowing-blue-bg .contact-header p{color:#ffffffa6}.flowing-blue-bg .careers-hero h1{color:#fff}.flowing-blue-bg .careers-hero .section-intro{color:#ffffffb3}.flowing-blue-bg .roles-section h2{font-family:var(--font-heading);letter-spacing:-1px;color:#fff;margin-bottom:40px;font-size:clamp(28px,4vw,44px);font-weight:800}.role-card{cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#05050ca6;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:12px;padding:28px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 30px #0006}.role-card:hover{border-color:#60a5fa59;transform:translateY(-6px);box-shadow:0 20px 50px #0000008c,0 0 20px #60a5fa1f}.role-card.selected{background:#080a14cc;border-color:#60a5fa80;box-shadow:0 0 30px #60a5fa33}.roles-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:60px;display:grid}.role-category{text-transform:uppercase;letter-spacing:2px;color:var(--accent-blue);font-size:11px;font-weight:700}.role-title{font-family:var(--font-heading);color:#fff;letter-spacing:-.3px;font-size:20px;font-weight:700}.role-requirements{flex-direction:column;flex:1;gap:6px;list-style:none;display:flex}.role-requirements li{color:#fff9;padding-left:14px;font-size:13.5px;line-height:1.5;position:relative}.role-requirements li:before{content:"—";color:#60a5fa80;position:absolute;left:0}.apply-role-btn{color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;width:100%;margin-top:8px;padding:10px 18px;font-size:12px;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1)}.apply-role-btn:hover,.role-card.selected .apply-role-btn{color:#000;background:#fff;border-color:#0000;box-shadow:0 6px 18px #fff3}.apply-form-card{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#05050cbf;border:1px solid #ffffff1f;border-radius:24px;max-width:700px;margin:0 auto;padding:50px;box-shadow:0 30px 70px #00000080}.apply-form-card h2{font-family:var(--font-heading);color:#fff;letter-spacing:-.5px;margin-bottom:30px;font-size:24px;font-weight:700}.careers-hero{text-align:center;padding:180px 0 60px}.roles-section{padding:0 0 60px}.apply-section{padding-bottom:100px}.contact-page .contact-header h1{color:#fff!important;-webkit-text-fill-color:#fff!important}.contact-page .contact-header p{color:#ffffffb3!important}.flowing-blue-bg .custom-select-wrapper,.flowing-blue-bg .custom-select-trigger{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff!important;background:#05050aa6!important;border:1px solid #ffffff24!important}.flowing-blue-bg .custom-select-trigger{color:#ffffff8c!important}.flowing-blue-bg .custom-select-trigger.has-value{color:#fff!important}.flowing-blue-bg .custom-options-panel{-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;background:#080a12eb!important;border:1px solid #ffffff1f!important}.flowing-blue-bg .custom-option{color:#ffffffbf!important}.flowing-blue-bg .custom-option:hover{color:#fff!important;background:#ffffff14!important}
