@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--rfRed:#ff3d3d}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar-container{display:flex;gap:20px;height:7dvh;justify-content:flex-start;left:0;position:fixed;top:0;width:100%;z-index:1000}.navbar-section{padding:15px 25px}.navbar-section,.navbar-section1{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#ffffff1c;border-bottom-right-radius:35px;display:flex}.navbar-section1{border-bottom-left-radius:35px;padding:15px 30px}.logo{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:15px;text-decoration:none}.logo-symbol{color:red;font-size:22px;font-weight:700;margin-right:6px}.rf{height:17%;padding:1px;width:13%}.desBox{cursor:pointer;height:25px;justify-content:flex-start;position:relative;width:120px}.des,.desBox{display:flex;flex-direction:column}.des{top:0;transition:transform .5s ease-in-out}.de{color:#bbb;flex-shrink:0;font-size:14px;height:25px;line-height:25px;padding:0 5px;white-space:nowrap}.nav-links{align-items:center;display:flex}.nav-links a{color:#fff;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 15px;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#ff4b4b}.cart-icon{font-size:16px}.cart-icon,.hamburger{cursor:pointer;margin-left:15px}.hamburger{display:none;flex-direction:column;height:18px;justify-content:space-between;width:25px}.bar{background-color:#fff;border-radius:2px;height:3px;transition:all .3s ease;width:100%}.bar.open:first-child{transform:rotate(45deg) translate(5px,5px)}.bar.open:nth-child(2){opacity:0}.bar.open:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.close-button{color:#fff;cursor:pointer;display:none;font-size:28px;position:absolute;right:25px;top:20px;z-index:1101}@media screen and (max-width:768px){.navbar-container{align-items:flex-start;flex-direction:column;top:2px}.navbar-section.logo-box{justify-content:space-between;width:100%}.hamburger{display:flex;margin-left:0}.navbar-section1{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#1e1e1ef7;display:none;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.navbar-section1.show-menu{display:flex}.nav-links{align-items:center;flex-direction:column;width:100%}.nav-links a{font-size:18px;letter-spacing:1px;margin:20px 0}.cart-icon{margin-top:20px}.close-button{display:block}}.menu-box{transition:all .3s ease-in-out}html{scroll-behavior:smooth}h1{font-family:Syne,sans-serif;font-weight:700;letter-spacing:-.01em}a{color:#fff;text-decoration:none;transition:opacity .3s ease}a:hover{opacity:.8}input,select,textarea{cursor:pointer;font-family:Inter,sans-serif;outline:none;transition:border-color .3s ease,box-shadow .3s ease}input:focus,select:focus,textarea:focus{border-color:#f33;box-shadow:0 0 0 2px #f333}@keyframes textReveal{0%{letter-spacing:-.5px;opacity:0;transform:translateY(20px)}to{letter-spacing:normal;opacity:1;transform:translateY(0)}}nav{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000b3;box-shadow:0 0 10px 3px #0000001c;color:#fff;display:flex;height:80px;justify-content:space-between;left:0;padding:0 20px;position:fixed;right:0;top:0;transition:transform .3s ease,background-color .3s ease;z-index:1000}nav.scrolled{background-color:#000000f2;transform:translateY(-5px) translateY(5px)}.navbar-toggler{display:none}.rfLogo img{margin-right:20px;width:20px}.rfLogo{align-items:center;animation:fadeInLogo .8s ease-out .2s forwards;display:flex;opacity:0}@keyframes fadeInLogo{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.navComp{align-items:center;display:flex;font-family:Inter,sans-serif;font-weight:600;justify-content:space-between;letter-spacing:-.01em;list-style:none;padding:0;width:35%}.navComp img{width:20px}.navComp li{align-items:center;animation:staggerFadeIn .5s ease-out forwards;cursor:pointer;display:flex;justify-content:center;opacity:0;position:relative;transition:color .3s ease,transform .2s ease}.navComp li:first-child{animation-delay:.1s}.navComp li:nth-child(2){animation-delay:.2s}.navComp li:nth-child(3){animation-delay:.3s}.navComp li:nth-child(4){animation-delay:.4s}.navComp li:nth-child(5){animation-delay:.5s}@keyframes staggerFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.navComp li:hover{opacity:.8;transform:translateY(-2px)}.navComp li:after{background-color:#f33;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navComp li:hover:after{width:100%}.desBox{font-family:Syne,sans-serif;font-weight:600;height:50px;letter-spacing:-.02em;overflow:hidden;width:max-content}.des{animation:slideRotate 15s ease-in-out infinite;position:relative}.de{align-items:center;display:flex;height:50px;justify-content:flex-start;opacity:1;transition:color .3s ease,transform .3s ease}@keyframes slideRotate{0%,16%{transform:translateY(0)}20%,36%{transform:translateY(-50px)}40%,56%{transform:translateY(-100px)}60%,76%{transform:translateY(-150px)}80%,96%{transform:translateY(-200px)}to{transform:translateY(0)}}.home{overflow:hidden}.hmm{align-items:center;background:#000;color:#fff;display:flex;height:100vh;justify-content:center;overflow:hidden!important;position:relative}.hmm:before{background:radial-gradient(circle at center,#28282833,#000c);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateZ(0);width:100%;z-index:1}.hmain1{align-items:center;display:flex;padding-top:80px;position:relative;width:80%}.hmLeft{align-items:flex-start;animation:slideInLeft .8s ease-out .2s forwards;display:flex;flex-direction:column;opacity:0;transform:translateX(-50px);width:50%;z-index:2}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.hmLeft img{width:150px}.hmRight{align-items:center;animation:zoomIn 1s ease-out .5s forwards;display:flex;height:70vw;justify-content:center;opacity:0;position:absolute;right:-20%;width:70vw}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}img.homeHero{display:block;height:auto;max-width:100%;object-fit:cover}.homeHero{object-fit:cover;right:-250px;top:-150px;width:72vw}.hmTitle{animation:textReveal .8s ease-out .4s forwards;display:flex;flex-direction:column;font-family:Syne,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.hmDesc,.hmTitle{color:#fff;opacity:0}.hmDesc{animation:textReveal .8s ease-out .6s forwards;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6;margin-bottom:50px;margin-top:20px;width:500px}.rfRed{color:#f33;transition:opacity .3s ease,transform .3s ease}.rfRed:hover{opacity:.8;transform:scale(1.02)}.rfRed span{color:#f33;font-family:Syne,sans-serif;font-style:italic;font-weight:900;letter-spacing:-.03em;transition:opacity .3s ease,transform .3s ease}.rfRed span:hover{opacity:.8;transform:scale(1.02)}.rfBr{font-family:Syne,sans-serif;font-size:3.5rem;font-weight:800;letter-spacing:-.03em}.lm{align-items:center;background-color:initial;border:none;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:500;justify-content:center;letter-spacing:.01em;padding:20px}.lm-btn{overflow:hidden;position:relative;transition:transform .3s ease;width:max-content}.lm-btn:before{background:#ff33331a;content:"";height:100%;left:-100%;position:absolute;top:0;transition:transform .5s ease;width:100%;z-index:-1}.lm-btn:hover{transform:translateY(-3px)}.lm-btn:hover:before{transform:translateX(100%)}.lm-btn:active{transform:translateY(1px)}.arrows img{transform:rotate(90deg);transition:.3s ease-in-out;width:20px}.ex-btn img{transform:rotate(0deg)}.arrow1{margin-top:-30px;opacity:0;position:absolute;transition:.3s ease-in-out}.ex-btn .arrow1{margin-left:-30px;margin-top:0}.arrow2{opacity:1;position:relative;transition:.3s ease-in-out}.arrows{display:flex;flex-direction:column;margin-left:20px;transition:transform .3s ease}.lm-btn:hover .arrows{transform:translateX(5px)}.ex-btn:hover .arrows{transform:translateY(-5px)}.em-btn:hover .arrows{transform:translateY(5px)}.lm-btn:hover .arrow1{cursor:pointer;margin-top:-10px;opacity:1}.lm-btn:hover .arrow2{margin-bottom:-40px;opacity:0}.ex-btn:hover .arrow1{cursor:pointer;margin-left:10px;margin-top:0;opacity:1}.ex-btn:hover .arrow2{margin-bottom:0;margin-left:0;opacity:0}.btn-r,.btn-w{background-color:#f33;height:2px;transition:width .3s cubic-bezier(.25,.46,.45,.94);width:100%}.btn-w{background-color:#fff;margin-top:-2px;width:0}.lm-btn:hover .btn-w{animation:pulse 1.5s infinite;width:100%}.nth{background-color:#1c1c1c;color:#fff;padding:30px}.no-ord{animation:fadeInUp .8s ease-out .2s forwards;color:#5f5f5f;font-family:Outfit,sans-serif;font-size:5.5rem;font-weight:800;letter-spacing:-.03em;line-height:110px;opacity:0}.noth{animation:gradientShift 3s ease infinite;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(180deg,#5f5f5f,#5f5f5f,#000);background-size:200% 200%;color:#0000;transition:letter-spacing .3s ease}.noth:hover{letter-spacing:1px}.ord{animation:gradientShift 3s ease infinite;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(180deg,#f33,#f33,#000);background-size:200% 200%;color:#0000;transition:letter-spacing .3s ease}.ord:hover{letter-spacing:1px}@keyframes gradientShift{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.provides{margin:50px auto;opacity:0;transform:translateY(30px);width:80%}.p{margin:30px 0}.right{justify-content:flex-end}.pCont,.right{align-items:center;display:flex}.pCont{opacity:0;transform:translateY(30px);width:50%}.pCont img{transition:transform .5s ease;width:170px}.pCont:hover img{transform:scale(1.1) rotate(5deg)}.right img{width:140px}.pdesc h2{color:#5f5f5f;font-family:Outfit,sans-serif;font-weight:600;letter-spacing:-.01em;margin:10px 0;transition:opacity .3s ease,transform .3s ease}.pdesc h2:hover{opacity:.7;transform:translateX(5px)}.pdesc p{font-family:Inter,sans-serif;font-weight:400;line-height:1.6;transition:opacity .3s ease}.pdesc:hover p{opacity:1}.em-btn{margin:100px auto}.em{background-color:initial}.em-arr{width:max-content}.em-arr img{transform:rotate(-90deg)}.em-arr .arrow1{margin-left:-40px;margin-top:0}.em-arr .arrow2{margin-top:0;right:0}.em-btn:hover .arrow1{cursor:pointer;margin-left:0;margin-top:0;opacity:1}.em-btn:hover .arrow2{margin-bottom:0;opacity:0;right:-20px}.animate-in{animation:fadeInUp .8s ease-out forwards}.hvc h1{color:#5f5f5f;font-family:Syne,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;transition:opacity .3s ease,transform .3s ease}.hvc h1:hover{opacity:.7;transform:scale(1.02)}.clients{justify-content:space-between;margin:200px auto;opacity:0;transform:translateY(30px);width:80%}.c,.clients{align-items:center;display:flex}.c{flex-direction:column;justify-content:center;transition:transform .3s ease;width:max-content}.c:hover{transform:translateY(-10px)}.c .shadow{height:20px;margin-top:-20px;width:100%}.c .shadow,.cin{position:relative}.cin{box-shadow:0 0 25px 20px #1c1c1c;margin:auto;top:-205px;width:80%}.clients img{aspect-ratio:3/2;filter:grayscale(100%);object-fit:contain;transition:filter .3s ease,transform .3s ease;width:120px}.c:hover img{filter:grayscale(0);transform:scale(1.1)}.osImg{align-items:center;display:flex;justify-content:center;margin:70px 0;opacity:0;transform:translateY(30px);width:100%}.osImg img{transition:transform .5s ease;width:70%}.osImg:hover img{transform:scale(1.02)}.osImgnew{padding-top:120px}.osImgnew img{display:block;max-width:100%;object-fit:contain;width:90%}.resosImgnew{display:none}@media (min-width:768px){.osImgnew{display:block}.resosImgnew{display:none}}@media (max-width:767px){.osImgnew{display:none}.resosImgnew{display:block;justify-content:center;padding:50px}}.org{background-color:#f33;height:300px;margin:50px auto auto;transform:perspective(1000px) rotateX(0deg) rotateY(0deg);transition:transform .5s ease,box-shadow .5s ease;width:60%}.org:hover{box-shadow:0 30px 50px #0003;transform:perspective(1000px) rotateX(5deg) rotateY(5deg)}.orgs{align-items:center;display:flex;justify-content:space-between;margin:50px auto auto;width:60%}.wno{background-color:#f33;height:330px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:240px}.wno:before{background:#ffffff1a;content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-15deg);transition:transform .5s ease;width:100%}.wno:hover{box-shadow:0 10px 20px #0003;transform:translateY(-10px)}.wno:hover:before{transform:skewX(-15deg) translateX(200%)}.loading-spinner{animation:spin 1s ease-in-out infinite;border:3px solid #f333;border-radius:50%;border-top-color:#f33;height:40px;width:40px}.text-reveal{overflow:hidden;position:relative}.text-reveal span{animation:revealText .8s cubic-bezier(.19,1,.22,1) forwards;display:inline-block;transform:translateY(100%)}@keyframes revealText{to{transform:translateY(0)}}.text-reveal span:nth-child(2){animation-delay:.05s}.text-reveal span:nth-child(3){animation-delay:.1s}.text-reveal span:nth-child(4){animation-delay:.15s}.text-reveal span:nth-child(5){animation-delay:.2s}.text-reveal span:nth-child(6){animation-delay:.25s}.text-reveal span:nth-child(7){animation-delay:.3s}.text-reveal span:nth-child(8){animation-delay:.35s}.flip-card{perspective:1000px}.flip-card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s;width:100%}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{backface-visibility:hidden;height:100%;position:absolute;width:100%}.flip-card-back{transform:rotateY(180deg)}@keyframes fontExpand{0%{font-weight:400;letter-spacing:normal}50%{font-weight:700;letter-spacing:.05em}to{font-weight:400;letter-spacing:normal}}.font-pulse{animation:fontExpand 4s ease-in-out infinite}.dynamic-text{transition:font-weight .3s ease,letter-spacing .3s ease,transform .3s ease}.dynamic-text:hover{font-weight:700;letter-spacing:.02em;transform:scale(1.02)}.split-text-char{display:inline-block;transition:transform .3s ease,color .3s ease}.split-text:hover .split-text-char{color:#f33}.split-text:hover .split-text-char:nth-child(odd){transform:translateY(-2px)}.split-text:hover .split-text-char:nth-child(2n){transform:translateY(2px)}@media screen and (max-width:1200px){.navComp{width:50%}.hmTitle{font-size:2.2rem}.rfBr{font-size:3rem}.hmDesc{width:100%}}@media screen and (max-width:992px){.navbar-toggler{display:block}.navComp{background-color:#000000f2;flex-direction:column;height:100vh;justify-content:flex-start;padding-top:100px;position:fixed;right:-100%;top:0;transition:right .3s ease;width:300px}.navComp.active{right:0}.hmain1{flex-direction:column;padding-top:100px}.hmLeft{align-items:center;width:100%}.hmDesc,.hmLeft{text-align:center}.hmRight{height:auto;margin-top:50px}.hmRight,.homeHero{position:relative;right:0;width:100%}.homeHero{top:0}.no-ord{font-size:4rem;line-height:80px}.pCont{width:80%}}@media screen and (max-width:768px){.hmTitle{font-size:2rem}.rfBr{font-size:2.5rem}.hmDesc{font-size:1.1rem}.no-ord{font-size:3rem;line-height:60px}.provides{width:90%}.pCont{width:100%}.clients{flex-wrap:wrap;gap:30px}.orgs{flex-wrap:wrap;gap:20px;justify-content:center;width:90%}}@media screen and (max-width:576px){.hmTitle{font-size:1.8rem}.rfBr{font-size:2.2rem}.hmDesc{font-size:1rem}.no-ord{font-size:2.5rem;line-height:50px}.org{width:90%}}.ftlin{border:none;height:70px}.footer{background-color:#1c1c1c}.footerMain{color:#fff;margin:auto;padding:30px 0;width:80%}.rfc{align-items:center;color:#fff;display:flex;font-size:.7rem;margin:20px 0;width:max-content}.rfc img{margin-right:15px;width:15px}.allfs{display:flex;justify-content:space-between;padding-top:20px}.fs{width:25%}.f{padding-bottom:20px;width:max-content}.f h4{margin-bottom:20px}.India,.cc,.f p{cursor:pointer;font-size:.7rem;margin:10px 0}.ff{align-items:center;display:flex;justify-content:space-between}.India{font-weight:700}.exploreCSMain{margin-top:15vw;width:100%}.hSHeading{width:88%}.sliderMainCS{align-items:center;display:flex;justify-content:end;margin-top:5%;overflow-x:hidden;position:relative;width:100%}.exploreBtns{cursor:pointer;padding-left:15%;position:absolute;width:100%;z-index:1}.ogimg{align-items:center;background-color:#3c1f00;border-radius:50%;display:flex;justify-content:center;padding:20px 21px;position:relative;width:max-content;z-index:2}.exploreBtns img{width:25px}.sliderWindow2{height:375px;overflow-x:hidden;padding:5px;position:relative;width:72%}.exploreSlide{display:flex;gap:20px;height:100%;position:relative;transition:margin-left .5s ease;width:max-content;z-index:3}.RfSlide{border-radius:15px;height:100%;padding:25px 15px;width:280px}.starterSL{background-image:linear-gradient(180deg,#148000,#054000);color:#fff}.social{background-image:linear-gradient(180deg,#004976,#002b44);color:#fff}.motion{background-image:linear-gradient(180deg,#807100,#403100);color:#fff}.trend{background-image:linear-gradient(180deg,maroon,#400000);color:#fff}.support{background-image:linear-gradient(180deg,#c4c4c4,#1f1f1f);color:#fff}.starterSL h2{color:#1aeb5f}.social h2{color:#00b1ff}.motion h2{color:#ffd100}.trend h2{color:#ff2900}.support h2{color:#161616}.RfSlide p{font-size:.9rem;width:82%}.RfSlide h2{font-size:1.1rem;line-height:17px}.RfSlide h1{line-height:30px}.explore{align-items:center;box-shadow:1px 1px 5px 2px #cecece;cursor:pointer;display:flex;flex-direction:column;gap:20px;justify-content:center}.explore h1{color:#fff;line-height:35px;text-align:center}.explore img{transform:rotate(180deg);width:25px}.rfcImg{align-items:center;display:flex;height:150px;justify-content:center;position:relative;z-index:1}.rfcImg img:first-child{height:150px;object-fit:contain;width:100%}.support .rfcImg img:first-child{height:120px;object-fit:contain;width:100%}.social .rfcImg img:nth-child(2){aspect-ratio:2/2;position:absolute;transform:translate(0);width:22%}.rfcImg img:nth-child(2){aspect-ratio:2/2;position:absolute;transform:translate(-2px,5px);width:22%}.support .rfcImg img:nth-child(2){aspect-ratio:2/2;position:absolute;transform:translate(10px);width:22%}@media (min-width:320px) and (max-width:767px){.sliderWindow2{margin-left:5%;padding:5px;width:95%}.sliderMainCS{justify-content:center}.exploreBtns{display:none}.sliderWindow2{overflow-x:scroll}.sliderWindow2::-webkit-scrollbar{display:none}}@media (min-width:768px) and (max-width:1023px){.sliderWindow2{padding:5px;width:68%}.exploreBtns{padding-left:12%}}@media (min-width:1024px) and (max-width:1439px){.sliderWindow2{padding:5px;width:80%}.exploreBtns{padding-left:6%}}@media (min-width:1750px){.exploreBtns{display:none}.sliderMainCS{justify-content:center}.sliderWindow2{padding:5px;width:max-content}}.homeSliderMain{background-color:#000;margin:auto;width:100%}.homeSlider{align-items:center;display:flex;flex-direction:column;height:100vh;height:calc(100vh - 80px);justify-content:center;width:100%}.hSHeading{font-weight:400;margin:50px auto;width:83%}.hSHeading h1,.osHeading h1,.pbHeading h1{font-weight:500}.hSBtns{align-items:center;display:flex;justify-content:space-between;position:absolute;width:98%}.hSBtns .rgt img{transform:rotate(180deg)}.sliderMain{align-items:center;display:flex;justify-content:center;margin:auto;position:relative;width:88%}.sliderWindow{overflow:hidden;width:85%}.left,.rgt{align-items:center;background-color:#3c1f00;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:20px 21px}.left img,.rgt img{border:none;cursor:pointer;width:25px}.addToCart{align-items:center;display:flex;justify-content:end;margin-bottom:35px;width:90%}.addToCart button{background-color:#fff;border:1px solid #696969;border-radius:18px;color:i;cursor:pointer;filter:invert(1);padding:7px 18px}.sContentOne{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;width:100%}.sContentOne h1{font-size:6.2rem}.imgtxt,.scImg{width:90%}.imgtxt{align-items:center;display:flex;gap:12%;height:230px}.imgtxtwd{gap:.96%}.imgtxtai{gap:2.88%;width:82%}.imgtxtam{gap:0;width:99%}.brain img{margin-top:-40px;width:250px}.imgtxtwd .brain img{margin-left:-39px;margin-top:-35px;width:370px}.imgtxtai .brain img{margin-top:-100px;width:290px}.imgtxtam .brain img{margin-top:-25px;width:400px}.btxt{align-items:flex-start;display:flex;flex-direction:column;font-size:1.2rem;font-weight:500;height:150px;justify-content:flex-start;padding-bottom:30px;width:300px}.btxt span{animation:blink .5s infinite}@keyframes blink{0%,to{color:#0000}50%{color:#000}}.imgtxtwd .btxt{width:295px}.imgtxtai .btxt,.imgtxtwd .btxt{padding-bottom:0}.sliderContent{display:flex;transition:transform .5s ease-in-out}.exploreServices,.exploreServicesMain{align-items:center;display:flex;justify-content:center}.exploreServices{border:none;border-bottom:2px solid #ff3d3d;font-size:1.2rem;gap:30px;margin:50px 0;padding:10px 15px 10px 30px;width:max-content}.exploreServices img{width:20px}.ourStrategy,.popularBrands{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:center;margin-top:100px;width:100%}.popularBrands{gap:70px;height:40vh;justify-content:flex-start;margin-top:100px}.osHeading{font-weight:400;width:83%}.pbHeading{font-weight:400}.osImg,.pbHeading,.pbImg{align-items:center;display:flex;justify-content:center;width:85%}.pbImg img{width:73%}.osImg{height:75%;margin:0}.osImg img{width:82%}.brand.container{display:flex;justify-content:space-between;overflow:scroll;width:100%}.brands>img{max-height:80px;object-fit:contain}.brands{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin:0 1px;padding:0 40px}.marquee{background:#0000;overflow:hidden;position:relative;width:100%}.marquee-content{animation:scrollMarquee 25s linear infinite;display:flex;width:max-content}.brands img{max-height:80px;object-fit:contain}@keyframes scrollMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}:root{--background-dark:#000;--card-bg-dark:#0a0a0a;--card-text-light:#fff;--creative-glow:#0096ff4d;--creative-accent-1:#00d9ff;--creative-accent-2:#ff00d4;--creative-accent-3:#00ff73;--aizre-glow:#b8ff004d;--aizre-accent:#b4ff00;--card-radius:24px;--heading-spacing:60px;--cards-gap:30px;--content-spacing:30px;--button-radius:50px;--button-spacing:12px;--heading-size:2.8rem;--card-heading-size:2rem;--subheading-size:1.2rem;--body-size:1rem;--button-size:0.95rem;--transition-speed:0.3s;--card-shadow:0 0 30px #000c;--creative-shadow:0 0 30px #0096ff33;--aizre-shadow:0 0 30px #b8ff0033}body{color:#fff;color:var(--card-text-light);font-family:Segoe UI,Arial,sans-serif}.rainbowMain,body{background-color:#000;background-color:var(--background-dark)}.rainbowMain{padding:50px 0;position:relative;width:100%}.hSHeading{margin-bottom:60px;margin-bottom:var(--heading-spacing);text-align:center}.hSHeading h1{color:#fff;color:var(--card-text-light);font-size:2.8rem;font-size:var(--heading-size);font-weight:400;margin:0}.cardsContainer{align-items:stretch;display:flex;flex-wrap:wrap;gap:30px;gap:var(--cards-gap);justify-content:center;margin:0 auto;max-width:1400px;padding:0 20px;width:100%}.cardWrapper{flex:1 1;max-width:550px;min-width:300px;position:relative}.cardBackground{background-color:#0a0a0a;background-color:var(--card-bg-dark);border-radius:24px;border-radius:var(--card-radius);box-shadow:0 0 30px #000c;box-shadow:var(--card-shadow);height:100%;min-height:320px;overflow:hidden;position:relative;transition:transform .3s,box-shadow .3s;transition:transform var(--transition-speed),box-shadow var(--transition-speed);width:100%}.glowEffect{mix-blend-mode:overlay;opacity:.7}.cardContent{display:flex;flex-direction:column;gap:30px;gap:var(--content-spacing);height:100%;padding:40px 35px;position:relative}.creativeCard .cardBackground:before{background-image:linear-gradient(135deg,#00d9ff,#90f 30%,#00ff73);right:0;top:20}.creativeCard .cardBackground:after,.creativeCard .cardBackground:before{border-radius:50%;content:"";filter:blur(50px);height:70%;position:absolute;width:80%;z-index:0}.creativeCard .cardBackground:after{background-image:linear-gradient(135deg,#00d9ff,#bf0 50%,red);bottom:40;right:-30}.cardBrand{gap:15px}.cardBrand,.cardLogo{align-items:center;display:flex}.cardLogo{background-color:initial;border-radius:50%;height:50px;justify-content:center;width:50px}.cardLogo img{height:auto;width:100%}.brandText h2{color:#fff;color:var(--card-text-light);font-size:2rem;font-size:var(--card-heading-size);font-weight:700;letter-spacing:1px;line-height:1.1;margin:0}.cardDescription{width:90%}.cardDescription p{color:#fff;color:var(--card-text-light);font-size:1rem;font-size:var(--body-size);line-height:1.6;margin:0;opacity:.8}.cardButtons{display:flex;gap:15px;margin-top:auto}.cardButton{align-items:center;background-color:initial;border:1px solid #fff;border:1px solid var(--card-text-light);border-radius:50px;border-radius:var(--button-radius);color:#fff;color:var(--card-text-light);cursor:pointer;display:flex;font-size:.95rem;font-size:var(--button-size);font-weight:500;gap:10px;padding:12px 24px;padding:var(--button-spacing) 24px;transition:all .3s;transition:all var(--transition-speed)}.buttonIcon{font-size:18px;transition:transform .3s;transition:transform var(--transition-speed)}.outlineButton{background-color:initial;border:1px solid #fff;border:1px solid var(--card-text-light)}.outlineButton:hover{background-color:#ffffff1a}.filledButton{background-color:#fff;background-color:var(--card-text-light);color:#0a0a0a;color:var(--card-bg-dark)}.filledButton:hover{box-shadow:0 5px 15px #fff3;transform:translateY(-3px)}.cardButton:hover .buttonIcon{transform:translateX(5px)}.aizreCard .cardBackground{background:linear-gradient(136deg,#0000,#e4ff00 32%,#e4ff00 35%,#0000);box-shadow:0 0 30px #b8ff0033;box-shadow:var(--aizre-shadow);overflow:visible}.aizreCard .cardBackground:before{background-color:#0a1400cc;content:"";height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%;z-index:0}.gridLines{background-image:url(/static/media/aizredesign.5df1572187370178368b.svg);height:200%;left:-167px;opacity:.1;position:absolute;top:-189px;width:200%;z-index:1}.aizreBrand{align-items:center;display:flex;flex-direction:column;margin-top:30px;position:relative;z-index:2}.aizreBrand img{width:70%}.aizreHeading{color:#b4ff00;color:var(--aizre-accent);font-size:3.5rem;font-weight:900;letter-spacing:2px;margin:0}.aizreSubheading{color:#fff;color:var(--card-text-light);font-size:1.2rem;font-size:var(--subheading-size);font-weight:900;margin:-15px 0 0}.aizreTagline{align-self:center;margin-top:-20px;position:relative;text-align:left;z-index:2}.aizreTagline p{color:#b4ff00;color:var(--aizre-accent);font-size:1.2rem;font-size:var(--subheading-size);line-height:1.4;margin:0}@media (max-width:1200px){.cardsContainer{padding:0 15px}.cardContent{padding:30px 25px}.aizreHeading{font-size:3rem}}@media (max-width:900px){.cardWrapper{min-width:280px}.cardsContainer{align-items:center;flex-direction:column}.cardWrapper{max-width:500px;width:100%}.hSHeading h1{font-size:2.3rem;font-size:calc(var(--heading-size) - .5rem)}.aizreHeading{font-size:2.8rem}}@media (max-width:480px){.hSHeading{margin-bottom:40px}.cardContent{gap:20px;padding:25px 20px}.cardButtons{flex-direction:column;gap:10px}.cardButton{justify-content:center;width:100%}.aizreHeading{font-size:2.3rem}.aizreSubheading{font-size:1rem}}.whatsnew-section{background-color:#000;color:#fff;padding:60px 40px;text-align:center}.whatsnew-title{font-size:32px;font-weight:500;margin-bottom:40px}.whatsnew-cards{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.whatsnew-card{background-color:#111;border-radius:6px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding-bottom:20px;text-align:left;width:280px}.whatsnew-card-image{background-color:#ff4040;height:160px;width:100%}.whatsnew-card-content{padding:20px;position:relative}.whatsnew-date{color:#ccc;font-size:14px;margin-bottom:10px}.whatsnew-card-title{color:#fff;font-size:18px;font-weight:600;margin-bottom:30px}.whatsnew-arrow-btn{align-items:center;background:#0000;border:1px solid #fff;border-radius:20px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;margin-top:auto;transition:background .2s;width:36px}.whatsnew-arrow-btn:hover{background:#fff;color:#000}.whatsnew-footer{align-items:center;border-bottom:2px solid #ff4040;cursor:pointer;display:inline-flex;font-size:18px;gap:8px;margin-top:40px;padding-bottom:4px}.ai-chat-fixed{background:#000;border:1px solid #2a2a2a;border-radius:16px;bottom:20px;box-shadow:0 10px 40px #0000004d;display:flex;flex-direction:column;height:160px;overflow:hidden;position:fixed;right:20px;transition:height .3s ease;width:250px;z-index:1000}.ai-chat-fixed.expanded{height:450px}.ai-chat-header{align-items:flex-start;background:#000;display:flex;gap:12px;padding:16px 20px}.ai-avatar{align-items:center;background:#7ed321;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-top:2px;width:32px}.ai-avatar-icon{color:#fff;font-size:16px;font-weight:700}.ai-chat-info{flex:1 1;min-width:0}.ai-chat-title{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 4px}.ai-chat-subtitle{color:#888;font-size:12px;line-height:1.3;margin:0}.ai-clear-btn{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;flex-shrink:0;font-size:12px;padding:4px;transition:all .2s ease}.ai-clear-btn:hover{background:#2a2a2a;color:#999}.ai-chat-messages{background:#1a1a1a;flex:1 1;min-height:0;overflow-y:auto;padding:0}.ai-chat-messages::-webkit-scrollbar{width:4px}.ai-chat-messages::-webkit-scrollbar-track{background:#2a2a2a}.ai-chat-messages::-webkit-scrollbar-thumb{background:#444;border-radius:2px}.chat-history{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:16px 20px 8px}.chat-welcome{align-items:center;display:flex;height:100%;justify-content:center;padding:16px 20px}.chat-message{animation:messageAppear .3s ease-out;display:flex}@keyframes messageAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-message.user{justify-content:flex-end}.chat-message.ai{justify-content:flex-start}.message-bubble{border-radius:16px;max-width:85%;padding:10px 14px;position:relative}.chat-message.user .message-bubble{background:linear-gradient(135deg,#ff6b35,#e55a2b);border-bottom-right-radius:4px;color:#fff}.chat-message.ai .message-bubble{background:#2a2a2a;border:1px solid #333;border-bottom-left-radius:4px;color:#e0e0e0}.message-text{word-wrap:break-word;font-size:13px;line-height:1.4;margin:0;white-space:pre-wrap}.message-sources{font-size:10px;font-style:italic;margin-top:6px;opacity:.7}.typing-dots{align-items:center;display:flex;gap:4px;padding:4px 0}.typing-dots span{animation:typingPulse 1.4s ease-in-out infinite;background:#666;border-radius:50%;height:6px;width:6px}.typing-dots span:first-child{animation-delay:-.32s}.typing-dots span:nth-child(2){animation-delay:-.16s}@keyframes typingPulse{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.ai-chat-input{background:#000;padding:12px 20px 16px}.input-container{align-items:center;background:#2a2a2a;border:1px solid #333;border-radius:24px;display:flex;gap:8px;padding:4px 4px 4px 16px;transition:all .2s ease}.input-container:focus-within{border-color:#ff6b35;box-shadow:0 0 0 2px #ff6b351a}.chat-input{background:none;border:none;color:#e0e0e0;flex:1 1;font-family:inherit;font-size:13px;outline:none;padding:8px 0}.chat-input::placeholder{color:#666}.chat-input:disabled{color:#555;cursor:not-allowed}.send-button{align-items:center;background:linear-gradient(135deg,#ff6b35,#e55a2b);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.send-button:hover:not(:disabled){box-shadow:0 2px 8px #ff6b354d;transform:scale(1.05)}.send-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.send-spinner{animation:spin 1s linear infinite;border:1.5px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:12px;width:12px}@media (max-width:768px){.ai-chat-fixed{height:160px;left:20px;right:20px;width:calc(100vw - 40px)}.ai-chat-fixed.expanded{height:400px}}@media (max-width:480px){.ai-chat-fixed{bottom:10px;height:140px;left:10px;right:10px;width:auto}.ai-chat-fixed.expanded{height:350px}.ai-chat-header{padding:12px 16px}.chat-history{padding:12px 16px 8px}.ai-chat-input{padding:10px 16px 12px}}.ai-clear-btn:focus,.send-button:focus{outline:2px solid #ff6b35;outline-offset:2px}.chat-input:focus{outline:none}@media (prefers-contrast:high){.ai-chat-fixed{border:2px solid #fff}.message-bubble{border:1px solid #fff}}@media (prefers-reduced-motion:reduce){.chat-message,.send-button,.suggestion-chip{animation:none;transition:none}.send-spinner,.typing-dots span{animation:none}}.smain1{align-items:center;background-color:#1c1c1c;display:flex;height:100vh;justify-content:space-evenly;padding:0 50px}.allrdm{width:480px}.rdm2{margin:30px 0}.red-ani{background-image:linear-gradient(to right,#5f5f5f,10%,#8f8f8f,70%,var(--rfRed),100%,var(--rfRed))}.red-ani,.red-ani2{height:100px;transition:.5s ease-out;width:0}.red-ani2{background-image:linear-gradient(90deg,#5f5f5f,50%,#131313)}.red-ani3{background-image:linear-gradient(90deg,#5f5f5f,40%,#131313);height:100px;transition:.5s ease-out;width:0}.whiteGlow{background-color:#fff;box-shadow:0 0 20px 0 #fff;height:100%;width:7px}.rdm p{color:#fff;margin:5px 0}.servHead{color:#8f8f8f}.servHead h1{font-size:4.5rem;font-weight:500}.servHead h2{font-size:2.4rem;font-weight:500;margin:20px 0}.wwc,.wwc h1{background-color:#1c1c1c}.wwc h1{color:#5f5f5f;font-size:2rem;font-weight:500;padding:50px}.crtns{background-color:#000;display:flex;flex-direction:column;padding:40px 0 40px 15%}.crtns a{align-items:center;color:#5f5f5f;display:flex;font-size:1.8rem;font-weight:500;margin:2px 0;transition:.2s ease-in}.crtns a:hover{color:#fff}.new{align-items:center;border:1px solid var(--rfRed);border-radius:30px;color:var(--rfRed);display:flex;font-size:.8rem;font-weight:700;height:max-content;justify-content:center;margin:0 10px;padding:7px 10px;width:max-content}.crtns a:hover .new{box-shadow:0 0 7px 0 var(--rfRed)}.smain2{background-color:#1c1c1c}.smain2 .wwc{padding-bottom:100px}.prjts{background-color:#1c1c1c;display:flex;height:500px;width:89.2%}.prjt1{width:5%}.prjt1,.prjt2{background-image:linear-gradient(105deg,#000,#8f8f8f);height:100%}.prjt2{width:10%}.prjt3{background-image:linear-gradient(105deg,#000,#8f8f8f);height:100%;width:15%}.prjtLinks{align-items:center;background-color:#1c1c1c;display:flex;height:100%;justify-content:space-between;width:55%}.prjt4{height:100%;position:relative;width:49.3%}.prjt4 img,.prjt4 video{height:100%;position:absolute;width:92%}.prjt-hide{align-items:center;background-color:#000;display:flex;flex-direction:column;font-size:1.2rem;height:100%;justify-content:center;opacity:0;padding:0 30px;transition:.2s ease-out;width:92%}.prjt-hide:hover{opacity:.7}.quality{align-items:flex-start;color:#fff;display:flex;justify-content:center;margin:50px auto;width:80%}.quality img{width:500px}.quality p{font-weight:300;margin:0 60px;padding:20px 0;width:420px}@media (min-width:320px) and (max-width:767px){.quality{align-items:center;flex-direction:column;gap:20px;margin:30px auto;text-align:center;width:95%}.quality img{height:auto;max-width:300px;order:1;width:100%}.quality p{font-size:.9rem;line-height:1.6;margin:0;order:2;padding:0 15px;width:100%}.wwc h1{font-size:1.2rem;padding:20px 15px;text-align:center}}@media (min-width:320px) and (max-width:480px){.quality{margin:20px auto;padding:0 10px;width:100%}.quality img{max-width:250px}.quality p{font-size:.85rem;padding:0 10px}.wwc h1{font-size:1.1rem;padding:15px 10px}}@media (min-width:768px) and (max-width:1023px){.quality{align-items:center;flex-direction:column;gap:30px;margin:40px auto;text-align:center;width:90%}.quality img{height:auto;max-width:100%;width:400px}.quality p{font-size:1rem;line-height:1.7;margin:0;padding:0 20px;width:90%}.wwc h1{font-size:1.8rem;padding:40px 20px}}@media (min-width:1024px) and (max-width:1439px){.quality{align-items:flex-start;flex-direction:row;gap:40px;margin:50px auto;text-align:left;width:85%}.quality img{flex-shrink:0;width:450px}.quality p{flex:1 1;font-size:1rem;line-height:1.7;margin:0;padding:20px 0;width:auto}}@media (min-width:1440px) and (max-width:1920px){.quality{margin:50px auto;width:80%}.quality img{width:500px}.quality p{font-size:1rem;line-height:1.7;margin:0 60px;width:420px}}@media (min-width:2560px){.quality{gap:80px;margin:80px auto;width:70%}.quality img{width:700px}.quality p{font-size:1.4rem;line-height:1.8;margin:0 80px;width:600px}.wwc h1{font-size:3rem;padding:80px}}.quality img{height:auto;max-width:100%;object-fit:contain}.quality p{word-wrap:break-word;overflow-wrap:break-word}.quality,.quality img,.quality p{transition:all .3s ease}.wwc{overflow-x:hidden;width:100%}@media (max-width:767px){.wwc{padding:0}.quality{box-sizing:border-box}}.loadMore{align-items:center;background-image:linear-gradient(300deg,#000,75%,#8f8f8f);color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-left:10px;width:20%}.loadMore img{width:40%}.StrategyMain{background-color:#1c1c1c;padding-top:80px}.StrtHead{align-items:center;display:flex;flex-direction:column;justify-content:center}.StrtImg{width:100%}.StrtHead p{color:#fff;font-weight:200;margin:50px auto;text-align:center;width:450px}.StrtHead .lm{background-color:initial}.StrtHead .lm-btn{margin-bottom:20px}.whiteGlow{box-shadow:3px 0 20px 1px #fff}.all-feats{background-color:#000;color:#fff;height:60px;justify-content:space-evenly;width:100%}.af,.all-feats{align-items:center;display:flex}.af{cursor:pointer;height:100%}.af p{font-size:.9rem;font-weight:300;margin-left:25px}.af:hover .afp{filter:drop-shadow(0 0 5px white)}.afi{align-items:center;background:linear-gradient(#1c1c1c,#000) 0 0 no-repeat padding-box;display:flex;height:80vh;justify-content:center;transition:top .3s ease,z-index .3s ease;width:100%}.afidesc{width:30%}.afiImg{margin:0 50px;text-align:center;width:25%}.afi img{width:100%}.afi h2{color:#fff;font-size:2rem;font-weight:500;margin:20px 0}.afi p{color:#bebebe}.wfy{align-items:center;display:flex;margin:auto;width:90%}.wfy img{margin-right:30px;width:40%}.wfyt p{color:#fff;font-size:2rem;font-weight:500}.wfyt2{color:#fff;font-size:1.5rem;padding:150px}.wfyt2 p{margin-bottom:20px;margin-top:20px}.wfyt button{background-color:initial;border:1px solid #fff;border-radius:50px;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:400;margin-top:40px;padding:15px 30px;width:300px}.wfyt button:hover{background-color:#212121}.strt-btn{margin:0}.cu{align-items:center;display:flex;justify-content:center;padding-bottom:100px;padding-top:50px}.cuImg{height:300px;margin-right:30px;width:300px}.dsd{margin-top:50px}:root{--card-height:40vw;--card-margin:4vw;--card-top-offset:1em;--numcards:4;--outline-width:0px}#card_1{--index:1}#card_2{--index:2}#card_3{--index:3}#card_4{--index:4}.card{padding-top:calc(var(--index)*var(--card-top-offset));position:sticky;top:100px}@supports (animation-timeline:works){@scroll-timeline cards-element-scrolls-in-body{source:selector(body);scroll-offsets:selector(#cards) start 1,selector(#cards) start 0;start:selector(#cards) start 1;end:selector(#cards) start 0;time-range:4s}.card{--index0:calc(var(--index) - 1);--reverse-index:calc(var(--numcards) - var(--index0));--reverse-index0:calc(var(--reverse-index) - 1)}.card__content{--duration:calc(var(--reverse-index0)*1s);--delay:calc(var(--index0)*1s);animation-timeline:cards-element-scrolls-in-body;animation:var(--duration) linear scale var(--delay) forwards;transform-origin:50% 0;will-change:transform}@keyframes scale{to{transform:scale(calc(1.1 - var(--reverse-index)*.1))}}}#debug{left:1em;position:fixed;top:1em}#debug:after{color:#fff;content:" Show Debug";margin-left:1.5em;white-space:nowrap}#debug:checked~main{--outline-width:1px}#cards{grid-gap:4vw;grid-gap:var(--card-margin);display:grid;gap:4vw;gap:var(--card-margin);grid-template-columns:1fr;grid-template-rows:repeat(4,40vw);grid-template-rows:repeat(var(--numcards),var(--card-height));list-style:none;outline:0 solid blue;outline:calc(var(--outline-width)*10) solid blue}.card{outline:0 solid hotpink;outline:var(--outline-width) solid hotpink}.card__content{align-items:stretch;background:#fff;border-radius:1em;box-shadow:0 .2em 1em #0000001a,0 1em 2em #0000001a;color:#0a0507;display:grid;grid-template-areas:"text img";grid-template-columns:1fr 1fr;grid-template-rows:auto;outline:0 solid lime;outline:var(--outline-width) solid lime;overflow:hidden}.card__content>div{grid-gap:1em;display:grid;gap:1em;grid-area:text;place-items:start;place-self:center;text-align:left;width:80%}.card__content>figure{grid-area:img;overflow:hidden}.card__content>figure>img{height:100%;object-fit:cover;width:100%}.btn{background:#bc5724;border-radius:.25em;color:#fff;display:inline-block;padding:.5em;text-decoration:none}aside{margin:0 auto;text-align:left;width:50vw}aside p{margin-bottom:1em}.bullet-list{list-style-type:disc;margin-top:1rem;padding-left:1.5rem}.keyf-wwc{background-color:#1c1c1c;padding:2rem 1rem}.keyf-wwc h1{color:#fff;font-size:2.5rem;font-weight:600;margin-bottom:3rem;text-align:center}.keyf-allFtImgs{margin:0 auto;max-width:1200px}.keyf-afi{align-items:center;background:linear-gradient(#1c1c1c,#000) 0 0 no-repeat padding-box;border-radius:1rem;box-shadow:0 4px 20px #0000004d;display:flex;justify-content:center;margin-bottom:2rem;min-height:80vh;padding:2rem;position:sticky;top:100px;transition:all .3s ease;width:100%}.keyf-afiImg{margin-right:3rem;text-align:center;width:40%}.keyf-afiImg img{border-radius:.5rem;box-shadow:0 8px 32px #0000004d;height:auto;width:100%}.keyf-afidesc{padding:1rem;width:50%}.keyf-afidesc h2{color:#fff;font-size:2.2rem;font-weight:600;line-height:1.2;margin-bottom:1.5rem}.keyf-afidesc p{color:#bebebe;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.keyf-bullet-list{list-style-type:disc;margin-top:1rem;padding-left:1.5rem}.keyf-bullet-list li{color:#bebebe;font-size:1rem;line-height:1.4;margin-bottom:.5rem}.keyf-whiteGlow{box-shadow:3px 0 20px 1px #fff}.keyf-all-feats{background-color:#000;color:#fff;height:60px;justify-content:space-evenly;width:100%}.keyf-af,.keyf-all-feats{align-items:center;display:flex}.keyf-af{cursor:pointer;height:100%}.keyf-af p{font-size:.9rem;font-weight:300;margin-left:25px}.keyf-af:hover .keyf-afp{filter:drop-shadow(0 0 5px white)}:root{--keyf-card-height:40vw;--keyf-card-margin:4vw;--keyf-card-top-offset:1em;--keyf-numcards:5;--keyf-outline-width:0px}#keyf-card_1{--keyf-index:1}#keyf-card_2{--keyf-index:2}#keyf-card_3{--keyf-index:3}#keyf-card_4{--keyf-index:4}#keyf-card_5{--keyf-index:5}.keyf-card{padding-top:calc(var(--keyf-index)*var(--keyf-card-top-offset));position:sticky;top:100px}@supports (animation-timeline:works){@scroll-timeline keyf-cards-element-scrolls-in-body{source:selector(body);scroll-offsets:selector(#keyf-cards) start 1,selector(#keyf-cards) start 0;start:selector(#keyf-cards) start 1;end:selector(#keyf-cards) start 0;time-range:4s}.keyf-card{--keyf-index0:calc(var(--keyf-index) - 1);--keyf-reverse-index:calc(var(--keyf-numcards) - var(--keyf-index0));--keyf-reverse-index0:calc(var(--keyf-reverse-index) - 1)}.keyf-card__content{--keyf-duration:calc(var(--keyf-reverse-index0)*1s);--keyf-delay:calc(var(--keyf-index0)*1s);animation-timeline:keyf-cards-element-scrolls-in-body;animation:var(--keyf-duration) linear keyf-scale var(--keyf-delay) forwards;transform-origin:50% 0;will-change:transform}@keyframes keyf-scale{to{transform:scale(calc(1.1 - var(--keyf-reverse-index)*.1))}}}@media (max-width:1024px){.keyf-wwc{padding:1.5rem 1rem}.keyf-wwc h1{font-size:2.2rem;margin-bottom:2rem}.keyf-afi{min-height:70vh;padding:1.5rem;top:80px}.keyf-afiImg{margin-right:2rem;width:45%}.keyf-afidesc{width:50%}.keyf-afidesc h2{font-size:1.8rem;margin-bottom:1rem}.keyf-afidesc p{font-size:1rem;margin-bottom:1rem}.keyf-bullet-list li{font-size:.9rem}.keyf-card{top:80px}}@media (max-width:768px){.keyf-wwc{padding:1rem .5rem}.keyf-wwc h1{font-size:1.8rem;margin-bottom:1.5rem}.keyf-afi{flex-direction:column;margin-bottom:1.5rem;min-height:auto;padding:1.5rem 1rem;top:60px}.keyf-afiImg{margin-bottom:1.5rem;margin-right:0;max-width:300px;width:100%}.keyf-afidesc{padding:0;text-align:center;width:100%}.keyf-afidesc h2{font-size:1.5rem;margin-bottom:1rem}.keyf-afidesc p{font-size:.9rem;margin-bottom:1rem;text-align:left}.keyf-bullet-list{padding-left:1rem;text-align:left}.keyf-bullet-list li{font-size:.85rem;margin-bottom:.4rem}.keyf-card{top:60px}.keyf-all-feats{flex-direction:column;height:auto;padding:1rem}.keyf-af{justify-content:center;padding:.5rem;width:100%}}@media (max-width:480px){.keyf-wwc{padding:.5rem .25rem}.keyf-wwc h1{font-size:1.5rem;margin-bottom:1rem}.keyf-afi{margin-bottom:1rem;padding:1rem .75rem;top:50px}.keyf-afiImg{margin-bottom:1rem;max-width:250px}.keyf-afidesc h2{font-size:1.3rem;margin-bottom:.8rem}.keyf-afidesc p{font-size:.85rem;margin-bottom:.8rem}.keyf-bullet-list{padding-left:.8rem}.keyf-bullet-list li{font-size:.8rem;margin-bottom:.3rem}.keyf-card{top:50px}}@media (min-width:1440px){.keyf-allFtImgs{max-width:1400px}.keyf-afi{min-height:85vh;padding:3rem}.keyf-afiImg{margin-right:4rem;width:35%}.keyf-afidesc{width:55%}.keyf-afidesc h2{font-size:2.5rem}.keyf-afidesc p{font-size:1.2rem}.keyf-bullet-list li{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.keyf-afi{transition:none}.keyf-card{position:relative;top:auto}}@media (prefers-color-scheme:dark){.keyf-afi{background:linear-gradient(#1c1c1c,#0a0a0a) 0 0 no-repeat padding-box}}@media (prefers-contrast:high){.keyf-afidesc p,.keyf-bullet-list li{color:#fff}.keyf-afi{border:2px solid #fff}}@media print{.keyf-afi{background:#fff;box-shadow:none;page-break-inside:avoid;position:static}.keyf-afidesc h2,.keyf-afidesc p,.keyf-bullet-list li{color:#000}}.strt2-strtMain2{background-color:#1c1c1c;padding:2rem 0}.strt2-wfyt2{color:#fff;margin:0 auto;max-width:1200px;padding:2rem 3rem;text-align:center}.strt2-wfyt2 h2{color:#fff;font-size:2.5rem;font-weight:600;margin-bottom:2rem}.strt2-wfyt2 p{color:#bebebe;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:800px}.strt2-wfy{align-items:center;display:flex;gap:2rem;margin:3rem auto;max-width:1200px;width:90%}.strt2-wfy img{border-radius:.5rem;box-shadow:0 8px 32px #0000004d;height:auto;width:40%}.strt2-wfyt{padding:1rem;width:50%}.strt2-wfyt p{color:#fff;font-size:1.8rem;font-weight:500;line-height:1.3;margin-bottom:2rem}.strt2-wfy-btn{background-color:initial;border:1px solid #fff;border-radius:50px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:400;padding:1rem 2rem;transition:background-color .3s ease}.strt2-wfy-btn:hover{background-color:#212121}.strt2-wwc{background-color:#1c1c1c;padding:3rem 2rem;text-align:center}.strt2-dsd{color:#5f5f5f;font-size:2rem;font-weight:500;margin-bottom:3rem}.strt2-cu{align-items:center;display:flex;gap:2rem;justify-content:center;margin:0 auto;max-width:1000px}.strt2-cuImg{border-radius:.5rem;box-shadow:0 8px 32px #0000004d;height:200px;width:300px}.strt2-lm-btn{display:inline-block;position:relative}.strt2-lm{align-items:center;background-color:initial;border:1px solid #fff;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;gap:.5rem;padding:1rem 2rem;transition:all .3s ease}.strt2-lm:hover{background-color:#212121;box-shadow:0 4px 20px #ffffff1a}.strt2-arrows{align-items:center;display:flex}.strt2-arrow1,.strt2-arrow2{height:16px;transition:transform .3s ease;width:16px}.strt2-lm:hover .strt2-arrow1{transform:translateX(4px)}.strt2-lm:hover .strt2-arrow2{transform:translateX(8px)}.strt2-btn-r,.strt2-btn-w{background-color:#f44;background-color:var(--rfRed,#f44);border-radius:50%;height:4px;opacity:0;position:absolute;transition:opacity .3s ease;width:4px}.strt2-btn-r{right:-4px;top:-4px}.strt2-btn-w{background-color:#fff;bottom:-4px;left:-4px}.strt2-lm-btn:hover .strt2-btn-r,.strt2-lm-btn:hover .strt2-btn-w{opacity:1}@media (max-width:1024px){.strt2-wfyt2{padding:1.5rem 2rem}.strt2-wfyt2 h2{font-size:2.2rem;margin-bottom:1.5rem}.strt2-wfyt2 p{font-size:1.1rem}.strt2-wfy{gap:1.5rem;width:95%}.strt2-wfy img{width:45%}.strt2-wfyt{width:50%}.strt2-wfyt p{font-size:1.5rem;margin-bottom:1.5rem}.strt2-wfy-btn{font-size:1.1rem;padding:.8rem 1.5rem}.strt2-dsd{font-size:1.8rem;margin-bottom:2rem}.strt2-cu{gap:1.5rem}.strt2-cuImg{height:150px;width:250px}}@media (max-width:768px){.strt2-strtMain2{padding:1rem 0}.strt2-wfyt2{padding:1rem}.strt2-wfyt2 h2{font-size:1.8rem;margin-bottom:1rem}.strt2-wfyt2 p{font-size:1rem;line-height:1.5}.strt2-wfy{flex-direction:column;gap:1.5rem;text-align:center;width:90%}.strt2-wfy img{max-width:300px;width:100%}.strt2-wfyt{padding:0;width:100%}.strt2-wfyt p{font-size:1.2rem;margin-bottom:1rem}.strt2-wfy-btn{font-size:1rem;padding:.8rem 1.5rem}.strt2-wwc{padding:2rem 1rem}.strt2-dsd{font-size:1.4rem;line-height:1.3;margin-bottom:1.5rem}.strt2-cu{flex-direction:column;gap:1.5rem}.strt2-cuImg{height:160px;width:280px}.strt2-lm{font-size:1rem;padding:.8rem 1.5rem}}@media (max-width:480px){.strt2-wfyt2{padding:.5rem}.strt2-wfyt2 h2{font-size:1.5rem;margin-bottom:.8rem}.strt2-wfyt2 p{font-size:.9rem}.strt2-wfy{gap:1rem;width:95%}.strt2-wfyt p{font-size:1rem;margin-bottom:.8rem}.strt2-wfy-btn{font-size:.9rem;padding:.7rem 1.2rem}.strt2-wwc{padding:1.5rem .5rem}.strt2-dsd{font-size:1.2rem;margin-bottom:1rem;padding:0 .5rem}.strt2-cuImg{height:140px;width:240px}.strt2-lm{font-size:.9rem;padding:.7rem 1.2rem}.strt2-arrow1,.strt2-arrow2{height:14px;width:14px}}@media (min-width:1440px){.strt2-wfyt2{padding:3rem 4rem}.strt2-wfyt2 h2{font-size:3rem;margin-bottom:2.5rem}.strt2-wfyt2 p{font-size:1.3rem;max-width:900px}.strt2-wfy{gap:3rem;max-width:1400px}.strt2-wfy img{width:35%}.strt2-wfyt{width:55%}.strt2-wfyt p{font-size:2rem;margin-bottom:2.5rem}.strt2-wfy-btn{font-size:1.3rem;padding:1.2rem 2.5rem}.strt2-dsd{font-size:2.2rem;margin-bottom:3.5rem}.strt2-cuImg{height:220px;width:350px}.strt2-lm{font-size:1.2rem;padding:1.2rem 2.5rem}}@media (prefers-reduced-motion:reduce){.strt2-arrow1,.strt2-arrow2,.strt2-btn-r,.strt2-btn-w,.strt2-lm,.strt2-wfy-btn{transition:none}}@media (prefers-contrast:high){.strt2-dsd,.strt2-wfyt p,.strt2-wfyt2 p{color:#fff}.strt2-lm,.strt2-wfy-btn{border-width:2px}}@media print{.strt2-strtMain2{background:#fff;color:#000}.strt2-dsd,.strt2-wfyt p,.strt2-wfyt2 h2,.strt2-wfyt2 p{color:#000}.strt2-cuImg{display:none}.strt2-lm,.strt2-wfy-btn{border:2px solid #000;color:#000}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.cntImg{width:100%}.contHead{display:flex;flex-direction:column;justify-content:center}.sc{margin:auto;position:relative;width:max-content}.sc h1{color:#fff;font-size:2.5rem;padding:0 50px 20px}.wtsp{flex-direction:column;margin:30px 0 50px}.wtsp,.wtsp button{align-items:center;display:flex;justify-content:center}.wtsp button{background-color:initial;border:1px solid #5f5f5f;border-radius:50px;color:#fff;cursor:pointer;font-size:1rem;padding:20px;width:300px}.wtsp button:hover{box-shadow:0 3px 10px 0 #080808}.wtsp img{margin-left:10px;width:20px}.scWhite{animation:moveWhite 5s ease-in-out infinite;background-color:#fff;box-shadow:0 0 15px 0 #fff;height:5px;left:0;position:absolute;width:7px}@keyframes moveWhite{0%{box-shadow:0 0 0 0 #fff;left:0}15%{box-shadow:0 0 20px 1px #fff}50%{box-shadow:0 0 0 0 #fff;left:100%}65%{box-shadow:0 0 20px 1px #fff}to{box-shadow:0 0 0 0 #fff;left:0}}.scun{background-image:linear-gradient(90deg,#ffffff4d,#ff3d3d);height:5px;width:100%}.allWays{padding:100px 0}.oro{margin:30px auto;width:80%}.oro h1{padding:0}.oro p{color:#fff;font-size:1rem;margin:20px 0}.oro .otv{color:#3db4ff}.oro-form .c1 select{width:39%}.oro-yellow{color:#f0de00;font-size:.8rem;font-weight:400;margin:20px 0}.contact-form{color:#fff;margin:auto;padding:20px;width:70%}.contact-form input,.contact-form textarea{background-color:initial;border:2px solid #5f5f5f;color:#b7b7b7;font-size:1rem;padding:15px}.contact-form option,.contact-form select{appearance:none}.c1{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.c1 select{background-color:#1c1c1c;border:none;box-shadow:0 4px 5px 0 #080808;padding:15px 20px;width:48.5%}.c1 select,::placeholder{color:#b7b7b7;font-size:1rem}.c2{align-items:center;display:flex;justify-content:space-between}.c2 .cn{width:60.5%}.c2 .yn{width:37%}.c3{align-items:center;display:flex;justify-content:space-between;margin:20px 0}.c3 input{width:33%}.c3 .phn{border:2px solid #5f5f5f;padding-left:15px}.PhoneInput input{border:none}.c3 .PhoneInputCountryIcon,.c3 .PhoneInputCountrySelectArrow{margin-right:5px}.contact-form textarea{width:100%}.meetCheck{justify-content:center;margin:20px auto;position:relative;width:max-content}.meetCheck,.meetCheck label{align-items:center;display:flex}.meetCheck label{color:#b7b7b7;font-size:1rem;margin-left:15px}.meetCheck img{margin-left:15px;width:20px}input[type=checkbox]{accent-color:red;background-color:#fa9e57;height:20px;width:20px}.checkbox{background-color:#1c1c1c}.checkTsp,.checkbox{border:1px solid #fff;cursor:pointer;height:20px;left:0;position:absolute;transition:.2s ease-in;width:20px}.checkTsp{background-color:initial}.checkbox:hover{background-color:var(--rfRed);box-shadow:inset 0 0 20px 0 #1c1c1c}.gaq-btn{border-radius:40px;box-shadow:0 5px 10px 0 #080808;margin:auto;text-align:center;width:max-content}.gaq,.gaq-btn{cursor:pointer}.gaq{background-color:initial;border:none;border-radius:40px;box-shadow:inset 0 0 5px 0 #fff;color:#fff;font-size:1rem;padding:15px;width:250px}.gaq:hover{box-shadow:inset 0 0 7px 0 #fff}.aw .aw-careers{padding-bottom:0}.caw{color:#fff;margin:20px auto;width:80%}.caw a{text-decoration:underline}.aw .wtsp{align-items:flex-start;margin:20px auto auto;width:80%}.aw h1{margin:auto;width:80%}.oro h1{width:100%}.solmain{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.solmain h1{color:#8f8f8f;font-size:7rem;font-weight:500;padding-bottom:0;width:60%}.sol-h2{box-shadow:0 -20px 50px 20px #1c1c1c;color:#fff;font-size:2rem;font-weight:500;position:absolute;text-align:center;transition:.3s ease;width:100%}.solmain2{display:flex;flex-direction:column;height:100vh;justify-content:center}.solb{align-items:center;color:#fff;display:flex;font-weight:300;margin:50px auto;width:65%}.solb img{margin-right:70px;width:250px}.solmain3{background-color:#1c1c1c;height:100vh;position:relative}.ssc{color:#fff;display:flex;margin:auto;width:55%}.ssc-d{font-size:1.2rem;margin:0 30px;padding:15px}.sbi,.ssc-d{border:1px solid #5f5f5f;box-shadow:0 10px 10px 0 #0000006e;cursor:pointer}.sbi{align-items:center;border-radius:50px;display:flex;height:60px;justify-content:center;margin:0 10px;width:60px}.sbi:hover img{transform:scale(1.1)}.sb-icons{display:flex;margin:auto;padding:50px 0;position:relative;width:50%;z-index:1}.sb-icons img{aspect-ratio:3/2;object-fit:contain;transition:.1s ease-in;width:60px}.glitch-container{display:inline-block;overflow:hidden;position:absolute;transition:.5s ease}.subDesc{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.allGlitches{animation:moveUpDown 2s ease infinite;position:relative;transform:scale(.8);transition:.3s ease;width:max-content;z-index:1}.st-db{color:#419a4b}.starter{align-items:flex-start;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-right:150px;transition:.5s ease-in-out;width:450px;z-index:1}.starter h1{font-weight:500;padding:0}.month-sb{color:#8f8f8f;font-size:.8rem;margin-top:5px}.starter-desc{margin:40px 0}.ac-now{background-color:#419a4b;border:none;box-shadow:0 20px 20px #00ff1d3b;color:#fff;cursor:pointer;padding:10px 20px;position:relative;transition:.2s ease;z-index:1}.ac-now:hover{box-shadow:0 15px 20px #00ff1d3b;translate:0 3px}@keyframes moveUpDown{0%,to{top:0}50%{top:20px}}.glitch-image{display:block;height:auto;max-width:100%;transition:transform .2s ease-in-out}.glitch{opacity:0;transform:translate3d(-10px,10px,0)}.floor{bottom:-100px;position:absolute;width:100%}.sp-icons img{width:35px}.spDesc{flex-direction:row-reverse;justify-content:flex-start;margin-top:-50px}.spBack,.spGlitches{margin-bottom:-30px;width:700px}.spDesc .starter{margin-right:50px;margin-top:70px}.sp{height:90vh}.profileComp{display:flex;min-height:100vh;position:relative}.blur{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.368);color:#000;display:flex;flex-direction:column;font-size:2rem;font-weight:700;height:100vh;justify-content:center;position:fixed;width:100vw;z-index:10}.blur a{color:blue;font-size:1rem;font-weight:400;margin-top:10px;text-decoration:underline}.blur button{background-color:var(--rfRed);border:1px solid var(--rfRed);border-radius:10px;color:#fff;cursor:pointer;padding:10px 15px}.profSidebar{align-items:center;background-color:#f8f8f8;display:flex;flex-direction:column;gap:16vh;padding:20px 40px;position:relative;width:18%}.psTop{align-items:start;color:#000;display:flex;font-size:1.1rem;font-weight:600;gap:20px;width:100%}.psTop img{width:35px}.psComps{flex-direction:column}.psComps,.psc{align-items:center;display:flex;gap:20px}.psc{background-color:#fff;border:2px solid #000;border-radius:7px;color:#000;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 12px;width:100%}.pscSelect{border:2px solid var(--rfRed);color:var(--rfRed)}.psc .img{border:1px solid #000;height:25px;width:25px}.pfBottom{align-items:center;bottom:20px;display:flex;flex-direction:column;gap:15px;position:absolute}.pfBottom .pfb{border:2px solid #d3d3d3;border-radius:50%;height:60px;width:60px}.pfBottom p{color:#777;font-size:.9rem;font-weight:600}.profMain{background-color:#f8f8f8;width:82%}.dashboardMain,.profMain{align-items:center;display:flex}.dashboardMain{background-color:#fff;border-radius:20px 0 0 20px;height:95%;justify-content:space-evenly}.dsLeft{height:90%;width:30%}.dsDate{color:#777;font-size:5rem;font-weight:100}.dsDay{color:#777;font-weight:400}.allStatus{display:flex;flex-direction:column;gap:10px;margin-top:10px}.ptp{align-items:center;cursor:pointer;display:flex;gap:15px;position:relative}.ptp input{display:none}.ptp label{background-color:red;border:1px solid #777;border-radius:50%;height:17px;width:17px}.ptp p{color:red;font-size:.9rem;font-weight:500}.ptp .ipBox{background-color:#fff;border-radius:10px;box-shadow:0 5px 10px 2px #d3d3d3;display:flex;flex-direction:column;gap:10px;padding:15px;position:absolute;top:25px;width:200px;z-index:10}.ipBox .ipbColors{align-items:center;display:flex;gap:10px}.ipBox textarea{border:1px solid #777;border-radius:10px;box-sizing:border-box;display:block;padding:10px;resize:vertical;scrollbar-width:none;white-space:normal;width:100%;::-webkit-scrollbar{height:0;width:0}}.ipbColors div{cursor:pointer}.ipbg{background-color:green;border:1px solid green;border-radius:50%}.ipbg,.ipbr{height:17px;width:17px}.ipbr{background-color:red;border:1px solid red;border-radius:50%}.ipby{background-color:#ff0;border:1px solid #ff0;border-radius:50%}.ipbc,.ipby{height:17px;width:17px}.ipbc{align-items:center;background-color:gray;border:1px solid gray;border-radius:50%;color:#fff;display:flex;font-size:.6rem;justify-content:center;position:absolute;right:15px;top:15px}.ipBox button{background-color:#10a2d8;border:1px solid #10a2d8;border-radius:10px;color:#fff;cursor:pointer;padding:7px}.som{border:2px solid #b7b7b7;border-radius:10px;margin-top:50px;padding:10px}.rdu p,.som p{color:#777;font-size:.9rem;font-weight:700}.somTime{align-items:center;display:flex;justify-content:space-between}.fileInput input{display:none}.somTime label{color:#777;font-size:.9rem;font-weight:500}.somTime button{background-color:#fff;border:2px solid #d8d8d8;border-radius:10px;color:#d8d8d8;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 15px}.rdu{border:2px solid #b7b7b7;border-radius:10px;margin-top:10px;padding:17px 10px}.addCmt{border:none;border-bottom:2px solid #b7b7b7;color:#777;margin:30px 0;padding:10px;width:100%}.addCmt::placeholder{color:#777;font-weight:500}.fileInput{align-items:center;background-color:#eff6ff;border:2px solid #82adbe;border-radius:15px;display:flex;gap:15px;padding:25px 20px}.fi p{color:#777;font-size:.9rem;font-weight:700}.fi p:nth-child(2){color:#10a2d8;margin-top:5px}.dsRight{display:flex;flex-direction:column;gap:20px;height:90%;width:50%}.reqRes{background-color:#fffce9;border:2px solid #fbde92;border-radius:20px;color:#777;cursor:pointer;font-size:1.2rem;font-weight:700;padding:35px 30px}.rrBox{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:hsla(0,0%,100%,.497);height:100%;left:0;top:0;width:100%}.rrBox,.rrbClose{align-items:center;display:flex;justify-content:center;position:absolute}.rrbClose{background-color:gray;border-radius:50%;color:#fff;cursor:pointer;font-size:.6rem;height:20px;padding:10px;right:28%;width:20px;z-index:10}.rrb{background-color:#fff;border-radius:10px;box-shadow:5px 5px 15px 0 #d3d3d3;display:flex;flex-direction:column;gap:10px;height:50%;padding:40px;width:50%}.rrBox p{cursor:pointer;position:relative;transition:color .3s ease-in-out}.rrBox p:before{background-color:#000;bottom:50%;content:"";height:1px;left:0;position:absolute;transition:width .3s ease-in-out;width:0}.rrBox p.line-through:before{width:100px}.timeline{height:230px;width:100%}.ltsUpdate,.timeline{border:2px solid #777;border-radius:20px}.ltsUpdate{padding:20px}.ltsUpdate p{color:#777}.ltsUpdate p:first-child{font-size:.9rem;font-weight:700}.ltsUpdate p:nth-child(2){color:#9a9a9a;font-size:2.5rem;font-weight:200;margin-bottom:20px;margin-top:5px}.ltsUpdate p:nth-child(3){font-size:.9rem;font-weight:500;width:85%}.creative-container{background-color:#000;color:#fff;font-family:Poppins,sans-serif;padding:100px 60px}.creative-hero{align-items:center;background:linear-gradient(135deg,#ffb232,#f33,#ff00fc,#6200ea,#00c9ff,#00ff32);border-radius:50px;box-shadow:0 0 80px #00ffcc1a;box-sizing:border-box;display:flex;justify-content:center;margin:0 0 0 calc(-50vw + 50%);min-height:100vh;padding:80px 60px;text-align:center;transform:matrix(1.5,0,0,1.5,0,0);transform-origin:center center;transition:transform .05s ease-out;width:100vw;will-change:transform}.creative-container{margin:0;max-width:100vw;overflow-x:hidden;padding:0;width:100%}body{overflow-x:hidden}.creative-hero-content{max-width:1200px;position:relative;width:100%;z-index:2}.creative-hero h1{font-size:clamp(48px,8vw,80px);font-weight:700;letter-spacing:-2px;margin-bottom:30px}.creative-hero p{font-size:clamp(16px,2.5vw,22px);line-height:1.6;margin:0 auto 40px;max-width:900px;opacity:.95}.creative-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:40px}.primary-btn,.secondary-btn{border-radius:50px;cursor:pointer;font-size:16px;font-weight:600;min-width:150px;padding:15px 40px;transition:all .3s ease}.primary-btn{background:#fff;border:none;color:#000}.primary-btn:hover{background:#00e676;box-shadow:0 8px 25px #00e6764d;transform:translateY(-2px)}.secondary-btn{background:#0000;border:2px solid #fff;color:#fff}.secondary-btn:hover{background:#fff;box-shadow:0 8px 25px #fff3;color:#000;transform:translateY(-2px)}@media (max-width:768px){.creative-hero{min-height:100vh;padding:60px 30px}.creative-hero h1{font-size:clamp(36px,10vw,60px);margin-bottom:20px}.creative-hero p{font-size:clamp(14px,4vw,18px);margin-bottom:30px}.creative-buttons{align-items:center;flex-direction:column;gap:15px}.primary-btn,.secondary-btn{font-size:14px;min-width:200px;padding:12px 32px}}@media (max-width:480px){.creative-hero{padding:40px 20px}}section h2{font-size:42px;margin-bottom:30px;text-align:center}.about-tokens{margin-top:100px;text-align:center}.about-tokens p{font-size:17px;margin:0 auto 15px;max-width:800px;opacity:.9}.note-box{background:#ffffff0d;border:1px solid #fff3;border-radius:14px;color:#00e676;display:inline-block;margin-top:15px;padding:15px 25px}.how-it-works{margin-top:10px;text-align:center}.steps{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.step{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:30px;transition:.3s;width:300px}.step:hover{background:#ffffff12}.step-number{align-items:center;background:linear-gradient(45deg,#00c9ff,#00e676);border-radius:50%;color:#000;display:flex;font-weight:700;height:55px;justify-content:center;margin:0 auto 20px;width:55px}.usage-section{margin-top:100px;text-align:center}.usage-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;max-width:1000px}.usage-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:20px;transition:.3s}.usage-card:hover{background:#ffffff0f}.token-pricing{margin-top:100px;text-align:center}.region-selector{margin:30px 0 40px}.region-tabs{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;display:inline-flex;padding:5px}.region-tab{background:#0000;border:none;border-radius:50px;color:#ffffffb3;cursor:pointer;font-size:14px;font-weight:500;padding:12px 25px;transition:all .3s ease}.region-tab:hover{background:#ffffff1a;color:#fff}.region-tab.active{background:linear-gradient(45deg,#00c9ff,#00e676);color:#000;font-weight:600;transform:scale(1.05)}.pricing-cards{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:40px}.pricing-card{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:20px;padding:30px;position:relative;transition:.3s;width:280px}.pricing-card:hover{box-shadow:0 10px 30px #00ffcc1a;transform:translateY(-5px)}.pricing-badge{border-radius:20px;display:inline-block;font-size:14px;font-weight:600;margin-bottom:20px;padding:8px 20px}.pricing-card.essential .pricing-badge{background:linear-gradient(90deg,#4285f4,#34a853);color:#fff}.pricing-card.popular .pricing-badge{background:linear-gradient(90deg,#ea4335,#fbbc04);color:#fff}.pricing-card.best-value .pricing-badge{background:linear-gradient(90deg,#34a853,#0f9d58);color:#fff}.token-circle{gap:10px;margin:20px 0}.token-circle,.token-icon{align-items:center;display:flex;justify-content:center}.token-icon{background-image:url(/static/media/creativetokens.bef487e0901ba28892de.png);background-position:50%;background-size:cover;border-radius:50%;font-size:20px;height:40px;width:40px}.token-count,.token-icon{color:#fff;font-weight:700}.token-count{font-size:48px}.price-display{background:#ffffff1a;border:2px solid #fff3;border-radius:25px;color:#fff;font-size:24px;font-weight:700;margin-top:20px;padding:10px 25px}.graphic-design-usage{margin-top:100px;text-align:center}.design-tiers{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:40px}.design-tier{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:30px;text-align:left;width:450px}.design-tier h3{color:#00e676;text-align:center}.design-tier h3,.usage-items{margin-bottom:20px}.usage-item{gap:10px;margin-bottom:10px}.token-mini,.usage-item{align-items:center;display:flex}.token-mini{background-image:url(/static/media/creativetokens.bef487e0901ba28892de.png);background-position:50%;background-size:cover;border-radius:50%;color:#fff;font-size:20px;font-weight:700;height:25px;justify-content:center;width:25px}.tier-description{background:#ffff001a;border-left:4px solid #fbbc04;border-radius:5px;font-size:14px;opacity:.9;padding:15px}.addons-section{margin-top:100px;text-align:center}.addons-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:40px auto 0;max-width:1200px}.addon-card{background:linear-gradient(135deg,#6200ea1a,#00c9ff1a,#00e6761a);border:1px solid #ffffff1a;border-radius:15px;overflow:hidden;padding:25px;position:relative;transition:.3s}.addon-card:before{background:linear-gradient(45deg,#0000,#ffffff0d,#0000);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:.3s}.addon-card:hover:before{opacity:1}.addon-card:hover{box-shadow:0 15px 35px #00ffcc26;transform:translateY(-5px)}.addon-icon{font-size:40px;height:60px}.addon-icon,.addon-icon img{align-items:center;display:flex;justify-content:center;margin-bottom:15px}.addon-icon img{height:50px}.addon-card h3{color:#fff;font-size:18px;margin:10px 0}.addon-card small{color:#ffffffb3;font-size:12px}.addon-price{align-items:center;background:#00000080;border-radius:20px;display:inline-flex;gap:5px;margin-top:15px;padding:8px 15px}.addon-price span{color:#fff;font-size:16px;font-weight:700}.addon-price small{color:#fffc;font-size:10px}.addon-cost{background:linear-gradient(45deg,#6200ea,#00c9ff);border-radius:15px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-top:10px;padding:6px 12px}.addon-card.special{border:2px solid #fbbc04}.discount-badge{background:linear-gradient(90deg,#fbbc04,#ea4335);border-radius:10px;color:#fff;display:inline-block;font-size:10px;font-weight:700;margin-bottom:10px;padding:4px 8px}.about-redfibre{margin-top:100px;text-align:center}.about-redfibre p{margin:0 auto 15px;max-width:800px;opacity:.9}.cta-section{margin-top:100px;text-align:center}.cta-section h2{font-size:42px}.cta-section p{margin:20px auto;max-width:600px;opacity:.9}.cta-section .primary-btn{margin-top:20px}@media (max-width:768px){.creative-container{padding:50px 20px}.creative-hero h1{font-size:40px}.design-tiers,.steps{align-items:center;flex-direction:column}.design-tier{max-width:450px;width:100%}.pricing-cards{align-items:center;flex-direction:column}.region-tabs{flex-direction:column;max-width:300px;width:100%}.region-tab{margin-bottom:5px;width:100%}.addons-grid{grid-template-columns:1fr;max-width:400px}}.dashboard-wrapper{background:linear-gradient(135deg,#1a1a1a,#2d1b1b 50%,#1a1a1a);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh}.sidebar-overlay{background-color:#000c;display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.sidebar{background:linear-gradient(180deg,#0a0a0a,#1a1a1a);border-right:1px solid #333;box-shadow:2px 0 20px #00000080;height:-webkit-fill-available;overflow-y:auto;padding:24px 0;position:fixed;transition:transform .3s ease;width:260px;z-index:1000}.sidebar-header{border-bottom:1px solid #333;margin-bottom:24px;padding:0 24px 32px}.logo-container{align-items:center;display:flex;gap:12px}.logo-text{font-size:24px;font-weight:700;letter-spacing:-.5px}.logo-red{color:#f03;text-shadow:0 0 10px #ff003380}.logo-fibre{color:#fff}.sidebar-nav{display:contents;flex-direction:column;padding:0 16px}.nav-item{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:16px;margin-bottom:4px;overflow:hidden;padding:12px 16px;position:relative;text-align:left;transition:all .3s ease;width:100%}.nav-item:before{background:linear-gradient(90deg,#f03,#f36);content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:0;z-index:-1}.nav-item:hover:before{width:100%}.nav-item:hover{color:#fff;transform:translateX(4px)}.nav-item.active{background:linear-gradient(90deg,#f03,#f36);box-shadow:0 4px 15px #ff00334d;color:#fff}.nav-item.active:before{width:100%}.nav-icon{flex-shrink:0;height:18px;width:18px}.nav-label{flex:1 1}.main-content{display:flex;flex:1 1;flex-direction:column;margin-left:260px;min-height:100vh}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#1a1a1a,#2a1a1a);border-bottom:1px solid #333;justify-content:space-between;padding:16px 32px;position:sticky;top:0;z-index:100}.topbar,.topbar-left{align-items:center;display:flex}.menu-toggle{background:none;border:none;border-radius:6px;color:#888;cursor:pointer;display:none;padding:8px;transition:all .3s ease}.menu-toggle:hover{background-color:#333;color:#fff}.topbar-right{align-items:center;display:flex;gap:16px}.creative-token{width:30px}.creative-token-container{position:relative}.creative-token-tooltip{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #333;border-radius:8px;box-shadow:0 8px 32px #0009;color:#fff;font-size:12px;line-height:1.4;opacity:0;padding:12px 16px;position:absolute;right:50%;text-align:left;top:calc(100% + 12px);transform:translateX(50%);transition:all .3s ease;visibility:hidden;width:280px;z-index:1000}.creative-token-tooltip:before{border:6px solid;border-color:#0000 #0000 #2a2a2a;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.creative-token-container:hover .creative-token-tooltip{opacity:1;top:calc(100% + 8px);visibility:visible}.notification-container{position:relative}.notification-btn{background:none;border:none;border-radius:6px;color:#888;cursor:pointer;padding:8px;position:relative;transition:all .3s ease}.notification-btn:hover{background-color:#333;color:#f03;transform:scale(1.1)}.notification-badge{height:18px;width:18px}.notification-badge,.notification-creative{align-items:center;animation:pulse 2s infinite;background:linear-gradient(45deg,#f03,#f36);border-radius:50%;box-shadow:0 2px 8px #f036;color:#fff;display:flex;font-size:10px;font-weight:600;justify-content:center;position:absolute;right:2px;top:2px}.notification-creative{height:19px;width:19px}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.notification-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #333;border-radius:12px;box-shadow:0 20px 60px #000c;margin-top:8px;max-width:90vw;overflow:hidden;position:absolute;right:0;top:100%;width:400px;z-index:1000}.notification-header{align-items:center;background:linear-gradient(90deg,#2a2a2a,#1a1a1a);border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:16px 20px}.notification-header h3{color:#fff;font-size:16px;font-weight:600;margin:0}.notification-actions{align-items:center;display:flex;gap:12px}.mark-all-read{background:none;border:none;border-radius:4px;color:#f03;cursor:pointer;font-size:12px;font-weight:500;padding:4px 8px;transition:all .3s ease}.mark-all-read:hover{background:#ff00331a}.close-notifications{background:none;border:none;border-radius:4px;color:#888;cursor:pointer;padding:4px;transition:all .3s ease}.close-notifications:hover{background:#333;color:#fff}.notification-list{max-height:400px;overflow-y:auto}.notification-list::-webkit-scrollbar{width:6px}.notification-list::-webkit-scrollbar-track{background:#0000}.notification-list::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.notification-list::-webkit-scrollbar-thumb:hover{background:#f03}.notification-item{align-items:flex-start;border-bottom:1px solid #2a2a2a;cursor:pointer;display:flex;gap:12px;padding:16px 20px;position:relative;transition:all .3s ease}.notification-item:last-child{border-bottom:none}.notification-item:hover{background:linear-gradient(90deg,#ff00330d,#0000)}.notification-item.unread{background:linear-gradient(90deg,#ff00331a,#0000);border-left:3px solid #f03}.notification-item.unread:before{background:#f03;border-radius:50%;box-shadow:0 0 8px #f039;content:"";height:8px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.notification-icon{flex-shrink:0;margin-top:2px}.notification-type-icon{height:20px;width:20px}.notification-content{flex:1 1;min-width:0}.notification-content h4{color:#fff;font-size:14px;font-weight:600;margin:0 0 4px}.notification-content p{color:#ccc;font-size:13px;line-height:1.4;margin:0 0 6px}.notification-time{color:#888;font-size:11px;font-weight:500}.notification-close{background:none;border:none;border-radius:4px;color:#888;cursor:pointer;flex-shrink:0;opacity:0;padding:4px;transition:all .3s ease}.notification-item:hover .notification-close{opacity:1}.notification-close:hover{background:#f03;color:#fff}.no-notifications{align-items:center;color:#888;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.no-notifications p{font-size:14px;margin:8px 0 0}.opacity-50{opacity:.5}.text-yellow-500{color:#f59e0b}.text-blue-500{color:#3b82f6}.profile-dropdown{align-items:center;background:linear-gradient(45deg,#2a2a2a,#1a1a1a);border:1px solid #333;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:8px;transition:all .3s ease}.profile-dropdown:hover{background:linear-gradient(45deg,#333,#2a2a2a);border-color:#f03}.profile-pic{border:2px solid #f03;border-radius:50%;box-shadow:0 0 10px #ff00334d;height:32px;object-fit:cover;width:32px}.profile-name{color:#fff;font-size:14px;font-weight:500}.page-content{background:linear-gradient(135deg,#1a1a1a,#2d1b1b 50%,#1a1a1a);flex:1 1;padding:32px}.dashboard-content{margin:0 auto;max-width:1200px}.dashboard-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.dashboard-header h1{color:#fff;font-size:32px;font-weight:600;margin:0 0 8px;text-shadow:0 2px 10px #00000080}.dashboard-header p{color:#ccc;font-size:16px;margin:0}.stats-overview{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:32px}.stat-card{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #333;box-shadow:0 8px 32px #0006;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.stat-card:before{background:linear-gradient(90deg,#f03,#f36,#f69);content:"";height:2px;left:0;position:absolute;top:0;transition:height .3s ease;width:100%}.stat-card:hover{border-color:#f03;box-shadow:0 16px 48px #0009;transform:translateY(-8px)}.stat-card:hover:before{height:4px}.stat-card.tokens{background:linear-gradient(135deg,#f03,#f36 50%,#f03);border:none;box-shadow:0 8px 32px #ff00334d;color:#fff}.stat-card.rainbow:before{background:linear-gradient(135deg,#00d9ff,#90f 30%,#00ff73)}.stat-card.tokens:before{background:#ffffff4d}.stat-card.tokens .stat-info h3,.stat-card.tokens .stat-info p{color:#ffffffe6}.stat-card.tokens .stat-number{color:#fff}.stat-icon{font-size:24px;margin-bottom:16px}.stat-info h3{color:#888;font-size:14px;font-weight:500;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.stat-number{color:#fff;display:flex;font-size:38px;font-weight:700;gap:20px;line-height:1;margin:0 0 4px}.stat-text{color:#fff;font-size:20px;font-weight:600;margin:0 0 12px}.stat-info p{color:#ccc;font-size:14px;margin:0}.upgrade-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:8px 16px;transition:all .3s ease}.upgrade-btn:hover{background:#fff6;border-color:#ffffff80;transform:scale(1.05)}.quick-actions{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:40px}.action-btn{border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.action-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.action-btn:hover:before{left:100%}.action-btn.primary{background:linear-gradient(45deg,#f03,#f36);box-shadow:0 4px 15px #ff00334d;color:#fff}.action-btn.primary:hover{background:linear-gradient(45deg,#e6002e,#f03);box-shadow:0 8px 25px #f036;transform:translateY(-2px)}.action-btn.secondary{background:linear-gradient(45deg,#333,#2a2a2a);border:1px solid #444;color:#fff}.action-btn.secondary:hover{background:linear-gradient(45deg,#444,#333);border-color:#f03}.action-btn.outline{background:#0000;border:1px solid #444;color:#fff}.action-btn.outline:hover{background:linear-gradient(45deg,#2a2a2a,#1a1a1a);border-color:#f03;color:#f03}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.section-header h2{color:#fff;font-size:20px;font-weight:600;margin:0}.section-header p{font-size:12px}.view-all-btn{background:none;border:none;border-radius:6px;color:#f03;cursor:pointer;font-size:14px;font-weight:500;padding:8px 12px;transition:all .3s ease}.view-all-btn:hover{background:#ff00331a;transform:scale(1.05)}.recent-recommend{display:flex;gap:50px;width:100%}.recent-projects,.recommend-projects{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #333;border-radius:16px;box-shadow:0 8px 32px #0006;padding:24px;width:60%}.projects-list{display:flex;flex-direction:column;gap:16px}.project-item{align-items:center;background:linear-gradient(90deg,#1a1a1a,#252525);border:1px solid #333;border-radius:12px;display:flex;justify-content:space-between;padding:16px;transition:all .3s ease}.project-item:hover{background:linear-gradient(90deg,#252525,#2a2a2a);border-color:#f03;transform:translateX(4px)}.project-details h4{color:#fff;font-size:16px;font-weight:500;margin:0 0 4px}.project-time{color:#888;font-size:12px}.project-status{align-items:center;display:flex;gap:12px}.status-tag{border-radius:20px;font-size:11px;font-weight:500;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.status-tag.draft{background:linear-gradient(45deg,orange,#ff8c00);color:#fff}.status-tag.in-review{background:linear-gradient(45deg,#06c,#0080ff);color:#fff}.status-tag.published{background:linear-gradient(45deg,#063,#00994d);color:#fff}.action-menu,.more-btn{background:none;border:none;border-radius:4px;color:#888;cursor:pointer;font-size:16px;padding:8px;transition:all .3s ease}.action-menu:hover,.more-btn:hover{background-color:#333;color:#f03;transform:scale(1.2)}.shop-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.filter-btn{background:linear-gradient(45deg,#2a2a2a,#1a1a1a);border:1px solid #444;border-radius:20px;color:#ccc;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.filter-btn:hover{background:linear-gradient(45deg,#333,#2a2a2a);border-color:#f03;color:#fff}.filter-btn.active{background:linear-gradient(45deg,#f03,#f36);border-color:#f03;box-shadow:0 4px 15px #ff00334d;color:#fff}.shop-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.shop-item{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #333;border-radius:16px;box-shadow:0 8px 32px #0006;overflow:hidden;padding:16px;transition:all .3s ease}.shop-item:hover{border-color:#f03;box-shadow:0 16px 48px #0009;transform:translateY(-8px)}.shop-image{border-radius:12px;height:160px;margin-bottom:16px;object-fit:cover;transition:transform .3s ease;width:100%}.shop-item:hover .shop-image{transform:scale(1.05)}.shop-details h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px}.shop-price{color:#f03;font-size:20px;font-weight:700;margin-bottom:16px;text-shadow:0 0 10px #ff003380}.add-to-cart-btn{border-radius:8px;font-size:14px;font-weight:500}.add-to-cart-btn:hover{box-shadow:0 4px 15px #f036}.shop-quantity-controls{align-items:center;background:linear-gradient(45deg,#333,#2a2a2a);border:1px solid #444;border-radius:8px;display:flex;gap:12px;justify-content:center;padding:8px;transition:all .3s ease;width:100%}.shop-quantity-controls:hover{background:linear-gradient(45deg,#444,#333);border-color:#f03}.shop-quantity-btn{align-items:center;background:#f03;border:none;border-radius:6px;box-shadow:0 2px 8px #ff00334d;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .3s ease;width:28px}.shop-quantity-btn:hover{background:#e6002e;box-shadow:0 4px 12px #f036;transform:scale(1.1)}.shop-quantity{color:#fff;font-size:16px;font-weight:600;min-width:24px;text-align:center}.recommendations-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.recommendation-item{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #333;border-radius:16px;box-shadow:0 8px 32px #0006;overflow:hidden;transition:all .3s ease}.recommendation-item:hover{border-color:#f03;box-shadow:0 16px 48px #0009;transform:translateY(-8px)}.recommendation-image{height:180px;object-fit:cover;transition:transform .3s ease;width:100%}.recommendation-item:hover .recommendation-image{transform:scale(1.05)}.recommendation-details{padding:20px}.recommendation-details h4{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.recommendation-details p{color:#ccc;font-size:14px;margin:0 0 16px}.learn-more-btn{background:none;border:1px solid #f03;border-radius:6px;color:#f03;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.learn-more-btn:hover{background:linear-gradient(45deg,#f03,#f36);color:#fff;transform:scale(1.05)}.projects-table{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #333;border-radius:16px;box-shadow:0 8px 32px #0006;padding:24px}.project-row{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:16px 0;transition:all .3s ease}.project-row:last-child{border-bottom:none}.project-row:hover{background:linear-gradient(90deg,#0000,#ff00330d,#0000);transform:translateX(4px)}.project-info h4{color:#fff;font-size:16px;font-weight:500;margin:0 0 4px}.project-modified{color:#888;font-size:12px}.project-actions{align-items:center;display:flex;gap:16px}.status-badge{border-radius:20px;font-size:11px;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.status-badge.draft{background:linear-gradient(45deg,orange,#ff8c00);color:#fff}.status-badge.in-review{background:linear-gradient(45deg,#06c,#0080ff);color:#fff}.status-badge.published{background:linear-gradient(45deg,#063,#00994d);color:#fff}.billing-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.billing-card{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #333;border-radius:16px;box-shadow:0 8px 32px #0006;padding:24px;text-align:center;transition:all .3s ease}.billing-card:hover{border-color:#f03;transform:translateY(-4px)}.billing-card h3{font-size:18px}.billing-card h2,.billing-card h3{color:#fff;font-weight:600;margin:0 0 20px}.billing-card h2{font-size:24px}.billing-card p{color:red;font-size:18px;font-weight:600;margin:0 0 20px}.plan-details{margin-bottom:20px}.plan-name{color:#fff;font-size:24px;font-weight:700;margin:0 0 8px}.plan-price{font-size:18px;font-weight:600}.usage-details{margin:0 0 65px;text-align:left}.usage-bar{background-color:#333;border-radius:4px;height:8px;margin-bottom:12px;overflow:hidden;width:100%}.usage-progress{background:linear-gradient(90deg,#f03,#f36);box-shadow:0 0 10px #ff003380;height:100%;transition:width .3s ease}.usage-details p{color:#ccc;font-size:14px;margin:0}.profile-form{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #333;border-radius:16px;box-shadow:0 8px 32px #0006;padding:32px;width:100%}.form-section h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 24px}.form-divide{display:flex;gap:40px;width:100%}.form-left,.form-right{width:40%}.form-group input{background:linear-gradient(45deg,#2a2a2a52,#1a1a1a96);border:1px solid #444;font-family:inherit;font-size:14px;padding:12px 16px}.form-group input:focus{background:linear-gradient(45deg,#333,#2a2a2a);border-color:#f03;box-shadow:0 0 0 3px #f033}.form-group input::placeholder{color:#888}.cart-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #333;border-radius:12px;box-shadow:0 20px 60px #000c;margin-top:8px;max-width:90vw;overflow:hidden;position:absolute;right:0;top:100%;width:400px;z-index:1000}.cart-header{align-items:center;background:linear-gradient(90deg,#2a2a2a,#1a1a1a);border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:16px 20px}.cart-header h3{color:#fff;font-size:16px;font-weight:600;margin:0}.cart-actions{align-items:center;display:flex;gap:12px}.clear-cart{background:none;border:none;border-radius:4px;color:#f03;cursor:pointer;font-size:12px;font-weight:500;padding:4px 8px;transition:all .3s ease}.clear-cart:hover{background:#ff00331a}.close-cart{background:none;border:none;border-radius:4px;color:#888;cursor:pointer;padding:4px;transition:all .3s ease}.close-cart:hover{background:#333;color:#fff}.cart-list{max-height:400px;overflow-y:auto}.cart-list::-webkit-scrollbar{width:6px}.cart-list::-webkit-scrollbar-track{background:#0000}.cart-list::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.cart-list::-webkit-scrollbar-thumb:hover{background:#f03}.cart-item{align-items:center;border-bottom:1px solid #2a2a2a;display:flex;gap:12px;padding:16px 20px;transition:all .3s ease}.cart-item:last-child{border-bottom:none}.cart-item:hover{background:linear-gradient(90deg,#ff00330d,#0000)}.cart-item-image{border-radius:8px;flex-shrink:0;height:50px;object-fit:cover;width:50px}.cart-item-details{flex:1 1;min-width:0}.cart-item-details h4{color:#fff;font-size:14px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-item-price{color:#f03;font-size:13px;font-weight:600;margin:0 0 8px}.quantity-controls{align-items:center;display:flex;gap:8px}.quantity-btn{align-items:center;background:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .3s ease;width:24px}.quantity-btn:hover{background:#f03}.quantity{color:#fff;font-size:14px;font-weight:500;min-width:20px;text-align:center}.remove-item{background:none;border:none;border-radius:4px;color:#888;cursor:pointer;flex-shrink:0;padding:4px;transition:all .3s ease}.remove-item:hover{background:#f03;color:#fff}.empty-cart{align-items:center;color:#888;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.empty-cart p{font-size:14px;margin:8px 0 0}.cart-footer{background:linear-gradient(90deg,#2a2a2a,#1a1a1a);border-top:1px solid #333;padding:16px 20px}.cart-total{color:#fff;font-size:16px;margin-bottom:12px;text-align:center}.checkout-btn{background:linear-gradient(45deg,#f03,#f36);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:all .3s ease;width:100%}.checkout-btn:hover{background:linear-gradient(45deg,#e6002e,#f03);box-shadow:0 4px 15px #f036;transform:translateY(-2px)}@media (max-width:768px){.creative-token-tooltip{right:0;transform:none;width:250px}}@media (max-width:480px){.creative-token-tooltip{font-size:11px;padding:8px 12px;width:200px}}@media (max-width:768px){.cart-dropdown{right:-50px;width:350px}}@media (max-width:480px){.cart-dropdown{right:-80px;width:300px}.cart-header,.cart-item{padding:12px 16px}}@media (max-width:1024px){.sidebar{width:220px}.main-content{margin-left:220px}.page-content{padding:24px}}@media (max-width:768px){.sidebar{height:-webkit-fill-available;left:0;position:fixed;top:0;transform:translateX(-100%);width:280px;z-index:1001}.sidebar.sidebar-open{transform:translateX(0)}.main-content{margin-left:0;width:100%}.menu-toggle{display:block}.topbar{padding:12px 16px}.page-content{padding:16px}.dashboard-header{align-items:flex-start;flex-direction:column}.dashboard-header h1{font-size:24px}.stats-overview{gap:16px;grid-template-columns:1fr}.quick-actions{flex-direction:column;gap:12px}.action-btn{justify-content:center;width:100%}.billing-cards,.recommendations-grid,.shop-grid{grid-template-columns:1fr}.project-item,.project-row{align-items:flex-start;flex-direction:column;gap:12px}.project-actions,.project-status{justify-content:space-between;width:100%}.profile-name{display:none}.sidebar-nav{padding:0 16px}.nav-item{padding:16px}.notification-dropdown{right:-50px;width:350px}.recent-recommend{display:flex;flex-direction:column}.recent-projects,.recommend-projects{width:100%}.creative-token-tooltip{right:0;transform:none;width:250px}}@media (max-width:480px){.page-content{padding:12px}.dashboard-header h1{font-size:20px}.stat-card{padding:20px}.stat-number{font-size:28px}.shop-filters{gap:8px}.filter-btn{font-size:13px;padding:6px 12px}.profile-form,.projects-table,.recent-projects,.recommend-projects{padding:20px}.sidebar{width:250px}.notification-dropdown{right:-80px;width:300px}.notification-header,.notification-item{padding:12px 16px}.creative-token-tooltip{font-size:11px;padding:8px 12px;width:200px}}@keyframes glow{0%,to{text-shadow:0 0 5px #ff003380}50%{text-shadow:0 0 20px #f03c}}@keyframes pulseCard{0%,to{box-shadow:0 0 5px #ff00334d}50%{box-shadow:0 0 20px #f039}}.dashboard-content{animation:fadeIn .5s ease-out}.logo-red{animation:glow 2s ease-in-out infinite}.stat-card.tokens{animation:pulseCard 3s ease-in-out infinite}.loading{opacity:.6;pointer-events:none;position:relative}.loading:after{animation:spin 1s linear infinite;border:2px solid #333;border-radius:50%;border-top-color:#f03;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}.dashboard-wrapper:before{background:radial-gradient(circle at 20% 50%,#ff00331a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff33661a 0,#0000 50%),radial-gradient(circle at 40% 80%,#ff00330d 0,#0000 50%);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a1acc;border-bottom:1px solid #ffffff1a}.billing-card,.profile-form,.projects-table,.recent-projects,.recommend-projects,.shop-item,.stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2a2a2ab3;border:1px solid #ffffff1a}.action-btn:focus,.filter-btn:focus,.menu-toggle:focus,.nav-item:focus,.notification-btn:focus{outline:2px solid #f03;outline-offset:2px}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:#0000}.sidebar::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.sidebar::-webkit-scrollbar-thumb:hover{background:#f03}@media print{.sidebar,.topbar{display:none}.main-content{margin-left:0}.page-content{background:#fff;padding:0}.action-btn,.action-menu,.filter-btn,.more-btn{display:none}.billing-card,.profile-form,.projects-table,.recent-projects,.recommend-projects,.recommendation-item,.shop-item,.stat-card{background:#fff;border:1px solid #e5e5e5;box-shadow:none;break-inside:avoid;color:#000;page-break-inside:avoid}}.dashboard-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#f03);-webkit-background-clip:text;background-clip:text}.billing-card,.project-item,.recommendation-item,.shop-item{overflow:hidden;position:relative}.billing-card:before,.project-item:before,.recommendation-item:before,.shop-item:before{background:linear-gradient(90deg,#0000,#ff00331a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%;z-index:1}.billing-card:hover:before,.project-item:hover:before,.recommendation-item:hover:before,.shop-item:hover:before{left:100%}.status-badge,.status-tag{overflow:hidden;position:relative}.status-badge:before,.status-tag:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s ease;width:100%}.status-badge:hover:before,.status-tag:hover:before{left:100%}.action-btn,.add-to-cart-btn,.filter-btn,.learn-more-btn,.upgrade-btn{overflow:hidden;position:relative}.action-btn:active,.add-to-cart-btn:active,.learn-more-btn:active{transform:scale(.98)}.billing-card:hover,.recommendation-item:hover,.shop-item:hover,.stat-card:hover{box-shadow:0 16px 48px #0009,0 0 0 1px #f033,inset 0 1px 0 #ffffff1a}.nav-item.active{position:relative}.nav-item.active:after{background:linear-gradient(180deg,#f03,#f36);border-radius:2px;content:"";height:60%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px}.contact-input-container{display:flex;gap:10px;width:100%}.country-code-selector{flex-shrink:0;position:relative}.country-code-button{align-items:center;background:linear-gradient(45deg,#2a2a2a,#1a1a1a);border:1px solid #444;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:8px;justify-content:space-between;min-width:100px;padding:12px 16px;transition:all .3s ease}.country-code-button:hover{background:linear-gradient(45deg,#333,#2a2a2a);border-color:#f03}.country-code-button:focus{border-color:#f03;box-shadow:0 0 0 3px #f033;outline:none}.country-code-button .flag{font-size:16px;line-height:1}.country-code-button .code{color:#fff;font-weight:500}.country-code-button .chevron{color:#888;transition:transform .3s ease}.country-code-button .chevron.open{transform:rotate(180deg)}.contact-number-input{background:linear-gradient(45deg,#2a2a2a,#1a1a1a);border:1px solid #444;border-radius:0 8px 8px 0;box-sizing:border-box;color:#fff;flex:1 1;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s ease}.contact-number-input:focus{background:linear-gradient(45deg,#333,#2a2a2a);border-color:#f03;box-shadow:0 0 0 3px #f033;outline:none}.contact-number-input::placeholder{color:#888}.country-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #333;border-radius:12px;bottom:100%;box-shadow:0 20px 60px #000c;left:0;margin-top:4px;max-width:90vw;overflow:hidden;position:absolute;width:300px;z-index:1000}.country-dropdown-header{background:linear-gradient(90deg,#2a2a2a,#1a1a1a);border-bottom:1px solid #333;padding:12px 16px}.country-search{background:linear-gradient(45deg,#333,#2a2a2a);border:1px solid #444;border-radius:6px;color:#fff;font-family:inherit;font-size:13px;padding:8px 12px;transition:all .3s ease;width:100%}.country-search:focus{border-color:#f03;box-shadow:0 0 0 2px #f033;outline:none}.country-search::placeholder{color:#888}.country-options{max-height:250px;overflow-y:auto}.country-options::-webkit-scrollbar{width:6px}.country-options::-webkit-scrollbar-track{background:#0000}.country-options::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.country-options::-webkit-scrollbar-thumb:hover{background:#f03}.country-option{align-items:center;border-bottom:1px solid #2a2a2a;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:all .3s ease}.country-option:last-child{border-bottom:none}.country-option:hover{background:linear-gradient(90deg,#ff00331a,#0000)}.country-option .flag{flex-shrink:0;font-size:18px;line-height:1}.country-option .country-name{color:#fff;flex:1 1;font-size:14px;font-weight:500}.country-option .country-code{color:#888;font-size:13px;font-weight:500}@media (max-width:768px){.contact-input-container{flex-direction:column;gap:12px}.country-code-button{border-radius:8px;border-right:1px solid #444;min-width:auto;width:100%}.contact-number-input{border-radius:8px}.country-dropdown{left:auto;right:0;width:280px}}@media (max-width:480px){.country-dropdown{width:250px}.country-option{padding:10px 12px}.country-option .country-name{font-size:13px}}.token-packages-container{margin-top:20px}.token-packages-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:40px}.token-package{background:linear-gradient(90deg,#1a1a1a,#252525);border:1px solid #333;border-radius:12px;padding:25px;position:relative;transition:all .3s ease}.token-package:hover{border-color:#ff3d3d;box-shadow:0 8px 25px #007bff26;transform:translateY(-2px)}.token-package.popular{background:linear-gradient(90deg,#1a1a1a,#252525);border-color:#28a745}.token-package.popular:hover{border-color:#ff3d3d}.popular-badge{background:#28a745;border-radius:15px;color:#fff;font-size:.8rem;font-weight:700;left:50%;padding:5px 15px;position:absolute;top:-10px;transform:translateX(-50%)}.package-header h3{color:#ff3d3d;margin:0 0 10px}.package-price{color:#fff;font-size:2rem;font-weight:700;margin-bottom:20px}.token-breakdown{background-color:#00000061;border-radius:8px;margin-bottom:15px;padding:15px}.base-tokens,.bonus-tokens,.total-tokens{display:flex;justify-content:space-between;margin-bottom:5px}.base-tokens{color:#fff;opacity:.5}.bonus-tokens{color:#28a745;font-weight:700}.total-tokens{border-top:1px solid #dee2e6;color:#fff;font-weight:700;padding-top:5px}.value-info{color:#666;font-size:.9rem;margin-bottom:15px;text-align:center}.package-description{color:#666;font-size:.9rem;margin-bottom:20px}.purchase-btn{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:12px;transition:background .3s ease;width:100%}.purchase-btn:hover{background:#0056b3}.token-package.popular .purchase-btn{background:#28a745}.token-package.popular .purchase-btn:hover{background:#1e7e34}.shop-item.purchased{border:2px solid #28a745;opacity:.8}.shop-image-container{position:relative}.featured-badge,.purchased-badge{border-radius:4px;color:#fff;font-size:.7rem;font-weight:700;padding:4px 8px;position:absolute;right:10px;top:10px}.featured-badge{background:#ffc107;color:#333}.purchased-badge{background:#28a745}.shop-description{color:#fff;opacity:.5}.shop-meta{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.shop-category{background:linear-gradient(90deg,#1a1a1a,#252525);border-radius:12px;color:#fff;font-size:.8rem;padding:2px 8px}.shop-rating{align-items:center;gap:4px}.shop-info,.shop-rating{display:flex;font-size:.8rem}.shop-info{color:#fff;gap:10px;margin:10px 0}.file-format,.file-size{background:linear-gradient(90deg,#1a1a1a,#252525);border-radius:4px;padding:2px 6px}.shop-pricing{justify-content:space-between;margin:15px 0}.shop-pricing,.token-price{align-items:center;display:flex}.token-price{color:#007bff;font-weight:700;gap:5px}.original-price{color:#999;font-size:.9rem;text-decoration:line-through}.add-to-cart-btn{align-items:center;background:linear-gradient(45deg,#f03,#f36);border:none;border-radius:6px;box-shadow:0 8px 25px #f036;color:#fff;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:10px;transition:all .3s ease;width:100%}.add-to-cart-btn:hover{background:linear-gradient(45deg,#e6002e,#f03);box-shadow:0 8px 25px #f036;transform:translateY(-2px)}.add-to-cart-btn.insufficient-tokens{background:#dc3545;cursor:not-allowed}.purchased-btn{background:#28a745;border:none;border-radius:6px;color:#fff;cursor:default;padding:10px;width:100%}.purchases-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.purchase-item{background:linear-gradient(90deg,#1a1a1a,#252525);border:1px solid #333;border-radius:8px;overflow:hidden;transition:all .3s ease}.purchase-item:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.purchase-image{height:150px;object-fit:cover;width:100%}.purchase-details{padding:15px}.purchase-details h4{color:#fff;font-size:20px;margin:0 0 8px}.purchase-details p{color:#fff;font-size:.9rem;margin-bottom:10px;opacity:.5}.purchase-meta{display:flex;font-size:.8rem;justify-content:space-between;margin:10px 0}.tokens-spent{align-items:center;color:#007bff;display:flex;font-weight:700;gap:4px}.purchase-date{color:#666}.download-info{background:#00000061;border-radius:4px;color:#666;font-size:.8rem;margin:10px 0;padding:10px}.download-info span{display:block;margin-bottom:2px}.download-btn{align-items:center;background:linear-gradient(45deg,#f03,#f36);border:none;border-radius:6px;box-shadow:0 8px 25px #f036;color:#fff;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:10px;transition:background .3s ease;width:100%}.download-btn:hover:not(.disabled){background:linear-gradient(45deg,#e6002e,#f03);box-shadow:0 8px 25px #f036;transform:translateY(-2px)}.download-btn.disabled{background:#6c757d;cursor:not-allowed}.cart-footer .token-total{align-items:center;display:flex;gap:8px;margin-bottom:8px}.affordability-status{font-size:.8rem;margin-bottom:10px}.can-afford{color:#28a745}.cannot-afford{color:#dc3545}.checkout-btn.insufficient-tokens{background:#dc3545;cursor:not-allowed}.buy-tokens-btn{background:#ffc107;border:none;border-radius:4px;color:#333;cursor:pointer;font-weight:700;margin-top:8px;padding:8px;width:100%}.buy-tokens-btn:hover{background:#e0a800}.billing-info{background:#f8f9fa;border-radius:8px;margin-top:30px;padding:20px}.info-section h3{color:#333;margin-bottom:15px}.info-section ul{list-style:none;padding:0}.info-section li{color:#666;padding:8px 0 8px 20px;position:relative}.info-section li:before{color:#28a745;content:"✓";font-weight:700;left:0;position:absolute}.empty-state{color:#666;padding:60px 20px;text-align:center}.empty-state h3{color:#333;margin:15px 0 10px}.empty-state p{margin-bottom:20px}@media (max-width:768px){.purchases-grid,.shop-grid,.token-packages-grid{grid-template-columns:1fr}.balance-amount,.package-price{font-size:1.5rem}}.subscription-plans-container{margin-top:30px}.subscription-plans-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:20px}.subscription-plan{background:linear-gradient(90deg,#1a1a1a,#252525);border:1px solid #333;border-radius:12px;padding:24px;position:relative;transition:all .3s ease}.subscription-plan:hover{border-color:#ff3d3d;box-shadow:0 8px 25px #3b82f626}.subscription-plan.popular{border-color:#f59e0b;box-shadow:0 8px 25px #f59e0b26}.subscription-plan.current-plan{background:linear-gradient(90deg,#1a1a1a,#252525);border-color:#ff3d3d}.current-badge,.popular-badge{background:#f59e0b;border-radius:12px;color:#fff;font-size:12px;font-weight:600;left:50%;padding:4px 12px;position:absolute;top:-10px;transform:translateX(-50%)}.current-badge{background:#10b981}.plan-header{margin-bottom:20px;text-align:center}.plan-header h3{color:#ff3d3d;font-size:24px;font-weight:700;margin-bottom:8px}.plan-price{color:#fff;font-size:32px;font-weight:800}.billing-period{color:#6b7280;font-size:16px}.plan-features{margin:20px 0}.plan-features ul{list-style:none;margin:0;padding:0}.plan-features li{color:#fff;font-size:14px;padding:8px 0}.plan-benefits{background-color:#00000061;border-radius:8px;color:#ff3d3d;margin:16px 0;padding:16px}.project-benefit,.token-benefit{align-items:center;color:#fff;display:flex;font-size:14px;gap:8px;margin-bottom:8px;opacity:.5}.subscription-status{color:#6b7280;font-size:14px;margin-top:8px}.plan-actions{flex-wrap:wrap;gap:10px}.subscription-history-container{margin-top:30px}.history-list{background:linear-gradient(90deg,#1a1a1a,#252525);border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.history-item{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:between;padding:16px 20px}.history-item:last-child{border-bottom:none}.history-details h4{color:#fff;font-size:16px;font-weight:700;margin:0}.history-details p{color:#fff;font-size:14px;margin:4px 0 0;opacity:.5}.status-badge.active{background:#10b981;color:#fff}.status-badge.canceled{background:#ef4444;color:#fff}.status-badge.expired{background:#6b7280;color:#fff}@media (min-width:320px) and (max-width:767px){.hmLeft{width:100%}.hmTitle{font-size:1.4rem}.hmDesc{font-size:.9rem;margin-bottom:20px;width:100%}.lm{font-size:.8rem;padding:6px}.hmm{align-items:center;flex-direction:column-reverse;height:calc(100vh - 80px)}.hmain1{padding-top:220px}.homeSlider{height:auto;min-height:100vh;padding:20px 0}.hSHeading{margin:30px auto}.hSHeading h1{font-size:2rem;text-align:center}.hSBtns{padding:0 10px;width:100%}.left,.rgt{padding:12px;z-index:10}.left img,.rgt img{width:20px}.sliderMain{width:100%}.sliderWindow{height:auto;min-height:600px;overflow:hidden;width:100%}.sContentOne{height:100vh;padding:0 15px}.scImg{width:100%!important}.addToCart{justify-content:center;margin:20px 0;width:100%}.addToCart button{font-size:1rem;padding:8px 25px}.imgtxt,.imgtxtai,.imgtxtam,.imgtxtwd{flex-direction:column;gap:20px;height:auto;margin-top:20px;width:100%}.brain{display:flex;justify-content:center;width:100%}.brain img,.imgtxtai .brain img,.imgtxtam .brain img,.imgtxtwd .brain img{margin:0!important;width:200px!important}.btxt{align-items:end;height:auto;padding:0 15px 20px;text-align:center;width:100%}.btxt p{font-size:1rem;line-height:1.5}.sliderContent{transition:transform .3s ease-out}.sliderWindow{-webkit-overflow-scrolling:touch;overflow-x:hidden}.hSHeading{margin:15px auto;width:90%}.hSHeading h1,.osHeading h1,.pbHeading h1{font-size:1.2rem}.ourStrategy,.popularBrands{height:auto;justify-content:space-evenly;margin-top:0}.popularBrands{height:35vh;justify-content:flex-start}.osImg{height:max-content}.osImg img,.pbImg img{width:95%}.allfs{flex-direction:column}@keyframes fade-in-out{0%,to{opacity:0}10%,90%{opacity:1}}.navbar-toggler{background:none;border:none;color:#000;cursor:pointer;display:none;font-size:24px;z-index:1002}.hamburger{cursor:pointer;display:flex;flex-direction:column;height:20px;justify-content:space-between;width:25px}.hamburger span{background-color:#fff;display:block;height:3px;transition:all .3s ease-in-out;width:100%}.hamburger.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.navComp{align-items:center;background-color:#000;display:flex;flex-direction:column;gap:20px;height:0;justify-content:center;left:0;list-style:none;overflow:hidden;position:absolute;top:-130%;transition:height .3s ease-in-out;width:100%;z-index:1000}.navComp.open{height:calc(100vh - 80px)}.navComp.open li{margin-bottom:20px}.navbar-toggler{color:gray;display:block}.navComp{display:flex}.smain1{flex-direction:column;padding:0}.allrdm{margin-top:100px;width:250px}.servHead h1{font-size:1.5rem}.red-ani,.red-ani2,.red-ani3{height:70px}.rdm2{margin:15px 0}.servHead h2{font-size:.9rem;font-weight:500;margin:10px 0}.servHead{width:80%}.wwc h1{padding:10px}.crtns a{font-size:1rem}.new{font-size:.6rem;margin:0 5px;padding:3px 6px}.prjts{height:150px}.loadMore{font-size:.5rem;margin-left:0}.prjt-hide{font-size:.5rem;padding:0 5px}.smain2 .wwc{padding-bottom:50px}.contact-form input::placeholder,.contact-form textarea::placeholder{font-size:.8rem}.gaq-btn{margin:20px auto}.contact-form{padding:0;width:80%}.allWays{padding:0}.c1 select{font-size:.8rem;padding:10px 15px}.contact-form input,.contact-form textarea,.gaq{font-size:.8rem;padding:15px}.gaq{width:100%}.wtsp{margin:20px 0}.oro p{font-size:.8rem}.wtsp button{font-size:.7rem;padding:8px;width:50%}.contHead{align-items:center}.meetCheck label{font-size:.7rem;justify-content:center;margin-left:15px}.meetCheck input{width:20px}.caw{font-size:.8rem;width:75%}.c3 .phn{width:100%}.sc h1{font-size:.9rem}.ssc{align-items:center;display:flex;justify-content:center;width:100%}.ssc-d{font-size:.6rem;margin:0 5px;padding:5px}.gi-back,.glitch-image{width:100%}.starter{margin-right:20px}.starter-desc{font-size:.4rem;margin:10px 0}.starter h1{font-size:.68rem;padding:5px 0}.ac-now{font-size:.6rem;padding:5px 10px}.sb-icons{align-items:center;justify-content:center;width:100%}.sb-icons img{width:25px}.sbi{height:40px;width:40px}.sol-h2{font-size:.8rem}.solb{flex-direction:column;font-size:.6rem;justify-content:center;width:85%}.solb img{margin-bottom:29px;margin-right:0;width:250px}.solmain2 h1{font-size:.6rem;text-align:center}.solmain h1{font-size:2rem;width:80%}.solmain3{height:58vh}.floor{bottom:-50px}.footer{margin-top:0}.rainoutimg{width:100%}.rainContent{border-radius:15px;padding:5px;width:70%}.raininCon{gap:15px;margin-top:-120px;padding:10px 15px;width:80%}.logohead p{font-size:.6rem}.logohead{gap:15px}.logopara p{font-size:.4rem;width:85%}.logobtns .learnmore,.signup{border-radius:5px;font-size:.4rem;gap:5px;padding:4px 6px}}@media (max-width:360px){.hSHeading h1{font-size:1.75rem}.btxt p{font-size:.9rem}.brain img{width:160px!important}.addToCart button{font-size:.9rem;padding:6px 20px}}@media (min-width:320px) and (max-width:424px){.homeHero{right:-55px;top:-60px;width:100vw}.servHead{width:80%}}@media (min-width:375px) and (max-width:423px){.servHead{width:70%}.solmain h1{font-size:2.4rem}.raininCon{gap:15px;margin-top:-140px;padding:10px 15px}.logohead p{font-size:.7rem}.logopara p{font-size:.5rem}.learnmore img,.signup img{width:10%}.logobtns .learnmore,.signup{border-radius:5px;font-size:.4rem;gap:5px;padding:6px 0}.logobtns{gap:20px}}@media (min-width:424px) and (max-width:460px){.homeHero{right:-60px;top:-20px;width:100vw}.hmain1{padding-top:315px}.servHead{width:60%}.solmain h1{font-size:2.8rem}.raininCon{gap:20px;height:auto;margin-top:-155px;padding:10px 15px;width:80%}.logohead p{font-size:.8rem}.logopara p{font-size:.5rem;width:75%}.logobtns .learnmore,.signup{border-radius:5px;font-size:.4rem;gap:5px;padding:6px 2px}}@media (min-width:461px) and (max-width:550px){.homeHero{right:-60px;top:20px;width:100vw}}@media (min-width:740px) and (max-width:767px){.rainoutimg{width:70%}.rainContent{border-radius:28px;width:50%}.raininCon{gap:20px;margin-top:-205px;padding:15px 20px;width:80%}.logohead p{font-size:1.2rem}.logohead{gap:20px}.logopara p{font-size:.7rem;width:80%}.logobtns .learnmore,.signup{border-radius:10px;font-size:.6rem;padding:8px 4px}.logobtns{gap:25px}.learnmore img,.signup img{width:12%}}@media (min-width:768px) and (max-width:1023px){.navComp{width:45%}a{font-size:.8rem}.hmTitle{font-size:1.6rem}.hmDesc{font-size:.8rem;width:335px}.hmain1{width:85%}.lm{font-size:.9rem;padding:10px}.homeHero{height:100vh;right:-160px;top:-160px;width:93vw}.hSHeading h1,.osHeading h1,.pbHeading h1{font-size:1.8rem}.hSHeading{margin:30px auto}.sliderMain{margin:0;width:95%}.hSBtns{width:100%}.left img,.rgt img{width:20px}.left,.rgt{padding:15px 16px}.btxt{font-size:.8rem;height:130px;padding-bottom:30px}.brain img{margin-top:-105px;width:160px}.imgtxtwd .brain img{margin-left:-30px;margin-top:-95px;width:245px}.imgtxtai .brain img{margin-top:-126px;width:205px}.imgtxtam .brain img{margin-top:-60px;width:300px}.imgtxt .btxt,.imgtxtai .btxt,.imgtxtam .btxt,.imgtxtwd .btxt{width:40%}.addToCart button{border-radius:15px;padding:4px 10px}.ourStrategy,.popularBrands{margin-top:0}.footerMain{width:90%}.f h4{font-size:.9rem}.red-ani,.red-ani2,.red-ani3{height:70px}.allrdm{width:250px}.smain1{gap:30px}.servHead h1{font-size:2.4rem;line-height:50px}.servHead h2{font-size:1.3rem;margin:40px 0}.rdm2{margin:20px 0}.prjts{height:380px}.crtns a{font-size:1.3rem}.smain2 .wwc{padding-bottom:50px}.rainoutimg{width:70%}.rainContent{border-radius:28px;width:50%}.raininCon{gap:20px;margin-top:-205px;padding:15px 20px;width:80%}.logohead p{font-size:1.2rem}.logohead{gap:20px}.logopara p{font-size:.7rem;width:80%}.logobtns .learnmore,.signup{border-radius:10px;font-size:.6rem;padding:8px 4px}.logobtns{gap:25px}.learnmore img,.signup img{width:12%}.wwc h1{font-size:1.5rem}.af p{font-size:.7rem}.allWays{padding:50px 0}.oro p{font-size:.7rem;margin:15px 0}.contact-form textarea{width:100%}.oro-yellow{font-size:.7rem;margin:20px 0}.gaq{border-radius:35px;font-size:.8rem;padding:12px;width:200px}.wtsp button{border-radius:40px;font-size:.8rem;padding:15px;width:250px}.contact-form input,.contact-form textarea{font-size:.8rem;padding:10px}.caw,.contact-form input::placeholder,.contact-form textarea::placeholder,.meetCheck label{font-size:.8rem}.caw{margin:15px auto}.c1 select{font-size:.8rem;padding:10px 15px;width:48%}.contact-form{width:95%}.c2 .cn{width:61%}.oro-form .c1 select{width:38%}.aw h1{width:100%}.solb{font-size:.8rem;width:85%}.solb img{margin-right:50px;width:300px}.solmain h1{font-size:3.2rem}.sol-h2{font-size:1.5rem}.ssc-d{font-size:1rem;margin:0 20px}.ssc{align-items:center;justify-content:center}.gi-back,.glitch-image,.ssc{width:100%}.starter-desc{font-size:.8rem;margin:20px 0}.starter{margin-right:50px}.solmain3{height:85vh}.footer{margin-top:100px}}@media (min-width:1024px) and (max-width:1439px){.navComp{width:45%}.hmTitle{font-size:2rem}.hmDesc{width:385px}.hmDesc,.lm{font-size:1rem}.homeHero{height:85vh;right:-165px;top:-61px;width:72vw}.red-ani,.red-ani2,.red-ani3{height:70px}.allrdm{width:250px}.servHead h2{font-size:2rem}.servHead h1{font-size:3.6rem}.smain1{justify-content:space-between;padding:0 60px}.prjts{height:400px}.solmain h1{font-size:5.5rem;width:70%}.solb{width:90%}.solb img{margin-right:50px}.ssc{align-items:flex-start;display:flex;justify-content:center;margin:0;width:100%}.spDesc .starter{margin-right:0;right:-70px}.starter{margin-right:90px;width:max-content}.solmain3{height:max-content}.footer{margin-top:100px}.contact-form textarea{width:100%}.contact-form{width:90%}.sc h1{font-size:2rem}.c2 .cn{width:60%}.oro-form .c1 select{width:37%}.contact-form input,.contact-form textarea{padding:15px}.c1 select{width:48%}.c3 input{width:30.5%}.rainoutimg{width:60%}.rainContent{border-radius:30px;width:42%}.raininCon{gap:30px;margin-top:-235px;padding:15px 25px;width:80%}.logohead p{font-size:1.3rem}.logohead{gap:20px}.logopara p{font-size:.8rem;width:80%}.logobtns .learnmore,.signup{border-radius:10px;font-size:.7rem;padding:10px 12px}.learnmore img,.signup img{width:12%}}@media (min-width:1440px) and (max-width:1500px){.contact-form textarea{width:100%}.contact-form{width:80%}.c2 .cn{width:61%}.oro-form .c1 select{width:40%}.c3 input{width:34.5%}.c1 select{width:49%}.solmain h1{font-size:6rem}}@media (min-width:2560px){.contact-form{width:80%}.oro-form .c1 select{width:35%}.scWhite,.scun{height:4px}.scWhite{width:5px}.c3 input{width:41%}.c1 select{width:49.2%}.c2 .cn{width:61.5%}.oro-form .c1 select{width:44%}.contact-form textarea{width:100%}.solmain h1{font-size:9rem;width:50%}.ssc-d{position:relative;z-index:10}.raininCon{gap:60px;margin-top:-540px;padding:50px 60px 60px;width:80%}.logohead p{font-size:2.8rem}.logopara p{font-size:1.8rem;width:80%}.logobtns .learnmore,.signup{border-radius:20px;font-size:1.5rem;gap:15px;padding:24px 35px}.rainContent{border-radius:60px;padding:10px}.logohead{gap:40px}}.auth-container{align-items:center;background:linear-gradient(135deg,#1a1a1a,#2d1b1b 50%,#3d2222);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:20px;position:relative}.auth-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3c1e1ee6;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 40px #0006;max-width:400px;padding:40px;position:relative;width:100%}.auth-card:before{background:linear-gradient(45deg,#0000 30%,#dc262608 50%,#0000 70%);border-radius:16px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.auth-close-button{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;padding:8px;position:absolute;right:20px;top:20px;transition:all .2s ease;width:40px;z-index:10}.auth-close-button:hover{background-color:#ffffff1a;color:#dc2626;transform:scale(1.05)}.auth-close-button:focus{outline:2px solid #dc2626;outline-offset:2px}.auth-close-button:active{transform:scale(.95)}.auth-header{margin-bottom:30px;position:relative;text-align:center;z-index:1}.auth-header h2{color:#fff;font-size:28px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-shadow:0 2px 4px #00000080}.auth-header p{color:#fffc;font-size:14px;margin:0}.auth-form{position:relative;z-index:1}.form-group{margin-bottom:20px}.form-group label{color:#ffffffe6;display:block;font-weight:500}.form-group input{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border:2px solid #fff3;border-radius:8px;box-sizing:border-box;color:#fff;font-size:16px;padding:16px 14px;transition:all .3s ease;width:100%}.form-group input::placeholder{color:#fff9}.form-group input:focus{background:#ffffff14;border-color:#dc2626;border-color:var(--rfRed,#dc2626);box-shadow:0 0 0 3px #dc262633;outline:none}.form-group input:disabled{background-color:#ffffff05;color:#ffffff80;cursor:not-allowed;opacity:.6}.password-input-container{position:relative}.password-input-container input{padding-right:50px}.password-toggle{padding:8px;transition:color .2s}.form-options{flex-wrap:wrap;gap:10px;justify-content:space-between;margin:20px 0}.checkbox-label,.form-options{align-items:center;display:flex}.checkbox-label{color:#fffc;cursor:pointer;font-size:14px}.checkbox-label input{accent-color:#dc2626;accent-color:var(--rfRed,#dc2626);height:16px;margin-right:8px;width:auto}.forgot-password{color:#dc2626;color:var(--rfRed,#dc2626);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.forgot-password:hover{color:#b91c1c;text-decoration:underline}.auth-button{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:8px;box-shadow:0 4px 15px #dc26264d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-top:10px;padding:16px 24px;transition:all .3s ease;width:100%}.auth-button:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c,#991b1b);box-shadow:0 6px 20px #dc262666;transform:translateY(-2px)}.auth-button:active{transform:translateY(0)}.auth-button:disabled{background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 4px 15px #64748b4d;cursor:not-allowed;transform:none}.auth-footer{margin-top:24px;position:relative;text-align:center;z-index:1}.auth-footer p{color:#fffc;font-size:14px;margin:0}.auth-link{color:#dc2626;color:var(--rfRed,#dc2626);font-weight:600;margin-left:4px;text-decoration:none;transition:color .2s}.auth-link:hover{color:#b91c1c;text-decoration:underline}.auth-divider{margin:24px 0;position:relative;text-align:center;z-index:1}.auth-divider:before{background:#fff3;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.auth-divider span{background:#3c1e1ee6;color:#fffc;font-size:14px;padding:0 16px}.social-login{display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.social-button{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#ffffffe6;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 24px;transition:all .3s ease;width:100%}.social-button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-1px)}.social-button:disabled{background:#ffffff05;border-color:#ffffff1a;cursor:not-allowed;opacity:.6;transform:none}.social-button.google{border-color:#dc262680;color:#ff6b6b}.social-button.google:hover:not(:disabled){background:#dc26261a;border-color:#dc2626;border-color:var(--rfRed,#dc2626)}.social-button.github{border-color:#ffffff4d;color:#ffffffe6}.social-button.github:hover:not(:disabled){background:#ffffff1a;border-color:#fff6}.social-button:disabled .social-icon{opacity:.5}.social-icon{flex-shrink:0}.error-message{animation:fadeIn .3s ease-out;background:#dc262626;border:1px solid #dc262666;justify-content:space-between;margin-bottom:20px}.error-message .error-content{align-items:center;display:flex;flex:1 1;gap:8px}.success-message{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3c1e1ee6;border:1px solid #ffffff1a;border-radius:16px;color:#10b981;padding:40px;text-align:center}.success-message h2{margin:16px 0 8px}.success-message p{margin-bottom:8px}.loading-container{color:#fffc}.error-container,.loading-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:200px}.error-container{color:#fca5a5;text-align:center}.error-container button{background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s ease}.error-container button:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-1px)}.file-info{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border:1px solid #fff3;border-radius:6px;margin-top:8px;padding:8px 12px}.file-info small{color:#ffffffb3;font-size:12px}.cancel-button{background:#6b7280cc;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-top:12px;padding:12px 24px;transition:all .3s ease;width:100%}.cancel-button:hover{background:#4b5563e6;transform:translateY(-1px)}.retry-button{align-items:center;background:none;border:1px solid #ffffff4d;border-radius:4px;color:#fffc;cursor:pointer;display:flex;font-size:12px;gap:4px;margin-left:8px;padding:4px 8px;transition:all .2s ease}.retry-button:hover{border-color:#dc2626;border-color:var(--rfRed,#dc2626);color:#dc2626;color:var(--rfRed,#dc2626)}.retry-button:focus{box-shadow:0 0 0 2px #dc26264d;outline:none}.social-status{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin-top:16px;padding:12px;text-align:center}.social-status .loading-container{gap:8px;min-height:auto}.social-status .loading-container span{color:#ffffffb3;font-size:14px}.social-auth-ready{position:relative}.social-auth-ready:after{background:#10b981;border:2px solid #3c1e1ee6;border-radius:50%;content:"";height:8px;position:absolute;right:-2px;top:-2px;width:8px}.form-group input:invalid{border-color:#dc262680}.form-group input:valid{border-color:#10b9814d}.social-button:focus{box-shadow:0 0 0 3px #ffffff1a;outline:none}@media (max-width:768px){.auth-container{padding:15px}.auth-card{max-width:100%;padding:30px 25px}.auth-close-button{height:36px;padding:6px;right:15px;top:15px;width:36px}.auth-header h2{font-size:24px}.form-group input{font-size:16px;padding:14px 12px}.auth-button{padding:14px 20px}.form-options{gap:15px}.error-message,.form-options{align-items:flex-start;flex-direction:column}.retry-button{align-self:flex-end;margin-left:0;margin-top:8px}.social-status{padding:8px}}@media (max-width:480px){.auth-container{padding:10px}.auth-card{padding:25px 20px}.auth-close-button{height:32px;padding:4px;right:12px;top:12px;width:32px}.auth-header h2{font-size:22px}.form-group input{padding:12px 10px}}.lsMain{background:linear-gradient(135deg,#1a1a1a,#2d1b1b 50%,#3d2222);box-sizing:border-box;justify-content:center;min-height:100vh;padding:20px;width:100vw}.loginSignup,.lsMain{align-items:center;display:flex}.loginSignup{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3c1e1ee6;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 40px #0006;flex-direction:column;gap:20px;justify-content:flex-start;max-width:400px;min-height:500px;padding:40px 30px;position:relative;width:100%}.loginSignup img{filter:brightness(.9);height:auto;margin-bottom:10px;max-width:120px}.loginSignup h1{color:#fff;font-size:2rem;font-weight:700;letter-spacing:2px;margin:0;text-align:center;text-shadow:0 2px 4px #00000080}.loginSignup .lp{flex-grow:1;gap:20px;justify-content:center}.loginSignup .lp,.lsep{display:flex;flex-direction:column;width:100%}.lsep{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border:2px solid #fff3;border-radius:8px;position:relative;transition:all .3s ease}.lsep.focused{background:#ffffff14;border-color:#dc2626;border-color:var(--rfRed,#dc2626);box-shadow:0 0 0 3px #dc262633}.lsep input{background:#0000;border:none;border-radius:6px;box-sizing:border-box;color:#fff;font-size:16px;outline:none;padding:16px 14px;width:100%}.lsep input::placeholder{color:#fff9;font-weight:400}.lsep input:disabled{background-color:#ffffff05;cursor:not-allowed;opacity:.6}.password-input-wrapper{position:relative;width:100%}.password-input-wrapper input{padding-right:45px}.password-toggle{background:none;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s ease}.password-toggle:hover{color:#dc2626;color:var(--rfRed,#dc2626)}.password-toggle:disabled{cursor:not-allowed;opacity:.5}.loginSignup button[type=submit]{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:8px;box-shadow:0 4px 15px #dc26264d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-top:10px;padding:16px 20px;transition:all .3s ease;width:100%}.loginSignup button[type=submit]:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c,#991b1b);box-shadow:0 6px 20px #dc262666;transform:translateY(-2px)}.loginSignup button[type=submit]:active{transform:translateY(0)}.loginSignup button[type=submit]:disabled{background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 4px 15px #64748b4d;cursor:not-allowed;transform:none}.loginSignup p{color:#fffc;font-size:14px;margin:20px 0 0;text-align:center}.loginSignup a{color:#dc2626;color:var(--rfRed,#dc2626);font-weight:600;text-decoration:none;transition:color .2s ease}.loginSignup a:hover{color:#b91c1c;text-decoration:underline}.error-message{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#dc26261a;border:1px solid #dc26264d;box-sizing:border-box;color:#fca5a5;display:flex;font-size:14px;gap:8px;margin-bottom:10px;padding:12px 16px;width:100%}.success-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3c1e1ee6;border:1px solid #ffffff1a;padding:60px 40px;text-align:center}.success-message{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:30px}.success-message h2{color:#10b981;font-size:24px;margin:0;text-shadow:0 2px 4px #00000080}.success-message p{color:#fffc;font-size:16px;margin:0}.text-green-500{color:#10b981;filter:drop-shadow(0 0 8px rgba(16,185,129,.3))}.animate-spin{animation:spin 1s linear infinite}@media (max-width:768px){.lsMain{padding:15px}.loginSignup{max-width:100%;min-height:auto;padding:30px 20px}.loginSignup h1{font-size:1.75rem}.lsep input{font-size:16px;padding:14px 12px}.loginSignup button[type=submit]{padding:14px 20px}}@media (max-width:480px){.loginSignup{padding:25px 15px}.loginSignup h1{font-size:1.5rem}.lsep input{padding:12px 10px}}.loginSignup:before{background:linear-gradient(45deg,#0000 30%,#dc262608 50%,#0000 70%);border-radius:16px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.article-container{background-color:#000;color:#fff;font-family:Inter,sans-serif;margin:auto;max-width:800px;padding:60px 40px}.article-container h1{color:red;font-size:32px;font-weight:600;margin-bottom:20px}.article-date{color:#ccc;display:block;font-size:14px;margin-bottom:30px}.article-content{background-color:#111;border-radius:8px;box-shadow:0 0 0 1px #222;color:#f1f1f1;font-size:18px;line-height:1.8;padding:30px}.article-content p{margin-bottom:20px}@media screen and (max-width:768px){.article-container{padding:40px 20px}.article-container h1{font-size:26px}.article-content{font-size:16px;padding:20px}}.article-content{white-space:pre-wrap}.form-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1a1a1a,#2d1b1b 50%,#1a1a1a);border:1px solid #ffffff1a;box-shadow:0 20px 60px #000c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:40px auto;max-width:720px;overflow:hidden;padding:40px;position:relative}body{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 25%,#2d1b1b 50%,#1a1a1a 75%,#0a0a0a);margin:0;min-height:100vh;padding:0}.form-container:before{background:radial-gradient(circle at 20% 20%,#ff003326 0,#0000 50%),radial-gradient(circle at 80% 80%,#ff33661f 0,#0000 50%),radial-gradient(circle at 50% 50%,#ff00330d 0,#0000 70%);height:100%;pointer-events:none;z-index:-1}.form-container:after,.form-container:before{content:"";left:0;position:absolute;top:0;width:100%}.form-container:after{background:linear-gradient(90deg,#f03,#f36,#f69,#f36,#f03);height:4px}.form-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#f03);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:32px;font-weight:700;letter-spacing:-.5px;margin-bottom:32px;position:relative;text-align:center;text-shadow:0 4px 20px #ff00334d}.form-title:after{background:linear-gradient(90deg,#f03,#f36);bottom:-12px;box-shadow:0 0 10px #ff003380;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.form{gap:24px}.form-group{position:relative}.form-group label{color:#ccc;font-size:14px;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.form-group input[type=file],.form-group input[type=text],.form-group select,.form-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(45deg,#2a2a2a52,#1a1a1a96);border:1px solid #444;box-sizing:border-box;color:#fff;font-family:inherit;font-size:15px;padding:16px 20px;position:relative;transition:all .3s ease;width:100%}.form-group input[type=text]::placeholder,.form-group textarea::placeholder{color:#888;font-style:italic}.form-group input[type=file]:focus,.form-group input[type=text]:focus,.form-group select:focus,.form-group textarea:focus{border-color:#f03;box-shadow:0 0 0 3px #f033;outline:none;transform:translateY(-2px)}.form-group input[type=file]:hover,.form-group input[type=text]:hover,.form-group select:hover,.form-group textarea:hover{border-color:#666}.form-group textarea{line-height:1.5;min-height:120px;resize:vertical}.form-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background-image:none;background:linear-gradient(45deg,#2a2a2a,#1a1a1a) no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23f03' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;border:1px solid #444;cursor:pointer;outline:none;padding-right:50px}.form-group select:focus{background:linear-gradient(45deg,#333,#2a2a2a) no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px}.form-group select:hover{background:linear-gradient(45deg,#333,#2a2a2a) no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23f03' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px}.form-group select option{background:#1a1a1a;border:none;color:#fff;padding:12px}.form-group select::-ms-expand{display:none}.checkbox-group{align-items:center;color:#ccc;cursor:pointer;flex-direction:row;gap:12px;overflow:hidden;padding:16px 20px;position:relative;transition:all .3s ease}.checkbox-group:before{background:linear-gradient(90deg,#0000,#ff00331a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.checkbox-group:hover:before{left:100%}.checkbox-group:hover{background:linear-gradient(45deg,#333,#2a2a2a);border-color:#f03}.checkbox-group input[type=checkbox]{accent-color:#f03;cursor:pointer;height:20px;position:relative;width:20px}.checkbox-group label{color:#fff;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:normal;margin:0;text-transform:none}.form-group input[type=file]{border:2px dashed #444;cursor:pointer;padding:20px;position:relative;text-align:center;transition:all .3s ease}.form-group input[type=file]:focus,.form-group input[type=file]:hover{border-color:#f03;border-style:solid}.submit-button{background:linear-gradient(45deg,#f03,#f36);box-shadow:0 8px 25px #f036;font-family:inherit;font-size:16px;letter-spacing:.5px;margin-top:16px;padding:16px 32px}.submit-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000)}.submit-button:hover{background:linear-gradient(45deg,#e6002e,#f03);box-shadow:0 12px 35px #ff003380;transform:translateY(-4px)}.submit-button:active{box-shadow:0 6px 20px #f036;transform:translateY(-2px)}.form-container,.form-group{animation:fadeInUp .6s ease-out}.form-group{animation-fill-mode:both}.form-group:first-child{animation-delay:.1s}.form-group:nth-child(2){animation-delay:.2s}.form-group:nth-child(3){animation-delay:.3s}.form-group:nth-child(4){animation-delay:.4s}.form-group:nth-child(5){animation-delay:.5s}.form-group:nth-child(6){animation-delay:.6s}.form-group:nth-child(7){animation-delay:.7s}.form-group:nth-child(8){animation-delay:.8s}.slider-container{margin-top:8px;position:relative;width:100%}.timeline-slider{appearance:none;background:linear-gradient(45deg,#2a2a2a,#1a1a1a);border:1px solid #444;border-radius:4px;cursor:pointer;height:8px;outline:none;position:relative;transition:all .3s ease;width:100%}.timeline-slider:hover{background:linear-gradient(45deg,#333,#2a2a2a);border-color:#666}.timeline-slider:focus{border-color:#f03;box-shadow:0 0 0 3px #f033}.timeline-slider::-webkit-slider-thumb{appearance:none;background:linear-gradient(45deg,#f03,#f36);border:2px solid #fff;border-radius:50%;box-shadow:0 4px 12px #f036;cursor:pointer;height:24px;-webkit-transition:all .3s ease;transition:all .3s ease;width:24px}.timeline-slider::-webkit-slider-thumb:hover{box-shadow:0 6px 18px #f039;transform:scale(1.1)}.timeline-slider::-moz-range-thumb{background:linear-gradient(45deg,#f03,#f36);border:2px solid #fff;border-radius:50%;box-shadow:0 4px 12px #f036;cursor:pointer;height:24px;-moz-transition:all .3s ease;transition:all .3s ease;width:24px}.timeline-slider::-moz-range-thumb:hover{box-shadow:0 6px 18px #f039;transform:scale(1.1)}.slider-labels{display:flex;justify-content:space-between;margin-top:12px;padding:0 12px}.slider-labels span{background:#0000;border-radius:4px;color:#888;font-size:12px;font-weight:500;letter-spacing:.5px;padding:4px 8px;position:relative;text-transform:uppercase;transition:all .3s ease}.slider-labels span.active{background:linear-gradient(45deg,#ff00331a,#ff33661a);color:#f03;font-weight:600;text-shadow:0 0 8px #ff00334d}.slider-labels span.active:before{background:#f03;border-radius:50%;bottom:-8px;box-shadow:0 0 6px #ff003380;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px}@media (max-width:768px){.slider-labels span{font-size:10px;padding:2px 4px}.timeline-slider::-webkit-slider-thumb{height:20px;width:20px}.timeline-slider::-moz-range-thumb{height:20px;width:20px}}@media (max-width:480px){.slider-labels{align-items:center;flex-direction:column;gap:4px;margin-top:8px}.slider-labels span{font-size:11px}}@media (max-width:768px){.form-container{margin:20px;padding:24px}.form-title{font-size:24px;margin-bottom:24px}.form{gap:20px}.form-group input[type=file],.form-group input[type=text],.form-group select,.form-group textarea{font-size:14px;padding:12px 16px}.submit-button{font-size:15px;padding:14px 28px}}@media (max-width:480px){.form-container{margin:10px;padding:20px}.form-title{font-size:20px}.checkbox-group{padding:12px 16px}.form-group input[type=file]{padding:16px}}.form-container.loading{opacity:.7;pointer-events:none}.form-container.loading:after{animation:spin 1s linear infinite;border:3px solid #333;border-top-color:#f03;content:"";height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px;z-index:1000}@keyframes spin{to{transform:rotate(1turn)}}.form-group input:focus,.form-group select:focus,.form-group textarea:focus,.submit-button:focus{outline:2px solid #f03;outline-offset:2px}.form-group.error input,.form-group.error select,.form-group.error textarea{border-color:#f44;box-shadow:0 0 0 3px #f443}.form-group.error label{color:#f44}.form-group.success input,.form-group.success select,.form-group.success textarea{border-color:#0c6;box-shadow:0 0 0 3px #0c63}.form-group.success label{color:#0c6}.project-details-container{color:#fff;margin:0 auto;max-width:80rem;padding:1.5rem}.error-message{background-color:#1f2937;border:1px solid #ef4444;border-radius:8px;margin:2rem 0;padding:2rem;text-align:center}.error-message h2{color:#ef4444;margin-bottom:1rem}.error-message p{color:#d1d5db;margin:0}.header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.title{font-weight:600;margin:0}.status-badge{border-radius:9999px;font-size:.875rem;font-weight:500;padding:.25rem 1rem}.status-draft{background-color:#f97316;color:#fff}.status-in-review{background-color:#2563eb;color:#fff}.status-in-progress{background-color:#9333ea;color:#fff}.status-revision-requested{background-color:#ef4444;color:#fff}.status-published{background-color:#16a34a;color:#fff}.status-cancelled{background-color:#6b7280;color:#fff}.status-default{background-color:#fff;color:#000}.submitted-date{color:#9ca3af;font-size:.875rem;margin-bottom:1.5rem}.stepper-container{margin:2rem 0}.stepper{justify-content:space-between;margin:0 auto;max-width:600px}.step-item,.stepper{align-items:center;display:flex}.step-item{flex:1 1;flex-direction:column;position:relative}.step-circle{align-items:center;background-color:#374151;border-radius:50%;color:#9ca3af;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;margin-bottom:8px;transition:all .3s ease;width:40px}.step-circle.active{background-color:#3b82f6;color:#fff}.step-label{color:#9ca3af;font-size:12px;max-width:80px;text-align:center;transition:color .3s ease}.step-label.active{color:#3b82f6;font-weight:600}.step-line{background-color:#374151;height:2px;left:60%;position:absolute;top:20px;transition:background-color .3s ease;width:80%}.step-line.active{background-color:#3b82f6}.info-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:1.5rem}.info-section{margin-bottom:1rem}.info-title{font-weight:600;margin-bottom:.25rem;margin-top:0}.details-list,.info-text{color:#d1d5db;margin:0}.details-list{font-size:.875rem;padding-left:1rem}.details-list li{margin-bottom:.25rem}.files-section{margin-top:1.5rem}.section-title{margin-bottom:.5rem;margin-top:0}.files-container{display:flex;flex-direction:column;gap:.5rem}.file-card{align-items:center;background-color:#1f2937;border:1px solid #374151;border-radius:8px;display:flex;padding:12px;transition:background-color .2s ease}.file-card:hover{background-color:#374151}.file-icon{font-size:24px;margin-right:12px}.file-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.file-name{color:#f3f4f6;font-weight:500}.file-size{color:#9ca3af;font-size:12px}.file-download{background:none;border:none;border-radius:4px;cursor:pointer;font-size:20px;padding:4px;transition:background-color .2s ease}.file-download:hover{background-color:#4b5563}.chat-section{margin-top:2rem}.comment-box{border-radius:8px}.comments-list{margin-bottom:1rem;max-height:300px;overflow-y:auto}.no-comments{color:#9ca3af;font-style:italic;margin:0;padding:2rem;text-align:center}.comment{background-color:#111827;border-left:3px solid #3b82f6;border-radius:6px;margin-bottom:12px;padding:12px}.comment-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.comment-author{color:#3b82f6;font-weight:600}.comment-timestamp{color:#9ca3af;font-size:12px}.comment-text{color:#e5e7eb;line-height:1.5;margin:0}.comment-form{display:flex;flex-direction:column;gap:12px;position:relative}.comment-input-container{align-items:flex-end;display:flex;position:relative}.comment-input{background-color:#111827;border:1px solid #374151;border-radius:12px;color:#fff;font-family:inherit;font-size:14px;min-height:80px;padding:12px 60px 12px 16px;resize:vertical;width:100%}.comment-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.comment-input::placeholder{color:#9ca3af}.comment-submit{align-items:center;background-color:initial;border:none;border-radius:8px;bottom:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;height:40px;justify-content:center;padding:8px;position:absolute;right:8px;transition:all .2s ease;width:40px}.comment-submit:hover{background-color:#2563eb;transform:scale(1.05)}.comment-submit:disabled{background-color:#6b7280;cursor:not-allowed;transform:none}.comment-submit svg{height:20px;width:20px}.actions-section{display:flex;gap:.75rem;margin-top:1.5rem}.btn{border:none;border-radius:.5rem;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:background-color .2s ease}.btn-approve{background-color:#16a34a;color:#fff}.btn-approve:hover{background-color:#15803d}.btn-revision{background-color:#dc2626;color:#fff}.btn-revision:hover{background-color:#b91c1c}.btn-cancel{background-color:#374151;color:#fff}.btn-cancel:hover{background-color:#1f2937}.back-button{align-items:center;background:#0000;border:1px solid #e0e0e0;border-radius:6px;color:#666;cursor:pointer;display:flex;font-size:14px;gap:8px;margin-bottom:20px;padding:8px 16px;transition:all .2s ease}.back-button:hover{background:#f5f5f5;border-color:#d0d0d0;color:#333}.error-message,.loading-message{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.error-message h2,.loading-message h2{color:#333;margin-bottom:10px}.error-message p,.loading-message p{color:#666;margin-bottom:20px}.btn-primary{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background .2s ease}.btn-primary:hover{background:#0056b3}@media (max-width:768px){.project-details-container{padding:1rem}.header{align-items:flex-start;flex-direction:column;gap:.5rem}.info-grid{grid-template-columns:1fr}.actions-section{flex-direction:column;gap:.5rem}.stepper{flex-direction:column;gap:1rem}.step-item{flex-direction:row;justify-content:flex-start;width:100%}.step-circle{height:35px;margin-bottom:0;margin-right:12px;width:35px}.step-label{max-width:none;text-align:left}.step-line{display:none}}body{background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}.blog-page{min-height:100vh}.blog-header,.blog-page{background:linear-gradient(180deg,#0a0a0a,#1a1a1a)}.blog-header{color:#fff;padding:4rem 1rem;text-align:center}.header-content{margin:0 auto;max-width:1200px}.header-title{font-size:3rem;font-weight:900;margin-bottom:1rem;text-shadow:2px 2px 4px #0000004d}.title-accent{color:#fca5a5}.header-subtitle{color:#fca5a5;font-size:1.25rem;margin:0 auto;max-width:600px;opacity:.9}.main-container{margin:0 auto;max-width:1200px;padding:3rem 1rem}.featured-section{margin-bottom:3rem}.feature-header{gap:.5rem;margin-bottom:1.5rem}.feature-header,.featured-icon{align-items:center;display:flex}.featured-icon{background-color:#dc2626;border-radius:50%;color:#fff;font-size:1.1rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.feature-title{color:#fca5a5;font-size:1.5rem;font-weight:700}.content-wrapper{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 300px;margin-top:2rem}.main-content{min-width:0}.content-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.content-title{color:#fca5a5;font-size:1.5rem;font-weight:700}.share-btn{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;gap:.5rem;transition:color .2s ease}.share-btn:hover{color:#dc2626}.blog-card{background:#000;box-shadow:0 4px 6px -1px #0000001a;cursor:pointer;height:100%;overflow:hidden;transition:all .3s ease}.blog-card:hover{box-shadow:0 10px 25px -3px #0000001a;transform:translateY(-2px)}.hero-card{align-items:center;display:grid;grid-template-columns:1fr 1fr;max-height:400px}.card-image-container{overflow:hidden;position:relative}.card-image{height:200px;object-fit:cover;transition:transform .3s ease;width:100%}.hero-card .card-image{height:300px}.blog-card:hover .card-image{transform:scale(1.05)}.card-content{padding:1.5rem}.hero-card .card-content{padding:2rem}.card-badges{display:flex;gap:.5rem;margin-bottom:1rem}.category-badge{border:1px solid #fca5a5;border-radius:9999px;color:#fca5a5;padding:.75rem}.category-badge,.featured-badge{font-size:.75rem;font-weight:500}.featured-badge{background-color:#000;border-radius:9999px;color:#fff;padding:.25rem .75rem}.card-title{color:#959595;font-size:1.25rem;font-weight:700;line-height:1.4;margin-bottom:.75rem;transition:color .2s ease}.hero-card .card-title{font-size:1.75rem}.blog-card:hover .card-title{color:#fff}.card-excerpt{color:#6b7280;line-height:1.6;margin-bottom:1rem}.hero-card .card-excerpt{font-size:1.1rem}.card-meta{align-items:center;color:#6b7280;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:1rem}.meta-info{display:flex;gap:1rem}.meta-item{align-items:center;display:flex;gap:.25rem}.read-time{color:#6b7280;font-size:.875rem}.card-actions{justify-content:space-between}.card-actions,.read-more-btn{align-items:center;display:flex}.read-more-btn{background-color:initial;border:1px solid #959595;border-radius:6px;color:#959595;cursor:pointer;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s ease}.read-more-btn:hover{background-color:#fff;color:#b91c1c}.engagement-stats{display:flex;gap:1rem}.stat-item{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.25rem}.blog-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.blog-sidebar{display:flex;flex-direction:column;gap:1.5rem;height:fit-content;position:sticky;top:2rem}.blog-sidebar-section{background:#1a1a1a;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;padding:1.5rem}.blog-sidebar-title{color:#959595;font-size:1.125rem;font-weight:700;margin-bottom:1rem}.search-container{position:relative}.search-icon{color:#9ca3af;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-input{background-color:initial;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;padding:.75rem .75rem .75rem 2.5rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.search-input:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a;outline:none}.categories-list{display:flex;flex-direction:column;gap:.5rem}.category-btn{background:#0000;border:none;border-radius:6px;color:#898989;cursor:pointer;font-size:.875rem;padding:.75rem;text-align:left;transition:all .2s ease;width:100%}.category-btn:hover{border:1px solid #898989}.category-btn.active{border:1px solid #dc2626;color:#fff}.tags-container{display:flex;flex-wrap:wrap;gap:.5rem}.tag-item{align-items:center;background-color:#4f4f4f;border-radius:9999px;color:#ededed;cursor:pointer;display:inline-flex;font-size:.75rem;gap:.25rem;padding:.25rem .75rem;transition:all .2s ease}.tag-item:hover{background-color:#fef2f2;color:#dc2626}.newsletter-section{background:linear-gradient(135deg,#dc2626,#000);color:#fff}.newsletter-section .blog-sidebar-title{color:#fff}.newsletter-text{color:#fca5a5;font-size:.875rem;margin-bottom:1rem}.newsletter-form{display:flex;flex-direction:column;gap:.75rem}.newsletter-input{background-color:initial;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;padding:.75rem}.newsletter-input:focus{box-shadow:0 0 0 3px #dc26264d;outline:none}.newsletter-btn{background:#0000;border:1px solid #d1d5db;border-radius:6px;color:#dc2626;cursor:pointer;font-weight:500;padding:.75rem;transition:background-color .2s ease;width:100%}.newsletter-btn:hover{background-color:#f3f4f6}.blog-footer{background-color:#000;color:#fff;margin-top:4rem;padding:3rem 1rem}.footer-content{margin:0 auto;max-width:1200px;text-align:center}.footer-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.footer-description{color:#9ca3af;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:600px}.footer-links{display:flex;gap:1.5rem;justify-content:center}.footer-link{color:#9ca3af;text-decoration:none;transition:color .2s ease}.footer-link:hover{color:#fca5a5}@media (max-width:1024px){.content-wrapper{gap:2rem;grid-template-columns:1fr}.blog-sidebar{position:static}.hero-card{grid-template-columns:1fr}.hero-card .card-image{height:250px}}@media (max-width:768px){.main-container{padding:2rem 1rem}.header-title{font-size:2rem}.header-subtitle{font-size:1rem}.blog-grid{grid-template-columns:1fr}.content-header{align-items:flex-start}.card-actions,.content-header{flex-direction:column;gap:1rem}.card-actions{align-items:stretch}.engagement-stats{justify-content:space-between}.footer-links{flex-wrap:wrap}}@media (max-width:480px){.main-container{padding:1.5rem .5rem}.blog-header{padding:3rem 1rem}.blog-sidebar-section,.card-content{padding:1rem}.hero-card .card-content{padding:1.5rem}.hero-card .card-title{font-size:1.5rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog-card{animation:fadeIn .5s ease-out}.category-btn:focus,.newsletter-btn:focus,.read-more-btn:focus,.search-input:focus{outline:2px solid #dc2626;outline-offset:2px}@media (prefers-contrast:high){.blog-card,.blog-sidebar-section{border:1px solid #000}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.blog-detail-bg,.blog-detail-page{background:linear-gradient(180deg,#0a0a0a,#1a1a1a)}.blog-detail-page{color:#1e1e1e;font-family:Inter,sans-serif;line-height:1.6;margin:0 auto;max-width:900px;padding:2rem 1rem}.blog-detail-container{display:flex;flex-direction:column;gap:1.5rem}.blog-title{color:#fce4e4;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.blog-meta{color:#666;flex-wrap:wrap;font-size:.9rem;gap:1rem}.blog-meta,.blog-meta span{align-items:center;display:flex}.blog-meta span{gap:.4rem}.blog-image{border-radius:12px;height:auto;max-height:400px;object-fit:cover;width:100%}.blog-content{color:#959595;font-size:1.125rem;line-height:1.75}.blog-content p{margin-bottom:1.25rem}.blog-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.tag{align-items:center;background-color:#959595;border-radius:4px;color:#fff;display:inline-flex;font-size:.85rem;gap:.3rem;padding:.3rem .6rem}.back-link{color:#959595;display:inline-block;font-weight:500;margin-top:2rem;text-decoration:none;transition:color .2s ease}.back-link:hover{color:#a91e2a}.tp-team-container{background-color:var(--dark-bg);margin:0 auto;max-width:1200px;min-height:100vh;padding:60px 20px;position:relative;text-align:center}.tp-team-container:before{background:radial-gradient(circle at 30% 20%,#ff3d3d08 0,#0000 50%),radial-gradient(circle at 70% 80%,#ff3d3d08 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.tp-team-heading{color:var(--primary-red);font-size:36px;margin-bottom:10px;position:relative;text-shadow:0 0 20px #ff3d3d4d;z-index:2}.tp-team-heading:after{background:var(--gradient-primary);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.tp-team-subheading{color:var(--text-secondary);font-size:18px;line-height:1.6;margin-bottom:50px;position:relative;z-index:2}.tp-team-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;position:relative;z-index:2}.tp-team-card{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 4px 20px #0000004d;overflow:hidden;padding:25px;position:relative;transition:all .3s ease;width:280px}.tp-team-card:before{background:var(--gradient-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.tp-team-card:hover:before{transform:scaleX(1)}.tp-team-card:hover{border-color:var(--primary-red);box-shadow:0 15px 35px #ff3d3d33;transform:translateY(-8px)}.tp-team-image-container{background-color:var(--hover-bg);border:2px solid var(--border-color);border-radius:12px;height:280px;margin-bottom:20px;overflow:hidden;position:relative;transition:border-color .3s ease;width:100%}.tp-team-card:hover .tp-team-image-container{border-color:var(--primary-red)}.tp-team-image{border-radius:10px;filter:grayscale(.3);height:100%;object-fit:cover;opacity:0;transition:all .3s ease;width:100%}.tp-team-image.tp-loaded{opacity:1}.tp-team-card:hover .tp-team-image{filter:grayscale(0);transform:scale(1.05)}.tp-image-placeholder{align-items:center;background:linear-gradient(45deg,var(--hover-bg) 25%,#0000 25%),linear-gradient(-45deg,var(--hover-bg) 25%,#0000 25%),linear-gradient(45deg,#0000 75%,var(--hover-bg) 75%),linear-gradient(-45deg,#0000 75%,var(--hover-bg) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:10px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.tp-loading-spinner{animation:tp-spin 1s linear infinite;border-top:3px solid var(--border-color);border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-red);filter:drop-shadow(0 0 10px rgba(255,61,61,.3));height:40px;width:40px}@keyframes tp-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tp-team-name{color:var(--text-primary);font-size:22px;font-weight:700;margin-bottom:8px;transition:color .3s ease}.tp-team-card:hover .tp-team-name,.tp-team-title{color:var(--primary-red)}.tp-team-title{font-size:16px;font-weight:600;letter-spacing:.5px;margin-bottom:15px;text-transform:uppercase}.tp-team-description{color:var(--text-secondary);font-size:14px;line-height:1.6;margin-top:10px;text-align:left}.tp-team-card{animation:fadeInUp .6s ease-out}.tp-team-card:first-child{animation-delay:.1s}.tp-team-card:nth-child(2){animation-delay:.2s}.tp-team-card:nth-child(3){animation-delay:.3s}.tp-team-card:nth-child(4){animation-delay:.4s}.tp-team-image-container:after{background:linear-gradient(180deg,#0000 0,#0000 60%,#0000004d);border-radius:10px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.tp-team-card:hover .tp-team-image-container:after{opacity:1}@media (max-width:768px){.tp-team-grid{align-items:center;flex-direction:column}.tp-team-card{max-width:320px;width:100%}.tp-team-heading{font-size:28px}.tp-team-container{padding:40px 15px}.tp-team-subheading{font-size:16px;margin-bottom:40px}.tp-team-image-container{height:250px}}@media (max-width:480px){.tp-team-container{padding:30px 10px}.tp-team-heading{font-size:24px}.tp-team-card{max-width:280px;padding:20px}.tp-team-image-container{height:220px}.tp-team-name{font-size:20px}.tp-team-title{font-size:14px}.tp-team-description{font-size:13px}}.tp-team-card:focus-within{outline:2px solid var(--primary-red);outline-offset:2px}@media (prefers-contrast:high){.tp-team-card{border-width:2px}.tp-team-name,.tp-team-title{font-weight:700}}@media (prefers-reduced-motion:reduce){.tp-loading-spinner,.tp-team-card,.tp-team-image{animation:none;transition:none}.tp-team-card:hover{transform:none}}.career-container{margin:0 auto;max-width:1200px;padding:0 20px}.career-hero-section{align-items:center;background-color:#000;color:#fff;display:flex;min-height:100vh;overflow:hidden;position:relative}.career-hero-content{flex:1 1;max-width:600px;padding:0 40px;z-index:2}.career-hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#00d4ff,#ff0080,#ff0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 0 30px #00d4ff4d}.career-hero-subtitle{color:#b8b8b8;font-size:1.25rem;line-height:1.8;margin-bottom:2.5rem;opacity:.9}.career-cta-button{background-color:initial;border:none;border-radius:50px;box-shadow:0 4px 15px #ff008066,0 0 20px #00d4ff33;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:16px 32px;transition:all .3s ease}.career-cta-button:hover{box-shadow:0 6px 25px #ff008099,0 0 30px #00d4ff66;transform:translateY(-2px)}.career-hero-visual{flex:1 1;height:100%;position:relative}.career-floating-elements{height:400px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px}.career-element{animation:career-float 6s ease-in-out infinite;border-radius:50%;box-shadow:0 0 20px #ffffff1a;position:absolute}.career-element-1{animation-delay:0s;background:linear-gradient(45deg,#ff0080,#00d4ff);box-shadow:0 0 40px #ff008066;height:120px;left:10%;top:20%;width:120px}.career-element-2{animation-delay:-2s;background:linear-gradient(45deg,#00d4ff,#ff0);box-shadow:0 0 30px #00d4ff66;height:80px;right:20%;top:60%;width:80px}.career-element-3{animation-delay:-4s;background:linear-gradient(45deg,#ff0,#ff0080);bottom:30%;box-shadow:0 0 25px #ff06;height:60px;left:40%;width:60px}@keyframes career-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.career-why-join-section{background-color:#111;background-image:radial-gradient(circle at 25% 25%,#00d4ff1a 0,#0000 25%),radial-gradient(circle at 75% 75%,#ff00801a 0,#0000 25%);padding:100px 0}.career-section-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center;text-shadow:0 0 20px #ffffff4d}.career-why-join-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.career-why-join-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 10px 30px #0000004d;padding:2.5rem;text-align:center;transition:all .3s ease}.career-why-join-card:hover{border-color:#00d4ff4d;box-shadow:0 20px 40px #0006,0 0 30px #ffffff1a;transform:translateY(-5px)}.career-card-icon{filter:drop-shadow(0 0 10px rgba(255,255,255,.5));font-size:3rem;margin-bottom:1.5rem}.career-card-title{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.career-card-description{color:#b8b8b8;line-height:1.6}.career-jobs-section{background-color:#0a0a0a;padding:100px 0}.career-jobs-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:3rem}.career-job-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.career-job-card:before{background:linear-gradient(45deg,#3900ff,red);box-shadow:0 0 10px #00d4ff80;content:"";height:4px;left:0;position:absolute;right:0;top:0}.career-job-card:hover{border-color:#00d4ff80;box-shadow:0 10px 25px #0006,0 0 20px #00d4ff33;transform:translateY(-2px)}.career-job-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.career-job-title{color:#fff;flex:1 1;font-size:1.5rem;font-weight:600}.career-job-type{background:linear-gradient(45deg,#3900ff,red);border-radius:20px;box-shadow:0 0 10px #00d4ff4d;color:#fff;font-size:.85rem;font-weight:500;padding:.5rem 1rem}.career-job-meta{display:flex;gap:1rem;margin-bottom:1.5rem}.career-job-department,.career-job-location{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#b8b8b8;font-size:.9rem;padding:.5rem 1rem}.career-job-description{color:#d1d1d1;line-height:1.6;margin-bottom:2rem}.career-apply-button{background:#000;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease;width:100%}.career-apply-button:hover{box-shadow:0 5px 15px #00d4ff66,0 0 20px #ff00804d;transform:translateY(-1px)}.career-application-section{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f0f23);color:#fff;padding:100px 0;position:relative}.career-application-section:before{background-image:radial-gradient(circle at 20% 20%,#00d4ff1a 0,#0000 25%),radial-gradient(circle at 80% 80%,#ff00801a 0,#0000 25%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.career-application-content{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:1}.career-application-text .career-section-title{color:#fff;margin-bottom:1.5rem;text-align:left}.career-application-description{color:#b8b8b8;font-size:1.1rem;line-height:1.8;opacity:.9}.career-application-form{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 40px #0000004d;padding:2.5rem}.career-form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.career-form-group{margin-bottom:1.5rem}.career-form-group label{color:#fff;display:block;font-weight:600;margin-bottom:.5rem}.career-form-group input,.career-form-group select,.career-form-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #fff3;border-radius:10px;color:#fff;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.career-form-group input::placeholder,.career-form-group textarea::placeholder{color:#888}.career-form-group input:focus,.career-form-group select:focus,.career-form-group textarea:focus{border-color:#00d4ff;box-shadow:0 0 15px #00d4ff4d;outline:none}.career-form-group textarea{min-height:100px;resize:vertical}.career-submit-button{background-color:initial;border:none;border-radius:10px;box-shadow:0 0 20px #00d4ff4d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:16px 32px;transition:all .3s ease;width:100%}.career-submit-button:hover{box-shadow:0 5px 15px #00d4ff66,0 0 25px #ff00804d;transform:translateY(-2px)}.career-footer{background:#0a0a0a;border-top:1px solid #ffffff1a;color:#fff;padding:2rem 0;text-align:center}@media (max-width:768px){.career-hero-section{flex-direction:column;padding:2rem 0;text-align:center}.career-hero-title{font-size:2.5rem}.career-hero-content{padding:0 20px}.career-floating-elements{height:300px;width:300px}.career-jobs-grid,.career-why-join-grid{grid-template-columns:1fr}.career-application-content{gap:2rem;grid-template-columns:1fr}.career-application-text .career-section-title{text-align:center}.career-form-row{grid-template-columns:1fr}.career-section-title{font-size:2rem}}@media (max-width:480px){.career-hero-title{font-size:2rem}.career-hero-subtitle{font-size:1.1rem}.career-application-form,.career-job-card,.career-why-join-card{padding:1.5rem}}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-red:#ff3d3d;--dark-red:#c10000;--darker-red:#a00000;--brown-accent:#3c1f00;--dark-bg:#000;--card-bg:#111;--text-primary:#fff;--text-secondary:#ccc;--text-muted:#999;--border-color:#333;--hover-bg:#1a1a1a}.collab-collaborations-page{background:#000;background:var(--dark-bg);color:#fff;color:var(--text-primary);font-family:Helvetica Neue,Arial,sans-serif;line-height:1.6;min-height:100vh}.collab-container{margin:0 auto;max-width:1200px;padding:0 20px}.collab-hero-section{align-items:center;background:#000;background:var(--dark-bg);display:flex;justify-content:space-between;min-height:100vh;overflow:hidden;padding:100px 20px;position:relative}.collab-hero-content{flex:1 1;max-width:600px;z-index:2}.collab-hero-title{color:#fff;color:var(--text-primary);font-size:4rem;font-weight:700;line-height:1.2;margin-bottom:24px}.collab-hero-subtitle{color:#ccc;color:var(--text-secondary);font-size:1.25rem;line-height:1.7;margin-bottom:40px}.collab-cta-button{background:#0000;border:none;border-bottom:2px solid #ff3d3d;border-bottom:2px solid var(--primary-red);border-radius:8px;color:#fff;color:var(--text-primary);cursor:pointer;font-size:1.125rem;font-weight:600;letter-spacing:1px;overflow:hidden;padding:15px 30px;position:relative;text-transform:uppercase;transition:all .3s ease}.collab-cta-button:before{background:linear-gradient(90deg,#0000,#ff3d3d1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.collab-cta-button:hover:before{left:100%}.collab-cta-button:hover{color:#ff3d3d;color:var(--primary-red);transform:translateY(-2px)}.collab-hero-visual{align-items:center;display:flex;flex:1 1;height:400px;justify-content:center;position:relative}.collab-collaboration-nodes{height:300px;position:relative;width:300px}.collab-node{animation:collab-pulse 2s ease-in-out infinite;background:#ff3d3d;background:var(--primary-red);border-radius:50%;box-shadow:0 0 20px #ff3d3d4d;height:60px;position:absolute;width:60px}.collab-node-1{animation-delay:0s;left:50%;top:0;transform:translateX(-50%)}.collab-node-2{animation-delay:.5s;right:0;top:50%;transform:translateY(-50%)}.collab-node-3{animation-delay:1s;bottom:0;left:50%;transform:translateX(-50%)}.collab-node-4{animation-delay:1.5s;left:0;top:50%;transform:translateY(-50%)}.collab-connection-line{animation:collab-glow 3s ease-in-out infinite;background:#ff3d3d;background:var(--primary-red);box-shadow:0 0 10px #ff3d3d80;height:2px;opacity:.6;position:absolute}.collab-line-1{left:30px;right:30px;top:50%;transform:translateY(-50%)}.collab-line-2{bottom:30px;left:50%;top:30px;transform:translateX(-50%);width:2px}.collab-line-3{bottom:30px;left:30px;right:30px;top:30px;transform:rotate(45deg);transform-origin:center}@keyframes collab-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}@keyframes collab-glow{0%,to{opacity:.6}50%{opacity:1}}.collab-collaborators-section{background:#000;background:var(--dark-bg);padding:100px 0}.collab-section-title{color:#fff;color:var(--text-primary);font-size:2.5rem;font-weight:700;margin-bottom:16px;text-align:center}.collab-section-subtitle{color:#ccc;color:var(--text-secondary);font-size:1.125rem;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.collab-collaborators-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:60px}.collab-collaborator-card{background:#111;background:var(--card-bg);border:1px solid #333;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 4px 20px #0000004d;cursor:pointer;overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.collab-collaborator-card:hover{border-color:#ff3d3d;border-color:var(--primary-red);box-shadow:0 20px 40px #ff3d3d33;transform:translateY(-8px)}.collab-card-image{margin-bottom:20px}.collab-card-image img{border-radius:8px;filter:brightness(.9);height:80px;object-fit:contain;width:100%}.collab-collaborator-name{color:#fff;color:var(--text-primary);font-size:1.5rem;font-weight:700;margin-bottom:12px}.collab-collaborator-summary{color:#ccc;color:var(--text-secondary);font-size:1rem;line-height:1.6}.collab-card-overlay{align-items:center;background:#ff3d3df2;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.collab-collaborator-card:hover .collab-card-overlay{opacity:1}.collab-overlay-text{color:#fff;font-size:1.25rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.collab-collaboration-types{background:#000;background:var(--dark-bg);padding:100px 0}.collab-types-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:60px}.collab-type-card{background:#111;background:var(--card-bg);border:2px solid #333;border:2px solid var(--border-color);border-radius:16px;padding:40px 20px;position:relative;text-align:center;transition:all .3s ease}.collab-type-card:hover{border-color:#ff3d3d;border-color:var(--primary-red);box-shadow:0 10px 30px #ff3d3d33;transform:translateY(-4px)}.collab-type-icon{filter:grayscale(1) brightness(1.2);font-size:3rem;margin-bottom:20px}.collab-type-title{color:#fff;color:var(--text-primary);font-size:1.5rem;font-weight:700;margin-bottom:12px}.collab-type-description{color:#ccc;color:var(--text-secondary);font-size:1rem;line-height:1.6}.collab-form-section{background:#000;background:var(--dark-bg);padding:100px 0}.collab-form-header{margin-bottom:60px;text-align:center}.collab-collaboration-form{background:#111;background:var(--card-bg);border:1px solid #333;border:1px solid var(--border-color);border-radius:20px;box-shadow:0 10px 40px #00000080;margin:0 auto;max-width:800px;padding:50px}.collab-form-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:30px}.collab-form-group{display:flex;flex-direction:column}.collab-form-group.collab-full-width{grid-column:1/-1}.collab-form-group label{color:#fff;color:var(--text-primary);font-size:1rem;font-weight:600;margin-bottom:8px}.collab-form-group input,.collab-form-group textarea{background:#000;background:var(--dark-bg);border:2px solid #333;border:2px solid var(--border-color);border-radius:8px;color:#fff;color:var(--text-primary);font-family:inherit;font-size:1rem;padding:16px;transition:all .3s ease}.collab-form-group input::placeholder,.collab-form-group textarea::placeholder{color:#999;color:var(--text-muted)}.collab-form-group input:focus,.collab-form-group textarea:focus{border-color:#ff3d3d;border-color:var(--primary-red);box-shadow:0 0 0 3px #ff3d3d33;outline:none}.collab-form-group textarea{min-height:120px;resize:vertical}.collab-form-group input[type=file]{background:#1a1a1a;background:var(--hover-bg);border:2px dashed #333;border:2px dashed var(--border-color);cursor:pointer;padding:12px}.collab-form-group input[type=file]:hover{border-color:#ff3d3d;border-color:var(--primary-red)}.collab-submit-button{background:#0000;border:none;border-bottom:2px solid #ff3d3d;border-bottom:2px solid var(--primary-red);border-radius:8px;color:#fff;color:var(--text-primary);cursor:pointer;font-size:1.125rem;font-weight:600;letter-spacing:1px;margin-top:20px;overflow:hidden;padding:18px 40px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.collab-submit-button:before{background:linear-gradient(90deg,#0000,#ff3d3d1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.collab-submit-button:hover:before{left:100%}.collab-submit-button:hover{box-shadow:0 10px 30px #ff3d3d4d;color:#ff3d3d;color:var(--primary-red);transform:translateY(-2px)}@media (max-width:768px){.collab-hero-section{flex-direction:column;padding:80px 20px;text-align:center}.collab-hero-title{font-size:2.5rem}.collab-hero-visual{margin-top:40px}.collab-collaboration-nodes{height:200px;width:200px}.collab-node{height:40px;width:40px}.collab-collaborators-grid,.collab-types-grid{grid-template-columns:1fr}.collab-collaboration-form{padding:30px 20px}.collab-form-grid{grid-template-columns:1fr}}@media (max-width:480px){.collab-hero-title,.collab-section-title{font-size:2rem}.collab-collaboration-form{padding:20px}}.investor-investors-page{background:var(--dark-bg);color:var(--text-primary);font-family:Helvetica Neue,Arial,sans-serif;line-height:1.6;min-height:100vh}.investor-container{margin:0 auto;max-width:1200px;padding:0 20px}.investor-hero{background:var(--gradient-primary);color:#fff;overflow:hidden;padding:120px 0 80px;position:relative;text-align:center}.investor-hero:before{background:radial-gradient(circle at 50% 50%,#ff3d3d1a 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.investor-hero-content{margin:0 auto;max-width:800px;position:relative;z-index:2}.investor-hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 2px 10px #0000004d}.investor-hero-subtitle{font-size:1.25rem;line-height:1.7;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:600px;opacity:.95}.investor-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.investor-btn{border:none;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;letter-spacing:1px;overflow:hidden;padding:12px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.investor-btn-primary{background-color:initial;border-bottom:2px solid var(--primary-red);color:var(--dark-red)}.investor-btn-primary:before{background:linear-gradient(90deg,#0000,#ff3d3d1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.investor-btn-primary:hover:before{left:100%}.investor-btn-primary:hover{box-shadow:0 10px 30px #ff3d3d4d;transform:translateY(-2px)}.investor-btn-secondary{background:#0000;border-bottom:2px solid var(--primary-red);color:#fff}.investor-btn-secondary:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.investor-btn-secondary:hover:before{left:100%}.investor-btn-secondary:hover{background:#ffffff1a;box-shadow:0 10px 30px #fff3;transform:translateY(-2px)}.investor-btn-large{font-size:1.1rem;padding:16px 48px}.investor-section-title{color:var(--text-primary);font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.investor-why-invest{background:var(--dark-bg);padding:100px 0}.investor-invest-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:3rem}.investor-invest-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 5px 15px #0000004d;overflow:hidden;padding:2.5rem;position:relative;text-align:center;transition:all .3s ease}.investor-invest-card:before{background:var(--gradient-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.investor-invest-card:hover:before{transform:scaleX(1)}.investor-invest-card:hover{border-color:var(--primary-red);box-shadow:0 15px 35px #ff3d3d33;transform:translateY(-5px)}.investor-invest-icon{filter:grayscale(1) brightness(1.2);font-size:3rem;margin-bottom:1.5rem}.investor-invest-card h3{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.investor-invest-card p{color:var(--text-secondary);line-height:1.6}.investor-milestones{background:var(--dark-bg);padding:100px 0;position:relative}.investor-milestones:before{background:radial-gradient(circle at 30% 70%,#ff3d3d0d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.investor-milestones-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem;position:relative;z-index:2}.investor-milestone-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.investor-milestone-card:hover{border-color:var(--primary-red);box-shadow:0 10px 25px #ff3d3d26;transform:translateY(-3px)}.investor-milestone-icon{filter:grayscale(1) brightness(1.2);font-size:3rem;margin-bottom:1rem}.investor-milestone-metric{color:var(--primary-red);font-size:3rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 0 20px #ff3d3d4d}.investor-milestone-description{color:var(--text-secondary);font-size:1.1rem;font-weight:500}.investor-testimonials{background:var(--dark-bg);padding:100px 0}.investor-testimonials-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:3rem}.investor-testimonial-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 5px 15px #0000004d;padding:2.5rem;position:relative;transition:all .3s ease}.investor-testimonial-card:before{color:var(--primary-red);content:'"';font-family:serif;font-size:4rem;left:1.5rem;opacity:.3;position:absolute;top:1rem}.investor-testimonial-card:hover{border-color:var(--primary-red);box-shadow:0 15px 35px #ff3d3d26;transform:translateY(-3px)}.investor-testimonial-quote{color:var(--text-primary);font-size:1.1rem;font-style:italic;line-height:1.6;margin-bottom:1.5rem;position:relative;z-index:2}.investor-testimonial-author{border-top:1px solid var(--border-color);padding-top:1.5rem}.investor-author-name{color:var(--text-primary);font-weight:600;margin-bottom:.25rem}.investor-author-title{color:var(--text-muted);font-size:.9rem}.investor-contact{background:var(--dark-bg);padding:100px 0}.investor-contact-subtitle{color:var(--text-secondary);font-size:1.2rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.investor-contact-form{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 10px 40px #00000080;margin:0 auto;max-width:600px;padding:3rem}.investor-form-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.investor-form-group,.investor-form-row{margin-bottom:1.5rem}.investor-form-group label{color:var(--text-primary);display:block;font-weight:600;margin-bottom:.5rem}.investor-form-group input,.investor-form-group select,.investor-form-group textarea{background:var(--dark-bg);border:2px solid var(--border-color);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.investor-form-group input::placeholder,.investor-form-group textarea::placeholder{color:var(--text-muted);font-style:italic;opacity:.3}.investor-form-group input:focus,.investor-form-group select:focus,.investor-form-group textarea:focus{border-color:var(--primary-red);box-shadow:0 0 0 3px #ff3d3d33;outline:none}.investor-form-group textarea{min-height:120px;resize:vertical}.investor-form-group select{cursor:pointer}.investor-form-group select option{background:var(--card-bg);color:var(--text-primary)}@media (max-width:768px){.investor-hero-title{font-size:2.5rem}.investor-hero-subtitle{font-size:1.1rem}.investor-section-title{font-size:2rem}.investor-form-row,.investor-invest-grid,.investor-milestones-grid,.investor-testimonials-grid{grid-template-columns:1fr}.investor-footer-content{flex-direction:column;gap:1rem;text-align:center}.investor-hero-actions{align-items:center;flex-direction:column}.investor-btn{max-width:300px;width:100%}.investor-contact-form{padding:2rem}}@media (max-width:480px){.investor-container{padding:0 15px}.investor-hero{padding:80px 0 60px}.investor-hero-title{font-size:2rem}.investor-contact,.investor-milestones,.investor-testimonials,.investor-why-invest{padding:60px 0}.investor-contact-form,.investor-invest-card,.investor-testimonial-card{padding:1.5rem}.investor-milestone-metric{font-size:2.5rem}}.coming-soon-container{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;padding:40px;text-align:center}.coming-soon-content{background:linear-gradient(135deg,#1a1a1a,#2d1b1b 50%,#1a1a1a);border:2px dashed #c10000;border-radius:12px;box-shadow:0 8px 20px #0000000d;max-width:600px;padding:40px 30px}.coming-soon-title{color:#c10000;font-size:36px;margin-bottom:20px}.coming-soon-subtitle{color:#fff;font-size:18px;line-height:1.6;margin-bottom:30px}.coming-soon-footer{color:#777;font-size:16px;font-style:italic}.values-page{background-color:var(--dark-bg);color:var(--text-primary);min-height:100vh;padding:4rem 1.5rem;position:relative}.values-page:before{background:radial-gradient(circle at 20% 20%,#ff3d3d08 0,#0000 50%),radial-gradient(circle at 80% 80%,#ff3d3d08 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (min-width:768px){.values-page{padding:4rem 6rem}}.header-section{margin:0 auto 3rem;max-width:48rem;position:relative;text-align:center;z-index:2}.main-title{color:var(--primary-red);font-size:2.25rem;font-weight:700;margin-bottom:1rem;position:relative;text-shadow:0 0 20px #ff3d3d4d}.main-title:after{background:var(--gradient-primary);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.subtitle{color:var(--text-secondary);font-size:1.125rem;line-height:1.7}.values-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;position:relative;z-index:2}@media (min-width:640px){.values-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.values-grid{grid-template-columns:repeat(3,1fr)}}.value-card{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;box-shadow:0 4px 20px #0000004d;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.value-card:before{background:var(--gradient-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.value-card:hover:before{transform:scaleX(1)}.value-card:hover{border-color:var(--primary-red);box-shadow:0 15px 35px #ff3d3d33;transform:translateY(-5px)}.value-icon{filter:grayscale(1) brightness(1.2);font-size:2.25rem;margin-bottom:.75rem;transition:filter .3s ease}.value-card:hover .value-icon{filter:grayscale(0) brightness(1)}.value-title{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:.5rem;transition:color .3s ease}.value-card:hover .value-title{color:var(--primary-red)}.value-description{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.environmental-section{background:var(--card-bg);border:1px solid var(--border-color);border-radius:1rem;box-shadow:0 10px 30px #0000004d;margin-top:5rem;padding:3rem 2rem;position:relative;text-align:center;z-index:2}.environmental-section:before{background:radial-gradient(circle at center,#ff3d3d0d 0,#0000 70%);border-radius:1rem;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.environmental-title{color:var(--primary-red);font-size:1.5rem;font-weight:700;margin-bottom:.75rem;position:relative;z-index:2}.environmental-description{color:var(--text-secondary);line-height:1.7;margin:0 auto;max-width:32rem;position:relative;z-index:2}@media (max-width:768px){.values-page{padding:3rem 1rem}.main-title{font-size:1.875rem}.subtitle{font-size:1rem}.value-card{padding:1.25rem}.environmental-section{margin-top:4rem;padding:2rem 1.5rem}.environmental-title{font-size:1.25rem}}@media (max-width:480px){.values-page{padding:2rem .75rem}.main-title{font-size:1.75rem}.value-card{padding:1rem}.value-icon{font-size:2rem}.value-title{font-size:1.125rem}.environmental-section{padding:1.5rem 1rem}}.value-card{animation:fadeInUp .6s ease-out}.value-card:first-child{animation-delay:.1s}.value-card:nth-child(2){animation-delay:.2s}.value-card:nth-child(3){animation-delay:.3s}.value-card:nth-child(4){animation-delay:.4s}.value-card:nth-child(5){animation-delay:.5s}.value-card:nth-child(6){animation-delay:.6s}.environmental-section{animation:fadeInUp .8s ease-out .7s both}.value-card:focus-within{outline:2px solid var(--primary-red);outline-offset:2px}@media print{.values-page{color:#000!important}.value-card,.values-page{background:#fff!important}.value-card{border-color:#ccc!important}.environmental-title,.main-title,.value-title{color:#333!important}}.privacy-container{background-color:var(--dark-bg);min-height:100vh;padding:64px 24px;position:relative}.privacy-container:before{background:radial-gradient(circle at 25% 25%,#ff3d3d08 0,#0000 50%),radial-gradient(circle at 75% 75%,#ff3d3d08 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (min-width:768px){.privacy-container{padding:64px 96px}}.privacy-content{background:var(--card-bg);border:1px solid var(--border-color);border-radius:1rem;box-shadow:0 10px 40px #00000080;color:var(--text-secondary);margin:0 auto;max-width:768px;padding:3rem;position:relative;z-index:2}.privacy-title{color:var(--primary-red);font-size:2.25rem;font-weight:700;margin-bottom:24px;position:relative;text-shadow:0 0 20px #ff3d3d4d}.privacy-title:after{background:var(--gradient-primary);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:80px}.privacy-intro{background:#ff3d3d0d;border-left:4px solid var(--primary-red);border-radius:0 8px 8px 0;color:var(--text-primary);font-size:1rem;line-height:1.7;margin-bottom:24px;padding:1.5rem}.privacy-section-title{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:12px;margin-top:32px;padding-left:1rem;position:relative}.privacy-section-title:before{background:var(--primary-red);border-radius:2px;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.privacy-text{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:16px;padding-left:1rem}.privacy-contact{background:var(--hover-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.95rem;margin-top:32px;padding:1.5rem}.privacy-email{color:var(--primary-red);font-weight:500;text-decoration:underline;transition:color .3s ease}.privacy-email:hover{color:var(--text-primary);text-decoration:none}@media (max-width:768px){.privacy-container{padding:3rem 1rem}.privacy-content{padding:2rem}.privacy-title{font-size:1.875rem}.privacy-contact,.privacy-intro{padding:1rem}}@media (max-width:480px){.privacy-container{padding:2rem .75rem}.privacy-content{padding:1.5rem}.privacy-title{font-size:1.75rem}}.help-support-container{background-color:var(--dark-bg);min-height:100vh;padding:4rem 1.5rem;position:relative}.help-support-container:before{background:radial-gradient(circle at 30% 40%,#ff3d3d08 0,#0000 50%),radial-gradient(circle at 70% 60%,#ff3d3d08 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (min-width:768px){.help-support-container{padding:4rem 6rem}}.help-support-content{color:var(--text-primary);margin:0 auto;max-width:48rem;position:relative;z-index:2}.help-support-title{color:var(--primary-red);font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;position:relative;text-shadow:0 0 20px #ff3d3d4d}.help-support-title:after{background:var(--gradient-primary);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:100px}.help-support-subtitle{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin-bottom:2.5rem}.help-support-sections{display:flex;flex-direction:column;gap:1.5rem}.help-section{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 20px #0000004d;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.help-section:before{background:var(--gradient-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.help-section:hover:before{transform:scaleX(1)}.help-section:hover{border-color:var(--primary-red);box-shadow:0 15px 35px #ff3d3d26;transform:translateY(-3px)}.section-title{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:.75rem;transition:color .3s ease}.help-section:hover .section-title{color:var(--primary-red)}.section-description{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:.5rem}.support-email{color:var(--primary-red);font-weight:500;text-decoration:underline;transition:all .3s ease}.support-email:hover{color:var(--text-primary);text-decoration:none;text-shadow:0 0 10px #ff3d3d80}.help-section{animation:fadeInUp .6s ease-out}.help-section:first-child{animation-delay:.1s}.help-section:nth-child(2){animation-delay:.2s}.help-section:nth-child(3){animation-delay:.3s}.help-section:nth-child(4){animation-delay:.4s}@media (max-width:768px){.help-support-container{padding:3rem 1rem}.help-support-title{font-size:1.875rem}.help-section{padding:1.5rem}}@media (max-width:480px){.help-support-container{padding:2rem .75rem}.help-support-title{font-size:1.75rem}.help-section{padding:1.25rem}.section-title{font-size:1.125rem}}.container{color:#374151;min-height:100vh;padding:64px 24px}@media (min-width:768px){.container{padding:64px 96px}}.form-wrapper{margin:0 auto;max-width:576px}.title{color:#b91c1c;font-size:1.875rem;font-weight:700;margin-bottom:24px}.form{gap:16px}.form,.form-group{display:flex;flex-direction:column}.label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:4px}.input,.select,.textarea{border:1px solid #d1d5db;border-radius:6px;font-size:1rem;padding:8px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.input:focus,.select:focus,.textarea:focus{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626;outline:none}.textarea{min-height:96px;resize:vertical}.submit-btn{align-self:flex-start;background-color:#b91c1c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:8px 24px;transition:background-color .2s ease}.submit-btn:hover{background-color:#991b1b}.submit-btn:focus{box-shadow:0 0 0 2px #dc2626;outline:none}.referrals-container{background-color:var(--dark-bg);color:var(--text-secondary);min-height:100vh;padding:64px 24px;position:relative}.referrals-container:before{background:radial-gradient(circle at 40% 30%,#ff3d3d08 0,#0000 50%),radial-gradient(circle at 60% 70%,#ff3d3d08 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (min-width:768px){.referrals-container{padding:64px 96px}}.referrals-content{background:var(--card-bg);border:1px solid var(--border-color);border-radius:1rem;box-shadow:0 10px 40px #00000080;margin:0 auto;max-width:576px;padding:3rem;position:relative;z-index:2}.referrals-title{color:var(--primary-red);font-size:1.875rem;font-weight:700;margin-bottom:16px;position:relative;text-shadow:0 0 20px #ff3d3d4d}.referrals-title:after{background:var(--gradient-primary);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:60px}.referrals-description{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:32px}.referral-link-container{align-items:center;background-color:var(--hover-bg);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-bottom:32px;padding:16px;transition:all .3s ease}.referral-link-container:hover{border-color:var(--primary-red);box-shadow:0 0 20px #ff3d3d1a}.referral-link{background:#ff3d3d1a;border-radius:4px;color:var(--text-primary);flex:1 1;font-family:Courier New,monospace;font-size:.875rem;padding:8px;word-break:break-all}.copy-button{background:#0000;border:1px solid var(--primary-red);border-radius:6px;color:var(--primary-red);cursor:pointer;font-size:.875rem;font-weight:500;letter-spacing:.5px;overflow:hidden;padding:8px 16px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.copy-button:before{background:linear-gradient(90deg,#0000,#ff3d3d1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.copy-button:hover:before{left:100%}.copy-button:hover{background:var(--primary-red);box-shadow:0 5px 15px #ff3d3d4d;color:var(--text-primary);transform:translateY(-2px)}.referral-form{display:flex;flex-direction:column;gap:20px}.form-label{display:block;font-size:.95rem;font-weight:500;margin-bottom:8px}.email-input,.form-label{color:var(--text-primary)}.email-input{background:var(--dark-bg);border:2px solid var(--border-color);border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.email-input::placeholder{color:var(--text-muted)}.email-input:focus{border-color:var(--primary-red);box-shadow:0 0 0 3px #ff3d3d33;outline:none}.submit-button{align-self:flex-start;background:var(--gradient-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:1px;overflow:hidden;padding:12px 32px;position:relative;text-transform:uppercase;transition:all .3s ease}.submit-button:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.submit-button:hover:before{left:100%}.submit-button:hover{box-shadow:0 10px 25px #ff3d3d66;transform:translateY(-2px)}.copy-button.copied{background:#10b981;border-color:#10b981;color:#fff}.referrals-content{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.referrals-container{padding:3rem 1rem}.referrals-content{padding:2rem}.referrals-title{font-size:1.75rem}.referral-link-container{align-items:stretch;flex-direction:column;gap:12px}.copy-button{align-self:center;width:fit-content}}@media (max-width:480px){.referrals-container{padding:2rem .75rem}.referrals-content{padding:1.5rem}.referrals-title{font-size:1.5rem}.submit-button{width:100%}}.profile-page{background:var(--dark-bg);color:var(--text-primary);font-family:Helvetica Neue,Arial,sans-serif;line-height:1.6;min-height:100vh}.profile-container{margin:0 auto;max-width:1200px;padding:0 20px}.profile-hero{background:var(--gradient-primary);color:#fff;overflow:hidden;padding:120px 0 80px;position:relative;text-align:center}.profile-hero:before{background:radial-gradient(circle at 50% 50%,#ff3d3d1a 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.profile-hero-content{margin:0 auto;max-width:800px;position:relative;z-index:2}.profile-hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 2px 10px #0000004d}.profile-hero-subtitle{font-size:1.25rem;line-height:1.7;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:600px;opacity:.95}.profile-hero-cta{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.profile-btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;letter-spacing:1px;overflow:hidden;padding:12px 24px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.profile-btn-primary{background:#fff;border:2px solid #fff;color:var(--primary-red)}.profile-btn-primary:before{background:linear-gradient(90deg,#0000,#ff3d3d1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.profile-btn-primary:hover:before{left:100%}.profile-btn-primary:hover{box-shadow:0 10px 30px #ffffff4d;transform:translateY(-2px)}.profile-btn-secondary{background:#0000;border:2px solid #fff;color:#fff}.profile-btn-secondary:hover{background:#ffffff1a;transform:translateY(-2px)}.profile-section-title{color:var(--text-primary);font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.profile-mission{background:var(--dark-bg);padding:100px 0}.profile-mission-grid{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.profile-mission-text{color:var(--text-secondary);font-size:1.1rem;line-height:1.8;margin-bottom:2rem}.profile-mission-points{display:flex;flex-direction:column;gap:1rem}.profile-point{align-items:center;color:var(--text-primary);display:flex;font-weight:500;gap:1rem}.profile-point-icon{align-items:center;background:var(--gradient-primary);border-radius:50%;font-size:1.5rem;min-height:40px;min-width:40px;padding:.5rem}.profile-mission-visual,.profile-point-icon{display:flex;justify-content:center}.profile-visual-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;overflow:hidden;padding:3rem;position:relative;text-align:center}.profile-visual-card:before{background:var(--gradient-primary);content:"";height:4px;left:0;position:absolute;right:0;top:0}.profile-visual-card h3{color:var(--primary-red);font-size:1.5rem;margin-bottom:1rem}.profile-visual-card p{color:var(--text-secondary);line-height:1.6}.profile-services{background:var(--dark-bg);padding:100px 0;position:relative}.profile-services:before{background:radial-gradient(circle at 70% 30%,#ff3d3d0d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.profile-services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));position:relative;z-index:2}.profile-service-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 5px 15px #0000004d;overflow:hidden;padding:2.5rem;position:relative;text-align:center;transition:all .3s ease}.profile-service-card:before{background:var(--gradient-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.profile-service-card:hover:before{transform:scaleX(1)}.profile-service-card:hover{border-color:var(--primary-red);box-shadow:0 15px 35px #ff3d3d33;transform:translateY(-5px)}.profile-service-icon{filter:grayscale(1) brightness(1.2);font-size:3rem;margin-bottom:1.5rem}.profile-service-title{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.profile-service-description{color:var(--text-secondary);line-height:1.6}.profile-team{background:var(--dark-bg);padding:100px 0}.profile-team-description{color:var(--text-secondary);font-size:1.1rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.profile-team-stats{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:4rem}.profile-stat{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease}.profile-stat:hover{border-color:var(--primary-red);box-shadow:0 10px 25px #ff3d3d26;transform:translateY(-3px)}.profile-stat-number{color:var(--primary-red);display:block;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 0 20px #ff3d3d4d}.profile-stat-label{color:var(--text-secondary);font-size:.9rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.profile-team-highlights{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.profile-highlight{padding:1.5rem;text-align:center}.profile-highlight h4{color:var(--primary-red);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.profile-highlight p{color:var(--text-secondary);line-height:1.6}.profile-values{background:var(--dark-bg);padding:100px 0;position:relative}.profile-values:before{background:radial-gradient(circle at 30% 70%,#ff3d3d0d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.profile-values-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));position:relative;z-index:2}.profile-value-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 5px 15px #0000004d;padding:2.5rem;text-align:center;transition:all .3s ease}.profile-value-card:hover{border-color:var(--primary-red);box-shadow:0 15px 35px #ff3d3d33;transform:translateY(-5px)}.profile-value-icon{filter:grayscale(1) brightness(1.2);font-size:3rem;margin-bottom:1.5rem}.profile-value-title{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.profile-value-description{color:var(--text-secondary);line-height:1.6}.profile-milestones{background:var(--dark-bg);padding:100px 0}.profile-timeline{margin:0 auto;max-width:800px;position:relative}.profile-timeline:before{background:var(--primary-red);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.profile-timeline-item{display:flex;margin-bottom:3rem;position:relative}.profile-timeline-item:nth-child(odd){flex-direction:row}.profile-timeline-item:nth-child(2n){flex-direction:row-reverse}.profile-timeline-year{background:var(--primary-red);border-radius:8px;color:#fff;flex:0 0 100px;font-size:1.1rem;font-weight:700;padding:1rem;position:relative;text-align:center;z-index:2}.profile-timeline-content{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;flex:1 1;margin:0 2rem;padding:2rem;position:relative}.profile-timeline-event{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.profile-timeline-description{color:var(--text-secondary);line-height:1.6}.profile-cta{background:var(--gradient-primary);color:#fff;padding:80px 0;text-align:center}.profile-cta-content{margin:0 auto;max-width:600px}.profile-cta-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.profile-cta-subtitle{font-size:1.1rem;margin-bottom:2rem;opacity:.9}.profile-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (max-width:768px){.profile-hero-title{font-size:2.5rem}.profile-hero-subtitle{font-size:1.1rem}.profile-section-title{font-size:2rem}.profile-mission-grid{gap:2rem}.profile-mission-grid,.profile-services-grid,.profile-values-grid{grid-template-columns:1fr}.profile-team-stats{grid-template-columns:repeat(2,1fr)}.profile-team-highlights{grid-template-columns:1fr}.profile-timeline:before{left:20px}.profile-timeline-item{flex-direction:row!important}.profile-timeline-content{margin-left:3rem;margin-right:0}.profile-cta-buttons{align-items:center;flex-direction:column}}@media (max-width:480px){.profile-container{padding:0 15px}.profile-hero{padding:80px 0 60px}.profile-hero-title{font-size:2rem}.profile-milestones,.profile-services,.profile-team,.profile-values{padding:60px 0}.profile-team-stats{grid-template-columns:1fr}.profile-timeline-year{flex:0 0 80px;font-size:1rem;padding:.75rem}}.events-page{background:var(--dark-bg);color:var(--text-primary);font-family:Helvetica Neue,Arial,sans-serif;line-height:1.6;min-height:100vh}.events-container{margin:0 auto;max-width:1200px;padding:0 20px}.events-hero{background:var(--gradient-primary);color:#fff;overflow:hidden;padding:120px 0 80px;position:relative;text-align:center}.events-hero:before{background:radial-gradient(circle at 50% 50%,#ff3d3d1a 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.events-hero-content{margin:0 auto;max-width:800px;position:relative;z-index:2}.events-hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 2px 10px #0000004d}.events-hero-subtitle{font-size:1.25rem;line-height:1.7;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:600px;opacity:.95}.events-hero-stats{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:3rem}.events-stat{text-align:center}.events-stat-number{color:#fff;display:block;font-size:2.5rem;font-weight:700;text-shadow:0 0 20px #ffffff4d}.events-stat-label{opacity:.9}.events-btn,.events-stat-label{font-size:1rem;letter-spacing:1px;text-transform:uppercase}.events-btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;text-decoration:none;transition:all .3s ease}.events-btn-primary{background:var(--primary-red);border:2px solid var(--primary-red);color:#fff}.events-btn-primary:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.events-btn-primary:hover:before{left:100%}.events-btn-primary:hover{box-shadow:0 10px 30px #ff3d3d66;transform:translateY(-2px)}.events-section-title{color:var(--text-primary);font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.events-upcoming{background:var(--dark-bg);padding:100px 0}.events-filter{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.events-filter button{background:#0000;border:2px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:.9rem;font-weight:500;letter-spacing:1px;padding:8px 16px;text-transform:uppercase;transition:all .3s ease}.events-filter button.active,.events-filter button:hover{background:#ff3d3d1a;border-color:var(--primary-red);color:var(--primary-red)}.events-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.events-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 5px 15px #0000004d;overflow:hidden;position:relative;transition:all .3s ease}.events-card:hover{border-color:var(--primary-red);box-shadow:0 15px 35px #ff3d3d33;transform:translateY(-5px)}.events-card-image{background:linear-gradient(135deg,var(--primary-red) 0,var(--dark-red) 100%);padding:2rem;position:relative;text-align:center}.events-emoji{filter:grayscale(0);font-size:4rem}.events-category{background:#fff3;border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:1px;padding:.25rem .75rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem}.events-card-content{padding:2rem}.events-card-title{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.events-card-meta{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.events-date,.events-location{color:var(--text-muted);font-size:.9rem}.events-card-description{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.events-card-footer{align-items:center;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-top:1rem}.events-price{color:var(--primary-red);font-size:1.25rem;font-weight:700}.events-spots{color:var(--text-muted);font-size:.9rem}.events-past{background:var(--dark-bg);padding:100px 0;position:relative}.events-past:before{background:radial-gradient(circle at 70% 30%,#ff3d3d0d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.events-past-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));position:relative;z-index:2}.events-past-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease}.events-past-card:hover{border-color:var(--primary-red);box-shadow:0 10px 25px #ff3d3d26;transform:translateY(-3px)}.events-past-title{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.events-past-date{color:var(--text-muted);font-size:.9rem;margin-bottom:.5rem}.events-past-attendees,.events-past-highlights{color:var(--text-secondary);font-size:.95rem;margin:.5rem 0}.events-newsletter{background:var(--gradient-primary);color:#fff;padding:80px 0}.events-newsletter-content{margin:0 auto;max-width:600px;text-align:center}.events-newsletter-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.events-newsletter-subtitle{font-size:1.1rem;margin-bottom:2rem;opacity:.9}.events-newsletter-form{display:flex;gap:1rem;margin:0 auto;max-width:500px}.events-newsletter-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:none;border-radius:8px;color:#fff;flex:1 1;font-size:1rem;padding:12px 16px}.events-newsletter-input::placeholder{color:#ffffffb3}.events-newsletter-input:focus{background:#ffffff26;outline:none}@media (max-width:768px){.events-hero-title{font-size:2.5rem}.events-hero-subtitle{font-size:1.1rem}.events-section-title{font-size:2rem}.events-grid,.events-past-grid{grid-template-columns:1fr}.events-hero-stats{gap:1rem;grid-template-columns:repeat(3,1fr)}.events-newsletter-form{flex-direction:column}.events-filter{justify-content:center}.events-filter button{font-size:.8rem;padding:6px 12px}}@media (max-width:480px){.events-container{padding:0 15px}.events-hero{padding:80px 0 60px}.events-hero-title{font-size:2rem}.events-past,.events-upcoming{padding:60px 0}.events-card-content{padding:1.5rem}.events-hero-stats{gap:1.5rem;grid-template-columns:1fr}}.gift-card-page{background:var(--dark-bg);color:var(--text-primary);font-family:Helvetica Neue,Arial,sans-serif;line-height:1.6;min-height:100vh}.gift-container{margin:0 auto;max-width:1200px;padding:0 20px}.gift-hero{background:var(--gradient-primary);color:#fff;overflow:hidden;padding:120px 0 80px;position:relative;text-align:center}.gift-hero:before{background:radial-gradient(circle at 50% 50%,#ff3d3d1a 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.gift-hero-content{margin:0 auto;max-width:800px;position:relative;z-index:2}.gift-hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 2px 10px #0000004d}.gift-hero-subtitle{font-size:1.25rem;line-height:1.7;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:600px;opacity:.95}.gift-hero-features{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.gift-feature{align-items:center;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem}.gift-feature-icon{font-size:1.5rem}.gift-section-title{color:var(--text-primary);font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.gift-how-it-works{background:var(--dark-bg);padding:100px 0}.gift-steps{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.gift-step{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:all .3s ease}.gift-step:before{background:var(--gradient-primary);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.gift-step:hover:before{transform:scaleX(1)}.gift-step:hover{border-color:var(--primary-red);box-shadow:0 15px 35px #ff3d3d33;transform:translateY(-5px)}.gift-step-number{align-items:center;background:var(--gradient-primary);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;margin:0 auto 1rem;width:50px}.gift-step-icon{filter:grayscale(1) brightness(1.2);font-size:2.5rem;margin-bottom:1rem}.gift-step-title{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.gift-step-description{color:var(--text-secondary);line-height:1.6}.gift-purchase{background:var(--dark-bg);padding:100px 0;position:relative}.gift-purchase:before{background:radial-gradient(circle at 70% 30%,#ff3d3d0d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.gift-purchase-layout{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.gift-amount-section,.gift-form-section{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;height:fit-content;padding:2.5rem}.gift-amount-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:2rem}.gift-amount-card{background:var(--dark-bg);border:2px solid var(--border-color);border-radius:12px;cursor:pointer;padding:1.5rem;transition:all .3s ease}.gift-amount-card:hover{border-color:var(--primary-red);transform:translateY(-2px)}.gift-amount-card.active{background:#ff3d3d1a;border-color:var(--primary-red)}.gift-amount-value{color:var(--primary-red);font-size:2rem;font-weight:700;margin-bottom:.5rem}.gift-amount-label{color:var(--text-secondary);font-size:.9rem;line-height:1.4}.gift-custom-amount{margin-bottom:2rem}.gift-custom-amount h3{color:var(--text-primary);font-size:1.25rem;margin-bottom:1rem}.gift-custom-input{align-items:center;background:var(--dark-bg);border:2px solid var(--border-color);border-radius:8px;display:flex;padding:.5rem;transition:all .3s ease}.gift-custom-input:focus-within{border-color:var(--primary-red);box-shadow:0 0 0 3px #ff3d3d1a}.gift-currency-symbol{color:var(--text-primary);font-size:1.1rem;font-weight:600;padding:0 .5rem}.gift-custom-input input{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-size:1rem;outline:none;padding:.5rem}.gift-custom-input input::placeholder,.gift-custom-note{color:var(--text-muted)}.gift-custom-note{font-size:.9rem;margin-top:.5rem}.gift-selected-amount{background:var(--gradient-primary);border-radius:12px;color:#fff;padding:1.5rem;text-align:center}.gift-selected-amount h3{font-size:1.5rem;font-weight:700;margin:0}.gift-form-section-group{border-bottom:1px solid var(--border-color);margin-bottom:2rem;padding-bottom:2rem}.gift-form-section-group:last-of-type{border-bottom:none}.gift-form-section-group h3{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.gift-form-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.gift-form-group{display:flex;flex-direction:column}.gift-form-group label{color:var(--text-primary);font-size:.9rem;font-weight:600;margin-bottom:.5rem}.gift-form-group input,.gift-form-group textarea{background:var(--dark-bg);border:2px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:1rem;padding:12px;transition:all .3s ease}.gift-form-group input:focus,.gift-form-group textarea:focus{border-color:var(--primary-red);box-shadow:0 0 0 3px #ff3d3d1a;outline:none}.gift-form-group input::placeholder,.gift-form-group small,.gift-form-group textarea::placeholder{color:var(--text-muted)}.gift-form-group small{font-size:.8rem;margin-top:.5rem}.gift-form-group textarea{min-height:100px;resize:vertical}.gift-purchase-summary{background:var(--dark-bg);border:1px solid var(--border-color);border-radius:12px;margin-bottom:2rem;padding:2rem}.gift-summary-row{align-items:center;display:flex;font-size:1rem;justify-content:space-between;margin-bottom:1rem}.gift-summary-row:last-child{margin-bottom:0}.gift-summary-row span:first-child{color:var(--text-secondary)}.gift-summary-row span:last-child{color:var(--text-primary);font-weight:600}.gift-total{border-top:1px solid var(--border-color);font-size:1.2rem;margin-top:1rem;padding-top:1rem}.gift-total-amount{font-size:1.5rem!important}.gift-amount-display,.gift-total-amount{color:var(--primary-red)!important;font-weight:700!important}.gift-btn{border:none;border-radius:8px;cursor:pointer;display:block;font-family:inherit;font-size:1rem;font-weight:600;letter-spacing:1px;padding:15px 30px;text-transform:uppercase;transition:all .3s ease;width:100%}.gift-btn-primary{background:var(--gradient-primary);box-shadow:0 4px 15px #ff3d3d4d;color:#fff}.gift-btn-primary:hover{box-shadow:0 8px 25px #ff3d3d66;transform:translateY(-2px)}.gift-perfect-for{background:var(--dark-bg);padding:100px 0;position:relative}.gift-perfect-for:before{background:radial-gradient(circle at 30% 70%,#ff3d3d0d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.gift-perfect-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));position:relative;z-index:2}.gift-perfect-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 5px 15px #0000004d;padding:2.5rem;text-align:center;transition:all .3s ease}.gift-perfect-card:hover{border-color:var(--primary-red);box-shadow:0 15px 35px #ff3d3d33;transform:translateY(-5px)}.gift-perfect-icon{filter:grayscale(1) brightness(1.2);font-size:3rem;margin-bottom:1.5rem}.gift-perfect-title{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.gift-perfect-description{color:var(--text-secondary);line-height:1.6}.gift-terms{background:var(--dark-bg);padding:100px 0}.gift-terms-content{margin:0 auto;max-width:800px}.gift-terms-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.gift-terms-item{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease}.gift-terms-item:hover{border-color:var(--primary-red);box-shadow:0 10px 25px #ff3d3d26;transform:translateY(-3px)}.gift-terms-item h3{color:var(--primary-red);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.gift-terms-item p{color:var(--text-secondary);line-height:1.6}.gift-terms-note{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:2rem;text-align:center}.gift-terms-note p{color:var(--text-secondary);line-height:1.6;margin:0}.gift-terms-note strong{color:var(--text-primary)}@media (max-width:768px){.gift-hero-title{font-size:2.5rem}.gift-hero-subtitle{font-size:1.1rem}.gift-section-title{font-size:2rem}.gift-hero-features{gap:2rem}.gift-purchase-layout,.gift-steps{grid-template-columns:1fr}.gift-purchase-layout{gap:2rem}.gift-form-row,.gift-perfect-grid,.gift-terms-grid{grid-template-columns:1fr}}@media (max-width:480px){.gift-container{padding:0 15px}.gift-hero{padding:80px 0 60px}.gift-hero-title{font-size:2rem}.gift-how-it-works,.gift-perfect-for,.gift-purchase,.gift-terms{padding:60px 0}.gift-amount-section,.gift-form-section{padding:1.5rem}.gift-hero-features{flex-direction:column;gap:1rem}.gift-purchase-summary{padding:1.5rem}.gift-amount-value{font-size:1.5rem}.gift-step-number{font-size:1.2rem;height:40px;width:40px}.gift-step-icon{font-size:2rem}.gift-perfect-icon{font-size:2.5rem}.gift-terms-item,.gift-terms-note{padding:1.5rem}}.account-page{background:var(--dark-bg);color:var(--text-primary);font-family:Helvetica Neue,Arial,sans-serif;line-height:1.6;min-height:100vh}.account-container{margin:0 auto;max-width:1400px;padding:0 20px}.account-hero{background:var(--gradient-primary);color:#fff;padding:80px 0 60px;text-align:center}.account-hero-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.account-hero-subtitle{font-size:1.1rem;margin:0 auto;max-width:500px;opacity:.9}.account-main{background:var(--dark-bg);padding:60px 0 100px}.account-layout{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:300px 1fr;min-height:70vh}.account-sidebar{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;height:fit-content;padding:2rem;position:sticky;top:2rem}.account-user-info{border-bottom:1px solid var(--border-color);margin-bottom:2rem;padding-bottom:2rem;text-align:center}.account-avatar{align-items:center;background:var(--gradient-primary);border-radius:50%;color:#fff;display:flex;font-size:2rem;font-weight:700;height:80px;justify-content:center;margin:0 auto 1rem;width:80px}.account-user-details h3{color:var(--text-primary);font-weight:600;margin-bottom:.5rem}.account-user-details p{color:var(--text-muted);font-size:.9rem}.account-nav{display:flex;flex-direction:column;gap:.5rem}.account-nav-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1rem;gap:1rem;padding:1rem;text-align:left;transition:all .3s ease;width:100%}.account-nav-item:hover{background:var(--hover-bg);color:var(--text-primary)}.account-nav-item.active{background:var(--primary-red);color:#fff}.account-nav-icon{font-size:1.2rem}.account-content{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;min-height:600px;padding:2.5rem}.account-btn{border:none;border-radius:6px;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:600;letter-spacing:1px;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}.account-btn-primary{background:var(--primary-red);color:#fff}.account-btn-primary:hover{background:var(--dark-red);transform:translateY(-2px)}.account-btn-secondary{background:#0000;border:1px solid var(--border-color);color:var(--text-secondary)}.account-btn-secondary:hover{border-color:var(--primary-red);color:var(--primary-red)}.account-btn-small{font-size:.8rem;padding:6px 12px}.account-welcome{margin-bottom:3rem}.account-welcome h2{color:var(--text-primary);font-size:2rem;margin-bottom:.5rem}.account-welcome p{color:var(--text-secondary);font-size:1.1rem}.account-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:3rem}.account-stat-card{align-items:center;background:var(--dark-bg);border:1px solid var(--border-color);border-radius:12px;display:flex;gap:1rem;padding:2rem;transition:all .3s ease}.account-stat-card:hover{border-color:var(--primary-red);box-shadow:0 10px 25px #ff3d3d26;transform:translateY(-3px)}.account-stat-icon{filter:grayscale(1) brightness(1.2);font-size:2.5rem}.account-stat-content h3{color:var(--primary-red);font-size:2rem;font-weight:700;margin-bottom:.25rem}.account-stat-content p{color:var(--text-secondary);font-size:.9rem;letter-spacing:1px;text-transform:uppercase}.account-recent-activity h3{color:var(--text-primary);font-size:1.5rem;margin-bottom:1.5rem}.account-activity-list{display:flex;flex-direction:column;gap:1rem}.account-activity-item{align-items:center;background:var(--dark-bg);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:1rem;padding:1.5rem}.account-activity-icon{align-items:center;background:var(--gradient-primary);border-radius:50%;display:flex;font-size:1.5rem;justify-content:center;min-height:40px;min-width:40px;padding:.5rem}.account-activity-content p{color:var(--text-primary);margin-bottom:.25rem}.account-activity-content span{color:var(--text-muted);font-size:.9rem}.account-profile-settings h2{color:var(--text-primary);font-size:2rem;margin-bottom:2rem}.account-settings-section{border-bottom:1px solid var(--border-color);margin-bottom:3rem;padding-bottom:2rem}.account-settings-section h3{color:var(--text-primary);font-size:1.25rem;margin-bottom:1.5rem}.account-form-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:1.5rem}.account-form-group{display:flex;flex-direction:column}.account-form-group label{color:var(--text-primary);font-weight:600;margin-bottom:.5rem}.account-form-group input,.account-form-group textarea{background:var(--dark-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:1rem;padding:12px;transition:all .3s ease}.account-form-group input:focus,.account-form-group textarea:focus{border-color:var(--primary-red);box-shadow:0 0 0 3px #ff3d3d1a;outline:none}.account-notification-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.account-notification-item{align-items:center;background:var(--dark-bg);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:1rem;padding:1.5rem}.account-switch{display:inline-block;height:24px;position:relative;width:50px}.account-switch input{height:0;opacity:0;width:0}.account-slider{background-color:var(--border-color);border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.account-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}input:checked+.account-slider{background-color:var(--primary-red)}input:checked+.account-slider:before{transform:translateX(26px)}.account-notification-content h4{color:var(--text-primary);margin-bottom:.25rem}.account-notification-content p{color:var(--text-secondary);font-size:.9rem}.account-settings-actions{display:flex;gap:1rem;justify-content:flex-end}.account-project-management h2{color:var(--text-primary);font-size:2rem;margin-bottom:2rem}.account-projects-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.account-project-card{background:var(--dark-bg);border:1px solid var(--border-color);border-radius:12px;padding:2rem;transition:all .3s ease}.account-project-card:hover{border-color:var(--primary-red);box-shadow:0 10px 25px #ff3d3d26;transform:translateY(-3px)}.account-project-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.account-project-header h3{color:var(--text-primary);font-size:1.25rem;margin:0}.account-project-status{border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:1px;padding:.25rem .75rem;text-transform:uppercase}.account-project-status.in-progress{background:#ffc10733;color:#ffc107}.account-project-status.under-review{background:#007bff33;color:#007bff}.account-project-status.completed{background:#28a74533;color:#28a745}.account-project-details{margin-bottom:1.5rem}.account-project-detail{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.account-project-detail span:first-child{color:var(--text-secondary)}.account-project-detail span:last-child{color:var(--text-primary);font-weight:500}.account-project-progress{margin-bottom:1.5rem}.account-progress-header{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.account-progress-header span:first-child{color:var(--text-secondary)}.account-progress-header span:last-child{color:var(--primary-red);font-weight:600}.account-progress-bar{background:var(--border-color);border-radius:4px;height:8px;overflow:hidden;width:100%}.account-progress-fill{background:var(--gradient-primary);border-radius:4px;height:100%;transition:width .3s ease}.account-project-actions{display:flex;gap:1rem}.account-billing h2{color:var(--text-primary);font-size:2rem;margin-bottom:2rem}.account-billing-overview{margin-bottom:3rem}.account-billing-card{background:var(--dark-bg);border:1px solid var(--border-color);border-radius:12px;max-width:400px;padding:2.5rem}.account-billing-card h3{color:var(--text-primary);font-size:1.25rem;margin-bottom:1.5rem}.account-plan-info{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.account-plan-name{color:var(--primary-red);font-size:1.1rem;font-weight:600}.account-plan-amount{color:var(--text-primary);font-size:1.5rem;font-weight:700}.account-billing-detail{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:1rem}.account-billing-detail span:first-child{color:var(--text-secondary)}.account-billing-detail span:last-child,.account-invoices h3{color:var(--text-primary)}.account-invoices h3{font-size:1.25rem;margin-bottom:1.5rem}.account-invoice-table{background:var(--dark-bg);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.account-invoice-header,.account-invoice-row{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:1rem 1.5rem}.account-invoice-header{background:var(--border-color);color:var(--text-primary);font-size:.9rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.account-invoice-row{border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.9rem}.account-invoice-row:last-child{border-bottom:none}.account-invoice-status{border-radius:20px;font-size:.7rem;font-weight:600;padding:.25rem .75rem;text-align:center;text-transform:uppercase}.account-invoice-status.paid{background:#28a74533;color:#28a745}@media (max-width:1024px){.account-layout{gap:2rem;grid-template-columns:1fr}.account-sidebar{position:static}.account-nav{flex-direction:row;gap:0;overflow-x:auto}.account-nav-item{min-width:150px;text-align:center}}@media (max-width:768px){.account-container{padding:0 15px}.account-hero{padding:60px 0 40px}.account-hero-title{font-size:2rem}.account-main{padding:40px 0 60px}.account-content{padding:1.5rem}.account-stats{grid-template-columns:repeat(2,1fr)}.account-form-grid,.account-notification-grid,.account-projects-grid{grid-template-columns:1fr}.account-invoice-header,.account-invoice-row{gap:.5rem;grid-template-columns:1fr}.account-invoice-header span,.account-invoice-row span{padding:.25rem 0}}@media (max-width:480px){.account-stats{grid-template-columns:1fr}.account-project-actions,.account-settings-actions{flex-direction:column}}.order-status-page{background:var(--dark-bg);color:var(--text-primary);font-family:Helvetica Neue,Arial,sans-serif;line-height:1.6;min-height:100vh}.order-container{margin:0 auto;max-width:1200px;padding:0 20px}.order-hero{background:var(--gradient-primary);color:#fff;overflow:hidden;padding:100px 0 80px;position:relative;text-align:center}.order-hero:before{background:radial-gradient(circle at 50% 50%,#ff3d3d1a 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.order-hero-content{margin:0 auto;max-width:600px;position:relative;z-index:2}.order-hero-title{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 2px 10px #0000004d}.order-hero-subtitle{font-size:1.2rem;line-height:1.7;opacity:.95}.order-legend{background:var(--dark-bg);border-bottom:1px solid var(--border-color);padding:80px 0}.order-legend-title{color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:3rem;text-align:center}.order-legend-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.order-legend-item{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.order-legend-item:hover{box-shadow:0 10px 25px #0003;transform:translateY(-3px)}.order-legend-icon{font-size:2rem;min-width:50px;text-align:center}.order-legend-content h3{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.order-legend-content p{color:var(--text-secondary);font-size:.9rem;margin:0}.order-controls{background:var(--card-bg);border-bottom:1px solid var(--border-color);padding:40px 0}.order-controls-grid{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto}.order-search-input{background:var(--dark-bg);border:2px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.order-search-input:focus{border-color:var(--primary-red);box-shadow:0 0 0 3px #ff3d3d1a;outline:none}.order-search-input::placeholder{color:var(--text-muted)}.order-filter-select{background:var(--dark-bg);border:2px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:1rem;min-width:200px;padding:12px 16px;transition:all .3s ease}.order-filter-select:focus{border-color:var(--primary-red);box-shadow:0 0 0 3px #ff3d3d1a;outline:none}.order-filter-select option{background:var(--card-bg);color:var(--text-primary)}.order-list{background:var(--dark-bg);padding:60px 0 100px}.order-summary{margin-bottom:3rem;text-align:center}.order-summary h2{color:var(--text-primary);font-size:2rem;margin-bottom:.5rem}.order-summary p{color:var(--text-secondary);font-size:1.1rem}.order-cards{display:flex;flex-direction:column;gap:2rem}.order-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;padding:2.5rem;position:relative;transition:all .3s ease}.order-card:before{background:var(--gradient-primary);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.order-card:hover:before{opacity:1}.order-card:hover{border-color:var(--primary-red);box-shadow:0 15px 35px #ff3d3d1a;transform:translateY(-5px)}.order-card-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.order-card-title h3{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.order-id{color:var(--text-muted);font-size:.9rem;font-weight:500}.order-card-status{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.order-status-badge{align-items:center;border-radius:20px;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem 1rem}.order-priority-badge,.order-status-badge{font-weight:600;letter-spacing:1px;text-transform:uppercase}.order-priority-badge{font-size:.8rem}.order-card-content,.order-info-grid{margin-bottom:2rem}.order-info-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.order-info-item{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:.75rem 0}.order-info-label{color:var(--text-secondary);font-size:.9rem;font-weight:500}.order-info-value{color:var(--text-primary);font-weight:600;text-align:right}.order-description{background:var(--dark-bg);border:1px solid var(--border-color);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.order-description p{color:var(--text-secondary);line-height:1.6;margin:0}.order-progress{margin-bottom:2rem}.order-progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.order-progress-header span:first-child{color:var(--text-secondary);font-weight:500}.order-progress-header span:last-child{color:var(--primary-red);font-size:1.1rem;font-weight:700}.order-progress-bar{background:var(--border-color);border-radius:6px;height:12px;overflow:hidden;width:100%}.order-progress-fill{background:var(--gradient-primary);border-radius:6px;height:100%;transition:width .3s ease}.order-milestones h4{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin-bottom:1rem}.order-milestone-list{display:flex;flex-direction:column;gap:1rem}.order-milestone-item{align-items:center;background:var(--dark-bg);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.order-milestone-item:hover{border-color:var(--primary-red);transform:translateX(5px)}.order-milestone-icon{font-size:1.2rem;min-width:30px;text-align:center}.order-milestone-content{align-items:center;display:flex;flex:1 1;justify-content:space-between}.order-milestone-name{color:var(--text-primary);font-weight:500}.order-milestone-date{color:var(--text-muted);font-size:.9rem}.order-card-footer{align-items:center;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:1.5rem}.order-last-update{color:var(--text-muted);font-size:.9rem}.order-actions{display:flex;flex-wrap:wrap;gap:1rem}.order-btn{border:none;border-radius:6px;cursor:pointer;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:1px;padding:8px 16px;text-transform:uppercase;transition:all .3s ease}.order-btn-primary{background:var(--primary-red);color:#fff}.order-btn-primary:hover{background:var(--dark-red);transform:translateY(-2px)}.order-btn-secondary{background:#0000;border:1px solid var(--border-color);color:var(--text-secondary)}.order-btn-secondary:hover{border-color:var(--primary-red);color:var(--primary-red)}.order-empty{color:var(--text-secondary);padding:4rem 2rem;text-align:center}.order-empty-icon{filter:grayscale(1) brightness(.8);font-size:4rem;margin-bottom:1rem}.order-empty h3{color:var(--text-primary);font-size:1.5rem;margin-bottom:.5rem}.order-empty p{font-size:1.1rem}.order-support{background:var(--gradient-primary);color:#fff;padding:80px 0;text-align:center}.order-support-content{margin:0 auto;max-width:600px}.order-support-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.order-support-content p{font-size:1.1rem;margin-bottom:2rem;opacity:.9}.order-support-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.order-support-actions .order-btn{background:#fff;border:2px solid #fff;color:var(--primary-red)}.order-support-actions .order-btn:hover{background:#0000;color:#fff;transform:translateY(-2px)}.order-support-actions .order-btn-secondary{background:#0000;border:2px solid #fff;color:#fff}.order-support-actions .order-btn-secondary:hover{background:#ffffff1a}@media (max-width:768px){.order-hero-title{font-size:2rem}.order-hero-subtitle{font-size:1rem}.order-legend-title{font-size:1.5rem}.order-controls-grid,.order-legend-grid{grid-template-columns:1fr}.order-controls-grid{gap:1rem}.order-filter-select{min-width:100%}.order-card{padding:1.5rem}.order-card-header{flex-direction:column}.order-card-header,.order-card-status{align-items:flex-start}.order-info-grid{grid-template-columns:1fr}.order-info-item{align-items:flex-start;flex-direction:column;gap:.25rem}.order-info-value{text-align:left}.order-card-footer{align-items:flex-start;flex-direction:column}.order-actions{justify-content:space-between;width:100%}.order-btn{flex:1 1;text-align:center}}@media (max-width:480px){.order-container{padding:0 15px}.order-hero{padding:80px 0 60px}.order-hero-title{font-size:1.8rem}.order-legend,.order-list{padding:40px 0 60px}.order-legend-item,.order-milestone-item{flex-direction:column;text-align:center}.order-milestone-item{gap:.5rem}.order-milestone-content{flex-direction:column;gap:.25rem}.order-actions{flex-direction:column}.order-support-actions{align-items:center;flex-direction:column}.order-support-actions .order-btn{max-width:300px;width:100%}}
/*# sourceMappingURL=main.d657ea59.css.map*/