@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap);.preloader-bg{align-items:center;background-color:#080807;background:radial-gradient(ellipse at 50% 50%,#181818,#000 90%);display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;transition:transform 2.3s cubic-bezier(.74,0,.16,1),opacity 1.2s cubic-bezier(.83,0,.27,1) .22s;width:100vw;will-change:transform,opacity;z-index:9999}.preloader-bg .background-gradient{border-radius:50%;filter:blur(150px);mix-blend-mode:screen;opacity:.25;position:absolute;z-index:-3}.preloader-bg .background-gradient.gradient-1{animation:pulse 15s infinite alternate;background:radial-gradient(circle,#d3ffca26 0,#0000 75%);height:900px;right:-250px;top:-350px;width:900px}.preloader-bg .background-gradient.gradient-2{animation:pulse 20s infinite alternate-reverse;background:radial-gradient(circle,#00ffaa4d 0,#0000 75%);bottom:-450px;height:1000px;left:-350px;width:1000px}.preloader-bg .background-gradient.gradient-3{animation:pulse 18s infinite alternate;background:radial-gradient(circle,#64c8ff33 0,#0000 75%);height:800px;left:30%;top:40%;width:800px}.preloader-bg:before{background-image:linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.015) 1px,#0000 0);background-size:30px 30px;height:100%;mix-blend-mode:overlay;opacity:.7;pointer-events:none;width:100%;z-index:-1}.preloader-bg:after,.preloader-bg:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.preloader-bg:after{background:radial-gradient(circle at 25% 25%,#0000 0,#000000d9 70%),radial-gradient(circle at 75% 75%,#0000 0,#000000d9 70%);z-index:-2}.preloader-bg.hide{opacity:0;pointer-events:none;transform:translateY(-120%)}.glow-dot-wrap{align-items:center;display:flex;filter:drop-shadow(0 0 60px rgba(114,255,177,.0980392157));height:180px;justify-content:center;position:relative;width:180px}.glow-dot{animation:dotCinematicGrow 3.9s cubic-bezier(.83,0,.27,1) infinite,dotCinematicGlow 2.2s ease-in-out infinite;background:#212d23;border-radius:50%;box-shadow:0 0 34px 2px rgba(94,255,161,.082),0 0 64px 12px rgba(202,255,204,.075);height:58px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.6);width:58px;z-index:2}@keyframes dotCinematicGrow{0%{transform:translate(-50%,-50%) scale(.6)}13%{transform:translate(-50%,-50%) scale(.72)}45%{transform:translate(-50%,-50%) scale(1.1)}78%{transform:translate(-50%,-50%) scale(1.32)}92%{transform:translate(-50%,-50%) scale(1.01)}to{transform:translate(-50%,-50%) scale(.6)}}@keyframes dotCinematicGlow{0%{box-shadow:0 0 18px 2px rgba(94,255,161,.165),0 0 40px 5px #caffcc1c}15%{box-shadow:0 0 30px 10px rgba(94,255,161,.333),0 0 18px 4px rgba(114,255,177,.733)}55%{box-shadow:0 0 40px 14px rgba(202,255,204,.267),0 0 44px 19px rgba(94,255,161,.267)}85%{box-shadow:0 0 24px 8px #5effa133,0 0 18px 5px rgba(114,255,177,.733)}to{box-shadow:0 0 18px 2px rgba(94,255,161,.165),0 0 40px 5px #caffcc1c}}.ripple,.ripple2,.ripple3{background:#0000;border:2px solid #5effa133;border-radius:50%;box-shadow:0 0 22px 6px rgba(202,255,204,.063);height:74px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;width:74px}.ripple{animation:rippleShowUp 2s cubic-bezier(.7,0,.34,1) 1.2s 1 forwards}.ripple2{animation:rippleShowUp 2s cubic-bezier(.7,0,.34,1) 1.5s 1 forwards}.ripple3{animation:rippleShowUp 2s cubic-bezier(.7,0,.34,1) 1.8s 1 forwards}@keyframes rippleShowUp{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}10%{opacity:.19}45%{opacity:.13;transform:translate(-50%,-50%) scale(1.1)}65%{opacity:.1;transform:translate(-50%,-50%) scale(1.45)}80%{opacity:.08;transform:translate(-50%,-50%) scale(1.6)}89%{opacity:.045;transform:translate(-50%,-50%) scale(2)}96%{opacity:.018;transform:translate(-50%,-50%) scale(3.3)}to{opacity:0;transform:translate(-50%,-50%) scale(4.2)}}.orbiter{animation:orbiterSpin 3.9s linear infinite;background:radial-gradient(circle,rgba(202,255,204,.467) 60%,rgba(94,255,161,.067) 100%);border-radius:50%;box-shadow:0 0 14px 2px rgba(202,255,204,.267);filter:blur(.8px);height:14px;left:50%;opacity:.14;position:absolute;top:50%;transform:translate(-50%,-170%);width:14px;z-index:4}@keyframes orbiterSpin{0%{transform:rotate(0deg) translate(-50%,-170%)}to{transform:rotate(1turn) translate(-50%,-170%)}}.footer-wrapper{background-color:#000;display:flex;flex-direction:column;font-family:Inter,sans-serif;padding:2rem 6rem}@media(max-width:992px){.footer-wrapper{padding:2.5rem 3rem}}@media(max-width:768px){.footer-wrapper{padding:2rem 1.5rem}}.footer-wrapper .footer-top-section{align-items:center;display:flex;justify-content:space-between;padding:30px 0}@media(max-width:992px){.footer-wrapper .footer-top-section{align-items:flex-start;flex-direction:column;gap:30px;padding:40px 0}}.footer-wrapper .footer-top-section .left-section h2{align-items:center;color:#fff;display:flex;font-size:60px;font-weight:400;line-height:1;margin:0}@media(max-width:992px){.footer-wrapper .footer-top-section .left-section h2{font-size:38px}}@media(max-width:768px){.footer-wrapper .footer-top-section .left-section h2{font-size:32px}}.footer-wrapper .footer-top-section .right-section .email-link{color:#fff;font-size:54px;font-weight:400;line-height:1;text-decoration:none;transition:color .3s ease}@media(max-width:992px){.footer-wrapper .footer-top-section .right-section .email-link{font-size:32px}}@media(max-width:768px){.footer-wrapper .footer-top-section .right-section .email-link{font-size:24px;word-break:break-word}}.footer-wrapper .footer-top-section .right-section .email-link:hover{color:#d3ffca}.footer-wrapper hr{background-color:#ffffff1a;border:none;height:1px;margin:0;width:100%}.footer-wrapper .footer-bottom-section{display:flex;flex-direction:column;gap:20px;padding:20px 0}@media(max-width:992px){.footer-wrapper .footer-bottom-section{gap:25px;padding:20px 0}}.footer-wrapper .footer-bottom-section .nav-social-row{display:flex;flex-direction:row;gap:40px;margin-bottom:20px}@media(max-width:992px){.footer-wrapper .footer-bottom-section .nav-social-row{flex-direction:column;gap:20px}}.footer-wrapper .footer-bottom-section .nav-social-row .nav-columns{grid-gap:40px;display:grid;flex:1 1;gap:40px;grid-template-columns:repeat(2,1fr);padding:15px 0}@media(max-width:992px){.footer-wrapper .footer-bottom-section .nav-social-row .nav-columns{gap:30px 40px;padding:15px 0}}@media(max-width:768px){.footer-wrapper .footer-bottom-section .nav-social-row .nav-columns{gap:20px;grid-template-columns:repeat(2,1fr);padding:10px 0}}.footer-wrapper .footer-bottom-section .nav-social-row .nav-columns .nav-column{display:flex;flex-direction:column;gap:12px;min-width:140px}@media(max-width:768px){.footer-wrapper .footer-bottom-section .nav-social-row .nav-columns .nav-column{min-width:100%}}.footer-wrapper .footer-bottom-section .nav-social-row .nav-columns .nav-column h4{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:500;margin:0 0 12px;position:relative}.footer-wrapper .footer-bottom-section .nav-social-row .nav-columns .nav-column h4:after{background-color:#d3ffca;border-radius:50%;box-shadow:0 0 5px #00ff8099;content:"";display:inline-block;height:6px;margin-left:8px;width:6px}.footer-wrapper .footer-bottom-section .nav-social-row .nav-columns .nav-column .nav-links{display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.footer-wrapper .footer-bottom-section .nav-social-row .nav-columns .nav-column .nav-links{gap:15px}}.footer-wrapper .footer-bottom-section .nav-social-row .nav-columns .nav-column.social-column{margin-left:0}@media(max-width:992px){.footer-wrapper .footer-bottom-section .nav-social-row .nav-columns .nav-column.social-column{margin-left:0;margin-top:5px}}.footer-wrapper .footer-bottom-section .nav-social-row .nav-columns .nav-column a{color:#fff9;font-size:15px;text-decoration:none;transition:color .2s ease}.footer-wrapper .footer-bottom-section .nav-social-row .nav-columns .nav-column a .arrow{display:inline-block;margin-left:5px;transition:transform .2s ease}.footer-wrapper .footer-bottom-section .nav-social-row .nav-columns .nav-column a:hover{color:#fff}.footer-wrapper .footer-bottom-section .nav-social-row .nav-columns .nav-column a:hover .arrow{transform:translateX(3px)}.footer-wrapper .footer-bottom-section .credits-row{align-items:center;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-top:5px;padding-top:15px}@media(max-width:992px){.footer-wrapper .footer-bottom-section .credits-row{align-items:flex-start;flex-direction:column;gap:10px}}.footer-wrapper .footer-bottom-section .credits-row .credits-left .copyright{color:#fff9;font-size:14px}.footer-wrapper .footer-bottom-section .credits-row .credits-right{display:flex;gap:20px;justify-content:flex-end}@media(max-width:992px){.footer-wrapper .footer-bottom-section .credits-row .credits-right{justify-content:flex-start}}@media(max-width:768px){.footer-wrapper .footer-bottom-section .credits-row .credits-right{flex-direction:column;gap:10px}}.footer-wrapper .footer-bottom-section .credits-row .credits-right .legal-link,.footer-wrapper .footer-bottom-section .credits-row .credits-right span{color:#fff9;font-size:14px}.footer-wrapper .footer-bottom-section .credits-row .credits-right .legal-link{text-decoration:none;transition:color .2s ease}.footer-wrapper .footer-bottom-section .credits-row .credits-right .legal-link:hover{color:#d3ffca}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.pulse{animation:pulse 2s ease-in-out infinite}#hero-stars{left:0;pointer-events:none;position:absolute!important;top:0;z-index:0}#hero-stars,#hero-stars canvas{height:100%;width:100%}.not-found-page .particles .particle:first-child{animation:float-particle 23s ease-in-out 5s infinite;box-shadow:0 0 15px #1e1e1d80;height:5px;left:42%;top:5%;width:5px}.not-found-page .particles .particle:nth-child(2){animation:float-particle 15s ease-in-out 4s infinite;box-shadow:0 0 12px #1e1e1d80;filter:blur(2px);height:3px;left:72%;opacity:.4;top:4%;width:3px}.not-found-page .particles .particle:nth-child(3){animation:float-particle 24s ease-in-out 2s infinite;box-shadow:0 0 14px #1e1e1d80;box-shadow:0 0 12px #12121180;filter:blur(2px);height:6px;left:39%;top:12%;width:6px}.not-found-page .particles .particle:nth-child(4){animation:float-particle 25s ease-in-out 5s infinite;box-shadow:0 0 6px #1e1e1d80;filter:blur(2px);height:7px;left:100%;opacity:.2;width:7px}.not-found-page .particles .particle:nth-child(5){animation:float-particle 28s ease-in-out 1s infinite;box-shadow:0 0 10px #1e1e1d80;filter:blur(1px);height:3px;left:97%;top:93%;width:3px}.not-found-page .particles .particle:nth-child(6){animation:float-particle 29s ease-in-out 3s infinite;box-shadow:0 0 14px #1e1e1d80;box-shadow:0 0 14px #12121180;filter:blur(1px);height:7px;left:81%;opacity:.4;top:55%;width:7px}.not-found-page .particles .particle:nth-child(7){animation:float-particle 24s ease-in-out 1s infinite;box-shadow:0 0 14px #1e1e1d80;filter:blur(2px);height:3px;left:31%;opacity:.2;top:92%;width:3px}.not-found-page .particles .particle:nth-child(8){animation:float-particle 26s ease-in-out 2s infinite;box-shadow:0 0 12px #1e1e1d80;height:3px;left:40%;top:2%;width:3px}.isometric-ui.device-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;height:100%;overflow:visible;perspective:1400px;position:relative;transform-style:preserve-3d;transition:all .4s cubic-bezier(.16,1,.3,1);width:100%;z-index:2}.isometric-ui.device-wrapper.in-view .card,.isometric-ui.device-wrapper.in-view .floating-appointment{animation-play-state:running}.isometric-ui.device-wrapper .card,.isometric-ui.device-wrapper .floating-appointment{animation-fill-mode:forwards;opacity:0;transform:translateY(80px) scale(.98) rotateX(20deg) rotateY(-28deg);will-change:transform,opacity}.isometric-ui.device-wrapper .card-search{z-index:5}.isometric-ui.device-wrapper .card-main{z-index:4}.isometric-ui.device-wrapper .card-secondary{z-index:3}.isometric-ui.device-wrapper .floating-appointment{z-index:10}.isometric-ui.device-wrapper .floating-dashed{z-index:9}.isometric-ui.device-wrapper .card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(206deg,#64c8ff 20%,#121211);border:1px solid #d3ffca1a;border-radius:24px;box-shadow:0 8px 32px #0000004d;left:50%;overflow:visible;position:absolute;transform-style:preserve-3d;transition:box-shadow .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.isometric-ui.device-wrapper .card:before{background:radial-gradient(circle at top right,#d3ffca14,#0000 70%);border-radius:24px;content:"";height:100%;left:0;opacity:.6;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.isometric-ui.device-wrapper .card-main{animation:fly-in .8s cubic-bezier(.16,1,.3,1) .2s forwards,float-main 3s ease-in-out 1s infinite alternate;animation-play-state:paused;background:linear-gradient(206deg,#64c8ff 6%,#3c69b2 61%,#11305e);box-shadow:0 40px 80px 0 #132d5e61,0 4px 40px #64c8ff26;color:#fff;filter:drop-shadow(0 0 50px rgba(100,200,255,.13));font-size:15px;height:260px;padding:0;top:100px;width:370px}.isometric-ui.device-wrapper .card-search{animation:fly-in .8s cubic-bezier(.16,1,.3,1) .05s forwards,float-search 3.4s ease-in-out 1.2s infinite alternate;animation-play-state:paused;background:linear-gradient(206deg,#64c8ff 12%,#121211 86%);box-shadow:0 16px 40px 0 #1e5ac833;color:#fff;filter:drop-shadow(0 0 32px rgba(100,200,255,.22));height:130px;left:38%;top:255px;width:340px}.isometric-ui.device-wrapper .card-secondary{animation:fly-in .8s cubic-bezier(.16,1,.3,1) .37s forwards,float-secondary 3.7s ease-in-out 1.3s infinite alternate;animation-play-state:paused;background:linear-gradient(206deg,#121211 4%,#080807);box-shadow:0 8px 36px 0 #1e3c7830;color:#fff;filter:drop-shadow(0 0 18px rgba(18,18,17,.2));font-size:13px;height:102px;left:62%;top:370px;width:255px}.isometric-ui.device-wrapper .floating-appointment{align-items:center;animation:fly-in .8s cubic-bezier(.16,1,.3,1) .49s forwards,float-app 2.9s ease-in-out 1.5s infinite alternate;animation-play-state:paused;background:#fff;border:1.5px solid #64c8ff33;border-radius:12px;box-shadow:0 8px 32px #12121114;color:#121211;display:flex;font-size:13px;font-weight:600;height:62px;left:355px;letter-spacing:1.3px;padding:0 14px;position:absolute;top:20px;transform:rotateX(22deg) rotateY(-28deg);width:235px}.isometric-ui.device-wrapper .floating-dashed{animation:border-pulse 2.5s linear infinite alternate;height:110px;left:345px;pointer-events:none;position:absolute;top:-22px;width:295px}.isometric-ui.device-wrapper .floating-dashed svg{display:block;height:100%;width:100%}.isometric-ui.device-wrapper .floating-dashed svg path{stroke:#64c8ff4d}.isometric-ui.device-wrapper .appointment-details{display:flex;flex-direction:column;gap:3px}.isometric-ui.device-wrapper .appointment-title{color:#121211;font-size:13px;font-weight:700;letter-spacing:.8px;margin-bottom:2px}.isometric-ui.device-wrapper .appointment-meta{align-items:center;color:#64c8ff;display:flex;font-size:12px;font-weight:500;gap:8px}.isometric-ui.device-wrapper .appointment-meta svg{margin-right:2px;vertical-align:middle}.isometric-ui.device-wrapper .profile{align-items:center;display:flex;padding:36px 32px 0;position:relative}.isometric-ui.device-wrapper .profile .avatar{align-items:center;background:#1c4a87;border-radius:50%;box-shadow:0 2px 14px 0 #1431596b;display:flex;height:62px;justify-content:center;margin-right:18px;width:62px}.isometric-ui.device-wrapper .profile .avatar img{background:#fff;border:2px solid #4cb2ff;border-radius:50%;height:42px;width:42px}.isometric-ui.device-wrapper .profile-details{flex:1 1;min-width:0}.isometric-ui.device-wrapper .profile-details .user-name{color:#fff;font-size:18px;font-weight:700;letter-spacing:.5px;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.isometric-ui.device-wrapper .profile-details .user-meta{color:#64c8ffcc;font-size:13px;font-weight:400;margin-bottom:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.isometric-ui.device-wrapper .profile .add-btn{align-items:center;background:#fff;border:3px solid #64c8ff26;border-radius:11px;box-shadow:0 2px 10px 0 #12121133;color:#64c8ff;cursor:pointer;display:flex;font-size:2rem;font-weight:700;height:40px;justify-content:center;margin-left:10px;transition:background .2s,transform .2s;width:40px}.isometric-ui.device-wrapper .profile .add-btn:hover{background:#64c8ff1a;transform:translateY(-2px)}.isometric-ui.device-wrapper .profile-cards{display:flex;flex-direction:column;gap:10px;margin-top:24px;padding:0 36px}.isometric-ui.device-wrapper .profile-info-row{align-items:center;color:#deefff;display:flex;font-size:14px;gap:10px}.isometric-ui.device-wrapper .profile-info-row svg{opacity:.82}.isometric-ui.device-wrapper .profile-info-label{color:#64c8ffb3;width:68px}.isometric-ui.device-wrapper .profile-info-value{color:#fff;font-weight:500}.isometric-ui.device-wrapper .search-bar{align-items:center;display:flex;gap:10px;padding:28px 22px 0;position:relative}.isometric-ui.device-wrapper .search-icon{background:#fff;background-image:url('data:image/svg+xml;utf8,<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9" cy="9" r="8" stroke="%233bb1f3" stroke-width="2"/><rect x="14" y="14" width="5" height="2" rx="1" fill="%233bb1f3" transform="rotate%2845 14 14%29"/></svg>');background-position:50%;background-repeat:no-repeat;border-radius:50%;flex-shrink:0;height:30px;margin-right:7px;width:30px}.isometric-ui.device-wrapper .search-field{background:#ffffff24;border:none;border-radius:8px;color:#fff;flex:1 1;font-size:15px;height:24px;margin-right:12px;outline:none;padding:0 12px}.isometric-ui.device-wrapper .search-field::placeholder{color:#fff9}.isometric-ui.device-wrapper .search-bar .notif{align-items:center;background:#1550a6;border-radius:8px;box-shadow:0 1px 3px rgba(18,52,103,.188);color:#fff;display:flex;font-size:15px;height:30px;justify-content:center;margin-right:2px;position:relative;width:30px}.isometric-ui.device-wrapper .search-bar .notif .badge{background:#d3ffca;border-radius:9px;color:#fff;font-size:10px;font-weight:700;padding:1px 5px;position:absolute;right:4px;top:4px}.isometric-ui.device-wrapper .pointer{background:none;height:54px;left:60%;position:absolute;top:70px;width:54px}.isometric-ui.device-wrapper .pointer:before{background:url('data:image/svg+xml;utf8,<svg width="54" height="54" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 48L27 7L47 48L27 39L7 48Z" fill="white" stroke="%230b1a3b" stroke-width="2" /></svg>') no-repeat 50%/contain;content:"";display:block;height:54px;width:54px}.isometric-ui.device-wrapper .insurance-header{align-items:center;display:flex;gap:8px;padding:18px 18px 0;position:relative}.isometric-ui.device-wrapper .insurance-header .icon-insurance{background:#e8f5fe;border-radius:50%;height:25px;position:relative;width:25px}.isometric-ui.device-wrapper .insurance-header .icon-insurance:before{background:url('data:image/svg+xml;utf8,<svg fill="none" xmlns="http://www.w3.org/2000/svg" width="15" height="15"><circle cx="7.5" cy="7.5" r="7.5" fill="%234cb2ff"/><rect x="6" y="4" width="3" height="7" rx="1.5" fill="white"/></svg>') no-repeat 50%/contain;content:"";display:block;height:15px;left:0;margin:5px;position:absolute;top:0;width:15px}.isometric-ui.device-wrapper .insurance-title{color:#fff;flex:1 1;font-size:14px;font-weight:600;letter-spacing:.5px}.isometric-ui.device-wrapper .plan-status{background:#12121199;border-radius:7px;color:#d3ffca;font-size:11px;font-weight:600;margin-left:4px;padding:2px 8px}.isometric-ui.device-wrapper .insurance-details{display:flex;flex-direction:column;gap:4px;margin:4px 18px 0}.isometric-ui.device-wrapper .insurance-info-row{align-items:center;color:#e2f6ff;display:flex;font-size:13px;gap:7px}.isometric-ui.device-wrapper .insurance-info-label{color:#b4e2ff;width:66px}.isometric-ui.device-wrapper .insurance-info-value{color:#fff;font-weight:500}@keyframes fly-in{0%{opacity:0;transform:translateY(80px) scale(.98) rotateX(20deg) rotateY(-28deg)}80%{opacity:1}to{opacity:1;transform:translateY(0) scale(1) rotateX(20deg) rotateY(-28deg)}}@keyframes float-main{0%{transform:translateY(0) scale(1) rotateX(20deg) rotateY(-28deg)}to{box-shadow:0 50px 90px 0 #64c8ff40;transform:translateY(-16px) scale(1.01) rotateX(20deg) rotateY(-28deg)}}@keyframes float-search{0%{transform:translateY(0) scale(1) rotateX(20deg) rotateY(-28deg)}to{transform:translateY(-10px) scale(1.01) rotateX(20deg) rotateY(-28deg)}}@keyframes float-secondary{0%{transform:translateY(0) scale(1) rotateX(20deg) rotateY(-28deg)}to{transform:translateY(-8px) scale(1.01) rotateX(20deg) rotateY(-28deg)}}@keyframes float-app{0%{transform:rotateX(22deg) rotateY(-28deg) translateY(0)}to{transform:rotateX(22deg) rotateY(-28deg) translateY(-10px)}}@keyframes border-pulse{0%{opacity:.38}to{opacity:.95}}@media(max-width:1200px){.isometric-ui.device-wrapper{transform:scale(.9)}}@media(max-width:992px){.isometric-ui.device-wrapper{transform:scale(.8)}.isometric-ui.device-wrapper .card-main{height:240px;width:340px}.isometric-ui.device-wrapper .card-search{height:120px;width:310px}.isometric-ui.device-wrapper .card-secondary{height:95px;width:235px}}.isometric-ui.device-wrapper:before{background:radial-gradient(circle,#00ffa04d 0,#0000 70%);content:"";filter:blur(80px);height:500px;opacity:.15;pointer-events:none;position:absolute;right:-200px;top:10%;width:500px;z-index:0}.isometric-ui.device-wrapper:after{background:radial-gradient(circle,#64c8ff33 0,#0000 70%);bottom:5%;content:"";filter:blur(100px);height:600px;left:-250px;opacity:.1;pointer-events:none;position:absolute;width:600px;z-index:0}*,:after,:before{box-sizing:border-box;margin:0;padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{color:var(--white);font-family:var(--font-primary);line-height:1;margin:0 auto;min-height:100vh;width:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font:inherit}canvas,img,picture,svg,video{display:block;max-width:100%}body{line-height:1.5}h1,h2,h3,h4,h5,h6{color:#fff;font-family:Manrope,sans-serif;font-weight:500;letter-spacing:-.03em;margin-top:0}h1{background:linear-gradient(180deg,#fff,#fffc);-webkit-background-clip:text;background-clip:text;font-size:clamp(3.75rem,8vw,6rem);letter-spacing:-.04em;line-height:.95;will-change:transform}h1,h2{font-weight:600;margin-bottom:2rem}h2{font-size:clamp(2.75rem,5vw,4rem);letter-spacing:-.03em;line-height:1.05}h3{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2}h3,h4{font-weight:600;margin-bottom:1rem}h4{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.3}h5{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.4}h5,h6{font-weight:600;margin-bottom:.5rem}h6{line-height:1.5}h6,p{font-size:1rem}p{line-height:1.6;margin-bottom:1rem}a{color:#d3ffca;text-decoration:none;transition:color .4s ease}a:hover{color:#fdfffd}.text-gradient{animation:gradientShift 8s ease infinite;background:linear-gradient(90deg,#d3ffca,#a0e9a0);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-weight:700;transform:translateZ(0);will-change:transform}.section-title{font-size:clamp(2rem,4vw,3.5rem);gap:1rem;letter-spacing:-.03em;line-height:1.1;margin-bottom:4rem}.animate-on-scroll{will-change:auto}.animate-on-scroll.animated,.fade-in{opacity:1}.fade-in{will-change:auto}.fade-in.animated{opacity:1}.slide-right{will-change:auto}.slide-left,.slide-right,.slide-right.animated{opacity:1;transform:translateX(0)}.slide-left{will-change:auto}.slide-left.animated{opacity:1;transform:translateX(0)}.scale-in{will-change:auto}.scale-in,.scale-in.animated{opacity:1;transform:scale(1)}.float-in{will-change:auto}.float-in,.float-in.animated{opacity:1;transform:translateY(0)}.glow-in{will-change:auto}.glow-in,.glow-in.animated{opacity:1}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.delay-600{transition-delay:.6s}.delay-700{transition-delay:.7s}.delay-800{transition-delay:.8s}.color-fill-animation{color:#fff;display:inline-block;position:relative}.color-fill-animation:before{content:none}.color-fill-animation.animated:before{animation:none}@keyframes fillTextFromLeft{0%{width:0}to{width:100%}}@keyframes center-outward-fill{0%{-webkit-clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.diagonal-divider,.dotted-overlay,.section-accent,.section-with-grid{position:relative}.diagonal-divider .container,.dotted-overlay .container,.section-accent .container,.section-with-grid .container{position:relative;z-index:10}.section-with-grid:before{background-image:linear-gradient(90deg,#ffffff12 1px,#0000 0),linear-gradient(180deg,#ffffff12 1px,#0000 0);background-size:20px 20px;bottom:0;content:"";left:0;opacity:.6;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.section-with-grid.fade-out-top:before{mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%)}.section-with-grid.fade-out-bottom:before{mask-image:radial-gradient(ellipse at bottom center,#000 0,#00000080 50%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse at bottom center,#000 0,#00000080 50%,#0000 100%)}.section-with-grid.dense:before{background-size:15px 15px}.section-with-grid.sparse:before{background-size:25px 25px}.section-with-grid.subtle:before{opacity:.3}.section-with-grid.prominent:before{opacity:.8}.section-accent:before{background:radial-gradient(circle,#7dd3214d 0,#0000 70%);background:radial-gradient(circle,var(--accent-color,#7dd3214d) 0,#0000 70%);filter:blur(100px);height:600px;opacity:.15;right:-250px;top:10%;width:600px}.section-accent.dual-accent:after,.section-accent:before{content:"";pointer-events:none;position:absolute;z-index:-1}.section-accent.dual-accent:after{background:radial-gradient(circle,#00ccff4d 0,#0000 70%);background:radial-gradient(circle,var(--secondary-accent,#00ccff4d) 0,#0000 70%);bottom:5%;filter:blur(80px);height:500px;left:-200px;opacity:.1;width:500px}.diagonal-divider{overflow:visible}.diagonal-divider:after{background:linear-gradient(135deg,#0000 49.5%,#121211cc 0,#121211cc 50.5%,#0000 0);bottom:-50px;content:"";height:100px;left:0;pointer-events:none;position:absolute;width:100%;z-index:-2}.diagonal-divider.angle-steep:after{background:linear-gradient(145deg,#0000 49.5%,#121211cc 0,#121211cc 50.5%,#0000 0)}.diagonal-divider.angle-gentle:after{background:linear-gradient(125deg,#0000 49.5%,#121211cc 0,#121211cc 50.5%,#0000 0)}.dotted-overlay:before{background-image:radial-gradient(#ffffff14 1px,#0000 0);background-size:20px 20px;bottom:0;content:"";left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.dotted-overlay.fade-out-top:before{mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%)}.dotted-overlay.fade-out-bottom:before{mask-image:radial-gradient(ellipse at bottom center,#000 0,#00000080 50%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse at bottom center,#000 0,#00000080 50%,#0000 100%)}.dotted-overlay.dense:before{background-size:15px 15px}.dotted-overlay.sparse:before{background-size:25px 25px}.dotted-overlay.subtle:before{opacity:.3}.dotted-overlay.prominent:before{opacity:.8}html{-webkit-overflow-scrolling:touch;overflow-anchor:auto;overscroll-behavior:contain;scroll-padding-top:80px}@media(max-width:768px){html{scroll-padding-top:60px}}.scrollable{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:smooth;scroll-padding-top:80px;will-change:scroll-position}.scrollable:not(:hover):not(:focus-within){will-change:auto}#site-content{contain:layout style paint;perspective:1000px}#site-content,section{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}section{contain:layout paint style}.fixed-element,.floating-navigation,.header-fixed{will-change:transform}.animate-on-scroll,.fade-in,.fixed-element,.floating-navigation,.header-fixed,.slide-left,.slide-right{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.animate-on-scroll.animating,.fade-in.animating,.slide-left.animating,.slide-right.animating{will-change:opacity,transform}.animate-on-scroll:not(.animating),.fade-in:not(.animating),.slide-left:not(.animating),.slide-right:not(.animating){will-change:auto}img{content-visibility:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}header{background-color:#080807;background:radial-gradient(ellipse at 50% 50%,#181818,#000 90%);display:flex;flex-direction:column;min-height:80px;overflow:hidden;padding-top:1rem;position:relative}header .logo-container{left:2rem;position:absolute;top:2rem;z-index:20}header .logo-container a{display:block;text-decoration:none;transition:transform .4s ease}header .logo-container a:hover{transform:scale(1.05)}header .logo-container .header-logo{filter:brightness(1.1);height:40px;width:auto}header .top-right-action{position:absolute;right:2rem;top:1rem;z-index:20}header #header-stars{left:0;position:absolute;top:0;z-index:0}header #header-stars,header #header-stars canvas{height:100%;width:100%}.desktop-nav{align-items:center;display:flex;justify-content:center;padding:1rem 2rem;position:relative;z-index:10}.desktop-nav .menu-item{border-radius:100px;color:#a3a3a2;margin:0 .5rem;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);will-change:transform,color,background-color}.desktop-nav .menu-item span{position:relative;z-index:2}.desktop-nav .menu-item .underline{background:linear-gradient(90deg,#d3ffca00,#d3ffcab3 50%,#d3ffca00);bottom:.25rem;height:2px;left:50%;opacity:.8;position:absolute;transform:translateX(-50%) scaleX(0);transition:transform .4s ease;width:50%}.desktop-nav .menu-item:hover{background-color:#ffffff14;color:#fff;transform:translateY(-1px)}.desktop-nav .menu-item:hover .underline{opacity:1;transform:translateX(-50%) scaleX(1)}.desktop-nav .button{margin-left:1rem;margin-right:.5rem}.fixed-logo-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#1212118c;border-radius:100px;box-shadow:0 0 20px #d3ffca33;left:2rem;opacity:0;padding:.5rem;position:fixed;top:2rem;transform:translateY(-100px);transition:transform .4s ease,opacity .4s ease;visibility:hidden;will-change:transform,opacity;z-index:1000}@media(max-width:992px){.fixed-logo-container{left:1rem;padding:.4rem;top:1.2rem}}@media(max-width:768px){.fixed-logo-container{left:1rem;padding:.5rem;top:1.2rem}}.fixed-logo-container.visible{opacity:1;transform:translateY(0);visibility:visible}.fixed-logo-container a{display:block;text-decoration:none;transition:transform .4s ease}.fixed-logo-container a:hover{transform:scale(1.05)}.fixed-logo-container .header-logo{filter:brightness(1.1);height:40px;width:auto}.floating-navigation{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#1212118c;border:1px solid #ffffff14;border-radius:100px;box-shadow:0 8px 32px #0000004d;display:none;padding:.75rem;top:2rem;transform:translateX(-50%) translateY(-100px);transform-origin:center;visibility:hidden;will-change:transform,opacity,width;z-index:1000}.floating-navigation.visible{animation:expandFromCenter .6s ease-out forwards;box-shadow:0 10px 30px #0000004d,0 4px 12px #4dda9114;display:flex;opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.floating-navigation .menu-item{border-radius:100px;margin:0 .5rem;padding:.5rem 1rem;position:relative;transition:all .4s ease}.floating-navigation .menu-item span{position:relative;z-index:2}.floating-navigation .menu-item .underline{background:linear-gradient(90deg,#d3ffca00,#d3ffcab3 50%,#d3ffca00);bottom:.25rem;height:2px;left:50%;opacity:.8;position:absolute;transform:translateX(-50%) scaleX(0);transition:transform .4s ease;width:50%}.floating-navigation .menu-item:hover{background-color:#ffffff14;transform:translateY(-1px)}.floating-navigation .menu-item:hover .underline{opacity:1;width:50%}.button{margin-left:1rem}.menu-toggle{background-color:#121211b3;border:1px solid #ffffff0d;box-shadow:0 4px 12px #0003;right:2rem;top:2rem;transition:all .3s cubic-bezier(.16,1,.3,1);z-index:1001}.menu-toggle:hover{border-color:#d3ffca33;box-shadow:0 6px 16px #00000040,0 2px 8px #d3ffca1a;transform:scale(1.05)}.menu-toggle .menu-toggle-inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:12px;position:relative;width:100%}.menu-toggle .line{background-color:#fff;display:block;height:2px;margin:2px 0;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:22px}.menu-toggle .line.line-2{align-self:flex-end;margin-left:auto;width:16px}.menu-toggle .line:after{background:linear-gradient(90deg,#d3ffca,#0000);content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;transition:width .3s cubic-bezier(.16,1,.3,1);width:0}.menu-toggle:hover .line:after{width:100%}.menu-toggle.open{background-color:#121211e6;border-color:#d3ffca4d}.menu-toggle.open .line.line-1{background-color:#d3ffca;transform:translateY(6px) rotate(45deg);width:22px}.menu-toggle.open .line.line-2{margin:0;opacity:0;width:0}.menu-toggle.open .line.line-3{background-color:#d3ffca;transform:translateY(-6px) rotate(-45deg);width:22px}.menu-toggle.open:before{animation:pulse 2s cubic-bezier(.16,1,.3,1) infinite;border:1px solid #d3ffca4d;border-radius:50%;bottom:-4px;content:"";left:-4px;opacity:0;position:absolute;right:-4px;top:-4px}@media(max-width:992px){.top-right-action{right:1rem;top:.5rem}.desktop-nav{display:none}.floating-navigation{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);bottom:1rem;padding:.5rem;top:auto;transform:translateX(-50%) translateY(100px);transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1);will-change:transform,opacity,visibility}.floating-navigation.visible{animation-duration:.8s;animation-fill-mode:forwards;animation-name:expandFromCenter;animation-timing-function:cubic-bezier(.34,1.56,.64,1);box-shadow:0 10px 30px #0000004d,0 4px 12px #4dda9114;display:flex;visibility:visible}.floating-navigation .menu-item{font-size:.8rem;margin:0 2px;padding:.5rem}.floating-navigation .button{font-size:.8rem;margin-left:.5rem;padding:.5rem 1rem}.menu-toggle{display:flex}}.floating-navigation{align-items:center;border:1px solid #d3ffca1a;border-radius:50px;box-shadow:0 5px 20px #0000004d;display:flex;gap:.5rem;left:50%;padding:.75rem 1rem;position:fixed;top:20px;transform:translateX(-50%);transition:all .3s cubic-bezier(.16,1,.3,1);z-index:100}@media(max-width:992px){.floating-navigation{display:none}}.floating-navigation:hover{background-color:#121211e6;box-shadow:0 8px 25px #0006,0 0 0 1px #d3ffca33}.floating-navigation .menu-item{border-radius:20px;color:#a3a3a2;font-size:.9rem;font-weight:500;padding:.5rem .75rem;text-decoration:none;transition:all .3s ease}.floating-navigation .menu-item:hover{background-color:#d3ffca1a;color:#fff}.floating-navigation .menu-item.active{background-color:#d3ffca;color:#080807}.floating-navigation .button{background:linear-gradient(90deg,#d3ffca,#a9ff97);border-radius:20px;color:#080807;font-size:.9rem;font-weight:600;margin-left:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.floating-navigation .button:hover{box-shadow:0 5px 10px #0003;transform:translateY(-2px)}.mobile-menu{max-width:350px;position:fixed;right:0;top:0;width:80%}@media(max-width:768px){.mobile-menu{width:85%}}@media(max-width:480px){.mobile-menu{width:90%}}.mobile-menu{background-color:#080807;background:linear-gradient(135deg,#121211,#080807);height:100vh;padding:2rem;z-index:1000}@media(max-width:768px){.mobile-menu{padding:1.75rem}}@media(max-width:480px){.mobile-menu{padding:1.5rem}}.mobile-menu{box-shadow:-5px 0 30px #000000b3;display:none!important;flex-direction:column;overflow-x:hidden;overflow-y:auto;transform:translateX(100%);transition:transform .5s cubic-bezier(.16,1,.3,1)}@media(max-width:992px){.mobile-menu{display:flex!important}}.mobile-menu.open{transform:translateX(0)}.mobile-menu:before{background:radial-gradient(circle at top right,#d3ffca14,#0000 70%);height:100%;opacity:.8;top:0}.mobile-menu:after,.mobile-menu:before{content:"";left:0;pointer-events:none;position:absolute;width:100%}.mobile-menu:after{background:radial-gradient(circle at bottom left,#64c8ff1a,#0000 70%);bottom:0;height:70%;opacity:.5}.mobile-menu .mobile-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}@media(max-width:480px){.mobile-menu .mobile-header{margin-bottom:1.5rem;padding-bottom:.75rem}}.mobile-menu .mobile-header{border-bottom:1px solid #ffffff0f;position:relative}.mobile-menu .mobile-header:after{background:linear-gradient(90deg,#d3ffca,#0000);bottom:0;content:"";height:1px;left:0;position:absolute;width:30%}.mobile-menu .mobile-header .logo{filter:brightness(1.1);height:30px;transition:transform .3s cubic-bezier(.16,1,.3,1);width:auto}@media(max-width:480px){.mobile-menu .mobile-header .logo{height:26px}}.mobile-menu .mobile-header .logo:hover{transform:scale(1.05)}.mobile-menu .mobile-header .close-button{background:#ffffff08;border:1px solid #ffffff14;color:#fff;cursor:pointer;font-size:1.25rem;height:40px;width:40px}@media(max-width:480px){.mobile-menu .mobile-header .close-button{font-size:1.1rem;height:36px;width:36px}}.mobile-menu .mobile-header .close-button{align-items:center;border-radius:50%;display:flex;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.mobile-menu .mobile-header .close-button:hover{background-color:#d3ffca1a;border-color:#d3ffca4d;color:#d3ffca;transform:rotate(90deg)}.mobile-menu .mobile-nav{list-style:none;margin:0;padding:0}.mobile-menu .mobile-nav li{animation:slideInRight .5s cubic-bezier(.16,1,.3,1) forwards;animation-delay:0s;animation-delay:calc(.1s*var(--item-index, 0));margin-bottom:.75rem;opacity:0;position:relative;transform:translateX(20px)}.mobile-menu .mobile-nav li:last-child{margin-bottom:0}.mobile-menu .mobile-nav a{color:#fff;display:block;font-size:1.1rem;text-decoration:none}@media(max-width:480px){.mobile-menu .mobile-nav a{font-size:1rem}}.mobile-menu .mobile-nav a{border-bottom:1px solid #ffffff0f;border-radius:3px;font-weight:500;padding:.75rem .5rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.mobile-menu .mobile-nav a:before{background-color:#d3ffca;border-radius:50%;content:"";height:5px;left:-10px;position:absolute;top:50%;transform:translateY(-50%) scaleX(0);transition:transform .3s cubic-bezier(.16,1,.3,1);width:5px}.mobile-menu .mobile-nav a:hover{background-color:#d3ffca08;border-bottom-color:#d3ffca4d;color:#d3ffca;padding-left:1rem}.mobile-menu .mobile-nav a:hover:before{transform:translateY(-50%) scaleX(1)}.mobile-menu .mobile-cta{margin-top:auto;padding-top:2rem}@media(max-width:480px){.mobile-menu .mobile-cta{padding-top:1.5rem}}.mobile-menu .mobile-cta{animation:fadeInUp .5s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.5s;opacity:0;transform:translateY(20px)}.mobile-menu .mobile-cta .button{background:linear-gradient(90deg,#d3ffca,#a9ff97);border:none;border-radius:12px;color:#050505;display:block;font-size:1rem;font-weight:600;overflow:hidden;padding:1rem;position:relative;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.mobile-menu .mobile-cta .button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .7s cubic-bezier(.16,1,.3,1);width:100%}.mobile-menu .mobile-cta .button:hover{box-shadow:0 5px 15px #d3ffca4d;transform:translateY(-2px)}.mobile-menu .mobile-cta .button:hover:before{left:100%}.mobile-menu .mobile-contact{animation:fadeInUp .5s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.6s;margin-top:2rem;opacity:0;transform:translateY(20px)}.mobile-menu .mobile-contact .contact-item{align-items:center;border-radius:6px;display:flex;margin-bottom:1rem;padding:.75rem;transition:background-color .3s cubic-bezier(.16,1,.3,1)}.mobile-menu .mobile-contact .contact-item:hover{background-color:#ffffff08}.mobile-menu .mobile-contact .contact-item:last-child{margin-bottom:0}.mobile-menu .mobile-contact .contact-item .icon{align-items:center;background-color:#d3ffca1a;border:1px solid #d3ffca33;border-radius:50%;color:#d3ffca;display:flex;flex-shrink:0;font-size:1rem;height:36px;justify-content:center;margin-right:1rem;transition:all .3s cubic-bezier(.16,1,.3,1);width:36px}.mobile-menu .mobile-contact .contact-item .icon:hover{background-color:#d3ffca26;transform:scale(1.05)}.mobile-menu .mobile-contact .contact-item .text{color:#a3a3a2;font-size:.9rem}.mobile-menu .mobile-contact .contact-item .text a{color:#a3a3a2;position:relative;text-decoration:none;transition:color .3s cubic-bezier(.16,1,.3,1)}.mobile-menu .mobile-contact .contact-item .text a:after{background-color:#d3ffca;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s cubic-bezier(.16,1,.3,1);width:0}.mobile-menu .mobile-contact .contact-item .text a:hover{color:#fff}.mobile-menu .mobile-contact .contact-item .text a:hover:after{width:100%}.mobile-menu-overlay{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#000c;display:none!important;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .4s cubic-bezier(.16,1,.3,1),visibility .4s cubic-bezier(.16,1,.3,1);visibility:hidden;width:100%;z-index:999}@media(max-width:992px){.mobile-menu-overlay{display:block!important}}.mobile-menu-overlay.open{opacity:1;visibility:visible}body.menu-open{overflow:hidden}body.menu-open .mobile-menu{animation:menuReveal .1s ease forwards}@keyframes menuReveal{to{box-shadow:-10px 0 40px #000c,-5px 0 20px #d3ffca0d}}.menu-toggle{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#121211cc;border:1px solid #d3ffca1a;border-radius:50%;box-shadow:0 4px 10px #0000004d;cursor:pointer;display:none;height:50px;justify-content:center;position:fixed;right:20px;top:20px;transition:all .3s ease;width:50px;z-index:100}@media(max-width:992px){.menu-toggle{display:flex}}.menu-toggle:hover{background-color:#121211e6;box-shadow:0 6px 15px #0006,0 0 0 1px #d3ffca33}.menu-toggle .hamburger{height:18px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:24px}.menu-toggle .hamburger span{background:#fff;border-radius:2px;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.menu-toggle .hamburger span:first-child{top:0}.menu-toggle .hamburger span:nth-child(2),.menu-toggle .hamburger span:nth-child(3){top:8px}.menu-toggle .hamburger span:nth-child(4){top:16px}.menu-toggle.open .hamburger span:first-child{left:50%;top:8px;width:0}.menu-toggle.open .hamburger span:nth-child(2){transform:rotate(45deg)}.menu-toggle.open .hamburger span:nth-child(3){transform:rotate(-45deg)}.menu-toggle.open .hamburger span:nth-child(4){left:50%;top:8px;width:0}.footer-wrapper{position:relative;z-index:10}footer{background-color:#000;display:flex;flex-direction:column;font-family:Inter,sans-serif;padding:2rem 6rem}@media(max-width:992px){footer{padding:2.5rem 3rem}}@media(max-width:768px){footer{padding:2rem 1.5rem}}footer .footer-top-section{align-items:center;display:flex;justify-content:space-between;padding:30px 0}@media(max-width:992px){footer .footer-top-section{align-items:flex-start;flex-direction:column;gap:30px;padding:40px 0}}footer .footer-top-section .left-section h2{align-items:center;color:#fff;display:flex;font-size:60px;font-weight:400;line-height:1;margin:0}@media(max-width:992px){footer .footer-top-section .left-section h2{font-size:38px}}footer .footer-top-section .left-section h2 .green-dot-inline{background-color:#d3ffca;border-radius:50%;box-shadow:0 0 10px #00ff80cc;display:inline-block;height:10px;margin-left:10px;width:10px}footer .footer-top-section .right-section a{color:#fff;font-size:54px;font-weight:400;line-height:1;text-decoration:none;transition:color .3s ease}@media(max-width:992px){footer .footer-top-section .right-section a{font-size:42px}}footer .footer-top-section .right-section a:hover{color:#d3ffca}footer hr{background-color:#ffffff1a;border:none;height:1px;margin:0;width:100%}footer .footer-bottom-section{display:flex;flex-direction:column;gap:20px;padding:20px 0}@media(max-width:992px){footer .footer-bottom-section{gap:25px;padding:20px 0}}footer .footer-bottom-section .info-row{border-bottom:1px solid #ffffff0d;margin-bottom:5px;padding-bottom:15px}footer .footer-bottom-section .info-row .copyright-group{align-items:center;display:flex;flex-wrap:wrap;gap:15px 20px}footer .footer-bottom-section .info-row .copyright-group a,footer .footer-bottom-section .info-row .copyright-group span{color:#fff9;font-size:14px}footer .footer-bottom-section .info-row .copyright-group .green-text{color:#d3ffca}footer .footer-bottom-section .info-row .copyright-group a{text-decoration:none;transition:color .2s ease}footer .footer-bottom-section .info-row .copyright-group a:hover{color:#fff}footer .footer-bottom-section .nav-social-row{margin-bottom:20px}footer .footer-bottom-section .nav-social-row .nav-columns{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);padding:15px 0}@media(max-width:992px){footer .footer-bottom-section .nav-social-row .nav-columns{gap:30px 40px;padding:15px 0}}@media(max-width:768px){footer .footer-bottom-section .nav-social-row .nav-columns{gap:25px;padding:10px 0}}footer .footer-bottom-section .nav-social-row .nav-columns .nav-column{display:flex;flex-direction:column;gap:12px;min-width:140px}footer .footer-bottom-section .nav-social-row .nav-columns .nav-column h4{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:500;margin:0 0 12px;position:relative}footer .footer-bottom-section .nav-social-row .nav-columns .nav-column h4:after{background-color:#d3ffca;border-radius:50%;box-shadow:0 0 5px #00ff8099;content:"";display:inline-block;height:6px;margin-left:8px;width:6px}footer .footer-bottom-section .nav-social-row .nav-columns .nav-column.social-column{margin-left:0}@media(max-width:992px){footer .footer-bottom-section .nav-social-row .nav-columns .nav-column.social-column{margin-left:0;margin-top:5px}}footer .footer-bottom-section .nav-social-row .nav-columns .nav-column a{color:#fff9;font-size:15px;text-decoration:none;transition:color .2s ease}footer .footer-bottom-section .nav-social-row .nav-columns .nav-column a .arrow{display:inline-block;margin-left:5px;transition:transform .2s ease}footer .footer-bottom-section .nav-social-row .nav-columns .nav-column a:hover{color:#fff}footer .footer-bottom-section .nav-social-row .nav-columns .nav-column a:hover .arrow{transform:translateX(3px)}footer .footer-bottom-section .nav-social-row .social-group{display:flex;flex-direction:column;gap:8px}footer .footer-bottom-section .nav-social-row .social-group a{color:#fff9;font-size:15px;text-decoration:none;transition:color .2s ease,transform .2s ease}footer .footer-bottom-section .nav-social-row .social-group a:hover{color:#fff}footer .footer-bottom-section .credits-row{align-items:center;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-top:5px;padding-top:15px}@media(max-width:992px){footer .footer-bottom-section .credits-row{align-items:flex-start;flex-direction:column;gap:10px}}footer .footer-bottom-section .credits-row .credits-left .copyright{color:#fff9;font-size:14px}footer .footer-bottom-section .credits-row .credits-right{display:flex;gap:20px;justify-content:flex-end}@media(max-width:992px){footer .footer-bottom-section .credits-row .credits-right{justify-content:flex-start}}footer .footer-bottom-section .credits-row .credits-right .legal-link,footer .footer-bottom-section .credits-row .credits-right span{color:#fff9;font-size:14px}footer .footer-bottom-section .credits-row .credits-right .legal-link{text-decoration:none;transition:color .2s ease}footer .footer-bottom-section .credits-row .credits-right .legal-link:hover{color:#d3ffca}.cursor-dot{background-color:#00ff80;border-radius:50%;box-shadow:0 0 15px #00ff80,0 0 25px #00ff80b3;height:15px;mix-blend-mode:screen;pointer-events:none;position:fixed;width:15px;will-change:transform;z-index:99999}.cursor-dot:after{background-color:#fff;border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}@media(max-width:768px){.cursor-dot{display:none}}#site-content{background-color:#080807;margin-bottom:0;min-height:100vh;position:relative;z-index:1}#site-content:after{background:linear-gradient(90deg,#00ffaa0d,#0fa3 50%,#00ffaa0d);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}#site-footer{background-color:#000;bottom:0;left:0;padding-top:2px;position:fixed;right:0;width:100%;z-index:-1}.site-background{overflow:hidden;z-index:-999}.grid-overlay,.site-background{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100%}.grid-overlay{background-image:linear-gradient(90deg,#ffffff08 1px,#0000 0),linear-gradient(180deg,#ffffff08 1px,#0000 0);background-size:30px 30px;bottom:0;right:0;z-index:-998}.grid-overlay:before{background:radial-gradient(circle at 25% 25%,#0000 0,#000000d9 70%),radial-gradient(circle at 75% 75%,#0000 0,#000000d9 70%),linear-gradient(180deg,#000000b3 0,#0003 50%,#000000b3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-997}.background-gradient{border-radius:50%;filter:blur(120px);opacity:.4;position:absolute;transition:transform 10s ease-in-out;will-change:transform;z-index:-3}.background-gradient.gradient-1{animation:pulse 15s infinite alternate,drift 60s infinite alternate;background:radial-gradient(circle,#d3ffca26 0,#0000 70%);height:800px;right:-200px;top:-300px;width:800px}.background-gradient.gradient-2{animation:pulse 20s infinite alternate-reverse,drift-reverse 70s infinite alternate-reverse;background:radial-gradient(circle,#00ffaa4d 0,#0000 70%);bottom:-400px;height:900px;left:-300px;width:900px}.background-gradient.gradient-3{animation:pulse 18s infinite alternate,drift2 65s infinite alternate;background:radial-gradient(circle,#64c8ff33 0,#0000 70%);height:700px;left:30%;top:40%;width:700px}.particles-container{height:100%;left:0;position:absolute;top:0;width:100%}.particle{background-color:#ffffff4d;border-radius:50%;box-shadow:0 0 10px #d3ffca66;position:absolute}.particle.particle-1{animation:float-particle 10s ease-in-out infinite;height:2px;left:10%;top:20%;width:2px}.particle.particle-2{animation:float-particle 15s ease-in-out infinite;height:3px;left:80%;top:70%;width:3px}.particle.particle-3{animation:float-particle 12s ease-in-out infinite;height:1px;left:30%;top:40%;width:1px}.particle.particle-4{animation:float-particle 9s ease-in-out infinite;height:2px;left:40%;top:60%;width:2px}.particle.particle-5{animation:float-particle 14s ease-in-out infinite;height:2px;left:65%;top:25%;width:2px}.particle.particle-6{animation:float-particle 11s ease-in-out infinite;height:1px;left:15%;top:80%;width:1px}@keyframes drift{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(50px) translateX(-30px)}50%{transform:translateY(20px) translateX(60px)}75%{transform:translateY(-40px) translateX(20px)}to{transform:translateY(0) translateX(0)}}@keyframes drift-reverse{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(-50px) translateX(30px)}50%{transform:translateY(-20px) translateX(-60px)}75%{transform:translateY(40px) translateX(-20px)}to{transform:translateY(0) translateX(0)}}@keyframes drift2{0%{transform:translateY(0) translateX(0)}33%{transform:translateY(-40px) translateX(40px)}66%{transform:translateY(40px) translateX(-40px)}to{transform:translateY(0) translateX(0)}}.button{align-items:center;background-color:#121211;border:none;border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);z-index:1}.button:hover{box-shadow:0 10px 20px #0003;transform:translateY(-2px)}.button:active{transform:translateY(-1px)}.button .button-icon{margin-left:.5rem;transition:transform .4s cubic-bezier(.16,1,.3,1)}.button:hover .button-icon{transform:translateX(3px)}.button .button-background{background-color:#ffffff1a;height:100%;left:0;opacity:0;position:absolute;top:0;transition:width .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);width:0;z-index:-1}.button:hover .button-background{opacity:1;width:100%}.primary-button{background-color:#d3ffca;color:#121211;font-weight:700}.primary-button:hover{background-color:#e8ffe4}.secondary-button{background-color:#0000;border:1px solid #d3ffca;color:#d3ffca}.secondary-button:hover{background-color:#d3ffca1a}.highlight-button{background-color:#0000;border:none;box-shadow:0 0 20px #d3ffca1a;color:#d3ffca;font-family:Inter,sans-serif;font-weight:700;font-weight:500;overflow:hidden;position:relative}.highlight-button .fill{background:linear-gradient(90deg,#d3ffca33,#a0e9a033);height:100%;left:0;position:absolute;top:0;transition:width .35s cubic-bezier(.16,1,.3,1);width:0;z-index:-1}.highlight-button:hover .fill{opacity:1;width:100%}.button-group{display:flex;gap:1rem}@media(max-width:768px){.button-group{flex-direction:column;width:100%}.button-group .button{width:100%}}.app-icons-outer{border-radius:24px;overflow:hidden;width:22rem}@media(max-width:992px){.app-icons-outer{max-width:22rem;width:100%}}.app-icons-container{align-items:center;background:#141514eb;border-radius:24px;display:flex;justify-content:flex-start;padding:15px;width:22rem}@media(max-width:992px){.app-icons-container{max-width:22rem;width:100%}}.app-icons-track{animation:slide-horizontal 8s linear infinite;display:flex;width:22rem;will-change:transform}.app-icons-grid{grid-gap:28px;background:#0000000a;border-radius:16px;display:grid;gap:28px;grid-template-columns:repeat(4,5.25rem);grid-template-rows:repeat(2,5.25rem);padding:0}.app-icons-grid--spacer{margin-right:26px}.app-icon{align-items:center;background:#1e201ee3;border:1.5px solid #313332;border-radius:18px;box-shadow:0 2px 12px 0 #0000001c;display:flex;height:5.25rem;justify-content:center;position:relative;transition:box-shadow .2s,transform .18s cubic-bezier(.36,1.34,.74,1.06);width:5.25rem}.app-icon:not(.app-icon--inactive):not(.app-icon--hidden):after{background:radial-gradient(circle at top right,#d3ffca26,#0000 80%);border-radius:16px;box-shadow:inset 0 0 15px #d3ffca0d;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s cubic-bezier(.16,1,.3,1);z-index:1}.app-icon:not(.app-icon--inactive):not(.app-icon--hidden):hover:after{opacity:1}.app-icon:not(.app-icon--inactive):not(.app-icon--hidden):hover{transform:scale(1.07);z-index:2}.app-icon:not(.app-icon--inactive):not(.app-icon--hidden):hover img{color:#d3ffca;filter:brightness(1.05) drop-shadow(0 0 2px rgba(211,255,202,.5));transition:filter .3s cubic-bezier(.16,1,.3,1)}.app-icon img{filter:drop-shadow(0 2px 2px rgba(0,0,0,.04));height:2.75rem;object-fit:contain;width:2.75rem}.app-icon--inactive{background:#26272694;border-color:#222322}.app-icon--inactive img{filter:grayscale(1) brightness(1.2);opacity:.45}.app-icon--hidden{background:#0000;border:none;box-shadow:none;pointer-events:none}@keyframes slide-horizontal{0%{transform:translateX(0)}to{transform:translateX(-480px)}}@media(max-width:768px){.app-icons-container,.app-icons-outer{width:100%}.app-icons-grid{gap:20px;grid-template-columns:repeat(4,5rem);grid-template-rows:repeat(2,5rem)}.app-icon{height:80px;width:80px}.app-icon img{height:42px;width:42px}}.radar-chart-container{align-items:center;background-color:#0000;display:flex;height:100%;justify-content:center;margin:0 auto;max-width:280px;padding:0;position:relative;width:100%}@keyframes radar-pulse{0%{filter:drop-shadow(0 0 5px rgba(0,255,170,.2));opacity:.7}50%{filter:drop-shadow(0 0 8px rgba(0,255,170,.4));opacity:.9}to{filter:drop-shadow(0 0 5px rgba(0,255,170,.2));opacity:.7}}@keyframes ring-appear{0%{stroke-width:0;opacity:0}to{stroke-width:attr(stroke-width);opacity:1}}@keyframes data-point-pulse{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.8;transform:scale(1)}}@keyframes polygon-expand{0%{opacity:.3;transform:scale(.1)}70%{opacity:.8;transform:scale(1.05)}85%{opacity:.9;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.data-poly{animation:polygon-expand 1.5s ease-out forwards,radar-pulse 4s ease-in-out 1.5s infinite;transform-origin:center}.radar-chart-container circle:not(.data-point){animation:ring-appear .8s ease-out forwards;opacity:0}.radar-chart-container circle:not(.data-point):first-child{animation-delay:.1s}.radar-chart-container circle:not(.data-point):nth-child(2){animation-delay:.3s}.radar-chart-container circle:not(.data-point):nth-child(3){animation-delay:.5s}.data-point{animation:data-point-pulse 3s ease-in-out 1.5s infinite;opacity:0;transform:scale(0)}.data-point.dp-1{animation:data-point-pulse 3s ease-in-out 1.8s infinite}.data-point.dp-2{animation:data-point-pulse 3s ease-in-out 2.1s infinite}.globe-wrapper{align-items:center;aspect-ratio:1/1;background:none;border-radius:18px;display:flex;justify-content:center;min-width:260px;overflow:visible;position:relative;width:100%}.globe-wrapper canvas{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.globe-wrapper canvas.canvas-overlay{pointer-events:none}.globe-wrapper .popup-container{display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.globe-wrapper .globe-popup{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f8fffdf2;background:var(--popup-bg,#f8fffdf2);border:1.5px solid #baffda;border:1.5px solid var(--popup-border,#baffda);border-radius:8px;box-shadow:0 4px 20px #d1dbe64d;color:#22b374;color:var(--popup-text,#22b374);filter:drop-shadow(0 2px 8px rgba(186,255,218,.6));filter:drop-shadow(0 2px 8px var(--popup-border,rgba(186,255,218,.6)));font-family:inherit;font-size:16px;left:0;opacity:0;padding:10px 16px;pointer-events:none;position:absolute;top:0;transform:translateY(0);transition:background .3s,color .3s,transform .3s;white-space:nowrap;z-index:5}.dark-theme .globe-wrapper .globe-popup{background:#141e19e6;border-color:#baffda66;box-shadow:0 4px 20px #0006;color:#baffda}@media(max-width:992px){.globe-wrapper{min-width:220px}.globe-wrapper .globe-popup{font-size:14px;padding:8px 14px}}@media(max-width:768px){.globe-wrapper{min-width:180px}.globe-wrapper .globe-popup{font-size:12px;padding:6px 12px}}.hero-section{background-color:#080807;background:radial-gradient(ellipse at 50% 50%,#181818,#000 90%);min-height:100vh;overflow:hidden;padding:2rem}.hero-section,.hero-section .hero-content{align-items:center;display:flex;justify-content:center;position:relative;width:100%;z-index:1}.hero-section .hero-content{flex-direction:column;isolation:isolate;margin:2rem auto 0;min-height:80vh;padding:4rem 2rem;transform:translateZ(0);will-change:transform,opacity}.hero-section .hero-content .blur-element{animation:fadeIn 1.5s ease-out .3s forwards;border-radius:50%;position:absolute;z-index:1}.hero-section .hero-content .blur-element.blur-top-left{animation-delay:.5s;background:radial-gradient(circle,#9dffb326 0,#4dda9100 70%);filter:blur(70px);height:350px;left:5%;top:5%;transform:rotate(-15deg) scale(.9);width:350px}.hero-section .hero-content .blur-element.blur-top-right{animation-delay:.7s;background:radial-gradient(circle,#9dffb31f 0,#4dda9100 65%);filter:blur(60px);height:320px;right:8%;top:10%;transform:rotate(10deg) scale(.85);width:320px}.hero-section .hero-content .blur-element.blur-right{animation-delay:.8s;animation-duration:1.5s,15s;animation-iteration-count:1,infinite;animation-name:fadeIn,floatGlow;animation-timing-function:ease-out,ease-in-out;background:radial-gradient(ellipse,#4dda912e 0,#9dffb300 75%);filter:blur(70px);height:400px;right:5%;top:40%;width:400px}.hero-section .hero-content .blur-element.blur-bottom{animation-delay:.9s;background:radial-gradient(circle,#9dffb31a 0,#4dda9100 70%);bottom:5%;filter:blur(80px);height:380px;left:40%;transform:rotate(15deg) scale(.95);width:380px}.hero-section .hero-content .blur-element.blur-left{animation-delay:.6s;background:radial-gradient(circle,#9dffb326 0,#4dda9100 70%);filter:blur(70px);height:350px;left:5%;top:35%;transform:rotate(5deg) scale(.9);width:350px}.hero-section .hero-content .blur-element.blur-center{animation:fadeIn 1.2s ease-out .2s forwards,pulseGlow 10s ease-in-out infinite;background:radial-gradient(circle,#4dda9140 0,#4dda9100 70%);filter:blur(90px);height:650px;left:50%;top:50%;transform:translate(-50%,-45%);width:650px;z-index:-1}.hero-section .hero-heading{animation:fadeInUpSmooth .7s cubic-bezier(.16,1,.3,1) .1s forwards;font-family:Manrope,sans-serif;font-size:7rem;font-weight:500;line-height:1.05;position:relative;text-align:center;transform:translateY(10px);will-change:opacity,transform;z-index:5}.hero-section .hero-heading .heading-line{color:#fff;display:block;letter-spacing:2px;position:relative;text-shadow:0 4px 15px #00000026;will-change:transform}@media(max-width:768px){.hero-section .hero-heading{font-size:5rem}}@media(max-width:480px){.hero-section .hero-heading{font-size:5rem}}.hero-section .hero-subtitle{animation:fadeInUpSmooth .7s cubic-bezier(.16,1,.3,1) .3s forwards;color:#fffc;font-family:Inter,sans-serif;font-size:15px;font-weight:100;line-height:1.6;margin-left:auto;margin-right:auto;max-width:620px;position:relative;text-align:center;text-shadow:0 2px 10px #0000001a;transform:translateY(15px);will-change:opacity,transform;z-index:4}@media(max-width:768px){.hero-section .hero-subtitle{font-size:14px;max-width:90%}}.hero-section .hero-buttons{display:flex;gap:1rem;justify-content:center}.hero-section .hero-buttons .button{border-radius:50px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;min-width:120px;padding:.65rem 1.25rem;transition:transform .3s ease,box-shadow .3s ease}.hero-section .hero-buttons .button.highlight-button{animation:fadeInUpSmooth .6s cubic-bezier(.16,1,.3,1) .5s forwards;background:linear-gradient(90deg,#4fda91,#9dffb3);border:none;box-shadow:0 2px 10px #4dda9133;color:#fff;will-change:transform,box-shadow}.hero-section .hero-buttons .button.highlight-button:hover{box-shadow:0 4px 12px #4dda9166;transform:translateY(-2px);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.hero-section .hero-buttons .button.secondary-button{animation:fadeInUpSmooth .6s cubic-bezier(.16,1,.3,1) .7s forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#4dda910d;border:1px solid #4dda914d;color:#9dffb3e6;will-change:transform,background,box-shadow}.hero-section .hero-buttons .button.secondary-button:hover{background:#4dda911f;box-shadow:0 2px 8px #4dda9126;transform:translateY(-2px);transition:all .3s cubic-bezier(.16,1,.3,1)}@media(max-width:480px){.hero-section .hero-buttons{flex-direction:column;width:100%}.hero-section .hero-buttons .button{margin-bottom:.5rem;width:100%}}.hero-section #hero-stars{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.hero-section #hero-stars canvas{height:100%;width:100%}.fade-in-up{animation:fadeInUp .8s cubic-bezier(.17,.67,.83,.67) forwards;opacity:0;transform:translateY(20px)}.fade-in-up.delay-100{animation-delay:.1s}.fade-in-up.delay-200{animation-delay:.2s}.fade-in-up.delay-300{animation-delay:.3s}.fade-in-up.delay-400{animation-delay:.4s}.agency-description{background-color:#080807;background:radial-gradient(ellipse at 50% 50%,#181818,#000 90%);min-height:90vh;overflow:hidden;padding:4rem 0;position:relative}.agency-description.section-with-grid:before{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 0),linear-gradient(180deg,#ffffff0d 1px,#0000 0);background-size:25px 25px;mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%)}.agency-description:after{animation:fadeIn 1.2s ease-out .2s forwards,pulseGlow 10s ease-in-out infinite;background:radial-gradient(circle,#4dda9126 0,#4dda9100 70%);content:"";filter:blur(90px);height:650px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-45%);width:650px;z-index:0}.agency-description .blur-element{animation:fadeIn 1.5s ease-out .3s forwards;border-radius:50%;pointer-events:none;position:absolute;z-index:1}.agency-description .blur-element.blur-top-right{animation-delay:.7s;background:radial-gradient(circle,#9dffb31f 0,#4dda9100 65%);filter:blur(60px);height:320px;right:8%;top:10%;transform:rotate(10deg) scale(.85);width:320px}.agency-description .blur-element.blur-bottom-left{animation-delay:.8s;animation-duration:1.5s,15s;animation-iteration-count:1,infinite;animation-name:fadeIn,floatGlow;animation-timing-function:ease-out,ease-in-out;background:radial-gradient(ellipse,#4dda912e 0,#9dffb300 75%);bottom:10%;filter:blur(70px);height:400px;left:5%;width:400px}.agency-description{align-items:center;display:flex;margin:0;transition:opacity .4s ease-out}.agency-description.in-view{opacity:1}.agency-description .container{position:relative;z-index:2}.agency-description .agency-tagline{font-size:4.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 auto 4rem;max-width:1200px;text-align:center}@media(max-width:992px){.agency-description .agency-tagline{font-size:3.5rem;line-height:1.25;margin:0 auto 3.5rem}}@media(max-width:768px){.agency-description .agency-tagline{font-size:2.5rem;line-height:1.3;margin:0 auto 3rem}}@media(max-width:480px){.agency-description .agency-tagline{font-size:2rem;letter-spacing:-.01em;line-height:1.35;margin:0 auto 2.5rem}}.agency-description .agency-tagline .highlight{color:#d3ffca;position:relative;z-index:2}.agency-description .agency-tagline .emoji{align-items:center;background-color:#d3ffca33;border-radius:50%;display:inline-flex;font-size:.7em;height:1.2em;justify-content:center;margin:0 .2em;position:relative;top:-.1em;width:1.2em}.agency-description .agency-tagline .animated-line{display:block;margin-bottom:.5em;transform:translateY(30px);transition:transform .6s ease-out,opacity .6s ease-out}@media(max-width:768px){.agency-description .agency-tagline .animated-line{margin-bottom:.6em}}@media(max-width:480px){.agency-description .agency-tagline .animated-line{margin-bottom:.7em;white-space:normal}}.agency-description .agency-tagline .animated-line.visible{opacity:1;transform:translateY(0)}.agency-description .agency-tagline .animated-line.part1{transition-delay:.1s}.agency-description .agency-tagline .animated-line.part2{transition-delay:.4s}.agency-description .agency-tagline .animated-line.part3{transition-delay:.7s}.agency-description .agency-tagline .animated-line.fill-text{display:inline-block;position:relative;white-space:nowrap}@media(max-width:480px){.agency-description .agency-tagline .animated-line.fill-text{display:inline;white-space:normal}}.agency-description .agency-tagline .animated-line.fill-text{-webkit-text-stroke:1px #ffffff4d;color:#0000}.agency-description .agency-tagline .animated-line.fill-text:before{-webkit-text-stroke:0;animation:center-outward-fill 3s cubic-bezier(.19,1,.22,1) infinite alternate;-webkit-clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);color:#fff;content:attr(data-text);font-family:inherit;font-size:inherit;font-weight:inherit;height:100%;left:0;letter-spacing:inherit;line-height:inherit;overflow:hidden;position:absolute;text-transform:inherit;top:0;white-space:nowrap;width:100%}.agency-description .agency-tagline .animated-line.fill-text .highlight{-webkit-text-stroke:0;color:#d3ffca;font-weight:700}.agency-description .agency-tagline .animated-line.fill-text .emoji{-webkit-text-stroke:0;color:#000;color:initial}.agency-description .agency-tagline .animated-line.fill-text .emoji.no-fill{position:relative;z-index:3}.agency-description .agency-tagline .animated-line.fill-text .fill-text-part{-webkit-text-stroke:1px #ffffff4d;color:#0000;display:inline-block;position:relative}.agency-description .agency-tagline .animated-line.fill-text .fill-text-part:before{-webkit-text-stroke:0;animation:center-outward-fill 3s cubic-bezier(.19,1,.22,1) infinite alternate;-webkit-clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);color:#fff;content:attr(data-text);height:100%;left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap;width:100%}.agency-description .agency-tagline .animated-line.part1 .fill-text-part:before,.agency-description .agency-tagline .animated-line.part1.fill-text:before{animation-delay:0s}.agency-description .agency-tagline .animated-line.part2 .fill-text-part:first-child:before,.agency-description .agency-tagline .animated-line.part2.fill-text:before{animation-delay:.3s}.agency-description .agency-tagline .animated-line.part2 .fill-text-part:nth-child(3):before{animation-delay:.4s}.agency-description .agency-tagline .animated-line.part3 .fill-text-part:first-child:before,.agency-description .agency-tagline .animated-line.part3.fill-text:before{animation-delay:.6s}.agency-description .agency-tagline .animated-line.part3 .fill-text-part:nth-child(2):before{animation-delay:.7s}.agency-description .agency-tagline .animated-line.part3 .fill-text-part:nth-child(4):before{animation-delay:.8s}.agency-description .agency-features{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-left:auto;margin-right:auto;margin-top:4rem;max-width:1200px}@media(max-width:992px){.agency-description .agency-features{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.agency-description .agency-features{grid-template-columns:1fr}}.agency-description .agency-features .feature{background-color:#121211!important;border:1px solid #ffffff0d;border-radius:12px;overflow:hidden;padding:2rem;position:relative;text-align:center;transform:translateY(30px);transition:all .5s ease-out}.agency-description .agency-features .feature:before{background:linear-gradient(45deg,#0000,#4dda9108,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(100%);transition:transform .6s ease-out;width:100%}.agency-description .agency-features .feature:hover:before{transform:translateY(0)}.agency-description .agency-features .feature:hover{border-color:#4dda9133;box-shadow:0 10px 30px #0003;transform:translateY(-5px)}.agency-description .agency-features .feature.in-view{opacity:1;transform:translateY(0)}.agency-description .agency-features .feature:first-child{transition-delay:.2s}.agency-description .agency-features .feature:nth-child(2){transition-delay:.4s}.agency-description .agency-features .feature:nth-child(3){transition-delay:.6s}.agency-description .agency-features .feature .feature-icon{align-items:center;background:#4dda911a;border-radius:50%;color:#d3ffca;display:flex;height:56px;justify-content:center;margin:0 auto 1.5rem;width:56px}.agency-description .agency-features .feature .feature-icon svg{stroke-width:1.5px;height:28px;width:28px}.agency-description .agency-features .feature .feature-title{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.agency-description .agency-features .feature .feature-text{color:#ffffffb3;font-size:.95rem;line-height:1.6}.process-section{background:linear-gradient(180deg,#080807e6,#080807);overflow:hidden;padding:4rem 0;position:relative}.process-section:before{background:radial-gradient(circle,#00ffaa4d 0,#0000 70%);content:"";filter:blur(80px);height:500px;opacity:.15;position:absolute;right:-200px;top:10%;width:500px;z-index:0}.process-section:after{background:radial-gradient(circle,#64c8ff33 0,#0000 70%);bottom:5%;content:"";filter:blur(100px);height:600px;left:-250px;opacity:.1;position:absolute;width:600px;z-index:0}.process-section .section-title{position:relative;text-align:center;z-index:2}.process-section .section-title .highlight{color:#d3ffca}.process-section .process-steps{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:4rem;position:relative;z-index:2}@media(max-width:1200px){.process-section .process-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){.process-section .process-steps{gap:4rem;grid-template-columns:1fr}}.process-section .process-steps.second-row{grid-template-columns:repeat(2,1fr);margin-top:4rem}@media(max-width:992px){.process-section .process-steps.second-row{grid-template-columns:1fr}}.process-section .process-step{position:relative;transform:translateZ(0)}.process-section .process-step .step-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#121211b3;border:1px solid #d3ffca1a;border-radius:24px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:2rem;position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),background-color .4s cubic-bezier(.16,1,.3,1)}.process-section .process-step .step-content:before{background:radial-gradient(circle at top right,#d3ffca14,#0000 70%);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .6s cubic-bezier(.16,1,.3,1);width:100%;z-index:0}.process-section .process-step .step-content:after{background:radial-gradient(circle,#d3ffca08 0,#0000 70%);border-radius:50%;bottom:-50%;content:"";height:200px;opacity:0;pointer-events:none;position:absolute;right:-50%;transform:scale(.8);transition:opacity .8s ease,transform 1.2s ease;width:200px;z-index:0}.process-section .process-step .step-content:hover{background-color:#121211d9;border-color:#d3ffca40;box-shadow:0 8px 32px #0000004d;transform:translateY(-5px)}.process-section .process-step .step-content:hover:before{opacity:1}.process-section .process-step .step-content:hover:after{opacity:.7;transform:scale(1)}.process-section .process-step .step-content:hover .step-title{background:linear-gradient(90deg,#fff,#d3ffca);-webkit-background-clip:text;background-clip:text}.process-section .process-step .step-content:hover .step-description{opacity:.9}.process-section .process-step .step-content:hover .step-header{transform:translateY(-2px)}.process-section .process-step .step-content:hover .step-header .code-preview,.process-section .process-step .step-content:hover .step-header .subscription-options,.process-section .process-step .step-content:hover .step-header .subscription-status,.process-section .process-step .step-content:hover .step-header .tech-icons .tech-icon{box-shadow:0 8px 16px #0003;transform:translateY(-2px)}.process-section .process-step .step-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem;position:relative;transition:transform .4s ease;z-index:1}.process-section .process-step .step-header.h-64{align-items:flex-start;display:flex;min-height:8rem;overflow:visible;position:relative}.process-section .process-step .step-header.flex-column{align-items:flex-start;flex-direction:column;gap:1rem}.process-section .process-step .step-header h3{color:#fff;font-size:1.5rem;margin:0}.process-section .process-step .step-title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#ffffffd9);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:700;margin-bottom:1rem}.process-section .process-step .step-number{color:#d3ffca;font-family:Manrope,sans-serif;font-size:2.5rem;font-weight:800;margin-left:auto;opacity:.8}.process-section .process-step .step-description{color:#a3a3a2;font-size:1rem;line-height:1.6;margin-bottom:2rem;max-width:90%;opacity:.8}@media(max-width:992px){.process-section .process-step .step-description{max-width:100%}}.process-section .process-step .tech-icons{display:flex;gap:.5rem;margin-right:2rem}.process-section .process-step .tech-icons .tech-icon{align-items:center;border-radius:8px;box-shadow:0 2px 10px #0000004d;color:#080807;display:flex;font-size:.8rem;font-weight:600;height:40px;justify-content:center;position:relative;width:40px}.process-section .process-step .tech-icons .tech-icon.framer{background-color:#05f}.process-section .process-step .tech-icons .tech-icon.framer:before{content:"F"}.process-section .process-step .tech-icons .tech-icon.airtable{background-color:#2eb574}.process-section .process-step .tech-icons .tech-icon.airtable:before{content:"A"}.process-section .process-step .tech-icons .tech-icon.openai{background-color:#10a37f}.process-section .process-step .tech-icons .tech-icon.openai:before{content:"O"}.process-section .process-step .tech-icons .tech-icon.glow-in{animation:glow-in .5s ease-out both;animation-delay:0s;animation-delay:calc(var(--animation-order, 0)*.1s)}.process-section .process-step .terminal-ui{background-color:#0d1117;border:1px solid #ffffff0d;border-radius:12px;box-shadow:0 8px 24px #0000004d;max-width:350px;overflow:hidden;padding:0;transition:transform .3s ease,box-shadow .3s ease;width:100%}.process-section .process-step .terminal-ui .terminal-header{align-items:center;background-color:#161b22;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:.5rem 1rem}.process-section .process-step .terminal-ui .terminal-header .terminal-title{color:#a3a3a2;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.8rem}.process-section .process-step .terminal-ui .terminal-header .terminal-controls{display:flex;gap:6px}.process-section .process-step .terminal-ui .terminal-header .terminal-controls .terminal-control{border-radius:50%;display:block;height:12px;width:12px}.process-section .process-step .terminal-ui .terminal-header .terminal-controls .terminal-control.close{background-color:#ff5f56}.process-section .process-step .terminal-ui .terminal-header .terminal-controls .terminal-control.minimize{background-color:#ffbd2e}.process-section .process-step .terminal-ui .terminal-header .terminal-controls .terminal-control.maximize{background-color:#27c93f}.process-section .process-step .terminal-ui .terminal-body{color:#e6edf3;display:flex;flex-direction:column;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.75rem;gap:.5rem;max-height:150px;overflow:hidden;padding:1rem;pointer-events:none;scroll-behavior:smooth;transition:all .6s cubic-bezier(.22,.61,.36,1);-webkit-user-select:none;user-select:none;will-change:transform,opacity}.process-section .process-step .terminal-ui .terminal-body.hovering{overflow-y:auto;pointer-events:auto}.process-section .process-step .terminal-ui .terminal-body::-webkit-scrollbar{background:#0000;width:4px}.process-section .process-step .terminal-ui .terminal-body::-webkit-scrollbar-thumb{background:#7ee78780;border-radius:4px}.process-section .process-step .terminal-ui .terminal-body .command-line{display:flex;line-height:1.4;margin-bottom:.25rem}.process-section .process-step .terminal-ui .terminal-body .command-line.active .cursor{animation:blink 1s step-end infinite}.process-section .process-step .terminal-ui .terminal-body .command-line .prompt{color:#7ee787;font-weight:700;margin-right:.5rem}.process-section .process-step .terminal-ui .terminal-body .command-line .command{color:#e6edf3;white-space:nowrap}.process-section .process-step .terminal-ui .terminal-body .command-output{color:#8b949e;display:flex;flex-direction:column;margin-bottom:.75rem;padding-left:1.5rem}.process-section .process-step .terminal-ui .terminal-body .command-output span{line-height:1.4}.process-section .process-step .terminal-ui .terminal-body .command-output span.success{color:#7ee787;font-weight:500}.process-section .process-step .terminal-ui .terminal-body .command-output span.error{color:#f85149}.process-section .process-step .terminal-ui .terminal-body .command-output span.warning{color:#f0883e}.process-section .process-step .terminal-ui:hover{box-shadow:0 12px 28px #0006;transform:translateY(-2px)}.process-section .process-step pre{margin:0}.process-section .process-step pre code{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.7rem}.process-section .process-step pre code .code-comment{color:#a3a3a2;display:block}.process-section .process-step pre code .code-keyword{color:#569cd6;display:inline}.process-section .process-step pre code .code-function{color:#dcdcaa;display:inline}.process-section .process-step pre code .code-variable{color:#9cdcfe;display:inline}.process-section .process-step pre code .code-class{color:#4ec9b0;display:inline}.process-section .process-step pre code .code-method{color:#dcdcaa;display:inline}.process-section .combined-toggle-row{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1.6rem;width:100%}@media(max-width:992px){.process-section .combined-toggle-row{flex-wrap:wrap;margin-bottom:1.2rem}}@media(max-width:768px){.process-section .combined-toggle-row{margin-bottom:1rem}}.process-section .combined-toggle{cursor:pointer;display:inline-block;height:50px;margin-right:18px;position:relative;width:150px}@media(max-width:992px){.process-section .combined-toggle{height:40px;width:120px}}@media(max-width:768px){.process-section .combined-toggle{height:36px;width:100px}}.process-section .combined-toggle:hover .toggle-knob{filter:brightness(1.05);transform:scale(1.02)}.process-section .combined-toggle:active .toggle-knob{transform:scale(.98)}.process-section .combined-toggle input{height:0;opacity:0;width:0}.process-section .combined-toggle input[type=checkbox]{display:none}.process-section .code-text{color:#fff;display:flex;flex-direction:column;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.7rem;gap:.25rem}.process-section .toggle-bg{background:#080807cc;border-radius:25px;bottom:0;box-shadow:0 2px 22px #0006,inset 0 0 10px #d3ffca0d;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:all .4s cubic-bezier(.17,.67,.43,1.04);z-index:1}@media(max-width:992px){.process-section .toggle-bg{border-radius:20px}}@media(max-width:768px){.process-section .toggle-bg{border-radius:18px}}.process-section .toggle-bg:before{background:radial-gradient(circle at 30% 50%,#0000 0,#0000 60%,#ffffff08 100%);content:"";height:100%;position:absolute;transition:opacity .4s ease;width:100%;z-index:0}.process-section .toggle-bg:after{background-color:#fff;border-radius:50%;box-shadow:56px 7px 0 -1px #ffffffb3,28px 21px 0 -1.5px #fff6,84px 11px 0 -1px #fff9,112px 25px 0 -1.5px #ffffff80,42px 28px 0 -2px #ffffff4d;content:"";height:3px;left:21px;position:absolute;top:10px;transition:all .5s ease;width:3px;z-index:1}@media(max-width:992px){.process-section .toggle-bg:after{box-shadow:45px 6px 0 -1px #ffffffb3,22px 17px 0 -1.5px #fff6,67px 9px 0 -1px #fff9,90px 20px 0 -1.5px #ffffff80,34px 22px 0 -2px #ffffff4d;height:2px;left:17px;top:8px;width:2px}}@media(max-width:768px){.process-section .toggle-bg:after{box-shadow:38px 5px 0 -1px #ffffffb3,19px 14px 0 -1.5px #fff6,56px 7px 0 -1px #fff9,75px 17px 0 -1.5px #ffffff80,28px 19px 0 -2px #ffffff4d;height:2px;left:14px;top:7px;width:2px}}.process-section .toggle-bg.toggle-on{background:linear-gradient(99deg,#121211 65%,#1e1e1d);box-shadow:0 2px 24px #0000004d,inset 0 0 15px #d3ffca26,inset 0 0 30px #d3ffca14}.process-section .toggle-bg.toggle-on:after{animation:twinkle-stars 4s infinite alternate;opacity:1;transform:scale(1)}@keyframes twinkle-stars{0%,to{box-shadow:56px 7px 0 -1px #ffffffb3,28px 21px 0 -1.5px #fff6,84px 11px 0 -1px #fff9,112px 25px 0 -1.5px #ffffff80,42px 28px 0 -2px #ffffff4d;opacity:1}33%{box-shadow:56px 7px 0 -1px #ffffff80,28px 21px 0 -1.5px #ffffffb3,84px 11px 0 -1px #ffffff4d,112px 25px 0 -1.5px #fff9,42px 28px 0 -2px #ffffff80;opacity:.8}66%{box-shadow:56px 7px 0 -1px #ffffff4d,28px 21px 0 -1.5px #ffffff80,84px 11px 0 -1px #ffffffb3,112px 25px 0 -1.5px #fff6,42px 28px 0 -2px #fff9;opacity:.9}}.process-section .toggle-bg.toggle-off{background:linear-gradient(99deg,#080807 45%,#0a0a0a);box-shadow:0 2px 24px #0006,inset 0 0 10px #0000004d}.process-section .toggle-bg.toggle-off:after{opacity:.3;transform:scale(.8)}.process-section .toggle-glow{background:radial-gradient(circle at 50% 50%,#fffc 0,#d3ffca80 40%,#12121133 80%,#0000 100%);border-radius:56px;filter:blur(2px);height:39px;left:9px;opacity:.15;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:left .44s cubic-bezier(.52,1.6,.5,1),background .38s cubic-bezier(.6,1,.5,1.12),opacity .32s,transform .4s ease;width:41px;z-index:2}@media(max-width:992px){.process-section .toggle-glow{height:31px;left:7px;width:33px}}@media(max-width:768px){.process-section .toggle-glow{height:26px;left:6px;width:28px}}.process-section .toggle-glow.glow-on{animation:glow-pulse 4s infinite alternate;background:radial-gradient(circle at 50% 50%,#ffffffe6 0,#d3ffcab3 40%,#d3ffca33 80%,#0000 100%);box-shadow:0 0 15px #d3ffca99,0 0 25px #d3ffca66;filter:blur(5px);left:102px;opacity:.8;transform:translateY(-50%) scale(1.15)}@media(max-width:992px){.process-section .toggle-glow.glow-on{filter:blur(4px);left:86px}}@keyframes glow-pulse{0%{filter:blur(2px);opacity:.35}50%{filter:blur(3px);opacity:.4}to{filter:blur(2.5px);opacity:.3}}.process-section .toggle-glow.glow-off{background:radial-gradient(circle at 62% 48%,#a3a3a2 0,#1e1e1d 58%,#050505 100%,#0000 0);left:9px;opacity:.15;transform:translateY(-50%) scale(.95)}.process-section .toggle-text{color:#fff;font-size:1rem;font-weight:600;letter-spacing:.04em;opacity:1;pointer-events:none;position:absolute;text-align:center;text-shadow:0 0 8px #fff6;top:50%;transform:translateY(-50%);transition:left .42s cubic-bezier(.52,1.6,.5,1),right .42s cubic-bezier(.52,1.6,.5,1),color .23s,opacity .24s;-webkit-user-select:none;user-select:none;width:46px;z-index:5}@media(max-width:992px){.process-section .toggle-text{font-size:.9rem;width:37px}}@media(max-width:768px){.process-section .toggle-text{font-size:.8rem;width:32px}}.process-section .toggle-text.on{color:#fff;left:25px;opacity:1}@media(max-width:992px){.process-section .toggle-text.on{left:20px}}@media(max-width:768px){.process-section .toggle-text.on{left:17px}}.process-section .toggle-text.off{color:#9ebfae;left:auto;opacity:1;right:21px}@media(max-width:992px){.process-section .toggle-text.off{right:17px}}@media(max-width:768px){.process-section .toggle-text.off{right:14px}}.process-section .combined-toggle input:checked~.toggle-text.on{color:#d6ffe8;opacity:1}.process-section .combined-toggle input:checked~.toggle-text.off,.process-section .combined-toggle input:not(:checked)~.toggle-text.on{opacity:0}.process-section .combined-toggle input:not(:checked)~.toggle-text.off{color:#9ebfae;opacity:1}.process-section .toggle-knob{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 10px #0003,0 4px 15px #00000026,inset 0 0 5px #fffc;display:flex;height:40px;justify-content:center;left:6px;position:absolute;top:5px;transition:all .42s cubic-bezier(.52,1.6,.5,1);width:40px;will-change:left,transform,background,box-shadow;z-index:4}@media(max-width:992px){.process-section .toggle-knob{height:32px;left:5px;top:4px;width:32px}}@media(max-width:768px){.process-section .toggle-knob{height:28px;left:4px;top:4px;width:28px}}.process-section .toggle-knob.knob-on{background:#fff;box-shadow:0 2px 10px #00000026,0 4px 15px #0000001a,inset 0 0 5px #fffc,0 0 15px #d3ffca4d;left:104px;transform:scale(1)}@media(max-width:992px){.process-section .toggle-knob.knob-on{left:83px}}@media(max-width:768px){.process-section .toggle-knob.knob-on{left:68px}}@keyframes subtle-pulse{0%{box-shadow:0 2px 22px #0003,0 4px 34px #0000004d,inset 4px -4px 6px #0000001a,inset -8px 4px 8px #ffffff80,0 0 15px #d3ffca33}to{box-shadow:0 2px 22px #0003,0 4px 34px #0000004d,inset 4px -4px 6px #0000001a,inset -8px 4px 8px #ffffff80,0 0 20px #d3ffca4d}}.process-section .toggle-knob.knob-off{background:linear-gradient(120deg,#d6d6da 65%,#a8b0c0);box-shadow:0 2px 13px #0000004d,0 3px 14px #0003,inset 3px -3px 4px #0000001a,inset -6px 3px 6px #fff6;left:9px;transform:scale(.98)}@media(max-width:992px){.process-section .toggle-knob.knob-off{left:7px}}@media(max-width:768px){.process-section .toggle-knob.knob-off{left:6px}}.process-section .toggle-knob:before{content:"";display:none}.process-section .moon-icon{align-items:center;display:flex;height:22px;justify-content:center;transition:transform .4s ease;width:22px}@media(max-width:992px){.process-section .moon-icon{height:18px;width:18px}}@media(max-width:768px){.process-section .moon-icon{height:16px;width:16px}}.process-section .moon-icon svg{fill:#121211;height:100%;transition:fill .32s,transform .4s ease;width:100%}.process-section .moon-icon.moon-on svg{fill:#121211;animation:subtle-rotate 8s infinite alternate;filter:drop-shadow(0 0 2px rgba(211,255,202,.3));transform:rotate(-15deg) scale(1)}@keyframes subtle-rotate{0%{transform:rotate(-15deg) scale(1)}to{transform:rotate(-12deg) scale(1.02)}}.process-section .moon-icon.moon-off svg{fill:#1a1a1a;transform:rotate(-25deg) scale(.95)}.process-section .moon-icon:after,.process-section .moon-icon:before{background-color:#0000001a;border-radius:50%;content:"";position:absolute;transition:opacity .4s ease,transform .4s ease}.process-section .moon-icon:before{height:10px;right:10px;top:8px;width:10px}.process-section .moon-icon:after{bottom:10px;height:6px;left:8px;width:6px}.process-section .moon-icon.moon-on:after,.process-section .moon-icon.moon-on:before{opacity:1;transform:scale(1)}.process-section .moon-icon.moon-off:after,.process-section .moon-icon.moon-off:before{opacity:.5;transform:scale(.8)}.process-section .subscription-desc{color:rgba(196,230,217,.796);font-size:1.19rem;font-weight:400;letter-spacing:.01em}@media(max-width:992px){.process-section .subscription-desc{font-size:1rem}}@media(max-width:768px){.process-section .subscription-desc{font-size:.9rem}}.process-section .subscription-desc{align-self:center;margin-top:2px}.process-section .segment-section{display:flex;justify-content:center;margin-top:.7rem;width:100%}.process-section .segmented-control{background:#191c1a;border-radius:14px;box-shadow:0 1px 10px rgba(28,37,32,.188);display:flex;gap:13px;justify-content:center;min-width:224px;padding:7px 8px}.process-section .segmented-control input[type=radio]{display:none}.process-section .segment-btn{background:#0000;border:none;border-radius:13px;color:#c1e3d4;cursor:pointer;font-size:.85rem;font-weight:400;letter-spacing:.01em;outline:none;padding:7px 21px;position:relative;transition:background .19s,color .18s,box-shadow .18s;z-index:1}.process-section .segment-btn:not(:last-child){margin-right:5px}.process-section .segmented-control input#basic:checked+label[for=basic],.process-section .segmented-control input#custom:checked+label[for=custom],.process-section .segmented-control input#pro:checked+label[for=pro]{background:linear-gradient(98deg,#273d29 20%,#18321c);box-shadow:0 0 0 2px #52ffb6cc,0 1px 12px rgba(37,92,56,.502);color:#e7ffe5;font-weight:500}@media(max-width:992px){.process-section .combined-toggle,.process-section .toggle-bg{height:42px;width:134px}.process-section .toggle-text{font-size:1.01rem;width:38px}.process-section .toggle-knob{height:26px;left:3px;top:5px;width:26px}.process-section .combined-toggle input:checked+.toggle-bg+.toggle-glow+.toggle-text.on+.toggle-text.off+.toggle-knob{left:92px}.process-section .moon-icon,.process-section .moon-path{height:16px;width:16px}.process-section .segmented-control{gap:7px;min-width:180px;padding:8px 2px}.process-section .segment-btn{font-size:1rem;padding:7px 13px}.process-section .subscription-desc{font-size:.96rem;margin-left:7px}}.process-section span{color:#a3a3a2}.process-section span.status-label{color:#a3a3a2;margin-left:.5rem;opacity:.7}.process-section .subscription-options{background-color:#0f0f0f99;border:1px solid #ffffff0d;border-radius:20px;display:flex;gap:.25rem;padding:.3rem}.flex-column .process-section .subscription-options{margin-right:0;width:-webkit-fit-content;width:fit-content}.process-section .subscription-options .option-btn{background-color:#0000;border:none;border-radius:16px;color:#a3a3a2;cursor:pointer;font-size:.8rem;padding:.3rem .6rem;transition:all .2s}.process-section .subscription-options .option-btn.active{background-color:#ffffff1a;color:#fff}.process-section .subscription-options .option-btn.pro-btn.active{background-color:#d3ffca33;color:#d3ffca}.process-section .subscription-options .option-btn:hover:not(.active){background-color:#ffffff0d}.process-section .performance-metrics{display:flex;flex-direction:column;gap:2rem;width:100%}.process-section .performance-metrics .metric .metric-label{color:#a3a3a2;font-size:.8rem;margin-bottom:.25rem}.process-section .performance-metrics .metric .progress-bar{background-color:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.process-section .performance-metrics .metric .progress-bar .progress-fill{background:linear-gradient(90deg,#d3ffca,#fdfffd);border-radius:3px;height:100%;transition:width 1s ease-out}.process-section .globe-container{transition:transform .4s ease;width:100%}.process-section .globe-container .globe-visualization{background-color:#0f0f0f99;border:1px solid #ffffff0d;border-radius:12px;height:200px;overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.23,1,.32,1),border-color .4s ease,box-shadow .4s ease,background-color .4s ease;width:100%}.process-section .globe-container .globe-visualization:hover{background-color:#141914b3;border-color:#d3ffca4d;box-shadow:0 10px 25px #0003,0 0 15px #d3ffca33;transform:translateY(-5px) scale(1.02)}.process-section .globe-container .globe-visualization:hover .globe-map{opacity:.8;transform:scale(1.05)}.process-section .globe-container .globe-visualization:hover .dot{animation-duration:1.5s}.process-section .globe-container .globe-visualization:hover .dot.dot-bright{animation-duration:1.8s;box-shadow:0 0 18px #d3ffca,0 0 30px #d3ffcab3}.process-section .globe-container .globe-visualization .globe-map{background-image:radial-gradient(circle at center,#0000 30%,#080807cc 100%),linear-gradient(#d3ffca0d 1px,#0000 0),linear-gradient(90deg,#d3ffca0d 1px,#0000 0);background-size:100% 100%,20px 20px,20px 20px;border-radius:12px;height:100%;opacity:.6;position:absolute;transition:opacity .4s ease,transform .5s ease;width:100%}.process-section .globe-container .globe-visualization .dot{animation:pulse 2s infinite;background-color:#d3ffca;border-radius:50%;box-shadow:0 0 8px #d3ffcab3;height:5px;position:absolute;width:5px;z-index:2}.process-section .globe-container .globe-visualization .dot:nth-child(odd){background-color:#00ffaa4d;box-shadow:0 0 8px #00ffaab3}.process-section .globe-container .globe-visualization .dot:nth-child(3n){background-color:#64c8ff33;box-shadow:0 0 8px #64c8ffb3}.process-section .globe-container .globe-visualization .dot.dot-bright{animation:pulse-bright 2.5s infinite;background-color:#fff;box-shadow:0 0 12px #d3ffcae6,0 0 20px #d3ffca80;height:6px;width:6px}.process-section .step-icon{align-items:center;display:flex;height:40px;justify-content:center;margin-right:2rem;width:40px}.process-section .step-icon svg{height:100%;width:100%}@keyframes typing{0%{width:0}to{width:100%}}@keyframes glow-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-bright{0%{box-shadow:0 0 12px #d3ffcae6,0 0 20px #d3ffca80;opacity:.5;transform:scale(1)}50%{box-shadow:0 0 15px #d3ffca,0 0 25px #d3ffcacc;opacity:1;transform:scale(1.5)}to{box-shadow:0 0 12px #d3ffcae6,0 0 20px #d3ffca80;opacity:.5;transform:scale(1)}}.animate-on-scroll.scale-in{animation:scale-in .5s ease-out forwards;animation-play-state:paused;opacity:0}.animate-on-scroll.scale-in.animate{animation-play-state:running}.animate-on-scroll.fade-in{animation:fade-in .5s ease-out forwards;animation-play-state:paused;opacity:0}.animate-on-scroll.fade-in.animate{animation-play-state:running}.animate-on-scroll.fade-in.delay-100{animation-delay:.1s}.glass-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1.3px solid #acff9e1a;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:13px;overflow:hidden;padding:13px 15px;position:relative;transition:transform .4s cubic-bezier(.23,1,.32,1),border-color .4s ease,box-shadow .4s ease,-webkit-backdrop-filter .4s ease;transition:transform .4s cubic-bezier(.23,1,.32,1),border-color .4s ease,box-shadow .4s ease,backdrop-filter .4s ease;transition:transform .4s cubic-bezier(.23,1,.32,1),border-color .4s ease,box-shadow .4s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease;width:100%}.glass-card:hover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#acff9e40;box-shadow:0 15px 30px #0003,0 0 15px #acff9e26;transform:translateY(-3px)}.glass-card:hover:before{opacity:1}.glass-card:hover:after{opacity:.6;transform:scale(1)}.glass-card:hover .status-label{color:#fff;text-shadow:0 0 8px #acff9e66;transform:translateY(-1px)}.glass-card:hover .status-bar{border-color:#a0ff9e4d;transform:translateY(-1px)}.glass-card:hover .status-fill:after{animation-duration:1.5s}.glass-card:before{background:radial-gradient(circle at top right,#acff9e14,#0000 70%);height:100%;left:0;top:0;transition:opacity .6s ease;width:100%}.glass-card:after,.glass-card:before{content:"";opacity:0;pointer-events:none;position:absolute;z-index:0}.glass-card:after{background:radial-gradient(circle,#acff9e0a 0,#0000 70%);border-radius:50%;bottom:-50%;height:180px;right:-50%;transform:scale(.8);transition:opacity .8s ease,transform 1.2s ease;width:180px}.status-row{animation:metric-fade-in .8s ease-out forwards;display:flex;flex-direction:column;gap:0;opacity:0;transform:translateY(20px)}.status-row:first-child{animation-delay:.2s}.status-row:nth-child(2){animation-delay:.4s}.status-row:nth-child(3){animation-delay:.6s}.status-label{color:#d3dec3;font-size:12px;font-weight:100;letter-spacing:.01em;margin-bottom:0;padding-left:2px}.status-bar{align-items:center;background:#141e1933;border:1.7px solid #a0ff9e29;border-radius:999px;box-shadow:0 2px 14px 0 #82ff9b1f,0 1px 3px 0 rgba(122,255,198,.039);box-sizing:border-box;cursor:pointer;display:flex;height:31px;margin-top:2px;overflow:hidden;padding:3.5px 8px;position:relative;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease,background-color .3s ease;width:100%}.status-bar:hover{background-color:#14281e4d;border-color:#a0ff9e4d;box-shadow:0 4px 16px 0 #82ff9b2e,0 1px 4px 0 #7affc614}.status-fill{background:linear-gradient(90deg,#96dcaa03,#bcf8c8 60%,#e9ffe3);border-radius:999px;height:calc(100% - 13px);left:8px;min-width:20px;overflow:hidden;position:absolute;top:6px;transition:width 1s ease-out;width:0;will-change:width,transform;z-index:1}.status-fill:after{animation:shimmer 2s linear infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:animation-duration .3s ease;width:100%}.status-bar#speedBar .status-fill.speed{box-shadow:0 0 6px 2px rgba(184,255,193,.647),0 0 .5px .5px rgba(233,255,227,.267)}.status-bar#accuracyBar .status-fill,.status-bar#securityBar .status-fill{box-shadow:none!important}.status-bar[data-full=true] .status-fill{border-radius:999px;width:calc(100% - 16px)!important}@keyframes metric-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.glass-card{padding-left:2vw;padding-right:2vw;width:99vw}}@media(max-width:992px){.glass-card{padding:16px 2vw}.status-label{font-size:1.01rem}.status-bar{height:28px}}@media(max-width:768px){.glass-card{padding:14px 2vw}.status-label{font-size:.95rem}.status-bar{height:24px}}@media(max-width:480px){.glass-card{padding:12px 2vw}.status-label{font-size:.9rem}.status-bar{height:22px}.status-percentage{font-size:.85rem}}@media(max-width:768px){.process-section{padding:2rem 0!important}}@media(max-width:480px){.process-section{padding:1rem 0!important}}.responsive-container{max-width:1200px;padding:0 2rem;width:100%}@media(max-width:992px){.responsive-container{padding:0 1rem}}@media(max-width:768px){.responsive-container{padding:0 .5rem}}.responsive-section{padding:4rem 0}@media(max-width:992px){.responsive-section{padding:2rem 0}}@media(max-width:768px){.responsive-section{padding:1rem 0}}.responsive-section .section-title{font-size:2.5rem}@media(max-width:992px){.responsive-section .section-title{font-size:2rem;margin-bottom:4rem}}@media(max-width:768px){.responsive-section .section-title{font-size:1.75rem;margin-bottom:4rem}}@media(max-width:480px){.responsive-section .section-title{font-size:1.5rem;margin-bottom:4rem}}@media(max-width:1200px){.process-steps.responsive-grid{gap:2rem;grid-template-columns:repeat(2,1fr)!important}}@media(max-width:992px){.process-steps.responsive-grid{gap:2rem;grid-template-columns:1fr!important}}@media(max-width:768px){.process-steps.responsive-grid{display:flex!important;flex-direction:column!important;gap:1rem;width:100%!important}.process-steps.responsive-grid.second-row{grid-template-columns:1fr!important;margin-top:0!important}.process-steps.responsive-grid .process-step{margin-bottom:2rem!important;width:100%!important}}@media(max-width:480px){.process-steps.responsive-grid .process-step{margin-bottom:1.5rem!important}}@media(max-width:768px){.process-steps.responsive-grid .process-step .step-content{padding:.5rem!important;width:100%!important}.process-step{margin-bottom:1rem}}@media(max-width:992px){.process-step .step-content{padding:1.5rem}}@media(max-width:768px){.process-step .step-content{padding:1rem}}@media(max-width:992px){.process-step .step-title{text-align:center}}@media(max-width:768px){.process-step .step-title{font-size:1.5rem;margin-bottom:.5rem;margin-top:1rem;text-align:center;width:100%}}@media(max-width:480px){.process-step .step-title{font-size:1.3rem;margin-top:.75rem}}@media(max-width:992px){.process-step .step-description{text-align:center}}@media(max-width:768px){.process-step .step-description{font-size:.9rem;padding:0 .5rem;text-align:center;width:100%}}@media(max-width:480px){.process-step .step-description{font-size:.8rem;padding:0 .25rem}}@media(max-width:992px){.responsive-header{width:100%}}@media(max-width:768px){.responsive-header{align-items:center!important;display:flex!important;flex-direction:column!important;height:auto!important;justify-content:center!important;margin:0 auto!important;min-height:100px;padding:.5rem!important}}@media(max-width:480px){.responsive-header{min-height:80px}}@media(max-width:1200px){.responsive-terminal{max-width:100%}}@media(max-width:992px){.responsive-terminal{margin:0 auto;width:100%}}@media(max-width:768px){.responsive-terminal{margin:0 auto;transform:scale(.95);width:95%}}@media(max-width:480px){.responsive-terminal{margin:0 auto;transform:scale(.9);width:90%}}@media(max-width:768px){.responsive-terminal .terminal-header{padding:4px 8px}.responsive-terminal .terminal-header .terminal-title{font-size:.7rem}.responsive-terminal .terminal-header .terminal-controls{gap:4px}.responsive-terminal .terminal-header .terminal-controls .terminal-control{height:8px;width:8px}}@media(max-width:992px){.responsive-terminal .terminal-body{max-height:120px;padding:8px}}@media(max-width:768px){.responsive-terminal .terminal-body{font-size:.7rem;max-height:100px;padding:6px}}@media(max-width:480px){.responsive-terminal .terminal-body{font-size:.65rem;max-height:80px}}@media(max-width:768px){.responsive-terminal .terminal-body .command-line{margin-bottom:.15rem}.responsive-terminal .terminal-body .command-output{margin-bottom:.5rem;padding-left:1rem}}@media(max-width:992px){.responsive-icons{width:100%}.responsive-icons .app-icons-container{overflow:hidden;width:100%}.responsive-icons .app-icons-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(8,1fr)}}@media(max-width:768px){.responsive-icons .app-icons-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.responsive-icons .app-icons-grid.app-icons-grid--spacer{margin-right:10px}.responsive-icons .app-icon{height:70px;width:70px}}@media(max-width:480px){.responsive-icons .app-icon{height:60px;width:60px}.responsive-icons .app-icon img{height:15px;width:15px}}@media(max-width:992px){.combined-toggle-row{justify-content:center;width:100%}}@media(max-width:768px){.combined-toggle-row{align-items:center;flex-direction:column;margin-bottom:.75rem;width:100%}.combined-toggle-row .subscription-desc{font-size:.9rem;margin-left:0;margin-top:.5rem}}@media(max-width:480px){.combined-toggle-row .subscription-desc{font-size:.8rem}}@media(max-width:992px){.combined-toggle{height:45px;width:130px}}@media(max-width:768px){.combined-toggle{height:35px;margin-bottom:10px;width:100px}}@media(max-width:480px){.combined-toggle{height:30px;width:90px}}@media(max-width:768px){.combined-toggle .toggle-text{font-size:.7rem}.combined-toggle .toggle-knob{height:30px;width:30px}}@media(max-width:992px){.segment-section{display:flex;justify-content:center;margin-top:.5rem;width:100%}}@media(max-width:768px){.segment-section{display:flex;justify-content:center;margin-top:8px;padding:0 .5rem;width:100%}}@media(max-width:480px){.segment-section{margin-top:6px;padding:0 .25rem}}@media(max-width:992px){.segmented-control{align-items:center;display:flex;gap:12px;justify-content:space-between;max-width:300px;padding:7px 8px;width:100%}}@media(max-width:768px){.segmented-control{border-radius:12px;gap:10px;justify-content:center;max-width:260px;min-width:220px;padding:6px 8px}}@media(max-width:480px){.segmented-control{border-radius:10px;gap:8px;max-width:230px;min-width:200px;padding:5px 6px;width:100%}}@media(max-width:992px){.segmented-control .segment-btn{align-items:center;border-radius:12px;display:flex;font-size:.8rem;justify-content:center;padding:8px 22px;text-align:center}}@media(max-width:768px){.segmented-control .segment-btn{border-radius:10px;font-size:.75rem;min-width:60px;padding:7px 18px;text-align:center}}@media(max-width:480px){.segmented-control .segment-btn{border-radius:8px;font-size:.7rem;letter-spacing:0;min-width:50px;padding:6px 14px}}@media(max-width:768px){.segmented-control input#basic:checked+label[for=basic],.segmented-control input#custom:checked+label[for=custom],.segmented-control input#pro:checked+label[for=pro]{box-shadow:0 0 0 1px #52ffb6cc,0 1px 8px rgba(37,92,56,.502)}}@media(max-width:480px){.segmented-control input#basic:checked+label[for=basic],.segmented-control input#custom:checked+label[for=custom],.segmented-control input#pro:checked+label[for=pro]{box-shadow:0 0 0 1px #52ffb6cc,0 1px 6px rgba(37,92,56,.502)}.segmented-control{height:35px}}@media(max-width:768px){.segmented-control .segment-btn{font-size:.8rem;padding:.5rem}}@media(max-width:480px){.segmented-control .segment-btn{font-size:.7rem;padding:.4rem}}@media(max-width:992px){.responsive-card{margin:0 auto;padding:1rem;width:100%}}@media(max-width:768px){.responsive-card{margin:0 auto;padding:.75rem;transform:scale(.95);width:95%}}@media(max-width:480px){.responsive-card{margin:0 auto;padding:.5rem;transform:scale(.9);width:90%}}@media(max-width:992px){.responsive-card .status-row{margin-bottom:1rem}}@media(max-width:768px){.responsive-card .status-row{align-items:flex-start;flex-direction:column;margin-bottom:.75rem}}@media(max-width:992px){.responsive-card .status-row .status-label{font-size:1rem;min-width:80px}}@media(max-width:768px){.responsive-card .status-row .status-label{font-size:.9rem;margin-bottom:4px;min-width:70px}}@media(max-width:480px){.responsive-card .status-row .status-label{font-size:.8rem}}@media(max-width:992px){.responsive-card .status-row .status-bar{height:28px}}@media(max-width:768px){.responsive-card .status-row .status-bar{height:25px;width:100%}}@media(max-width:480px){.responsive-card .status-row .status-bar{height:20px}}@media(max-width:992px){.responsive-globe{display:flex;height:auto;justify-content:center;margin:0 auto;width:100%}}@media(max-width:768px){.responsive-globe{margin:0 auto;transform:scale(.95);width:95%}}@media(max-width:480px){.responsive-globe{margin:0 auto;transform:scale(.9);width:90%}}@media(max-width:992px){.responsive-globe .globe-visualization{height:180px}}@media(max-width:768px){.responsive-globe .globe-visualization{height:150px}}@media(max-width:480px){.responsive-globe .globe-visualization{height:130px}}@media(max-width:768px){.responsive-globe .globe-visualization .globe-map{transform:scale(.9)}.responsive-globe .globe-visualization .dot{height:6px;width:6px}}@media(max-width:480px){.responsive-globe .globe-visualization .dot{height:4px;width:4px}}@media(max-width:992px){.subscription-desc{font-size:1rem}}@media(max-width:768px){.subscription-desc{font-size:.9rem}}.services-section{background-color:#080807;background:linear-gradient(180deg,#090909f2,#080807);min-height:90vh;overflow:hidden;padding:100px 0 4rem;position:relative;scroll-margin-top:80px}.services-section.section-with-grid:before{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 0),linear-gradient(180deg,#ffffff0d 1px,#0000 0);background-size:25px 25px;mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%)}.services-section{transition:opacity .5s ease-out}.services-section.in-view{opacity:1}.services-section:before{background:radial-gradient(circle,#64c8ff33 0,#0000 70%);content:"";filter:blur(100px);height:600px;left:-250px;opacity:.15;position:absolute;top:10%;width:600px;z-index:0}.services-section:after{background:radial-gradient(circle,#00ffaa4d 0,#0000 70%);bottom:5%;content:"";filter:blur(80px);height:500px;opacity:.1;position:absolute;right:-200px;width:500px;z-index:0}.section-header .section-subtitle{color:#a3a3a2;font-size:1.1rem;line-height:1.6;margin:.5rem auto 0;max-width:600px;transform:translateY(20px);transition:all .5s ease-out .4s}.animate-title .section-header .section-subtitle{opacity:1;transform:translateY(0)}.section-title .highlight:before{background-color:#d3ffca33;bottom:0;content:"";height:30%;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .5s ease-out .8s;width:100%;z-index:-1}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:1200px;padding:0 2rem;position:relative;width:100%;will-change:transform,opacity;z-index:1}@media(max-width:1200px){.services-grid{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){.services-grid{gap:2.5rem;grid-template-columns:1fr;margin-top:4rem;padding:0 1.5rem}}@media(max-width:768px){.services-grid{gap:2rem;padding:0 1rem}}@media(max-width:480px){.services-grid{gap:1.5rem;padding:0 .75rem}}.services-grid.second-row{grid-template-columns:repeat(2,1fr);margin-top:4rem}@media(max-width:992px){.services-grid.second-row{grid-template-columns:1fr}}.service-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#121211b3;background:linear-gradient(180deg,#1e1e1e66,#12121266);border:1px solid #d3ffca1a;border-radius:24px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;height:100%;min-height:380px;overflow:hidden;padding:1rem;position:relative;transform:translateY(40px);transform-origin:center;transition:all .4s cubic-bezier(.16,1,.3,1);transition:transform .7s cubic-bezier(.23,1,.32,1),opacity .7s cubic-bezier(.23,1,.32,1),border-color .4s ease,box-shadow .4s ease,background-color .4s ease;visibility:hidden;will-change:transform,box-shadow,border-color}.service-card.animate-in{opacity:1;transform:translateY(0);visibility:visible}.service-card:hover{background-color:#121211d9;border-color:#d3ffca40;box-shadow:0 15px 30px #0000004d,0 0 15px #d3ffca26;transform:translateY(-5px);z-index:2}.service-card:hover .service-title{background:linear-gradient(90deg,#fff,#d3ffca);-webkit-background-clip:text;background-clip:text}.service-card:hover .service-description{opacity:.9}@media(max-width:992px){.service-card{min-height:350px;padding:2rem}}.service-card:before{background:radial-gradient(circle at top right,#d3ffca14,#0000 60%);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .6s cubic-bezier(.16,1,.3,1);width:100%}.service-card:hover:before{opacity:1}.service-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#ffffffd9);-webkit-background-clip:text;background-clip:text;font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem;margin-top:10px;padding-top:1.25rem;transition:all .4s cubic-bezier(.16,1,.3,1)}.service-card p{color:#a3a3a2;font-family:Inter,sans-serif;font-size:.9rem;letter-spacing:-.01em;line-height:1.7;opacity:.75;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.service-content{display:flex;flex-direction:column;height:100%;position:relative;visibility:visible;z-index:2}.service-content .service-header{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.service-content .service-header.h-64{align-items:center;display:flex;height:15rem;min-height:13rem;overflow:visible;padding:.5rem;position:relative}.service-content .service-header>div{width:100%}.service-content .service-title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#ffffffd9);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:700;margin-bottom:1rem}.service-content .service-description{color:#a3a3a2;font-size:1rem;line-height:1.6;margin-bottom:2rem;max-width:90%;opacity:.8}@media(max-width:992px){.service-content .service-description{max-width:100%}}.desktop-area{margin:0 auto;overflow:visible}.desktop-area,.slideshow-container{height:100%;position:relative;width:100%}.slideshow-container{padding:5px}.window{background:#1e1e28;border-radius:8px;box-shadow:0 4px 15px #0000004d;color:#f8f8f2;display:flex;flex-direction:column;font-family:Courier New,monospace;font-size:12px;height:100%;line-height:1.4;min-height:0;min-width:0;overflow:hidden;padding:2px;position:relative;transition:transform .3s ease,box-shadow .3s ease;-webkit-user-select:none;user-select:none;width:100%;z-index:1}.window:hover{border-color:#d3ffca33;box-shadow:0 0 15px #41fa7f33,inset 0 0 30px #41fa7f14;transform:translateY(-2px);z-index:2}.window-bar{align-items:center;background:#141414b3;border-bottom:1px solid #ffffff0d;border-radius:10px 10px 0 0;color:#d3ffca;display:flex;font-size:13px;font-weight:500;gap:6px;height:28px;letter-spacing:.01em;padding:0 10px}.window-bar .dot{border-radius:50%;display:inline-block;height:8px;margin-right:1px;width:8px}.window-bar .dot.red{background-color:#ff5f56}.window-bar .dot.yellow{background-color:#ffbd2e}.window-bar .dot.green{background-color:#27c93f}.window-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;font-size:.99rem;justify-content:flex-start;padding:15px 20px 16px 18px;position:relative}.terminal-op{color:#f8f8f2;margin-bottom:5px}.terminal-op .cmd{color:#ff79c6;margin-right:5px}.terminal-op .blinker{animation:blink 1s infinite;color:#f8f8f2}.api-status{display:flex;flex-direction:column;gap:8px;margin-top:5px}.api-endpoint{align-items:center;display:flex;justify-content:space-between;padding:3px 0}.endpoint-name{color:#a0d8ff;font-size:.85rem}.endpoint-status{border-radius:50%;height:8px;margin-right:5px;width:8px}.endpoint-status.online{background:#4caf50;box-shadow:0 0 5px #4caf50}.db-content{display:flex;flex-direction:column;gap:5px}.db-line{color:#e0e0e0;font-size:.85rem}.db-prompt{color:#8bc34a;margin-right:5px}.db-result{margin-bottom:3px;margin-top:3px;padding-left:15px}.db-json{color:#ffca28;font-size:.8rem}.chart-bars{align-items:flex-end;display:flex;gap:4px;height:25px;margin-top:6px}.chart-bars .chart-bar{animation:barGrow 1.5s ease-out forwards;background:linear-gradient(0deg,#d3ffca33,#d3ffca99);border-radius:1px;height:12px;width:6px}.chart-bars .chart-bar.main{background:linear-gradient(0deg,#d3ffca66,#d3ffcae6);height:20px;width:7px}@keyframes barGrow{0%{height:12px}to{height:20px}}.upload-bar-bg{background:#232d2a;border:1px solid #242728;border-radius:8px;box-shadow:inset 0 1px 5px #41fa7f12;height:13px;margin:10px 0 0;overflow:hidden;width:100%}.upload-bar-fg{animation:progressBar 3.2s infinite alternate;background:linear-gradient(90deg,#41fa7f87,#26e38e 70%);border-radius:8px;height:100%;width:78%}@keyframes progressBar{0%{width:34%}to{width:92%}}.slide{box-shadow:0 4px 12px #0000004d;height:90%;left:0;margin:0 auto;overflow:hidden;position:absolute;right:0;transition:all .8s cubic-bezier(.19,1,.22,1);visibility:visible;width:90%}.browser{animation:stack1 20s infinite;left:0;opacity:1;right:0;top:0;transform:translateY(0) scale(1);z-index:5}.browser,.chart{background:#1e1e28}.chart{animation:stack2 20s infinite;left:5%;opacity:.98;right:5%;top:5px;transform:translateY(5px) scale(.97);z-index:4}.code{animation:stack3 20s infinite;left:10%;opacity:.96;right:10%;top:10px;transform:translateY(10px) scale(.94);z-index:3}.api,.code{background:#1e1e28}.api{animation:stack4 20s infinite;left:15%;opacity:.94;right:15%;top:15px;transform:translateY(15px) scale(.91);z-index:2}.database{animation:stack5 20s infinite;background:#1e1e28;left:20%;opacity:.92;right:20%;top:20px;transform:translateY(20px) scale(.88);z-index:1}@keyframes stack1{0%,18%{left:0;opacity:1;right:0;top:0;transform:translateY(0) scale(1);z-index:5}20%,20.5%{opacity:0;transform:translateY(-30px) scale(1.02)}20.51%,38%{left:20%;opacity:.92;right:20%;top:20px;transform:translateY(20px) scale(.88);z-index:1}40%,58%{left:15%;opacity:.94;right:15%;top:15px;transform:translateY(15px) scale(.91);z-index:2}60%,78%{left:10%;opacity:.96;right:10%;top:10px;transform:translateY(10px) scale(.94);z-index:3}80%,98%{left:5%;opacity:.98;right:5%;top:5px;transform:translateY(5px) scale(.97);z-index:4}}@keyframes stack2{0%,18%{left:5%;opacity:.98;right:5%;top:5px;transform:translateY(5px) scale(.97);z-index:4}20%,38%{left:0;opacity:1;right:0;top:0;transform:translateY(0) scale(1);z-index:5}40%,40.5%{opacity:0;transform:translateY(-30px) scale(1.02)}40.51%,58%{left:20%;opacity:.92;right:20%;top:20px;transform:translateY(20px) scale(.88);z-index:1}60%,78%{left:15%;opacity:.94;right:15%;top:15px;transform:translateY(15px) scale(.91);z-index:2}80%,98%{left:10%;opacity:.96;right:10%;top:10px;transform:translateY(10px) scale(.94);z-index:3}}@keyframes stack3{0%,18%{left:10%;opacity:.96;right:10%;top:10px;transform:translateY(10px) scale(.94);z-index:3}20%,38%{left:5%;opacity:.98;right:5%;top:5px;transform:translateY(5px) scale(.97);z-index:4}40%,58%{left:0;opacity:1;right:0;top:0;transform:translateY(0) scale(1);z-index:5}60%,60.5%{opacity:0;transform:translateY(-30px) scale(1.02)}60.51%,78%{left:20%;opacity:.92;right:20%;top:20px;transform:translateY(20px) scale(.88);z-index:1}80%,98%{left:15%;opacity:.94;right:15%;top:15px;transform:translateY(15px) scale(.91);z-index:2}}@keyframes stack4{0%,18%{left:15%;opacity:.94;right:15%;top:15px;transform:translateY(15px) scale(.91);z-index:2}20%,38%{left:10%;opacity:.96;right:10%;top:10px;transform:translateY(10px) scale(.94);z-index:3}40%,58%{left:5%;opacity:.98;right:5%;top:5px;transform:translateY(5px) scale(.97);z-index:4}60%,78%{left:0;opacity:1;right:0;top:0;transform:translateY(0) scale(1);z-index:5}80%,80.5%{opacity:0;transform:translateY(-30px) scale(1.02)}80.51%,98%{left:20%;opacity:.92;right:20%;top:20px;transform:translateY(20px) scale(.88);z-index:1}}@keyframes stack5{0%,18%{left:20%;opacity:.92;right:20%;top:20px;transform:translateY(20px) scale(.88);z-index:1}20%,38%{left:15%;opacity:.94;right:15%;top:15px;transform:translateY(15px) scale(.91);z-index:2}40%,58%{left:10%;opacity:.96;right:10%;top:10px;transform:translateY(10px) scale(.94);z-index:3}60%,78%{left:5%;opacity:.98;right:5%;top:5px;transform:translateY(5px) scale(.97);z-index:4}80%,98%{left:0;opacity:1;right:0;top:0;transform:translateY(0) scale(1);z-index:5}99%,99.5%{opacity:0;transform:translateY(-30px) scale(1.02)}}.robot,.upload{display:none}.code-content{display:flex;flex-direction:column;font-family:Courier New,monospace;font-size:.8rem;line-height:1.4}.code-line{display:block;margin-bottom:3px;white-space:nowrap}.code-keyword{color:#ff79c6}.code-func{color:#50fa7b}.code-string{color:#f1fa8c}.code-comment{color:#6272a4}.slideshow-dots{bottom:-15px;left:0;position:absolute;right:0;text-align:center;z-index:10}.dot-nav{background-color:#ffffff4d;border-radius:50%;cursor:pointer;display:inline-block;height:8px;margin:0 4px;transition:all .3s cubic-bezier(.19,1,.22,1);width:8px}.dot-nav.active{background-color:#d3ffca;box-shadow:0 0 5px #d3ffca80;transform:scale(1.2)}.slideshow-dots .dot-nav:first-child{animation:dotActive1 12s infinite}.slideshow-dots .dot-nav:nth-child(2){animation:dotActive2 12s infinite}.slideshow-dots .dot-nav:nth-child(3){animation:dotActive3 12s infinite}@keyframes dotActive1{0%,30%{background-color:#d3ffca;box-shadow:0 0 5px #d3ffca80;transform:scale(1.2)}33%,to{background-color:#ffffff4d;box-shadow:none;transform:scale(1)}}@keyframes dotActive2{0%,30%{background-color:#ffffff4d;box-shadow:none;transform:scale(1)}33.51%,66%{background-color:#d3ffca;box-shadow:0 0 5px #d3ffca80;transform:scale(1.2)}67%,to{background-color:#ffffff4d;box-shadow:none;transform:scale(1)}}@keyframes dotActive3{0%,66%{background-color:#ffffff4d;box-shadow:none;transform:scale(1)}66.51%,99%{background-color:#d3ffca;box-shadow:0 0 5px #d3ffca80;transform:scale(1.2)}to{background-color:#ffffff4d;box-shadow:none;transform:scale(1)}}@media(max-width:992px){.desktop-area{height:200px;max-width:240px}.slide{height:80%;width:90%}.slideshow-dots{bottom:-10px}.dot-nav{height:6px;margin:0 3px;width:6px}}@media(max-width:768px){.window-content{flex:1 1;font-size:.9rem;overflow:hidden;padding:10px 12px}}.workflow-content{background-color:#0f0f0f80;border:1px solid #ffffff0d;border-radius:.5rem;flex-grow:1;padding:.5rem .75rem;transition:all .3s ease}.workflow-text{color:#fff;font-size:.8rem;line-height:1.2;margin:0}.workflow-connector{height:12px;margin-left:14px;position:relative;z-index:1}.connector-line{background:linear-gradient(180deg,#d3ffca4d,#d3ffca1a);bottom:0;left:0;position:absolute;top:0;width:2px}.connector-line:before{background-color:#d3ffca4d;border-radius:50%;content:"";height:6px;left:-2px;position:absolute;top:0;width:6px}.service-icon{align-items:center;border-radius:.25rem;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:.6rem;font-weight:600;height:24px;justify-content:center;position:relative;width:24px}.service-icon.framer{background-color:#05f}.service-icon.framer:before{content:"F"}.service-icon.airtable{background-color:#2eb574}.service-icon.airtable:before{content:"A"}.service-icon.openai{background-color:#10a37f}.service-icon.openai:before{content:"O"}.icon-label{height:1px;overflow:hidden;position:absolute;width:1px}.example-text{color:#fff;font-size:.8rem;margin:0}.chatbot-preview{margin:0 auto;max-width:280px;width:100%}.chat-container,.chatbot-preview{display:flex;flex-direction:column;height:100%;position:relative}.chat-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#202123b3;border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 8px 16px #0003;overflow:hidden;transition:transform .4s cubic-bezier(.23,1,.32,1),border-color .4s ease,box-shadow .4s ease,background-color .4s ease}.chat-container:hover{background-color:#23262acc;border-color:#5bd85b4d;box-shadow:0 15px 30px #0000004d,0 0 20px #5bd85b33;transform:translateY(-5px)}.chat-container:before{background:radial-gradient(circle at top right,#5bd85b14,#0000 70%);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .6s ease;width:100%;z-index:0}.chat-container:hover:before{opacity:1}.chat-header{background-color:#343541b3;border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:.6rem .75rem}.chat-header,.chat-title{align-items:center;display:flex}.chat-title{color:#fff;font-size:.8rem;font-weight:500}.chat-title:before{background-color:#d3ffca;border-radius:50%;box-shadow:0 0 5px #d3ffca80;content:"";display:inline-block;height:8px;margin-right:.5rem;width:8px}.chat-controls{display:flex;gap:.4rem}.chat-control{background-color:#ffffff4d;border-radius:50%;height:8px;width:8px}.chat-control:first-child{background-color:#ff5f57cc}.chat-control:nth-child(2){background-color:#ffbd2ecc}.chat-control:nth-child(3){background-color:#28c940cc}.chat-messages{-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;gap:.8rem;max-height:250px;overflow-y:hidden;padding:1rem;position:relative;scrollbar-width:none}.chat-messages:before{background:linear-gradient(0deg,#202123b3,#0000);bottom:0;content:"";height:30px;left:0;opacity:.7;pointer-events:none;position:absolute;width:100%;z-index:1}.chat-messages::-webkit-scrollbar{display:none;height:0;width:0}.ai-message,.user-message{animation:fadeIn .3s ease-out;display:flex;gap:.75rem;max-width:100%}.user-message{justify-content:flex-end}.user-message .message-content{background-color:#0000;border-radius:1rem 1rem 0 1rem;max-width:85%;padding:.5rem .75rem;position:relative;transition:transform .3s ease}.user-message .message-content:hover{animation:message-hover 2s ease-in-out infinite alternate}.user-message .message-content p{color:#ffffffe6;font-size:.7rem;line-height:1.4;margin:0}.ai-message .message-content{background-color:#20212380;border-radius:1rem;position:relative;transition:transform .3s ease}.ai-message .message-content:hover{animation:message-hover 2s ease-in-out infinite alternate}.ai-message .message-content{max-width:85%;padding:.75rem}.ai-message .message-content .ai-title{color:#ffffffb3;font-size:.7rem;font-weight:500;margin:0 0 .5rem}.ai-message .message-content p{color:#ffffffe6;font-size:.7rem;line-height:1.5;margin:0 0 .5rem}.ai-message .message-content p:nth-child(3),.ai-message .message-content p:nth-child(4),.ai-message .message-content p:nth-child(5){padding-left:.5rem}.ai-message .message-content p:last-of-type{margin-bottom:.75rem}.ai-message .typing-indicator{align-items:center;display:flex;margin-top:2px}.ai-message .typing-indicator .dot{animation:pulse 1.5s infinite;background-color:#5bd85b;border-radius:50%;box-shadow:0 0 5px #5bd85b80;display:inline-block;height:6px;margin-right:3px;width:6px}.ai-avatar{align-items:flex-start;display:flex;padding-top:.25rem}.ai-icon{background-color:#1a4d2e;border:1px solid #ffffff1a;border-radius:.5rem;box-shadow:0 2px 8px #0000004d;color:#fff;font-size:.8rem;font-weight:600;height:36px;justify-content:center;position:relative;width:36px}.ai-icon,.chat-input{align-items:center;display:flex}.chat-input{background-color:#0d0d0df2;border-top:1px solid #3c3c3c80;gap:.5rem;padding:.75rem}.chat-input input{background-color:#1e1e1eb3;border:1px solid #3c3c3c80;border-radius:.75rem;color:#fffc;flex:1 1;font-size:.7rem;outline:none;padding:.5rem .75rem}.chat-input input::placeholder{color:#fff6}.chat-input input:focus{border-color:#505050b3}.attachment-button{align-items:center;background-color:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;position:relative;width:24px}.attachment-button:before{color:#ffffff80;content:"+";font-size:1rem}.send-button{align-items:center;background-color:#5bd85b;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;position:relative;transition:all .2s ease;width:30px}.send-button:before{color:#000;content:"→";font-size:1rem;font-weight:700}@keyframes message-hover{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.chart-container{background-color:#0f0f0f80;border:1px solid #ffffff0d;border-radius:.5rem;height:140px;margin:0 auto;max-width:280px;overflow:hidden;padding:.75rem;position:relative;width:100%}.chart-header{display:flex;justify-content:flex-end;margin-bottom:.5rem}.chart-percentage{color:#d3ffca;font-size:.8rem;font-weight:600}.chart-graph{background:linear-gradient(180deg,#d3ffca1a,#0000);border-radius:.25rem;height:140px;overflow:hidden;position:relative}.chart-graph:before{animation:slide 8s linear infinite;background:linear-gradient(90deg,#0000,#d3ffca 20%,#d3ffcacc 40%,#d3ffca 60%,#d3ffcacc 80%,#0000);content:"";height:100%;left:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 50'%3E%3Cpath d='M0 25q20-20 40 5t30-15 30 10' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 50'%3E%3Cpath d='M0 25q20-20 40 5t30-15 30 10' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:.7;position:absolute;right:0;top:0}@keyframes slide{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.work-section{background-color:#080807;min-height:90vh;overflow:hidden;padding:100px 0 4rem;position:relative;scroll-margin-top:80px}.work-section.section-with-grid:before{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 0),linear-gradient(180deg,#ffffff0d 1px,#0000 0);background-size:25px 25px;mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%)}.work-section:before{background:radial-gradient(circle,#d3ffca 0,#0000 70%);content:"";filter:blur(120px);height:600px;opacity:.08;position:absolute;right:-250px;top:10%;width:600px;z-index:0}.work-section .section-title .highlight{color:#d3ffca;font-weight:700;position:relative}.work-container{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-top:2rem;position:relative;z-index:10}@media(max-width:992px){.work-container{gap:3rem;grid-template-columns:1fr}}.work-list{display:flex;flex-direction:column;margin-top:2rem}.work-item{align-items:flex-start;border-bottom:1px solid #ffffff1a;cursor:pointer;display:flex;gap:2rem;padding:1rem 0;position:relative;transition:all .3s ease}.work-item:hover .arrow-icon{opacity:1;transform:translate(5px,-5px)}.work-item.active .work-title,.work-item:hover .work-title{color:#d3ffca}.work-item.active .arrow-icon{opacity:1;transform:rotate(45deg)}.work-year{color:#ffffff80;font-family:Manrope,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.02em;margin-top:10px}.work-link{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem 0;position:relative;text-decoration:none;transition:all .3s ease;width:100%;z-index:2}.work-link:hover{transform:translateX(5px)}.arrow-icon{color:#d3ffca;opacity:.7;transform:translate(0);transition:transform .3s ease,opacity .3s ease}.work-content{display:flex;flex:1 1;flex-direction:column}.work-title{color:#fff;font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:-.01em;margin:0;transition:color .3s ease}.work-description{margin-top:0;max-height:0;overflow:hidden;pointer-events:none;transition:max-height .6s ease,opacity .4s ease,margin-top .3s ease}.work-description.visible{margin-top:1rem;max-height:300px;opacity:1;pointer-events:auto}.work-description p{color:#ffffffb3;font-size:.9rem;line-height:1.6;margin:0;max-width:90%;padding-bottom:1rem}.work-showcase{align-items:center;display:flex;justify-content:flex-end}@media(max-width:992px){.work-showcase{justify-content:center;margin-top:2rem}}.laptop-display{position:relative;width:100%}.laptop-display:before{background:radial-gradient(circle,#d3ffca26 0,#0000 70%);content:"";filter:blur(80px);height:100%;left:-50px;opacity:.7;position:absolute;top:-50px;width:100%;z-index:0}.laptop-image{align-items:center;display:flex;height:auto;justify-content:center;position:relative;width:100%;z-index:1}.laptop-screen{aspect-ratio:16/9;background-color:#111;border:1px solid #d3ffca4d;border-radius:8px;box-shadow:0 20px 80px #00000080,0 0 40px #d3ffca1a}.laptop-screen,.screen-content{overflow:hidden;position:relative;width:100%}.screen-content{background:linear-gradient(180deg,#111 0,#151515);height:100%}.screen-content:after{background:linear-gradient(180deg,#0000 60%,#d3ffca1a);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.project-preview{background-position:50%;background-size:cover;opacity:.85;transform:scale(.95);transition:all .5s ease;z-index:1}.project-preview,.project-preview:after{height:100%;left:0;position:absolute;top:0;width:100%}.project-preview:after{background:linear-gradient(135deg,#0003,#0000);content:""}.screen-glow{background:radial-gradient(circle,#d3ffca80 0,#d3ffca00 70%);filter:blur(60px);height:400px;left:50%;opacity:.2;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px}.work-item{transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.work-item.in-view{opacity:1;transform:translateY(0)}.work-item:nth-child(2){transition-delay:.1s}.work-item:nth-child(3){transition-delay:.2s}.laptop-display{transform:translateY(30px);transition:opacity .8s ease,transform .8s ease;transition-delay:.3s}.laptop-display.in-view{opacity:1;transform:translateY(0)}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUpSmooth{0%{opacity:0;transform:translateY(15px);transition-timing-function:cubic-bezier(.16,1,.3,1)}to{opacity:1;transform:translateY(0);transition-timing-function:cubic-bezier(.16,1,.3,1)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes subtleWave{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes floatUp{0%{box-shadow:0 5px 15px #0003;transform:translateY(0)}to{box-shadow:0 10px 25px #0000004d;transform:translateY(-10px)}}@keyframes buttonPulse{0%{box-shadow:0 0 0 0 #4dda9199}70%{box-shadow:0 0 0 10px #4dda9100}to{box-shadow:0 0 0 0 #4dda9100}}@keyframes gradientText{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pulseGlow{0%{opacity:.8;transform:translate(-50%,-40%) scale(1)}50%{opacity:.9;transform:translate(-50%,-40%) scale(1.1)}to{opacity:.8;transform:translate(-50%,-40%) scale(1)}}@keyframes floatGlow{0%{filter:blur(50px);transform:translate(-50%,-20%)}50%{filter:blur(55px);transform:translate(-50%,-25%)}to{filter:blur(50px);transform:translate(-50%,-20%)}}@keyframes slideInUnderline{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes expandFromCenter{0%{opacity:0;transform:translateX(-50%) translateY(0) scale(.85)}40%{opacity:.6}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.plans-section{background-color:#080807;background:linear-gradient(180deg,#080807f2,#080807);min-height:90vh;opacity:.9;overflow:hidden;padding:4rem 0;position:relative;scroll-margin-top:80px;transition:opacity .5s ease-out}.plans-section.section-with-grid:before{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 0),linear-gradient(180deg,#ffffff0d 1px,#0000 0);background-size:25px 25px;mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%)}.plans-section.in-view{opacity:1}.plans-section:before{bottom:10%;filter:blur(100px);height:600px;left:-250px;opacity:.15;width:600px}.plans-section:after,.plans-section:before{background:radial-gradient(circle,#d3ffca 0,#0000 70%);content:"";position:absolute;z-index:0}.plans-section:after{bottom:5%;filter:blur(80px);height:500px;left:-200px;opacity:.1;width:500px}.section-header .section-badge{background:#d3ffca1a;border:1px solid #d3ffca33;border-radius:2rem;color:#d3ffca;display:inline-block;font-size:.8rem;font-weight:500;margin-bottom:2rem;padding:.5rem 1rem;transform:translateY(20px);transition:all .5s ease-out .2s}.animate-title .section-header .section-badge{opacity:1;transform:translateY(0)}.section-title{display:inline-block;transform:translateY(30px);transition:all .6s ease-out}.section-title.animate-title{opacity:1;transform:translateY(0)}.section-title.animate-title:after{transform:scaleX(1)}.section-title .highlight{position:relative;z-index:1}.animate-title .section-title .highlight:before{transform:scaleX(1)}.section-subtitle{color:#a3a3a2;font-size:1.1rem;line-height:1.6;margin:.5rem auto 2rem;max-width:600px;text-align:center;transform:translateY(20px);transition:all .5s ease-out .4s}.animate-title .section-subtitle{opacity:1;transform:translateY(0)}@media(max-width:768px){.section-subtitle{font-size:1rem;margin-bottom:1.5rem}}.container{z-index:1}.plans-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:4rem;will-change:transform,opacity}@media(max-width:1200px){.plans-grid{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){.plans-grid{gap:2rem;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:500px}}.plan-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#121211;background:linear-gradient(180deg,#1e1e1e66,#12121266);border:1px solid #d3ffca1a;border-radius:24px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:4rem;position:relative;transform:translateZ(0);transition:all .4s cubic-bezier(.16,1,.3,1);visibility:visible;will-change:transform,box-shadow,border-color}.plan-card:hover{background:linear-gradient(180deg,#1e1e1e80,#13131380);border-color:#d3ffca40;box-shadow:0 15px 40px #0006,0 0 25px #d3ffca1f;transform:translateY(-8px) scale(1.02)}.plan-card:before{background:radial-gradient(circle at top right,#d3ffca14,#0000 60%);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .6s cubic-bezier(.16,1,.3,1);width:100%}.plan-card:hover:before{opacity:1}.plan-card.pro-card{background:linear-gradient(180deg,#23232380,#16161680);border-color:#d3ffca4d;box-shadow:0 10px 30px #0000004d,0 0 20px #d3ffca26;position:relative;transform:translateY(-10px) scale(1.03);z-index:2}.plan-card.pro-card:hover{box-shadow:0 20px 50px #00000080,0 0 30px #d3ffca33;transform:translateY(-15px) scale(1.05)}.plan-card.pro-card .glow-effect{animation:glow 6s linear infinite;background:linear-gradient(90deg,#d3ffca1a,#64c8ff1a 50%,#d3ffca1a);border-radius:24px;bottom:-5px;filter:blur(10px);left:-5px;opacity:.5;pointer-events:none;position:absolute;right:-5px;top:-5px;z-index:-1}@media(max-width:768px){.plan-card{padding:2rem}}.plan-badge{animation:pulse 2s infinite;background:linear-gradient(90deg,#d3ffca,#a9ff97);border-radius:2rem;box-shadow:0 2px 10px #d3ffca4d;color:#080807;font-size:.7rem;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;position:absolute;right:3.5rem;text-transform:uppercase;top:-2.5rem}@media(max-width:992px){.plan-badge{font-size:.65rem;padding:.2rem .6rem;right:2.5rem;top:-2.2rem}}@media(max-width:768px){.plan-badge{font-size:.6rem;padding:.15rem .5rem;right:1.5rem;top:-2rem}}@media(max-width:480px){.plan-badge{font-size:.55rem;padding:.1rem .4rem;right:6.5rem;top:-1.5rem}}.plan-header{margin-bottom:2rem;position:relative;text-align:center}.plan-type{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#ffffffd9);-webkit-background-clip:text;background-clip:text;font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}@media(max-width:768px){.plan-type{font-size:1.3rem}}.plan-price{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#d3ffcacc);-webkit-background-clip:text;background-clip:text;color:#fff;font-family:Manrope,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.03em;margin:1rem 0}@media(max-width:768px){.plan-price{font-size:2.1rem}}.plan-period{color:#a3a3a2;display:block;font-size:.9rem;margin-bottom:1rem;margin-top:-.5rem;opacity:.7}.plan-description{color:#a3a3a2;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;opacity:.8}.plan-features{flex-grow:1;list-style:none;margin:0 0 2rem;padding:0;text-align:left}.feature-excluded,.feature-included{align-items:center;color:#fff;display:flex;font-size:.9rem;line-height:1.5;margin-bottom:1rem;position:relative}.feature-excluded:before,.feature-included:before{align-items:center;background-color:#d3ffca33;border-radius:50%;color:#d3ffca;content:"✓";display:inline-flex;flex-shrink:0;font-size:.7rem;height:20px;justify-content:center;margin-right:.75rem;width:20px}.feature-excluded{opacity:.5;text-decoration:line-through}.feature-excluded:before{background-color:#ff4d4d33;color:#ff4d4d;content:"×"}.plan-button,.plan-cta{margin-top:auto;text-align:center}.plan-button{align-items:center;background-color:#0000;border:1px solid #d3ffca4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;justify-content:center;letter-spacing:.02em;overflow:hidden;padding:.85rem 1.5rem;position:relative;text-decoration:none;transition:all .3s ease;width:100%;z-index:1}.plan-button .arrow-icon{font-size:1.1rem;margin-left:.5rem;transition:transform .3s ease}.plan-button:before{background:linear-gradient(90deg,#d3ffca1a,#d3ffca33);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.16,1,.3,1);width:100%;z-index:-1}.plan-button:hover{border-color:#d3ffca99;color:#d3ffca}.plan-button:hover:before{transform:scaleX(1);transform-origin:left}.plan-button:hover .arrow-icon{transform:translateX(4px)}.plan-button.pro-button{background:linear-gradient(90deg,#d3ffca,#a9ff97);border:none;box-shadow:0 5px 15px #d3ffca33;color:#080807}.plan-button.pro-button:before{background:linear-gradient(90deg,#e8ffe4,#d3ffca)}.plan-button.pro-button:hover{box-shadow:0 5px 15px #d3ffca4d;color:#080807}.plan-card{transform:translateY(40px);transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1),box-shadow .4s ease,border-color .4s ease}.plan-card.in-view{opacity:1;transform:translateY(0);visibility:visible}.plan-card.pro-card.in-view{transform:translateY(-10px)}.plan-card:first-child{transition-delay:.1s}.plan-card:nth-child(2){transition-delay:.3s}.plan-card:nth-child(3){transition-delay:.5s}@media(max-width:768px){.plans-section{padding-top:120px}.plans-grid{margin-top:4rem}.plan-price{margin:.5rem 0}.plan-features,.plan-header{margin-bottom:1.5rem}.feature-excluded,.feature-included{font-size:.85rem;margin-bottom:.8rem}.feature-excluded:before,.feature-included:before{height:18px;margin-right:.5rem;width:18px}.plan-button{padding:.75rem 1rem}.plan-badge{font-size:.65rem;padding:.2rem .6rem}}.plan-comparison{align-items:center;display:flex;justify-content:center;margin-top:4rem;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.plan-comparison.fade-in{opacity:1;transform:translateY(0)}.plan-comparison .comparison-note{background-color:#d3ffca14;border:1px solid #d3ffca33;border-radius:24px;box-shadow:0 10px 30px #0003;color:#fff;font-size:1rem;max-width:600px;padding:1.25rem 2.5rem;position:relative;text-align:center}.plan-comparison .comparison-note:before{background:linear-gradient(90deg,#d3ffca08,#64c8ff08);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.plan-comparison .comparison-note .highlight{color:#d3ffca;cursor:pointer;font-weight:600;position:relative}.plan-comparison .comparison-note .highlight:after{background:#d3ffca;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(.7);transform-origin:center;transition:transform .3s ease;width:100%}.plan-comparison .comparison-note .highlight:hover:after{transform:scaleX(1)}.nebula-blur{filter:blur(100px);opacity:.15}.nebula-blur.nebula-blur-1{animation:subtleWave 15s ease-in-out infinite;background:radial-gradient(circle,#d3ffca4d 0,#d3ffca00 70%);height:600px;left:-200px;top:15%;width:600px}.nebula-blur.nebula-blur-2{animation:subtleWave 20s ease-in-out infinite reverse;background:radial-gradient(circle,#64c8ff33 0,#64c8ff00 70%);bottom:10%;height:500px;right:-150px;width:500px}.testimonials-section{background-color:#080807;background:#080807;min-height:90vh;overflow:hidden;padding:4rem 0;position:relative;scroll-margin-top:80px;z-index:1}@media(max-width:992px){.testimonials-section{min-height:80vh;padding:4rem 0}}@media(max-width:768px){.testimonials-section{min-height:auto;padding:2rem 0}}@media(max-width:480px){.testimonials-section{padding:2rem 0 1rem}}.testimonials-section.dotted-overlay:before{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 0),linear-gradient(180deg,#ffffff0d 1px,#0000 0);background-size:25px 25px;mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%)}.testimonials-section:before{background:radial-gradient(circle,#64c8ff33 0,#0000 70%);content:"";filter:blur(100px);height:600px;opacity:.15;position:absolute;right:-250px;top:10%;width:600px;z-index:0}.testimonials-header{margin-bottom:3rem;position:relative;z-index:2}@media(max-width:992px){.testimonials-header{margin-bottom:2rem}}.section-title .clients-text{color:#d3ffca;position:relative}.testimonials-container{margin:0 auto;max-width:1200px;padding:0;position:relative;z-index:1}.testimonials-slider{margin-top:4rem;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);overflow:hidden;padding:1.5rem 0;position:relative;width:100%}@media(max-width:992px){.testimonials-slider{margin-top:2rem;padding:1.25rem 0}}@media(max-width:768px){.testimonials-slider{margin-top:1rem;padding:1rem 0}}@media(max-width:480px){.testimonials-slider{margin-top:1rem;padding:.75rem 0}}.testimonials-slider:after,.testimonials-slider:before{bottom:0;content:"";opacity:.95;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease,width .5s ease;width:150px;z-index:1}@media(max-width:992px){.testimonials-slider:after,.testimonials-slider:before{width:120px}}@media(max-width:768px){.testimonials-slider:after,.testimonials-slider:before{opacity:.7;width:60px}}@media(max-width:480px){.testimonials-slider:after,.testimonials-slider:before{display:none}}.testimonials-slider:before{background:linear-gradient(90deg,#080808 0,#080808f2 25%,#080808cc 50%,#08080866 80%,#08080800);left:0}.testimonials-slider:after{background:linear-gradient(270deg,#080808 0,#080808f2 25%,#080808cc 50%,#08080866 80%,#08080800);right:0}.testimonials-slider:focus{outline:none}.testimonials-slider.in-view{opacity:1;transform:translateY(0);visibility:visible}.testimonials-slider .slider-nav-button{align-items:center;background:#121212b3;border:1px solid #d3ffca33;border-radius:50%;box-shadow:0 5px 15px #0000004d;color:#fff;cursor:pointer;display:flex;height:54px;justify-content:center;opacity:.85;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.34,1.56,.64,1);width:54px;z-index:2}.testimonials-slider .slider-nav-button:hover{background:#d3ffcae6;box-shadow:0 8px 25px #0006,0 0 10px #d3ffca80;opacity:1;transform:translateY(-50%) scale(1.1)}.testimonials-slider .slider-nav-button:focus{box-shadow:0 0 0 3px #d3ffca80;outline:none}.testimonials-slider .slider-nav-button svg{height:24px;width:24px}.testimonials-slider .slider-nav-prev{left:15px}@media(max-width:992px){.testimonials-slider .slider-nav-prev{left:10px}}.testimonials-slider .slider-nav-next{right:15px}@media(max-width:992px){.testimonials-slider .slider-nav-next{right:10px}}.slider-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;margin:0 -10px;min-height:310px;perspective:1000px;transform-style:preserve-3d;transition:transform .05s linear;will-change:transform}@media(max-width:992px){.slider-container{min-height:290px}}@media(max-width:768px){.slider-container{margin:0 -6px;min-height:270px}}@media(max-width:480px){.slider-container{margin:0 -4px;min-height:260px}}.slider-dots{display:flex;justify-content:center;margin-top:2rem;padding:1rem 0}.slider-dots .slider-dot{background-color:#ffffff4d;border:none;border-radius:50%;box-shadow:0 0 4px #0000004d;cursor:pointer;height:12px;margin:0 8px;padding:0;position:relative;transition:all .4s cubic-bezier(.25,1,.5,1);width:12px}.slider-dots .slider-dot:hover{background-color:#ffffff80}.slider-dots .slider-dot.active{background-color:#d3ffca;box-shadow:0 0 8px #d3ffca80;transform:scale(1.3)}.slider-dots .slider-dot.active:before{animation:pulse 2s cubic-bezier(.25,1,.5,1) infinite;background-color:#d3ffca4d;border-radius:50%;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}@keyframes subtleFloat{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.testimonial-card{animation:subtleFloat 6s ease-in-out infinite alternate;animation-delay:0s;animation-delay:var(--delay,0s);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#121211;background:#111;border:1px solid #d3ffca1a;border-radius:24px;box-shadow:0 8px 32px #0000004d;filter:brightness(.95);height:350px;margin:0 10px;overflow:hidden;padding:1.5rem;position:relative;transform:translateZ(0) scale(.98);transition:all .6s cubic-bezier(.23,1,.32,1),transform .3s ease;visibility:visible;will-change:transform,box-shadow,border-color}.testimonial-card,.testimonial-card .testimonial-content{display:flex;flex-direction:column;justify-content:space-between}.testimonial-card .testimonial-content{height:100%}.testimonial-card{flex-basis:calc(33.333% - 20px);flex-grow:0;flex-shrink:0;max-width:calc(33.333% - 20px)}.testimonial-card.active-card{border-color:#d3ffca40;box-shadow:0 12px 30px #00000040,0 0 15px #d3ffca1a;filter:brightness(1);transform:translateZ(0) scale(1)}.testimonial-card.active-card .testimonial-bullet{box-shadow:0 0 15px #d3ffca99}.testimonial-card.active-card .testimonial-quote .highlight{text-shadow:0 0 10px #d3ffca4d}.testimonial-card:hover{border-color:#d3ffca4d;box-shadow:0 15px 35px #0000004d,0 0 15px #d3ffca26;filter:brightness(1.05);transform:translateZ(0) scale(1.01)}@media(max-width:1200px){.testimonial-card{flex-basis:calc(33.333% - 20px);flex-grow:0;flex-shrink:0;height:290px;max-width:calc(33.333% - 20px)}}@media(max-width:992px){.testimonial-card{flex-basis:calc(50% - 20px);flex-grow:0;flex-shrink:0;height:270px;max-width:calc(50% - 20px);padding:1.2rem}}@media(max-width:768px){.testimonial-card{flex-basis:calc(100% - 12px);flex-grow:0;flex-shrink:0;height:250px;margin:0 6px;max-width:calc(100% - 12px);padding:1.1rem}}@media(max-width:480px){.testimonial-card{flex-basis:calc(100% - 8px);flex-grow:0;flex-shrink:0;height:240px;margin:0 4px;max-width:calc(100% - 8px);padding:1rem}}.testimonial-card:hover{background:linear-gradient(180deg,#1e1e1e80,#13131380);border-color:#d3ffca40;box-shadow:0 15px 40px #0006,0 0 25px #d3ffca1f;z-index:2}@media(max-width:992px){.testimonial-card{padding:2rem}}.testimonial-card:before{background:radial-gradient(circle at top right,#d3ffca14,#0000 60%);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .6s cubic-bezier(.16,1,.3,1);width:100%}.testimonial-card:hover:before{opacity:1}.testimonial-quote{align-items:flex-start;display:flex;flex-grow:0;font-size:1.1rem;font-weight:500;height:auto;letter-spacing:-.01em;line-height:1.25;margin-bottom:.9rem;max-height:130px;overflow:hidden;position:relative}.testimonial-quote .bullet-point{background-color:#d3ffca;border-radius:50%;box-shadow:0 0 10px #d3ffcab3;display:inline-block;flex-shrink:0;height:12px;margin-right:.75rem;margin-top:.9rem;width:12px}.testimonial-quote .highlight-text{color:#d3ffca;display:block;font-size:1.2rem;font-weight:700;line-height:1.25;margin-bottom:.6rem}@media(max-width:992px){.testimonial-quote .highlight-text{font-size:1.1rem;margin-bottom:.4rem}}@media(max-width:768px){.testimonial-quote .highlight-text{font-size:1rem;margin-bottom:.3rem}}@media(max-width:480px){.testimonial-quote .highlight-text{font-size:.95rem;margin-bottom:.25rem}}.testimonial-quote .full-quote{color:#ffffffd9;font-size:.85rem;font-weight:400;line-height:1.35;margin-top:.4rem}@media(max-width:992px){.testimonial-quote .full-quote{font-size:.8rem;line-height:1.3}}@media(max-width:768px){.testimonial-quote .full-quote{font-size:.75rem;line-height:1.3}}@media(max-width:480px){.testimonial-quote .full-quote{font-size:.7rem;line-height:1.25}}@media(max-width:768px){.testimonial-quote{font-size:1.5rem;margin-bottom:1.25rem}.testimonial-quote .highlight-text{font-size:1.5rem}}.quote-icon{color:#d3ffca;opacity:.5;position:absolute;right:1rem;top:1rem;transform:rotate(180deg);transition:opacity .3s ease}.testimonial-card:hover .quote-icon{opacity:.8}.testimonial-description{color:#ffffffbf;flex-grow:0;font-size:.8rem;font-style:italic;font-weight:400;line-height:1.4;margin-bottom:1rem;max-height:60px;overflow:hidden;position:relative}@media(max-width:992px){.testimonial-description{font-size:.75rem;line-height:1.35;margin-bottom:.9rem;max-height:55px}}@media(max-width:768px){.testimonial-description{font-size:.7rem;line-height:1.3;margin-bottom:.8rem;max-height:50px}}@media(max-width:480px){.testimonial-description{font-size:.65rem;line-height:1.25;margin-bottom:.6rem;max-height:45px}}.testimonial-author{align-items:center;border-top:1px solid #d3ffca1a;display:flex;margin-top:auto;opacity:.95;padding-top:.8rem;transition:opacity .3s ease}.testimonial-author:hover{opacity:1}@media(max-width:992px){.testimonial-author{padding-top:.7rem}}@media(max-width:768px){.testimonial-author{padding-top:.6rem}}@media(max-width:480px){.testimonial-author{padding-top:.5rem}}.author-avatar{margin-right:.8rem}.author-avatar .avatar-container{align-items:center;background:radial-gradient(circle at center,#d3ffca33 0,#00000080 100%);border:2px solid #d3ffca4d;border-radius:50%;box-shadow:0 0 12px #d3ffca33;display:flex;height:50px;justify-content:center;overflow:hidden;position:relative;width:50px}@media(max-width:992px){.author-avatar .avatar-container{height:45px;width:45px}}@media(max-width:768px){.author-avatar .avatar-container{height:40px;width:40px}}@media(max-width:480px){.author-avatar .avatar-container{height:35px;width:35px}}.author-avatar .avatar-container:before{background-size:60%;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:1}.author-avatar .avatar-container img{height:100%;mix-blend-mode:overlay;object-fit:cover;opacity:.8;width:100%}.author-avatar .avatar-container.avatar-initials{background:linear-gradient(135deg,#d3ffca26,#0009);color:#d3ffca;font-size:1.1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;z-index:2}@media(max-width:992px){.author-avatar .avatar-container.avatar-initials{font-size:1rem}}@media(max-width:768px){.author-avatar .avatar-container.avatar-initials{font-size:.9rem}}@media(max-width:480px){.author-avatar .avatar-container.avatar-initials{font-size:.8rem}}.author-info{display:flex;flex-direction:column}.author-name{color:#fff;font-size:.95rem;font-weight:600;margin:0 0 .25rem;text-transform:capitalize}@media(max-width:992px){.author-name{font-size:.9rem;margin:0 0 .2rem}}@media(max-width:768px){.author-name{font-size:.85rem;margin:0 0 .15rem}}@media(max-width:480px){.author-name{font-size:.8rem;margin:0 0 .1rem}}.author-position{color:#ffffffb3;font-size:.8rem;font-weight:400;margin:0}@media(max-width:992px){.author-position{font-size:.75rem}}@media(max-width:768px){.author-position{font-size:.7rem}}@media(max-width:480px){.author-position{font-size:.65rem}}.company-logo{height:20px;margin-top:.5rem;opacity:.7;transition:opacity .3s ease;width:auto}.company-logo:hover{opacity:1}.testimonial-rating{display:flex;margin-bottom:.5rem}.star{color:#d3ffca;font-size:.8rem;margin-right:.25rem}.star:before{content:"★"}.testimonials-slider{transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.testimonial-card{opacity:.85;transition:opacity .3s ease}.testimonial-card:hover{opacity:1}@media(max-width:768px){.testimonial-card{padding:2rem;padding:1rem}.testimonial-rating{margin-bottom:.3rem}.author-image{height:40px;width:40px}.author-name{font-size:.9rem}.author-position{font-size:.75rem}}.team-section{background-color:#080807;overflow:hidden;padding:4rem 0;position:relative;scroll-margin-top:80px}.team-section .animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.team-section .animate-on-scroll.in-view{opacity:1;transform:translateY(0)}.team-section:before{background:radial-gradient(circle,#aa64ff33 0,#0000 70%);bottom:10%;content:"";filter:blur(100px);height:600px;left:-250px;opacity:.15;position:absolute;width:600px;z-index:0}.team-header{margin-bottom:3rem;max-width:800px;position:relative;text-align:center;z-index:2}@media(max-width:992px){.team-header{margin-bottom:2rem}}.team-header .section-subtitle{color:#a3a3a2;font-size:1.1rem;margin-top:.75rem;opacity:.8}.team-container,.team-section .section-title .highlight{position:relative}.team-container{z-index:1}.team-scroll-container{margin-top:1.5rem;overflow:hidden;position:relative;width:100%}.team-scroll-container:after,.team-scroll-container:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:80px;z-index:2}.team-scroll-container:before{background:linear-gradient(90deg,#080807e6,#08080700);left:0}.team-scroll-container:after{background:linear-gradient(270deg,#080807e6,#08080700);right:0}.team-scroll-inner{display:flex;gap:2rem;padding:1rem 0;position:relative;width:-webkit-max-content;width:max-content}.team-scroll-inner.scrolling-active{animation:scrollTeam 30s linear infinite;will-change:transform}@media(max-width:992px){.team-scroll-inner.scrolling-active{animation-duration:40s}}@media(max-width:768px){.team-scroll-inner.scrolling-active{animation-duration:50s}}@media(max-width:992px){.team-scroll-inner{gap:1.5rem}}@media(max-width:768px){.team-scroll-inner{gap:1rem}}@media(max-width:480px){.team-scroll-inner{gap:.75rem;padding:.75rem 0}}@keyframes scrollTeam{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.team-scroll-container:hover .team-scroll-inner{animation-play-state:paused}.team-card{align-items:center;background-color:#121211;background:linear-gradient(180deg,#1e1e1e66,#12121266);border:1px solid #d3ffca1a;border-radius:24px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;max-width:320px;min-width:280px;overflow:hidden;padding:2rem 1.5rem;position:relative;text-align:center;transform:translateY(30px);transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .6s ease;will-change:transform,box-shadow,border-color}.team-card.in-view{opacity:1;transform:translateY(0)}.team-card:hover{background:linear-gradient(180deg,#1e1e1e80,#13131380);border-color:#d3ffca40;box-shadow:0 15px 40px #0006,0 0 25px #d3ffca1f;transform:translateY(-8px) scale(1.02)}.team-card:first-child{transition-delay:.1s}.team-card:nth-child(2){transition-delay:.2s}.team-card:nth-child(3){transition-delay:.3s}.team-card:nth-child(4){transition-delay:.4s}.member-avatar{border:2px solid #d3ffca26;border-radius:50%;margin:0 auto 1.75rem;overflow:hidden;padding:1.2rem;position:relative;transition:transform .4s ease,border-color .4s ease;width:140px}.member-avatar img{height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1);width:100%;will-change:transform}.member-avatar:before{border:0 solid #d3ffca;border-radius:50%;content:"";inset:-3px;opacity:0;position:absolute;transition:opacity .4s ease,border-width .4s ease;z-index:2}.team-card:hover .member-avatar{border-color:#d3ffca66;transform:scale(1.05)}.team-card:hover .member-avatar:before{border-width:2px;opacity:.5}.team-card:hover .member-avatar img{transform:scale(1.1)}@media(max-width:1200px){.member-avatar{height:120px;width:120px}}@media(max-width:768px){.member-avatar{height:100px;margin-bottom:1rem;width:100px}}@media(max-width:480px){.member-avatar{height:90px;margin-bottom:.75rem;padding:1rem;width:90px}}.member-name{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#ffffffd9);-webkit-background-clip:text;background-clip:text;font-family:Manrope,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.35rem;transition:transform .3s ease}.team-card:hover .member-name{transform:translateY(-2px)}.member-info{align-items:center;display:flex;flex-direction:column;width:100%}.member-position{color:#d3ffca;font-size:.9rem;font-weight:500;letter-spacing:.02em;margin-bottom:1.25rem;opacity:.8}.member-linkedin{align-items:center;background-color:#12121180;border:1px solid #d3ffca33;border-radius:6px;color:#fff;display:inline-flex;font-size:.9rem;justify-content:center;margin-top:.5rem;padding:.5rem 1.25rem;text-decoration:none;transition:all .3s ease}.member-linkedin .arrow-icon{font-size:.9rem;margin-left:.4rem;opacity:.8;transition:transform .3s ease}.member-linkedin:hover{background-color:#121211cc;border-color:#d3ffca66;box-shadow:0 5px 15px #0003;color:#d3ffca;transform:translateY(-3px)}.member-linkedin:hover .arrow-icon{opacity:1;transform:translateX(3px) translateY(-3px)}.contact-section{background-color:#080807;margin-bottom:4rem;overflow:hidden;padding:4rem 0;position:relative;transform:translateY(30px);transition:opacity .4s ease-out,transform .6s ease-out}.contact-section.section-with-grid:before{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 0),linear-gradient(180deg,#ffffff0d 1px,#0000 0);background-size:25px 25px;mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%)}.contact-section.in-view{opacity:1;transform:translateY(0)}.contact-section .container{height:90vh;scroll-margin-top:80px}.contact-section .container .animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.contact-section .container .animate-on-scroll.in-view{opacity:1;transform:translateY(0)}.contact-section .container .animate-on-scroll.slide-up{transition-timing-function:cubic-bezier(.25,1,.5,1)}.contact-section .container:before{background:radial-gradient(circle,#00ffaa4d 0,#0000 70%);content:"";filter:blur(100px);height:600px;left:-250px;opacity:.15;position:absolute;top:10%;width:600px;z-index:0}.contact-section .contact-header{margin-bottom:4rem;text-align:left}.contact-section .contact-header .title-badge{align-items:center;background-color:#4dda911a;border:1px solid #4dda914d;border-radius:30px;display:inline-flex;margin-bottom:2rem;padding:6px 15px;transform:translateY(20px);transition:transform .5s ease-out,opacity .5s ease-out}.contact-section .contact-header .title-badge span{color:#ffffffe6;font-size:.85rem;font-weight:500}.contact-section .contact-header .title-badge .badge-dot{background-color:#d3ffca;border-radius:50%;height:5px;margin-left:8px;width:5px}.contact-section .contact-header .title-badge.in-view{opacity:1;transform:translateY(0)}.contact-section .contact-header .contact-subtitle{color:#ffffffb3;font-size:1.1rem;line-height:1.6;margin:1rem auto 0;max-width:600px;transform:translateY(20px);transition:transform .5s ease-out,opacity .5s ease-out;transition-delay:.2s}.contact-section .contact-header .contact-subtitle.in-view{opacity:1;transform:translateY(0)}.contact-section .contact-title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#ffffffd9);-webkit-background-clip:text;background-clip:text;font-size:1.25rem;margin-bottom:1rem}.contact-section .contact-title,.contact-section .section-title{font-family:Manrope,sans-serif;font-weight:700;letter-spacing:-.02em}.contact-section .section-title{color:#fff;display:inline-block;font-size:3.5rem;transform:translateY(30px);transition:transform .6s ease-out,opacity .6s ease-out;transition-delay:.1s}.contact-section .section-title.in-view{opacity:1;transform:translateY(0)}.contact-section .section-title .highlight{color:#d3ffca;display:inline-block;position:relative}.contact-section .section-title .highlight:after{background-color:#4dda9133;bottom:5px;content:"";height:8px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .6s ease-out .6s;width:100%;z-index:-1}.contact-section .section-title.in-view .highlight:after{transform:scaleX(1)}.contact-section .contact-text{color:#fff;font-size:.95rem;line-height:1.5}.contact-section .info-link{align-items:center;color:#d3ffca;display:flex;font-size:1rem;text-decoration:none;transition:all .3s ease}.contact-section .info-link:hover{color:#fdfffd;transform:translateX(5px)}.contact-section .info-link:hover .arrow-icon{opacity:1;transform:translateX(2px) translateY(-2px)}.contact-section .info-link .arrow-icon{font-size:.9rem;margin-left:.5rem;opacity:.7;transition:all .3s ease}.contact-section .map-button{align-items:center;background-color:#d3ffca;border-radius:6px;color:#080807;display:inline-flex;font-weight:600;margin-top:1rem;overflow:hidden;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .4s ease}.contact-section .map-button span{position:relative;z-index:2}.contact-section .map-button svg{margin-left:.5rem;position:relative;transition:transform .3s ease;z-index:2}.contact-section .map-button .button-overlay{background-color:#fff3;height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .3s ease-out;width:100%}.contact-section .map-button:hover{background-color:#beffb1;box-shadow:0 4px 12px #4dda914d;transform:translateY(-2px)}.contact-section .map-button:hover svg{transform:translateX(3px)}.contact-section .map-button:hover .button-overlay{transform:translateX(0)}.contact-container{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:1}@media(max-width:992px){.contact-container{gap:3rem;grid-template-columns:1fr}}.contact-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1.6fr}@media(max-width:1200px){.contact-grid{gap:2rem}}@media(max-width:992px){.contact-grid{gap:3rem;grid-template-columns:1fr}}.contact-info{display:flex;flex-direction:column;gap:2rem}.contact-card{background-color:#121211;background:linear-gradient(180deg,#1e1e1e66,#12121266);border:1px solid #d3ffca1a;border-radius:24px;box-shadow:0 8px 32px #0000004d;overflow:hidden;padding:4rem;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);will-change:transform,box-shadow,border-color}.contact-card:hover{background:linear-gradient(180deg,#1e1e1e80,#13131380);border-color:#d3ffca40;box-shadow:0 15px 40px #0006,0 0 25px #d3ffca1f;transform:translateY(-5px)}.contact-card:before{background:radial-gradient(circle at top right,#d3ffca14,#0000 60%);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .6s cubic-bezier(.16,1,.3,1);width:100%}.contact-card:hover:before{opacity:1}.contact-title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#ffffffd9);-webkit-background-clip:text;background-clip:text;font-family:Manrope,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.contact-details{list-style:none;margin:0;padding:0}.contact-item{align-items:flex-start;display:flex;margin-bottom:1rem}.contact-item:last-child{margin-bottom:0}.contact-icon{align-items:center;background-color:#d3ffca1a;border-radius:50%;color:#d3ffca;display:flex;flex-shrink:0;font-size:1.2rem;height:40px;justify-content:center;margin-right:1rem;transition:all .3s ease;width:40px}.contact-item:hover .contact-icon{background-color:#d3ffca33;transform:scale(1.1)}.contact-text{color:#fff;font-size:.95rem;line-height:1.5}.contact-text a{color:#fff;text-decoration:none;transition:color .3s ease}.contact-text a:hover,.info-link{color:#d3ffca}.info-link{align-items:center;display:flex;font-size:1rem;text-decoration:none;transition:all .3s ease}.info-link:hover{color:#fdfffd;transform:translateX(5px)}.info-link:hover .arrow-icon{opacity:1;transform:translateX(2px) translateY(-2px)}.info-link .arrow-icon{font-size:.9rem;margin-left:.5rem;opacity:.7;transition:all .3s ease}.contact-label{color:#a3a3a2;display:block;font-size:.8rem;margin-bottom:.25rem;opacity:.7}.info-label{color:#fff;display:inline-block;font-size:1rem;font-weight:600;margin-bottom:.5rem;position:relative}.info-label:after{background:#d3ffca;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(.3);transform-origin:left;transition:transform .3s ease;width:100%}.info-block:hover .info-label:after{transform:scaleX(1)}.info-block{background-color:#12121180;border:1px solid #d3ffca1a;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s ease}.info-block:hover{background-color:#121211b3;border-color:#d3ffca33;transform:translateY(-5px)}.info-block:last-child{margin-bottom:0}.info-block.social-links{margin-top:auto}.info-block .social-icons{display:flex;gap:1rem;margin-top:1rem}.info-block .social-icon{align-items:center;background-color:#d3ffca1a;border-radius:50%;color:#d3ffca;display:flex;height:42px;justify-content:center;transition:all .3s ease;width:42px}.info-block .social-icon:hover{background-color:#d3ffca;color:#080807;transform:translateY(-3px)}.contact-map-container{background-color:#121211;background:linear-gradient(180deg,#1e1e1e66,#12121266);border:1px solid #d3ffca1a;border-radius:24px;box-shadow:0 8px 32px #0000004d;height:100%;overflow:hidden;padding:2.2rem;position:relative}.contact-map-container:before{background:radial-gradient(circle,#d3ffca1a,#0000 70%);content:"";filter:blur(60px);height:300px;left:0;opacity:.5;position:absolute;top:0;width:300px;z-index:0}.contact-map-container .contact-map-wrapper{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.contact-map{border:1px solid #d3ffca99;border-radius:12px;box-shadow:0 10px 40px #00000080,0 0 25px #d3ffca33;height:400px;overflow:hidden;position:relative;width:100%}.contact-map .map-dark-overlay{background:linear-gradient(135deg,#d3ffca1a,#0808074d);height:100%;left:0;mix-blend-mode:soft-light;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.contact-map .dark-mode-wrapper{-webkit-backdrop-filter:brightness(.5);backdrop-filter:brightness(.5);background:#000;filter:invert(92%) hue-rotate(180deg);height:100%;overflow:hidden;position:relative;width:100%}.contact-map iframe{background-color:#050505;border:none;height:100%;position:relative;width:100%;z-index:1}.contact-map iframe.custom-styled-map{filter:brightness(.85) contrast(1.4);mix-blend-mode:normal}.contact-map:after{background-color:#0000;height:100%;mix-blend-mode:difference;width:100%;z-index:4}.contact-map .custom-styled-map{opacity:1;transition:all .4s ease}.contact-map .custom-styled-map:hover{filter:invert(92%) hue-rotate(180deg) brightness(.85) contrast(1.3) saturate(1.1)!important}.contact-map:after{border:2px solid #d3ffca99;border-radius:12px;bottom:0;box-shadow:inset 0 0 30px #d3ffca33;left:0;right:0;top:0;z-index:3}.contact-map:after,.contact-map:before{content:"";pointer-events:none;position:absolute}.contact-map:before{background:radial-gradient(circle at center,#d3ffca26 0,#0000 70%);bottom:-5px;filter:blur(15px);left:-5px;right:-5px;top:-5px;z-index:1}@media(max-width:992px){.contact-map{height:300px}}@media(max-width:768px){.contact-map{height:250px}}.map-overlay{margin-top:1.5rem;position:relative}.map-overlay .map-cta{align-items:center;display:flex;justify-content:space-between}@media(max-width:992px){.map-overlay .map-cta{align-items:flex-start;flex-direction:column;gap:1rem}}.map-overlay .map-cta p{color:#fff;font-size:1rem;margin:0}.map-overlay .map-button{align-items:center;background:linear-gradient(90deg,#d3ffca,#a9ff97);border-radius:12px;color:#080807;display:inline-flex;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;text-decoration:none;transition:all .3s ease}.map-overlay .map-button svg{transition:transform .3s ease}.map-overlay .map-button:hover{background:linear-gradient(90deg,#e8ffe4,#d3ffca);box-shadow:0 5px 15px #d3ffca4d}.map-overlay .map-button:hover svg{transform:translateX(5px)}.contact-info-container{background-color:#121211!important;background:linear-gradient(180deg,#1e1e1e66,#12121266);border:1px solid #d3ffca1a;border-radius:24px;box-shadow:0 8px 32px #0000004d;height:100%;overflow:hidden;padding:4rem;position:relative}.contact-info-container:before{background:radial-gradient(circle,#d3ffca1a,#0000 70%);content:"";filter:blur(60px);height:300px;opacity:.5;position:absolute;right:0;top:0;width:300px;z-index:0}.contact-info-container .contact-info-inner{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;z-index:1}.map-heading{color:#fff;font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1.5rem;position:relative;z-index:1}.map-heading:after{background:#d3ffca;border-radius:2px;bottom:-.5rem;content:"";height:2px;left:0;position:absolute;width:3rem}.contact-form{position:relative;z-index:1}.form-group{margin-bottom:1.5rem}.form-label{color:#fff;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.form-control{background-color:#08080780;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-family:Inter,sans-serif;font-size:.95rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}.form-control:focus{border-color:#d3ffca80;box-shadow:0 0 0 3px #d3ffca1a;outline:none}.form-control::placeholder{color:#a3a3a299}textarea.form-control{min-height:150px;resize:vertical}.form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(max-width:768px){.form-row{grid-template-columns:1fr}}.submit-button{background:linear-gradient(90deg,#d3ffca,#a9ff97);border:none;border-radius:12px;color:#080807;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;letter-spacing:.02em;overflow:hidden;padding:.75rem 2rem;position:relative;text-decoration:none;transition:all .3s ease;z-index:1}.submit-button .btn-arrow{display:inline-block;margin-left:.5rem;transition:transform .3s ease}.submit-button:before{background:linear-gradient(90deg,#e8ffe4,#d3ffca);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.16,1,.3,1);width:100%;z-index:-1}.submit-button:hover{box-shadow:0 5px 15px #d3ffca4d}.submit-button:hover:before{transform:scaleX(1);transform-origin:left}.submit-button:hover .btn-arrow{transform:translateX(5px)}.contact-info-container,.contact-map-container{background-color:#121211!important;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.contact-info-container.in-view,.contact-map-container.in-view{opacity:1;transform:translateY(0)}.contact-info-container{transition-delay:.1s}.contact-map-container{transition-delay:.3s}.faq-section{overflow:hidden;padding:4rem 0;position:relative}.faq-section.section-with-grid:before{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 0),linear-gradient(180deg,#ffffff0d 1px,#0000 0);background-size:25px 25px;mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%)}.faq-section .section-header{margin-bottom:4rem;text-align:center}@media(max-width:768px){.faq-section .section-header{margin-bottom:4rem}}.faq-section .section-subtitle{margin:0 auto;max-width:600px;opacity:.8}.faq-section .nebula-blur-faq{background:radial-gradient(circle,#d3ffca26 0,#0000 70%);height:500px;opacity:.3;position:absolute;right:-200px;top:20%;width:500px;z-index:0}.faq-container{margin:0 auto;max-width:800px;position:relative;z-index:1}.faq-item{background-color:#121211;border-radius:12px;margin-bottom:2rem;overflow:hidden;transform:translateY(20px);transition:transform .5s ease,opacity .5s ease}.faq-item.animate-in{opacity:1;transform:translateY(0)}.faq-item.open .faq-question{background-color:#d3ffca1a}.faq-item.open .faq-question h4{color:#d3ffca}.faq-item.open .plus-icon:before{transform:rotate(0)}.faq-item.open .plus-icon:after{transform:rotate(90deg)}.faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:2rem;transition:background-color .3s ease}.faq-question:hover{background-color:#d3ffca0d}.faq-question h4{font-size:1.1rem;font-weight:500;margin:0;padding-right:2rem;transition:color .3s ease}@media(max-width:768px){.faq-question h4{font-size:1rem}}.faq-icon{flex-shrink:0;height:24px;width:24px}.faq-icon,.plus-icon{align-items:center;display:flex;justify-content:center;position:relative}.plus-icon{height:100%;width:100%}.plus-icon:after,.plus-icon:before{background-color:#d3ffca;content:"";position:absolute;transition:all .3s ease}.plus-icon:before{transform:rotate(90deg)}.plus-icon:after,.plus-icon:before{height:2px;left:50%;margin-left:-8px;margin-top:-1px;top:50%;width:16px}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-answer p{color:#fffc;font-size:1rem;line-height:1.6;margin:0;padding:1rem 2rem}@media(max-width:768px){.faq-answer p{font-size:.9rem}}.legal-section{background-color:#080807;overflow:hidden;padding:4rem 0;position:relative;scroll-margin-top:80px}.legal-section.section-with-grid:before{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 0),linear-gradient(180deg,#ffffff0d 1px,#0000 0);background-size:25px 25px;mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse at top center,#000 0,#00000080 50%,#0000 100%)}.legal-section .legal-content{line-height:1.6;margin:0 auto;max-width:800px;opacity:.9}.legal-section .legal-content h3{margin-top:2rem}.legal-section .legal-content p{margin-bottom:2rem}@keyframes scrollDown{0%{opacity:1;transform:translateX(-50%) translateY(0)}75%{opacity:0;transform:translateX(-50%) translateY(10px)}76%{opacity:0;transform:translateX(-50%) translateY(0)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes progressFill{0%{width:0}to{width:100%}}.about-us-page{background-color:#080807;color:#fff;overflow-x:hidden}.about-us-page .about-hero{align-items:center;background-color:#080807;background:radial-gradient(ellipse at 50% 50%,#181818,#000 90%);display:flex;height:100vh;justify-content:center;min-height:600px;overflow:hidden;padding:2rem;position:relative;z-index:1}.about-us-page .about-hero .hero-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.about-us-page .about-hero .hero-background .half-moon{animation:float 8s ease-in-out infinite;opacity:.15;position:absolute;right:-100px;top:50%;transform:translateY(-50%)}.about-us-page .about-hero .hero-background .half-moon img{height:auto;width:400px}.about-us-page .about-hero .hero-background .grid-pattern{opacity:.1;position:absolute;transition:all .5s ease}.about-us-page .about-hero .hero-background .grid-pattern.top-left{animation:pulse 15s ease-in-out infinite;left:-50px;top:-50px;transform:rotate(15deg)}.about-us-page .about-hero .hero-background .grid-pattern.bottom-right{animation:pulse 15s ease-in-out infinite reverse;bottom:-50px;right:-50px;transform:rotate(-15deg)}.about-us-page .about-hero .hero-background .circle-dots{animation:float 12s ease-in-out infinite alternate;bottom:50px;left:10%;opacity:.15;position:absolute}.about-us-page .about-hero .hero-background .curved-shadow{animation:glow 8s ease-in-out infinite,float 12s ease-in-out infinite alternate;bottom:-20px;filter:drop-shadow(0 0 30px rgba(0,255,160,.3));left:0;opacity:.7;position:absolute;width:100%;z-index:2}.about-us-page .about-hero .hero-background .curved-shadow img{height:auto;transform:scale(1.2);width:100%}.about-us-page .about-hero .container{position:relative;z-index:2}.about-us-page .about-hero .hero-content{align-items:center;display:flex;flex-direction:column;isolation:isolate;justify-content:center;margin:0 auto;max-width:800px;min-height:80vh;padding:4rem 2rem;position:relative;text-align:center;transform:translateZ(0);will-change:transform,opacity;z-index:10}.about-us-page .about-hero .hero-badge{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;color:#fffc;display:inline-block;font-size:.85rem;margin-bottom:2rem;overflow:hidden;padding:8px 16px;position:relative}.about-us-page .about-hero .hero-badge:before{animation:shimmer 3s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.about-us-page .about-hero .hero-title{animation:fadeIn .8s ease-out forwards;animation-delay:.2s;color:#fff;font-size:4rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.5rem;opacity:0}@media(max-width:992px){.about-us-page .about-hero .hero-title{font-size:3rem}}@media(max-width:768px){.about-us-page .about-hero .hero-title{font-size:2.5rem}}.about-us-page .about-hero .hero-title .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00ffa0,#64c8ff);-webkit-background-clip:text;background-clip:text;color:#0000}.about-us-page .about-hero .hero-subtitle{animation:fadeIn .8s ease-out forwards;animation-delay:.4s;color:#fffc;font-size:1.25rem;font-weight:400;line-height:1.6;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:600px;opacity:0}.about-us-page .about-hero .hero-cta{align-items:center;display:flex;flex-direction:column;gap:2rem}.about-us-page .about-hero .app-store-button{margin-top:1rem}.about-us-page .about-hero .app-store-button .btn-app-store{display:inline-block;transition:all .3s ease}.about-us-page .about-hero .app-store-button .btn-app-store img{height:48px;width:auto}.about-us-page .about-hero .app-store-button .btn-app-store:hover{opacity:.9;transform:translateY(-3px)}.about-us-page .about-hero .scroll-indicator{align-items:center;color:#ffffff80;display:flex;flex-direction:column;font-size:.85rem;margin-top:1rem}.about-us-page .about-hero .scroll-indicator span{margin-bottom:8px}.about-us-page .about-hero .scroll-indicator .scroll-arrow{border:2px solid #ffffff4d;border-radius:10px;height:30px;position:relative;width:20px}.about-us-page .about-hero .scroll-indicator .scroll-arrow:after{animation:scrollDown 2s infinite;background:#ffffff80;border-radius:2px;content:"";height:8px;left:50%;position:absolute;top:6px;transform:translateX(-50%);width:4px}.about-us-page .section-badge{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#d3ffca;display:inline-block;font-size:.875rem;font-weight:500;margin-bottom:1.5rem;overflow:hidden;padding:.5rem 1rem;position:relative}.about-us-page .section-badge:after{animation:shimmer 3s infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.about-us-page .section-title{color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2;margin-bottom:2rem}.about-us-page .section-title .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00ffa0,#64c8ff);-webkit-background-clip:text;background-clip:text;color:#0000}.about-us-page .section-title.text-center{margin-bottom:3rem;text-align:center}.about-us-page .about-overview{background-color:#080807;background:radial-gradient(ellipse at 50% 50%,#181818cc,#000 90%);overflow:hidden;padding:4rem 0;position:relative}.about-us-page .about-overview .section-badge{background:#d3ffca1a;border:1px solid #d3ffca33;border-radius:4px;color:#d3ffca;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:1px;margin-bottom:30px;padding:6px 12px;text-transform:uppercase}.about-us-page .about-overview .content-left{padding-right:30px}@media(max-width:1200px){.about-us-page .about-overview .content-left{margin-bottom:50px;padding-right:0}}.about-us-page .about-overview .section-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:30px}.about-us-page .about-overview .section-title .highlight{color:#d3ffca}.about-us-page .about-overview .overview-text{color:#ffffffb3;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.about-us-page .about-overview .stats-preview{display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start;margin-top:40px}.about-us-page .about-overview .stats-preview .stat-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:6px;display:flex;flex-direction:column;min-width:140px;padding:15px 20px;position:relative;transition:all .3s ease}.about-us-page .about-overview .stats-preview .stat-item:hover{background:#ffffff0d;border-color:#d3ffca4d;box-shadow:0 10px 20px #0003;transform:translateY(-5px)}.about-us-page .about-overview .stats-preview .stat-item:hover .stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00ffa0,#64c8ff);-webkit-background-clip:text;background-clip:text}.about-us-page .about-overview .stats-preview .stat-item:after{background:linear-gradient(90deg,#00ffa0,#64c8ff);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;width:100%}.about-us-page .about-overview .stats-preview .stat-item:hover:after{transform:scaleX(1)}.about-us-page .about-overview .stats-preview .stat-item .stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#d3ffca,#d3ffcab3);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:5px;transition:all .3s ease}.about-us-page .about-overview .stats-preview .stat-item .stat-label{color:#ffffffb3;font-size:.9rem;font-weight:500}@media(max-width:992px){.about-us-page .about-overview .stats-preview{gap:20px;justify-content:center}.about-us-page .about-overview .stats-preview .stat-item{min-width:120px;padding:12px 15px}.about-us-page .about-overview .stats-preview .stat-item .stat-number{font-size:2rem}}@media(max-width:768px){.about-us-page .about-overview .stats-preview{gap:15px}.about-us-page .about-overview .stats-preview .stat-item{min-width:100px;padding:10px}.about-us-page .about-overview .stats-preview .stat-item .stat-number{font-size:1.8rem}.about-us-page .about-overview .stats-preview .stat-item .stat-label{font-size:.8rem}}.about-us-page .about-overview .service-tags{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3rem}.about-us-page .about-overview .service-tags .tag{border:1px solid #fff3;border-radius:4px;color:#a3a3a2;cursor:pointer;font-size:.9rem;padding:.5rem 1.5rem;transition:all .3s ease}.about-us-page .about-overview .service-tags .tag.active,.about-us-page .about-overview .service-tags .tag:hover{background-color:#d3ffca;border-color:#d3ffca;color:#fff}.about-us-page .team-section{background-color:#080807;padding:100px 0}.about-us-page .team-section .section-title{font-size:2.5rem;font-weight:300;letter-spacing:2px;margin-bottom:3rem;text-transform:uppercase}.about-us-page .team-section .section-title .highlight{color:#d3ffca}.about-us-page .team-section .team-member{margin-bottom:2.5rem}.about-us-page .team-section .team-member .member-image{border:2px solid #d3ffca4d;margin-bottom:1.5rem;overflow:hidden;position:relative}.about-us-page .team-section .team-member .member-image img{height:auto;transition:transform .5s ease;width:100%}.about-us-page .team-section .team-member .member-image .member-overlay{align-items:center;background-color:#080807cc;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.about-us-page .team-section .team-member .member-image .social-links{display:flex;gap:1rem}.about-us-page .team-section .team-member .member-image .social-links a{color:#fff;font-size:1.2rem;transition:color .3s ease}.about-us-page .team-section .team-member .member-image .social-links a:hover{color:#d3ffca}.about-us-page .team-section .team-member .member-image:hover .member-overlay{opacity:1}.about-us-page .team-section .team-member .member-image:hover img{transform:scale(1.05)}.about-us-page .team-section .team-member .member-name{color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:2px;margin-bottom:.5rem;text-transform:uppercase}.about-us-page .team-section .team-member .member-position{color:#d3ffca;font-size:.9rem;letter-spacing:2px;text-transform:uppercase}.about-us-page .about-values{background-color:#050505;background:radial-gradient(ellipse at 50% 50%,#0c0c0ce6,#000 90%);overflow:hidden;padding:4rem 0;position:relative}.about-us-page .about-values .values-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:50px}@media(max-width:992px){.about-us-page .about-values .values-grid{grid-template-columns:1fr}}.about-us-page .about-values .value-card{animation:scaleIn .6s ease forwards;background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;opacity:0;padding:30px;transform:scale(.9);transition:all .3s ease}.about-us-page .about-values .value-card:hover{border-color:#d3ffca33;box-shadow:0 10px 30px #0003;transform:translateY(-10px)}.about-us-page .about-values .value-card:first-child{animation-delay:.1s}.about-us-page .about-values .value-card:nth-child(2){animation-delay:.3s}.about-us-page .about-values .value-card:nth-child(3){animation-delay:.5s}.about-us-page .about-values .value-icon{margin-bottom:20px}.about-us-page .about-values .value-icon .icon-circle{align-items:center;animation:breathe 4s ease-in-out infinite;background:#d3ffca1a;border-radius:50%;color:#d3ffca;display:flex;height:60px;justify-content:center;transition:all .3s ease;width:60px}.about-us-page .about-values .value-icon .icon-circle svg{height:30px;width:30px}.about-us-page .about-values .value-title{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:15px}.about-us-page .about-values .value-text{color:#ffffffb3;font-size:1rem;line-height:1.6}.about-us-page .about-team{background-color:#080807;background:radial-gradient(ellipse at 50% 50%,#181818cc,#000 90%);overflow:hidden;padding:4rem 0;position:relative}.about-us-page .about-team .team-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:50px}@media(max-width:992px){.about-us-page .about-team .team-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.about-us-page .about-team .team-grid{grid-template-columns:1fr}}.about-us-page .about-team .team-member{animation:slideIn .6s ease forwards;opacity:0;text-align:center}.about-us-page .about-team .team-member:first-child{animation-delay:.1s}.about-us-page .about-team .team-member:nth-child(2){animation-delay:.3s}.about-us-page .about-team .team-member:nth-child(3){animation-delay:.5s}.about-us-page .about-team .member-photo{border-radius:50%;height:180px;margin:0 auto 20px;overflow:hidden;position:relative;width:180px}.about-us-page .about-team .member-photo .photo-placeholder{background:linear-gradient(45deg,#d3ffca1a,#ffffff0d);border:1px solid #ffffff1a;height:100%;width:100%}.about-us-page .about-team .member-photo .photo-placeholder:after{animation:shimmer 3s infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:200%}.about-us-page .about-team .member-name{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:5px}.about-us-page .about-team .member-role{color:#d3ffca;font-size:1rem;font-weight:500}.about-us-page .about-progress{background-color:#050505;background:radial-gradient(ellipse at 50% 50%,#0c0c0ce6,#000 90%);overflow:hidden;padding:4rem 0;position:relative}.about-us-page .about-progress .progress-container{margin:50px auto 0;max-width:800px}.about-us-page .about-progress .progress-item{margin-bottom:30px}.about-us-page .about-progress .progress-item:last-child{margin-bottom:0}.about-us-page .about-progress .progress-info{display:flex;justify-content:space-between;margin-bottom:10px}.about-us-page .about-progress .progress-info .progress-label{color:#fff;font-size:1rem;font-weight:500}.about-us-page .about-progress .progress-info .progress-percentage{color:#d3ffca;font-size:1rem;font-weight:700}.about-us-page .about-progress .progress-bar-container{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden;position:relative}.about-us-page .about-progress .progress-bar{background:linear-gradient(90deg,#d3ffca,#d3ffcab3);border-radius:4px;height:100%;overflow:hidden;position:relative;transition:width 1.5s cubic-bezier(.165,.84,.44,1)}.about-us-page .about-progress .progress-bar .progress-glow{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:100%;left:0;position:absolute;top:0;width:60px}.about-us-page .stats-section{background-color:#050505;background:radial-gradient(ellipse at 50% 50%,#0c0c0ce6,#000 90%);padding:4rem 0}.about-us-page .stats-section .row{justify-content:center}.about-us-page .stats-section .stat-item{margin-bottom:1.5rem;text-align:center}.about-us-page .stats-section .stat-item .stat-number{align-items:baseline;color:#fff;display:flex;font-size:3rem;font-weight:300;justify-content:center;margin-bottom:.5rem}.about-us-page .stats-section .stat-item .stat-number .percent,.about-us-page .stats-section .stat-item .stat-number .plus{color:#d3ffca;font-size:2rem;margin-left:.2rem}.about-us-page .stats-section .stat-item .stat-label{color:#a3a3a2;font-size:.9rem;letter-spacing:2px;text-transform:uppercase}.about-us-page .projects-showcase{background-color:#080807;background:radial-gradient(ellipse at 50% 50%,#181818cc,#000 90%);padding:4rem 0}.about-us-page .projects-showcase .section-title{font-size:2.5rem;font-weight:300;letter-spacing:2px;margin-bottom:3rem;text-transform:uppercase}.about-us-page .projects-showcase .section-title .highlight{color:#d3ffca}.about-us-page .projects-showcase .showcase-image{text-align:center}.about-us-page .projects-showcase .showcase-image img{box-shadow:0 20px 40px #0000004d;height:auto;max-width:100%}.about-us-page .mobile-showcase{background-color:#050505;background:radial-gradient(ellipse at 50% 50%,#0c0c0ce6,#000 90%);padding:4rem 0}.about-us-page .mobile-showcase .section-title{font-size:2.5rem;font-weight:300;letter-spacing:2px;margin-bottom:3rem;text-transform:uppercase}.about-us-page .mobile-showcase .section-title .highlight{color:#d3ffca}.about-us-page .mobile-showcase .mobile-image{text-align:center}.about-us-page .mobile-showcase .mobile-image img{height:auto;max-width:100%}.about-us-page .cta-section{background-color:#080807;background:radial-gradient(ellipse at 50% 50%,#181818cc,#000 90%);overflow:hidden;padding:100px 0;position:relative}.about-us-page .cta-section:before{background:linear-gradient(90deg,#0000,#d3ffca4d,#0000);content:"";height:1px;left:0;position:absolute;top:0;width:100%}.about-us-page .cta-section .blur-element{border-radius:50%;position:absolute;z-index:1}.about-us-page .cta-section .blur-element.blur-right{animation:fadeIn 1.5s ease-out .3s forwards,floatGlow 15s ease-in-out infinite;background:radial-gradient(ellipse,#4dda912e 0,#9dffb300 75%);filter:blur(70px);height:400px;right:5%;top:40%;width:400px}.about-us-page .cta-section .blur-element.blur-left{animation:fadeIn 1.5s ease-out .6s forwards;background:radial-gradient(circle,#9dffb326 0,#4dda9100 70%);filter:blur(70px);height:350px;left:5%;top:35%;width:350px}.about-us-page .cta-section .container{position:relative;z-index:2}.about-us-page .cta-section .cta-content{margin:0 auto;max-width:800px;padding:0 20px;text-align:center}.about-us-page .cta-section .cta-title{animation:fadeIn .8s ease forwards;color:#fff;font-size:3rem;font-weight:700;margin-bottom:1rem}@media(max-width:992px){.about-us-page .cta-section .cta-title{font-size:2.5rem}}@media(max-width:768px){.about-us-page .cta-section .cta-title{font-size:2rem}}.about-us-page .cta-section .cta-description{animation:fadeIn .8s ease forwards;animation-delay:.2s;color:#fffc;font-size:1.4rem;line-height:1.6;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:600px}@media(max-width:992px){.about-us-page .cta-section .cta-description{font-size:1.2rem}}@media(max-width:768px){.about-us-page .cta-section .cta-description{font-size:1.1rem}}.about-us-page .cta-section .hero-buttons{animation:fadeIn .8s ease forwards;animation-delay:.4s;display:flex;gap:1.5rem;justify-content:center}@media(max-width:768px){.about-us-page .cta-section .hero-buttons{align-items:center;flex-direction:column;gap:1rem}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes pulse-glow{0%,to{filter:drop-shadow(0 0 15px rgba(0,255,160,.3))}50%{filter:drop-shadow(0 0 25px rgba(0,255,160,.5))}}@keyframes grid-fade{0%,to{opacity:.3}50%{opacity:.5}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes glitch{0%{text-shadow:-2px 0 #00ffa0,2px 2px #64c8ff;transform:translate(0)}20%{text-shadow:2px -2px #00ffa0,-2px 2px #64c8ff;transform:translate(-2px,2px)}40%{text-shadow:2px 0 #00ffa0,-2px -2px #64c8ff;transform:translate(-2px,-2px)}60%{text-shadow:-2px 0 #00ffa0,2px -2px #64c8ff;transform:translate(2px,2px)}80%{text-shadow:2px 2px #00ffa0,-2px 0 #64c8ff;transform:translate(2px,-2px)}to{text-shadow:-2px 0 #00ffa0,2px 2px #64c8ff;transform:translate(0)}}@keyframes noise-anim{0%{clip:rect(51px,9999px,29px,0)}5%{clip:rect(70px,9999px,84px,0)}10%{clip:rect(26px,9999px,73px,0)}15%{clip:rect(33px,9999px,5px,0)}20%{clip:rect(17px,9999px,48px,0)}25%{clip:rect(63px,9999px,26px,0)}30%{clip:rect(8px,9999px,42px,0)}35%{clip:rect(54px,9999px,12px,0)}40%{clip:rect(25px,9999px,6px,0)}45%{clip:rect(76px,9999px,93px,0)}50%{clip:rect(81px,9999px,84px,0)}55%{clip:rect(45px,9999px,57px,0)}60%{clip:rect(40px,9999px,94px,0)}65%{clip:rect(72px,9999px,2px,0)}70%{clip:rect(50px,9999px,46px,0)}75%{clip:rect(94px,9999px,25px,0)}80%{clip:rect(86px,9999px,8px,0)}85%{clip:rect(6px,9999px,98px,0)}90%{clip:rect(39px,9999px,26px,0)}95%{clip:rect(82px,9999px,72px,0)}to{clip:rect(91px,9999px,61px,0)}}@keyframes colorWave{0%{background-position:0 50%}25%{background-position:50% 25%}50%{background-position:100% 50%}75%{background-position:50% 75%}to{background-position:0 50%}}@keyframes wave{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-15px) rotate(-2deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(15px) rotate(2deg)}}.not-found-page{align-items:center;background-color:#080807;color:#fff;display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.not-found-page .grid-overlay{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 0),linear-gradient(180deg,#ffffff0d 1px,#0000 0);background-size:30px 30px;height:100%;left:0;opacity:.3;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.not-found-page .background-gradient{border-radius:50%;filter:blur(120px);opacity:.15;pointer-events:none;position:absolute;z-index:0}.not-found-page .background-gradient.gradient-1{background:radial-gradient(circle,#00ffa0 0,#0000 70%);height:60vw;left:-10%;top:-10%;width:60vw}.not-found-page .background-gradient.gradient-2{background:radial-gradient(circle,#64c8ff 0,#0000 70%);bottom:-10%;height:50vw;right:-5%;width:50vw}.not-found-page .particles{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.not-found-page .particles .particle{background:#1e1e1d;border-radius:50%;display:block;opacity:0;pointer-events:none;position:absolute}.not-found-page .particles .particle:first-child{animation:float-particle 15s ease-in-out 4s infinite;box-shadow:0 0 11px #1e1e1d80;filter:blur(2px);height:3px;left:54%;opacity:.2;top:78%;width:3px}.not-found-page .particles .particle:nth-child(2){animation:float-particle 28s ease-in-out 5s infinite;box-shadow:0 0 13px #1e1e1d80;filter:blur(1px);height:4px;left:86%;opacity:.3;top:71%;width:4px}.not-found-page .particles .particle:nth-child(3){animation:float-particle 18s ease-in-out 1s infinite;background:#121211;box-shadow:0 0 9px #1e1e1d80;box-shadow:0 0 7px #12121180;filter:blur(1px);height:4px;left:22%;opacity:.2;top:100%;width:4px}.not-found-page .particles .particle:nth-child(4){animation:float-particle 11s ease-in-out 1s infinite;box-shadow:0 0 11px #1e1e1d80;filter:blur(1px);height:5px;left:90%;opacity:.1;top:86%;width:5px}.not-found-page .particles .particle:nth-child(5){animation:float-particle 11s ease-in-out 2s infinite;box-shadow:0 0 7px #1e1e1d80;filter:blur(2px);height:7px;left:4%;opacity:.4;top:38%;width:7px}.not-found-page .particles .particle:nth-child(6){animation:float-particle 27s ease-in-out 5s infinite;background:#121211;box-shadow:0 0 7px #1e1e1d80;box-shadow:0 0 8px #12121180;filter:blur(2px);height:3px;left:24%;opacity:.3;top:89%;width:3px}.not-found-page .particles .particle:nth-child(7){animation:float-particle 13s ease-in-out 1s infinite;box-shadow:0 0 6px #1e1e1d80;filter:blur(1px);height:5px;left:72%;opacity:.1;top:64%;width:5px}.not-found-page .particles .particle:nth-child(8){animation:float-particle 15s ease-in-out 3s infinite;box-shadow:0 0 6px #1e1e1d80;filter:blur(2px);height:4px;left:55%;opacity:.2;top:65%;width:4px}.not-found-page .not-found-container{max-width:800px;padding:0 2rem;z-index:2}.not-found-page .not-found-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1212114d;border:1px solid #ffffff0d;border-radius:24px;box-shadow:0 8px 32px #0000004d;padding:4rem}.not-found-page .error-code{display:inline-block;font-size:12rem;font-weight:900;line-height:1;margin-bottom:2rem;position:relative}.not-found-page .error-code span{-webkit-text-fill-color:#0000;animation:wave 4s ease-in-out infinite,colorWave 8s ease-in-out infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(135deg,#00ffa0,#64c8ff 25%,#121211 50%,#1e1e1d 75%,#00ffa0);background-size:300% 300%;color:#0000;display:inline-block;position:relative}@media(max-width:992px){.not-found-page .error-code{font-size:10rem}}@media(max-width:768px){.not-found-page .error-code{font-size:8rem}}.not-found-page .error-title{font-size:3rem;font-weight:700;margin-bottom:1rem}@media(max-width:992px){.not-found-page .error-title{font-size:2.5rem}}@media(max-width:768px){.not-found-page .error-title{font-size:2rem}}.not-found-page .error-description{font-size:1.2rem;margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:500px}@media(max-width:768px){.not-found-page .error-description{font-size:1rem}}.not-found-page .not-found-container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;width:100%;z-index:10}.not-found-page .not-found-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 0;text-align:center}.not-found-page .error-image{animation:breathe 8s ease-in-out infinite;margin-bottom:30px;max-width:700px;position:relative;width:100%}.not-found-page .error-image:before{animation:pulse-glow 4s ease-in-out infinite;background:radial-gradient(circle,#00ffa01a 0,#0000 70%);border-radius:50%;content:"";filter:blur(30px);height:200px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px;z-index:-1}.not-found-page .error-image:after{background:linear-gradient(45deg,#0000 25%,#00ffa00d 0,#00ffa00d 50%,#0000 0,#0000 75%,#00ffa00d 0);background-size:20px 20px;content:"";height:100%;left:0;opacity:.3;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.not-found-page .error-image img{animation:float 6s ease-in-out infinite;height:auto;position:relative;width:100%;z-index:2}.not-found-page .error-title{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.3s;color:#fff;font-family:Manrope,sans-serif;font-size:2.5rem;font-weight:600;letter-spacing:-.5px;margin-bottom:1.25rem;opacity:0;transform:translateY(20px)}@media(max-width:992px){.not-found-page .error-title{font-size:2rem}}@media(max-width:768px){.not-found-page .error-title{font-size:1.75rem}}.not-found-page .error-description{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.5s;color:#a3a3a2;font-size:1.1rem;line-height:1.6;margin:0 auto 2.5rem;max-width:600px;opacity:0;transform:translateY(20px)}@media(max-width:768px){.not-found-page .error-description{font-size:.95rem;margin-bottom:2rem}}.not-found-page .action-buttons{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}@media(max-width:768px){.not-found-page .action-buttons{margin:2rem auto 0;max-width:300px;width:100%}}.not-found-page .primary-button{align-items:center;background:linear-gradient(135deg,#1e1e1d,#121211);border:none;border-radius:12px;box-shadow:0 4px 20px #1212114d;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;letter-spacing:.05em;overflow:hidden;padding:14px 32px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.not-found-page .primary-button:after{animation:shimmerButton 3s linear infinite;background:linear-gradient(60deg,#fff0 10%,#fff3 20%,#fff0 30%);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(30deg);width:200%}.not-found-page .primary-button:hover{box-shadow:0 6px 25px #00ffa066;transform:translateY(-3px)}.not-found-page .primary-button span{position:relative;z-index:2}@keyframes float-particle{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(-15px) translateX(10px)}50%{transform:translateY(0) translateX(15px)}75%{transform:translateY(15px) translateX(5px)}to{transform:translateY(0) translateX(0)}}@keyframes shimmerButton{0%{transform:translateX(-150%) rotate(30deg)}to{transform:translateX(150%) rotate(30deg)}}.pixr-page.responsive-layout{overflow-x:hidden;width:100%}.pixr-page{background-color:#080807}.pixr-page .pixr-hero{align-items:center;background:#080807;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.pixr-page .pixr-hero.dark-theme{background-color:#1c1c1e;color:#fff}.pixr-page .pixr-hero .hero-header{align-items:center;display:flex;justify-content:space-between;left:0;padding:2rem 3rem;position:absolute;top:0;width:100%;z-index:10}.pixr-page .pixr-hero .hero-header .logo{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:2px}.pixr-page .pixr-hero .hero-header .main-nav ul{display:flex;list-style:none;margin:0;padding:0}.pixr-page .pixr-hero .hero-header .main-nav ul li{margin-left:2rem}.pixr-page .pixr-hero .hero-header .main-nav ul li a{color:#fff;font-size:.9rem;letter-spacing:1px;opacity:.7;text-decoration:none;transition:opacity .3s ease}.pixr-page .pixr-hero .hero-header .main-nav ul li a:hover{opacity:1}.pixr-page .pixr-hero .hero-container{display:flex;height:100%;position:relative;width:100%}.pixr-page .pixr-hero .hero-content{align-items:center;display:flex;flex:1 1;justify-content:center}.pixr-page .pixr-hero .hero-text-container{text-align:center}@media(max-width:768px){.pixr-page .pixr-hero .hero-preheading{font-size:1.2rem;margin-bottom:-1rem;margin-left:10px}}.pixr-page .pixr-hero .hero-preheading{color:#a3a3a2;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:2px;margin-bottom:-2rem;margin-left:18px;opacity:.8;text-align:left}@media(max-width:480px){.pixr-page .pixr-hero .hero-heading{font-size:4rem;letter-spacing:6px}}.pixr-page .pixr-hero .hero-heading{animation:textShine 4s linear infinite;background:linear-gradient(90deg,#fff 0,#d3ffca 30%,#00ffa0 60%,#fff);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:#0000;font-family:Manrope,sans-serif;font-size:20rem;font-weight:500;letter-spacing:12px;margin-bottom:1rem;text-transform:uppercase}@media(max-width:992px){.pixr-page .pixr-hero .hero-heading{font-size:8rem}}@media(max-width:768px){.pixr-page .pixr-hero .hero-heading{font-size:6rem}.pixr-page .pixr-hero .hero-subheading{font-size:1rem}}@media(max-width:480px){.pixr-page .pixr-hero .hero-subheading{font-size:.9rem}}.pixr-page .pixr-hero .hero-subheading{color:#d3ffca;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:2px;margin-top:1rem;opacity:.8;text-align:end}@media(max-width:768px){.pixr-page .pixr-hero .hero-description{font-size:.85rem}}@media(max-width:480px){.pixr-page .pixr-hero .hero-description{font-size:.8rem}}.pixr-page .pixr-hero .hero-description{color:#d3ffcab3;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:300;letter-spacing:1px;line-height:1.6;margin-top:1rem;text-align:end}.pixr-page .pixr-hero .hero-nav{display:flex;flex-direction:column;justify-content:space-between;left:2rem;padding:2rem 0;pointer-events:all;position:fixed;top:50%;transform:translateY(-50%);z-index:9999}.pixr-page .pixr-hero .hero-nav .social-icons{display:flex;flex-direction:column;gap:1rem}.pixr-page .pixr-hero .hero-nav .social-icons .social-icon{display:block;margin-bottom:1rem;transition:transform .3s cubic-bezier(.16,1,.3,1)}.pixr-page .pixr-hero .hero-nav .social-icons .social-icon:hover{transform:scale(1.2)}.pixr-page .pixr-hero .hero-nav .social-icons .social-icon .circle{background-color:#d3ffca;border-radius:50%;box-shadow:0 0 10px #d3ffca26;display:block;height:12px;opacity:.6;transition:opacity .3s ease;width:12px}.pixr-page .pixr-hero .hero-nav .social-icons .social-icon .circle:hover{opacity:1}.pixr-page .pixr-hero .hero-nav .side-text{color:#fff;font-size:.8rem;letter-spacing:2px;opacity:.6;text-orientation:mixed;transform:rotate(180deg);writing-mode:vertical-rl}.pixr-page .pixr-about{background:#121211;color:#fff;padding:4rem 0}@media(max-width:768px){.pixr-page .pixr-about .about-container{padding:0 1rem}}.pixr-page .pixr-about .about-container{display:flex;gap:4rem;margin:0 auto;max-width:1200px;padding:0 2rem}@media(max-width:992px){.pixr-page .pixr-about .about-container{flex-direction:column;gap:2rem}}.pixr-page .pixr-about .about-left{width:25%}@media(max-width:992px){.pixr-page .pixr-about .about-left{width:100%}}.pixr-page .pixr-about .about-left .about-meta{display:flex;flex-direction:column;gap:3rem;position:-webkit-sticky;position:sticky;top:100px}.pixr-page .pixr-about .about-left .founding-year,.pixr-page .pixr-about .about-left .locations{position:relative}.pixr-page .pixr-about .about-left .founding-year:after,.pixr-page .pixr-about .about-left .locations:after{background-color:#ffffff4d;content:"";height:1px;left:0;position:absolute;top:-1rem;width:40px}.pixr-page .pixr-about .about-left .meta-label{color:#ffffff80;display:block;font-size:.85rem;font-weight:500;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}.pixr-page .pixr-about .about-left .meta-value{font-size:2.5rem;font-weight:700;line-height:1}.pixr-page .pixr-about .about-left .locations-list{display:flex;flex-direction:column;gap:.5rem}.pixr-page .pixr-about .about-left .locations-list .location-item{font-size:1.2rem;font-weight:500;padding-left:1rem;position:relative}.pixr-page .pixr-about .about-left .locations-list .location-item:before{background-color:#ffffff80;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.pixr-page .pixr-about .about-right{width:75%}@media(max-width:992px){.pixr-page .pixr-about .about-right{width:100%}}@media(max-width:768px){.pixr-page .pixr-about .about-right .about-heading{font-size:2rem;margin-bottom:1.5rem}}.pixr-page .pixr-about .about-right .about-heading{font-family:Manrope,sans-serif;font-size:3rem;font-weight:700;line-height:1.1;margin-bottom:3rem;max-width:90%}.pixr-page .pixr-about .about-right .about-content{margin-bottom:4rem}@media(max-width:768px){.pixr-page .pixr-about .about-right .about-text{font-size:1rem;margin-bottom:1.5rem}}.pixr-page .pixr-about .about-right .about-text{color:#fffc;font-size:1.1rem;line-height:1.8;margin-bottom:2rem;max-width:90%}.pixr-page .pixr-about .about-right .about-image{border-radius:8px;overflow:hidden;position:relative}.pixr-page .pixr-about .about-right .about-image img{display:block;height:auto;transition:transform .5s ease;width:100%}.pixr-page .pixr-about .about-right .about-image .image-overlay{background:linear-gradient(0deg,#000c 0,#0000);bottom:0;left:0;padding:2rem;position:absolute;right:0;transform:translateY(100%);transition:transform .4s ease}.pixr-page .pixr-about .about-right .about-image .image-overlay .overlay-text{color:#fff;font-size:1.2rem;font-weight:500}.pixr-page .pixr-about .about-right .about-image:hover img{transform:scale(1.03)}.pixr-page .pixr-about .about-right .about-image:hover .image-overlay{transform:translateY(0)}@media(max-width:768px){.pixr-page .pixr-features{height:auto;min-height:auto;padding:3rem 0}}.pixr-page .pixr-features{background:#080807;color:#fff;height:70vh;min-height:500px;overflow:hidden;padding:0;position:relative}.pixr-page .pixr-features .specs-slider.mobile-view .specs-content{padding:1.5rem;width:100%}.pixr-page .pixr-features .specs-slider.mobile-view .spec-slide{padding:1.5rem;position:relative}.pixr-page .pixr-features .specs-slider.mobile-view .specs-line{left:.5rem}.pixr-page .pixr-features .specs-slider{height:100%;position:relative}.pixr-page .pixr-features .specs-container{display:flex;height:100%;margin:0 auto;max-width:1200px;position:relative}@media(max-width:992px){.pixr-page .pixr-features .specs-container{flex-direction:column}}.pixr-page .pixr-features .specs-content{display:flex;flex-direction:column;justify-content:center;padding:3rem 0 3rem 4rem;position:relative;width:40%}@media(max-width:992px){.pixr-page .pixr-features .specs-content{padding:2rem;width:100%}}.pixr-page .pixr-features .specs-line{background-color:#fff3;bottom:0;left:1.5rem;position:absolute;top:0;width:1px}.pixr-page .pixr-features .specs-line:after,.pixr-page .pixr-features .specs-line:before{background-color:#ffffff4d;border-radius:50%;content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%);width:6px}.pixr-page .pixr-features .specs-line:before{top:10%}.pixr-page .pixr-features .specs-line:after{bottom:10%}.pixr-page .pixr-features .specs-line .line-indicator{background:#d3ffca;border-radius:50%;box-shadow:0 0 18px #d3ffca26;height:12px;left:50%;position:absolute;transform:translateX(-50%);transition:top .6s cubic-bezier(.16,1,.3,1);width:12px;z-index:2}.pixr-page .pixr-features .specs-line .line-indicator:after{animation:pulseIndicator 2s infinite;border:1px solid #d3ffca4d;border-radius:50%;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}@keyframes pulseIndicator{0%{height:20px;opacity:.7;width:20px}50%{height:30px;opacity:0;width:30px}to{height:20px;opacity:.7;width:20px}}.pixr-page .pixr-features .spec-slide{display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:3rem 0 3rem 4rem;position:absolute;top:0;transition:opacity .4s cubic-bezier(.16,1,.3,1),visibility .4s cubic-bezier(.16,1,.3,1);visibility:hidden;width:100%}@media(max-width:768px){.pixr-page .pixr-features .spec-slide{padding:2rem 1rem 2rem 3rem}}@media(max-width:480px){.pixr-page .pixr-features .spec-slide{padding:1.5rem 1rem 1.5rem 2.5rem}}.pixr-page .pixr-features .spec-slide.active{opacity:1;visibility:visible}.pixr-page .pixr-features .spec-slide.active .spec-card,.pixr-page .pixr-features .spec-slide.active .spec-label{opacity:1;transform:translateY(0)}.pixr-page .pixr-features .spec-slide.active .spec-value-line{opacity:1;transform:translateX(0)}@media(max-width:992px){.pixr-page .pixr-features .spec-slide{padding:2rem}}.pixr-page .pixr-features .spec-slide .spec-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #0000001a;opacity:0;overflow:hidden;padding:1.5rem;position:relative;transform:translateY(20px);transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1)}.pixr-page .pixr-features .spec-slide .spec-card:before{animation:shimmerEffect 3s infinite;background:linear-gradient(90deg,#fff0 0,#ffffff0d 50%,#fff0);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmerEffect{0%{left:-100%}to{left:100%}}.pixr-page .pixr-features .spec-label{border-bottom:1px solid #ffffff1a;color:#d3ffca;font-size:.9rem;font-weight:600;letter-spacing:1.5px;margin-bottom:1.2rem;opacity:0;padding-bottom:.8rem;position:relative;text-transform:uppercase;transform:translateY(-10px);transition:transform .5s cubic-bezier(.16,1,.3,1) .1s,opacity .5s cubic-bezier(.16,1,.3,1) .1s}.pixr-page .pixr-features .spec-value{color:#ffffffe6;font-size:.95rem;line-height:1.6}.pixr-page .pixr-features .spec-value .spec-intro{color:#ffffffb3;font-style:italic;margin-bottom:1rem}.pixr-page .pixr-features .spec-value .spec-list{list-style:none;margin:0;padding:0}.pixr-page .pixr-features .spec-value .spec-value-line{align-items:flex-start;display:flex;margin-bottom:1rem;opacity:0;padding-left:.5rem;position:relative;transform:translateX(-10px);transition:opacity .5s ease,transform .5s ease}.pixr-page .pixr-features .spec-value .spec-value-line:first-child{transition-delay:.2s}.pixr-page .pixr-features .spec-value .spec-value-line:nth-child(2){transition-delay:.3s}.pixr-page .pixr-features .spec-value .spec-value-line:nth-child(3){transition-delay:.4s}.pixr-page .pixr-features .spec-value .spec-value-line:nth-child(4){transition-delay:.5s}.pixr-page .pixr-features .spec-value .spec-value-line:nth-child(5){transition-delay:.6s}.pixr-page .pixr-features .spec-value .spec-value-line .spec-content{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:minmax(120px,auto) 1fr;width:100%}.pixr-page .pixr-features .spec-value .spec-value-line:last-child{margin-bottom:0}.pixr-page .pixr-features .spec-value .spec-highlight{color:#d3ffca;font-weight:500;margin-right:.3rem}.pixr-page .pixr-features .spec-value .spec-points{color:#d3ffca;display:inline-block;width:100%}.pixr-page .pixr-features .spec-value .spec-step{background:#d3ffca33;border-radius:50%;color:#d3ffca;display:inline-block;font-size:.8rem;font-weight:600;height:1.5rem;line-height:1.5rem;margin-right:.5rem;text-align:center;width:1.5rem}.pixr-page .pixr-features .spec-value .spec-points{color:#fff;font-weight:600;margin-right:.3rem}.pixr-page .pixr-features .compatibility-icons{display:flex;gap:1.2rem;margin-bottom:1rem}.pixr-page .pixr-features .compatibility-icons .icon-item{align-items:center;display:flex;flex-direction:column}.pixr-page .pixr-features .compatibility-icons .icon-item .icon-circle{align-items:center;background-color:#ffffff1a;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:.5rem;transition:all .3s ease;width:40px}.pixr-page .pixr-features .compatibility-icons .icon-item .icon-circle i{color:#fff;font-size:1.1rem}.pixr-page .pixr-features .compatibility-icons .icon-item .icon-label{color:#fffc;font-size:.75rem;font-weight:500}.pixr-page .pixr-features .compatibility-icons .icon-item:hover .icon-circle{background-color:#fff3;transform:translateY(-2px)}.pixr-page .pixr-features .compatibility-text{color:#fff9;font-size:.85rem;margin-top:.7rem}.pixr-page .pixr-features .color-options{display:flex;gap:1rem;margin-bottom:.3rem}.pixr-page .pixr-features .color-options .color-circle{border-radius:50%;cursor:pointer;height:24px;transition:transform .3s ease;width:24px}.pixr-page .pixr-features .color-options .color-circle:hover{transform:scale(1.2)}.pixr-page .pixr-features .color-options .color-circle.silver{background-color:silver}.pixr-page .pixr-features .color-options .color-circle.gold{background-color:#d4af37}.pixr-page .pixr-features .color-options .color-circle.black{background-color:#333;border:1px solid #fff3}.pixr-page .pixr-features .specs-image.hidden-mobile{display:none}.pixr-page .pixr-features .specs-image{align-items:center;display:flex;height:100%;justify-content:center;width:60%}@media(max-width:992px){.pixr-page .pixr-features .specs-image{display:none}}.pixr-page .pixr-features .specs-image .device-wrapper{align-items:center;display:flex;height:80%;justify-content:center;position:relative;width:80%}.pixr-page .pixr-features .specs-image img{max-height:100%;max-width:100%;object-fit:contain}.pixr-page .pixr-features .specs-image .hotspot-container{height:100%;position:absolute;right:0;top:0;width:100%}.pixr-page .pixr-features .specs-image .hotspot-container .hotspot{background-color:#d3ffca33;border:1px solid #d3ffcacc;border-radius:50%;cursor:pointer;height:16px;position:absolute;transition:all .4s cubic-bezier(.16,1,.3,1);width:16px;z-index:5}.pixr-page .pixr-features .specs-image .hotspot-container .hotspot:before{background-color:#d3ffca;border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.pixr-page .pixr-features .specs-image .hotspot-container .hotspot .hotspot-tooltip{background-color:#121211e6;border-radius:3px;bottom:calc(100% + 10px);color:#d3ffca;font-size:.75rem;font-weight:500;left:50%;opacity:0;padding:.4rem .8rem;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(10px);transition:all .4s cubic-bezier(.16,1,.3,1);visibility:hidden;white-space:nowrap}.pixr-page .pixr-features .specs-image .hotspot-container .hotspot .hotspot-tooltip:after{border:5px solid #0000;border-top-color:#000c;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.pixr-page .pixr-features .specs-image .hotspot-container .hotspot:hover{transform:scale(1.3);z-index:5}.pixr-page .pixr-features .specs-image .hotspot-container .hotspot:hover .hotspot-tooltip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.pixr-page .pixr-features .slider-nav{display:flex;flex-direction:column;gap:1.2rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);z-index:10}@media(max-width:992px){.pixr-page .pixr-features .slider-nav{right:1rem}}.pixr-page .pixr-features .slider-nav .nav-dot{background-color:#ffffff4d;border-radius:50%;cursor:pointer;height:8px;position:relative;transition:all .3s ease;width:8px}.pixr-page .pixr-features .slider-nav .nav-dot .nav-label{color:#ffffff80;font-size:.7rem;font-weight:500;opacity:0;position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%) translateX(8px);transition:all .3s ease;visibility:hidden;white-space:nowrap}.pixr-page .pixr-features .slider-nav .nav-dot.active{background-color:#d3ffca;box-shadow:0 0 8px #d3ffcab3}.pixr-page .pixr-features .slider-nav .nav-dot.active .nav-label{color:#d3ffca;opacity:1;transform:translateY(-50%) translateX(0);visibility:visible}.pixr-page .pixr-features .slider-nav .nav-dot:hover{background-color:#d3ffcacc}.pixr-page .pixr-features .slider-nav .nav-dot:hover .nav-label{opacity:.8;transform:translateY(-50%) translateX(0);visibility:visible}@media(max-width:768px){.pixr-page .pixr-stages{padding:4rem 0}}.pixr-page .pixr-stages{background-color:#080807;color:#fff;padding:4rem 0}.pixr-page .pixr-stages .container{margin:0 auto;max-width:1200px;padding:0 2rem}@media(max-width:768px){.pixr-page .pixr-stages .stages-header{margin-bottom:2rem}}.pixr-page .pixr-stages .stages-header{margin-bottom:4rem;text-align:center}.pixr-page .pixr-stages .stages-header .stages-title{font-size:3.5rem}@media(max-width:768px){.pixr-page .pixr-stages .stages-header .stages-title{font-size:2.5rem}}@media(max-width:480px){.pixr-page .pixr-stages .stages-header .stages-title{font-size:2rem}}.pixr-page .pixr-stages .stages-header .stages-title{color:#d3ffca;font-family:Manrope,sans-serif;font-weight:600;letter-spacing:1px;margin-bottom:.5rem}.pixr-page .pixr-stages .stages-header .stages-subtitle{font-size:1.2rem;font-weight:400;letter-spacing:.5px;opacity:.8}.pixr-page .pixr-stages .stages-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.pixr-page .pixr-stages .stages-grid{gap:2rem}}@media(max-width:480px){.pixr-page .pixr-stages .stages-grid{gap:1.5rem}}@media(max-width:1200px){.pixr-page .pixr-stages .stages-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){.pixr-page .pixr-stages .stages-grid{grid-template-columns:1fr}}.pixr-page .pixr-stages .stage-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;flex-direction:column;height:100%;padding:1.5rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}@media(max-width:768px){.pixr-page .pixr-stages .stage-item{padding:1.25rem}}@media(max-width:480px){.pixr-page .pixr-stages .stage-item{padding:1rem}}.pixr-page .pixr-stages .stage-item:hover{border-color:#d3ffca4d;box-shadow:0 10px 20px #0003;transform:translateY(-5px)}.pixr-page .pixr-stages .stage-item:hover .stage-icon div{animation:pulse 1.5s infinite}.pixr-page .pixr-stages .stage-item .stage-header{margin-bottom:1rem}.pixr-page .pixr-stages .stage-item .stage-header .stage-title{color:#d3ffca;display:inline-block;font-size:1.5rem;font-weight:500;letter-spacing:.5px;position:relative}@media(max-width:768px){.pixr-page .pixr-stages .stage-item .stage-header .stage-title{font-size:1.3rem}}@media(max-width:480px){.pixr-page .pixr-stages .stage-item .stage-header .stage-title{font-size:1.2rem}}.pixr-page .pixr-stages .stage-item .stage-header .stage-title:after{background-color:#d3ffca;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:30px}.pixr-page .pixr-stages .stage-item .stage-icon{margin-bottom:1rem}.pixr-page .pixr-stages .stage-item .stage-icon .icon-square{background-color:#fff;height:40px;width:40px}.pixr-page .pixr-stages .stage-item .stage-icon .icon-diamond{background-color:#fff;height:40px;transform:rotate(45deg);width:40px}.pixr-page .pixr-stages .stage-item .stage-icon .icon-square-empty{border:1px solid #fff;height:40px;width:40px}.pixr-page .pixr-stages .stage-item .stage-icon .icon-circle{background-color:#fff;border-radius:50%;height:40px;width:40px}.pixr-page .pixr-stages .stage-item .stage-icon .icon-triangle{border-bottom:40px solid #fff;border-left:20px solid #0000;border-right:20px solid #0000;height:0;width:0}.pixr-page .pixr-stages .stage-item .stage-icon .icon-diamond-outline{border:1px solid #fff;height:40px;transform:rotate(45deg);width:40px}.pixr-page .pixr-stages .stage-item .stage-content{flex:1 1}.pixr-page .pixr-stages .stage-item .stage-content p{color:#fffc;font-size:.9rem;line-height:1.6}@media(max-width:480px){.pixr-page .pixr-stages .stage-item .stage-content p{font-size:.85rem;line-height:1.5}}.pixr-page .pixr-stages .stages-container{display:flex;flex-direction:column;gap:3rem}.pixr-page .pixr-stages .tooling-wrapper{border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:2rem}.pixr-page .pixr-stages .tooling-wrapper .tooling-title{color:#fff;font-size:1.8rem;font-weight:500;margin-bottom:2rem}.pixr-page .pixr-stages .tooling-wrapper .tooling-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}@media(max-width:992px){.pixr-page .pixr-stages .tooling-wrapper .tooling-grid{grid-template-columns:1fr}}.pixr-page .pixr-stages .tooling-wrapper .tooling-item{display:flex;flex-direction:column;margin-bottom:1rem}.pixr-page .pixr-stages .tooling-wrapper .tooling-label{color:#d3ffca;font-size:1rem;font-weight:600;margin-bottom:.5rem}.pixr-page .pixr-stages .tooling-wrapper .tooling-value{color:#fffc;font-size:.9rem;line-height:1.6}.pixr-page .pixr-technology{background-color:#121211;padding:4rem 0}.pixr-page .pixr-technology .technology-image{border-radius:12px;box-shadow:0 8px 32px #0000004d;overflow:hidden;position:relative}.pixr-page .pixr-technology .technology-image img{display:block;height:auto;width:100%}.pixr-page .pixr-technology h2{color:#fff;font-family:Manrope,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.pixr-page .pixr-technology h3{color:#d3ffca;font-family:Manrope,sans-serif;font-size:1.8rem;font-weight:600;margin:2rem 0 1rem}.pixr-page .pixr-technology .tooling-section{margin-bottom:2rem}.pixr-page .pixr-technology .tooling-section .tooling-list{list-style:none;margin:0;padding:0}.pixr-page .pixr-technology .tooling-section .tooling-list li{border-bottom:1px solid #a3a3a21a;color:#a3a3a2;font-size:1.1rem;padding:.8rem 0}.pixr-page .pixr-technology .tooling-section .tooling-list li strong{color:#fff;margin-right:.5rem}.pixr-page .pixr-technology .tooling-section .tooling-list li:last-child{border-bottom:none}.pixr-page .pixr-technology .team-setup-section .team-plans{display:flex;flex-direction:column;gap:1rem}.pixr-page .pixr-technology .team-setup-section .team-plans .team-plan{background:#12121180;border-left:3px solid #d3ffca;border-radius:6px;padding:1rem}.pixr-page .pixr-technology .team-setup-section .team-plans .team-plan .plan-header{margin-bottom:1.5rem}.pixr-page .pixr-technology .team-setup-section .team-plans .team-plan .plan-header h3{color:#fff;font-family:Manrope,sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem}.pixr-page .pixr-technology .team-setup-section .team-plans .team-plan .plan-header .plan-price{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.pixr-page .pixr-technology .team-setup-section .team-plans .team-plan .plan-header .plan-price .currency{font-size:1.5rem;margin-right:.2rem;opacity:.8;vertical-align:super}.pixr-page .pixr-technology .team-setup-section .team-plans .team-plan .plan-header .plan-price .period{color:#a3a3a2;font-size:1rem;font-weight:400}.pixr-page .pixr-technology .team-setup-section .team-plans .team-plan .plan-header .price-alternatives{color:#a3a3a2;font-size:.9rem;margin-bottom:1rem}.pixr-page .pixr-technology .team-setup-section .team-plans .team-plan .plan-header .price-alternatives span{opacity:.8}.pixr-page .pixr-technology .team-setup-section .team-plans .team-plan .plan-features .feature-highlight{border-bottom:1px solid #a3a3a21a;border-top:1px solid #a3a3a21a;color:#d3ffca;font-size:1.1rem;margin-bottom:1rem;padding:.8rem}.pixr-page .pixr-technology .pricing-section .pricing-plans{display:flex;flex-direction:column;gap:1rem}.pixr-page .pixr-technology .pricing-section .pricing-plans .pricing-plan{background:#12121180;border-left:3px solid #d3ffca;border-radius:6px;padding:1rem}.pixr-page .pixr-technology .pricing-section .pricing-plans .pricing-plan .plan-header{margin-bottom:1.5rem}.pixr-page .pixr-technology .pricing-section .pricing-plans .pricing-plan .plan-header h3{color:#fff;font-family:Manrope,sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem}.pixr-page .pixr-technology .pricing-section .pricing-plans .pricing-plan .plan-header .plan-price{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.pixr-page .pixr-technology .pricing-section .pricing-plans .pricing-plan .plan-header .plan-price .currency{font-size:1.5rem;margin-right:.2rem;opacity:.8;vertical-align:super}.pixr-page .pixr-technology .pricing-section .pricing-plans .pricing-plan .plan-header .plan-price .period{color:#a3a3a2;font-size:1rem;font-weight:400}.pixr-page .pixr-technology .pricing-section .pricing-plans .pricing-plan .plan-header .price-alternatives{color:#a3a3a2;font-size:.9rem;margin-bottom:1rem}.pixr-page .pixr-technology .pricing-section .pricing-plans .pricing-plan .plan-header .price-alternatives span{opacity:.8}.pixr-page .pixr-technology .pricing-section .pricing-plans .pricing-plan .plan-features .feature-highlight{border-bottom:1px solid #a3a3a21a;border-top:1px solid #a3a3a21a;color:#d3ffca;font-size:1.1rem;margin-bottom:1rem;padding:.8rem}.pixr-page .pixr-technology .faq-section .faq-list{list-style:none;margin:0;padding:0}.pixr-page .pixr-technology .faq-section .faq-list li{border-bottom:1px solid #a3a3a21a;color:#a3a3a2;font-size:1.1rem;padding:.8rem 0}.pixr-page .pixr-technology .faq-section .faq-list li strong{color:#fff;margin-right:.5rem}.pixr-page .pixr-technology .faq-section .faq-list li:last-child{border-bottom:none}.pixr-page .pixr-demo{background-color:#080807;padding:4rem 0}.pixr-page .pixr-demo .cta-title{background:linear-gradient(90deg,#fff,#d3ffca,#fff);background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:#fff;color:#0000;font-family:Manrope,sans-serif;font-size:3.5rem;font-weight:700;margin-bottom:1rem}@media(max-width:768px){.pixr-page .pixr-demo .cta-title{font-size:2.5rem}}@media(max-width:480px){.pixr-page .pixr-demo .cta-title{font-size:2rem}}.pixr-page .pricing-plans{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:3rem}.pixr-page .pricing-plans .pricing-plan{background:linear-gradient(145deg,#121211cc,#080807e6);border:1px solid #a3a3a21a;border-radius:12px;box-shadow:0 10px 30px #0003;flex:1 1;max-width:350px;min-width:280px;padding:2.5rem 2rem;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.pixr-page .pricing-plans .pricing-plan:hover{box-shadow:0 15px 40px #0000004d;transform:translateY(-10px)}.cta-section{background-color:#080807;background:radial-gradient(ellipse at 50% 50%,#181818cc,#000 90%);overflow:hidden;padding:100px 0;position:relative}@media(max-width:768px){.cta-section{padding:4rem 0}}@media(max-width:480px){.cta-section{padding:2rem 0}}.cta-section:before{background:linear-gradient(90deg,#0000,#d3ffca4d,#0000);content:"";height:1px;left:0;position:absolute;top:0;width:100%}.cta-section .cta-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:2}@media(max-width:768px){.cta-section .cta-content{padding:0 1rem}}.cta-section .cta-title{background:linear-gradient(90deg,#fff,#d3ffca,#fff);background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:#fff;color:#0000;font-family:Manrope,sans-serif;font-size:3.5rem;font-weight:700;margin-bottom:1rem}@media(max-width:768px){.cta-section .cta-title{font-size:2.5rem}}@media(max-width:480px){.cta-section .cta-title{font-size:2rem}}.cta-section .cta-description{color:#fffc;font-size:1.2rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:600px}@media(max-width:768px){.cta-section .cta-description{font-size:1.1rem;margin-bottom:2rem}}@media(max-width:480px){.cta-section .cta-description{font-size:1rem;margin-bottom:1.5rem}}.cta-buttons{margin-top:2rem}@media(max-width:768px){.cta-buttons{display:flex;flex-direction:column;gap:1rem;width:100%}.cta-buttons .button{text-align:center;width:100%}}.hero-buttons{animation:fadeIn .8s ease forwards;animation-delay:.4s;display:flex;gap:1.5rem;justify-content:center}@media(max-width:768px){.hero-buttons{align-items:center;flex-direction:column;gap:1rem}}@keyframes slideInLeft{0%{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(0)}}@keyframes slideInUp{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes glow{0%{filter:drop-shadow(0 0 5px rgba(211,255,202,.3))}50%{filter:drop-shadow(0 0 15px rgba(211,255,202,.5))}to{filter:drop-shadow(0 0 5px rgba(211,255,202,.3))}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.case-study-page{color:#fff;font-family:Inter,sans-serif;letter-spacing:-.02em;overflow-x:hidden}.case-study-page,.case-study-page.dark-theme{background-color:#000}.case-study-page .case-study-hero{background-color:#000;overflow:hidden;padding:60px 0 80px;position:relative}.case-study-page .case-study-hero:after{background:radial-gradient(circle,#ffffff08 0,#0000 70%);content:"";height:200px;pointer-events:none;position:absolute;right:0;top:0;width:200px}.case-study-page .case-study-hero .hero-content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.case-study-page .case-study-hero .hero-content{flex:1 1 50%;margin-bottom:2rem;min-width:300px;padding:0 2rem 0 5rem}@media(max-width:992px){.case-study-page .case-study-hero .hero-content{padding-left:2rem}}@media(max-width:768px){.case-study-page .case-study-hero .hero-content{padding-left:1rem}}.case-study-page .case-study-hero .hero-visual{flex:1 1 50%;min-width:300px;padding:0 2rem}.case-study-page .case-study-hero .globe-container{border-radius:12px;box-shadow:0 10px 30px #0000004d;overflow:hidden}.case-study-page .case-study-hero .hero-actions{display:flex;gap:1.5rem}@media(max-width:768px){.case-study-page .case-study-hero .hero-actions{flex-direction:column;gap:1rem}}.case-study-page .case-study-hero .btn{font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s ease}.case-study-page .case-study-hero .btn.btn-outline{border:1px solid #fff;border-radius:2rem;color:#fff;display:inline-block;padding:.8rem 1.5rem}.case-study-page .case-study-hero .btn.btn-outline:hover{background-color:#ffffff1a}.case-study-page .case-study-hero .btn.btn-text{align-items:center;color:#fff;display:inline-flex;gap:.5rem}.case-study-page .case-study-hero .btn.btn-text .arrow-icon{font-size:1.2rem;transition:transform .3s ease}.case-study-page .case-study-hero .btn.btn-text:hover .arrow-icon{transform:translateX(5px)}.case-study-page .case-study-hero .hero-title{color:#fff;font-size:3.9rem;font-weight:800;letter-spacing:-.5px;line-height:1.1;margin-bottom:2rem;max-width:90%}.case-study-page .case-study-hero .hero-title .faded-text{color:#ffffff4d;display:block}@media(max-width:992px){.case-study-page .case-study-hero .hero-title{font-size:2.5rem}}@media(max-width:768px){.case-study-page .case-study-hero .hero-title{font-size:2rem;line-height:1.3}}.case-study-page .case-study-hero .hero-description{color:#fff9;font-size:1.25rem;line-height:1.6;margin-bottom:3rem;max-width:90%}@media(max-width:992px){.case-study-page .case-study-hero .hero-description{font-size:1.1rem;margin-bottom:2rem}}@media(max-width:768px){.case-study-page .case-study-hero .hero-description{font-size:1rem;margin-bottom:1.5rem}}.case-study-page .case-study-hero .video-section{align-items:center;display:flex;height:100%;justify-content:center}@media(max-width:992px){.case-study-page .case-study-hero .video-section{margin-top:2rem}}.case-study-page .case-study-hero .video-section .video-container{border-radius:12px;box-shadow:0 15px 30px #0000004d;overflow:hidden;position:relative;width:100%}.case-study-page .case-study-hero .video-section .video-container .video-placeholder{background-color:#111;padding-top:56.25%;position:relative;width:100%}.case-study-page .case-study-hero .video-section .video-container .video-placeholder .video-thumbnail{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .5s ease;width:100%}.case-study-page .case-study-hero .video-section .video-container .video-placeholder:hover .video-thumbnail{transform:scale(1.05)}.case-study-page .case-study-hero .video-section .video-container .video-placeholder .play-button-overlay{align-items:center;background:#0000004d;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:background .3s ease;width:100%}.case-study-page .case-study-hero .video-section .video-container .video-placeholder .play-button-overlay:hover{background:#00000080}.case-study-page .case-study-hero .video-section .video-container .video-placeholder .play-button-overlay .play-button{align-items:center;background-color:#fff;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:1.5rem;height:80px;justify-content:center;margin-bottom:1rem;transition:all .3s ease;width:80px}.case-study-page .case-study-hero .video-section .video-container .video-placeholder .play-button-overlay .play-button:hover{background-color:#ffffffe6;transform:scale(1.1)}@media(max-width:992px){.case-study-page .case-study-hero .video-section .video-container .video-placeholder .play-button-overlay .play-button{font-size:1.3rem;height:70px;width:70px}}@media(max-width:768px){.case-study-page .case-study-hero .video-section .video-container .video-placeholder .play-button-overlay .play-button{font-size:1.2rem;height:60px;width:60px}}.case-study-page .case-study-hero .video-section .video-container .video-placeholder .play-button-overlay .play-text{color:#fff;font-size:1rem;letter-spacing:1px;margin-top:.5rem;text-transform:uppercase}@media(max-width:768px){.case-study-page .case-study-hero .video-section .video-container .video-placeholder .play-button-overlay .play-text{font-size:.9rem}}.case-study-page .case-study-content{padding:80px 0 100px}.case-study-page .case-study-content .case-study-meta{display:flex;font-size:.9rem;gap:1rem;letter-spacing:1px;margin-bottom:2rem;text-transform:uppercase}.case-study-page .case-study-content .case-study-meta .case-study-year{color:#fff9;font-size:1rem;font-weight:500;margin-right:1rem;position:relative}.case-study-page .case-study-content .case-study-meta .case-study-year:after{background-color:#fff9;border-radius:50%;content:"";height:4px;position:absolute;right:-.75rem;top:50%;transform:translateY(-50%);width:4px}.case-study-page .case-study-content .case-study-meta .case-study-category{color:#fff9;font-size:1rem;letter-spacing:1px}@media(max-width:768px){.case-study-page .case-study-content .case-study-meta{font-size:.8rem}.case-study-page .case-study-content .case-study-meta .case-study-category,.case-study-page .case-study-content .case-study-meta .case-study-year{font-size:.9rem}}.case-study-page .case-study-content .case-study-tabs{display:flex;justify-content:flex-start;margin-bottom:4rem;padding-bottom:.5rem;position:relative}.case-study-page .case-study-content .case-study-tabs:after{background:linear-gradient(90deg,#fff0 0,#ffffff1a);bottom:-1px;content:"";height:1px;position:absolute;right:0;width:30%}.case-study-page .case-study-content .case-study-tabs .tab-button{background:none;border:none;color:#fff9;cursor:pointer;font-size:.9rem;letter-spacing:1.5px;margin-right:3rem;padding:1rem 0;position:relative;text-transform:uppercase;transition:all .3s ease}.case-study-page .case-study-content .case-study-tabs .tab-button:after{background-color:#fff;bottom:-1px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.case-study-page .case-study-content .case-study-tabs .tab-button.active,.case-study-page .case-study-content .case-study-tabs .tab-button:hover{color:#fff}.case-study-page .case-study-content .case-study-tabs .tab-button.active:after,.case-study-page .case-study-content .case-study-tabs .tab-button:hover:after{width:100%}@media(max-width:768px){.case-study-page .case-study-content .case-study-tabs .tab-button{font-size:.8rem;margin-right:1.5rem;padding:.8rem 0}}.case-study-page .case-study-content .case-study-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto 4rem;max-width:1200px}@media(max-width:992px){.case-study-page .case-study-content .case-study-grid{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.case-study-page .case-study-content .case-study-grid{gap:1.5rem;grid-template-columns:1fr}}.case-study-page .case-study-content .case-study-grid .case-item.typography-card{animation:fadeIn .8s ease-out forwards;background:linear-gradient(145deg,#32503ce6,#14231ef2,#0a0f0c);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 12px 30px #0006;display:flex;flex-direction:column;height:400px;overflow:hidden;padding:0;position:relative;transition:all .3s ease}.case-study-page .case-study-content .case-study-grid .case-item.typography-card:first-child{animation-delay:.1s}.case-study-page .case-study-content .case-study-grid .case-item.typography-card:nth-child(2){animation-delay:.2s}.case-study-page .case-study-content .case-study-grid .case-item.typography-card:nth-child(3){animation-delay:.3s}.case-study-page .case-study-content .case-study-grid .case-item.typography-card:before{background:radial-gradient(circle at top right,#ffffff05,#0000 70%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.case-study-page .case-study-content .case-study-grid .case-item.typography-card:hover{border-color:#ffffff1a;box-shadow:0 12px 30px #0006;transform:translateY(-6px)}.case-study-page .case-study-content .case-study-grid .case-item.typography-card:hover .card-icon{color:#ffffffe6}.case-study-page .case-study-content .case-study-grid .case-item.typography-card:hover .case-image img{transform:scale(1.05)}.case-study-page .case-study-content .case-study-grid .case-item.typography-card .card-header{align-items:center;border-bottom:none;display:flex;padding:1.8rem 2.5rem 0}.case-study-page .case-study-content .case-study-grid .case-item.typography-card .card-header .card-icon{color:#ffffff80;font-size:1.2rem;margin-right:.8rem}.case-study-page .case-study-content .case-study-grid .case-item.typography-card .card-header .card-title{align-items:center;color:#ffffffe6;display:flex;font-size:1.1rem;font-weight:500;letter-spacing:.5px}.case-study-page .case-study-content .case-study-grid .case-item.typography-card .card-content{display:flex;flex:1 1;flex-direction:column;padding:1.5rem}.case-study-page .case-study-content .case-study-grid .case-item.typography-card .card-content h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#ffffffb3);-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem}.case-study-page .case-study-content .case-study-grid .case-item.typography-card .card-content .case-description{color:#ffffffe6;font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:1.6;margin-bottom:.75rem;max-width:90%;padding-right:1rem;text-align:left;text-transform:none}.case-study-page .case-study-content .case-study-grid .case-item.typography-card .card-content .case-subdescription{border-left:2px solid #ffffff26;color:#fff9;font-size:.9rem;font-weight:300;line-height:1.7;margin-top:2rem;max-width:95%;padding-left:1rem;padding-right:1.5rem;position:relative;text-align:left}.case-study-page .case-study-content .case-study-grid .case-item.typography-card .card-content .case-image{border-radius:12px;box-shadow:0 8px 16px #0003;margin-top:auto;overflow:hidden}.case-study-page .case-study-content .case-study-grid .case-item.typography-card .card-content .case-image img{display:block;height:auto;transition:transform .3s ease;width:100%}.case-study-page .case-study-content .case-study-grid .case-item.typography-card .card-content .result-value{align-items:center;color:#fffffff2;display:flex;font-size:6.5rem;font-weight:300;letter-spacing:-2px;line-height:1;margin-bottom:1rem;margin-top:1.5rem;padding:0;position:relative;text-align:left}.case-study-page .case-study-content .case-study-grid .case-item.typography-card .card-content .result-value:after{color:#fffc;content:"↗";font-size:1.8rem;margin-left:.5rem;margin-top:-2rem;opacity:.9}.case-study-page .case-study-content .case-study-grid .case-item.typography-card .card-content .testimonial-quote{color:#ffffffd9;font-size:1.1rem;font-style:italic;line-height:1.6;margin:0 0 1.5rem;padding:.5rem 0;position:relative}.case-study-page .case-study-content .case-study-grid .case-item.typography-card .card-content .testimonial-quote:before{content:"“";font-family:Georgia,serif;font-size:3rem;left:-1rem;opacity:.2;position:absolute;top:-1rem}.case-study-page .case-study-content .case-study-grid .case-item.typography-card .card-content .testimonial-author{color:#fff9;font-size:.9rem;font-weight:600;letter-spacing:1px;text-align:right}.case-study-page .projects-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-bottom:3rem}@media(max-width:992px){.case-study-page .projects-grid{gap:2rem;grid-template-columns:1fr}}@media(max-width:768px){.case-study-page .projects-grid{gap:1.5rem}}.case-study-page .projects-grid .project-item{animation:fadeIn .6s ease-out forwards;background-color:#111;opacity:0;padding:0;transition:transform .3s ease,box-shadow .3s ease}.case-study-page .projects-grid .project-item:hover{box-shadow:0 10px 25px #0003;transform:translateY(-5px)}.case-study-page .projects-grid .project-item:nth-child(2){animation-delay:.2s}.case-study-page .projects-grid .project-item:nth-child(3){animation-delay:.3s}.case-study-page .projects-grid .project-item:nth-child(4){animation-delay:.4s}.case-study-page .projects-grid .project-item{border:1px solid #ffffff0d;border-radius:12px;box-shadow:0 8px 20px #0003;min-height:280px;overflow:hidden;position:relative;transition:all .4s ease}.case-study-page .projects-grid .project-item:first-child{animation-delay:.1s}.case-study-page .projects-grid .project-item:nth-child(2){animation-delay:.3s}.case-study-page .projects-grid .project-item:nth-child(3){animation-delay:.5s}.case-study-page .projects-grid .project-item:nth-child(4){animation-delay:.7s}.case-study-page .projects-grid .project-item:hover{background-color:#1a1a1a;border-color:#ffffff1a;box-shadow:0 15px 30px #0000004d;transform:translateY(-8px)}.case-study-page .projects-grid .project-item:hover .project-image img{transform:scale(1.05)}@media(max-width:768px){.case-study-page .projects-grid .project-item{min-height:200px}}.case-study-page .projects-grid .project-item .project-header{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 2rem .5rem}@media(max-width:768px){.case-study-page .projects-grid .project-item .project-header{padding:1.2rem 1.5rem .5rem}}.case-study-page .projects-grid .project-item .project-header .project-number{color:#ffffff26;font-size:1.8rem;font-weight:700;letter-spacing:1px}@media(max-width:768px){.case-study-page .projects-grid .project-item .project-header .project-number{font-size:1.5rem}}.case-study-page .projects-grid .project-item .project-header .project-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:20px;color:#ffffffe6;font-size:.85rem;font-weight:600;letter-spacing:.5px;padding:.4rem 1rem}.case-study-page .projects-grid .project-item .project-content{display:flex;flex-direction:row;height:calc(100% - 4rem);padding:.5rem 2rem 2rem}.case-study-page .projects-grid .project-item .project-content.with-image .project-text{flex:0 0 60%}.case-study-page .projects-grid .project-item .project-content.with-image .project-image{align-items:center;display:flex;flex:0 0 40%;padding-left:1.5rem}.case-study-page .projects-grid .project-item .project-content.with-image .project-image img{border-radius:8px;height:auto;object-fit:cover;width:100%}@media(max-width:992px){.case-study-page .projects-grid .project-item .project-content.with-image{flex-direction:column}.case-study-page .projects-grid .project-item .project-content.with-image .project-image,.case-study-page .projects-grid .project-item .project-content.with-image .project-text{flex:1 1 auto}.case-study-page .projects-grid .project-item .project-content.with-image .project-image{padding-left:0;padding-top:1.5rem}}.case-study-page .projects-grid .project-item .project-content.with-image{align-items:center;flex-direction:row;gap:2.5rem;padding-right:0}@media(max-width:992px){.case-study-page .projects-grid .project-item .project-content.with-image{align-items:flex-start;flex-direction:column;padding-right:2rem}}@media(max-width:768px){.case-study-page .projects-grid .project-item .project-content.with-image{padding-right:1.5rem}}.case-study-page .projects-grid .project-item .project-content .project-text{display:flex;flex:1 1;flex-direction:column;height:100%}.case-study-page .projects-grid .project-item .project-content .project-text h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#ffffffb3);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 1.2rem}@media(max-width:768px){.case-study-page .projects-grid .project-item .project-content .project-text h3{font-size:1.6rem}}.case-study-page .projects-grid .project-item .project-content .project-text p{color:#ffffffb3;flex:1 1;font-size:1.05rem;line-height:1.6;margin-bottom:2rem}@media(max-width:768px){.case-study-page .projects-grid .project-item .project-content .project-text p{font-size:.95rem;margin-bottom:1rem}}.case-study-page .projects-grid .project-item .project-content .project-text .project-meta{align-items:center;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-top:auto;padding-top:1rem}.case-study-page .projects-grid .project-item .project-content .project-text .project-meta .technologies-list{display:flex;flex-wrap:wrap;gap:.5rem}.case-study-page .projects-grid .project-item .project-content .project-text .project-meta .technologies-list .technology-tag{background-color:#ffffff1a;border-radius:20px;color:#fff;font-size:.8rem;font-weight:500;padding:.3rem .8rem;transition:background-color .3s ease}.case-study-page .projects-grid .project-item .project-content .project-text .project-meta .technologies-list .technology-tag:hover{background-color:#fff3}.case-study-page .projects-grid .project-item .project-content .project-text .project-meta .technologies-list .technology-tag.more-tag{background-color:#ffffff0d;color:#fff9}.case-study-page .projects-grid .project-item .project-content .project-text .project-meta .project-cta{margin-top:1.5rem}.case-study-page .projects-grid .project-item .project-content .project-text .project-meta .project-cta .view-case-study-btn{align-items:center;background:linear-gradient(90deg,#ffffff1a,#fff3);border:1px solid #ffffff1a;border-radius:30px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:500;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-decoration:none;transition:all .3s ease}.case-study-page .projects-grid .project-item .project-content .project-text .project-meta .project-cta .view-case-study-btn:hover{background:linear-gradient(90deg,#fff3,#ffffff4d);box-shadow:0 5px 15px #0003;transform:translateY(-2px)}.case-study-page .projects-grid .project-item .project-content .project-text .project-meta .project-cta .view-case-study-btn:hover .arrow-icon{transform:translateX(3px)}.case-study-page .projects-grid .project-item .project-content .project-text .project-meta .project-cta .view-case-study-btn .arrow-icon{margin-left:.5rem;transition:transform .3s ease}.case-study-page .projects-grid .project-item .project-content .project-text .project-meta .project-cta .view-case-study-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .7s ease;width:100%}.case-study-page .projects-grid .project-item .project-content .project-text .project-meta .project-cta .view-case-study-btn:hover:before{left:100%}.case-study-page .projects-grid .project-item .project-content .project-text .project-meta .views-count{color:#fff9;font-size:.8rem;transition:all .3s ease}@media(max-width:768px){.case-study-page .projects-grid .project-item .project-content .project-text .project-meta .views-count{font-size:.7rem}}.case-study-page .projects-grid .project-item .project-content .project-image{border-radius:0 8px 8px 0;flex:1 1;height:280px;max-width:45%;overflow:hidden;position:relative}@media(max-width:992px){.case-study-page .projects-grid .project-item .project-content .project-image{border-radius:8px;height:240px;margin-top:1.5rem;max-width:100%}}.case-study-page .projects-grid .project-item .project-content .project-image img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.case-study-page .projects-grid .project-item .project-content .project-image:after{background:linear-gradient(180deg,#0000 50%,#000000b3);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.case-study-page .projects-grid .project-item:before{animation:shimmer 3s infinite;background:linear-gradient(90deg,#fff0,#ffffff0d 50%,#fff0);background-size:200% 100%;content:"";height:100%;left:-100%;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:2}.case-study-page .projects-grid .project-item:hover:before{opacity:1}.case-study-page .projects-grid .related-projects{background-color:#000;border-top:1px solid #ffffff0d;margin-top:7rem;padding:5rem 0 6rem;position:relative}.case-study-page .projects-grid .related-projects .projects-header{margin-bottom:3rem}.case-study-page .projects-grid .related-projects .projects-header .header-content{align-items:center;display:flex;margin-bottom:1rem}.case-study-page .projects-grid .related-projects .projects-header .header-content h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#ffffffb3);-webkit-background-clip:text;background-clip:text;font-size:2.8rem;font-weight:800;margin-bottom:0;margin-right:1.5rem}@media(max-width:768px){.case-study-page .projects-grid .related-projects .projects-header .header-content h2{font-size:2.2rem}}.case-study-page .projects-grid .related-projects .projects-header .header-content .header-line{background:linear-gradient(90deg,#ffffff4d,#ffffff0d);flex:1 1;height:1px}.case-study-page .projects-grid .related-projects .projects-header .projects-subheader{font-size:1.2rem}.case-study-page .projects-grid .related-projects .section-title{font-size:2rem;letter-spacing:1px;margin-bottom:3rem;text-transform:uppercase}.case-study-page .projects-grid .related-projects .section-title .highlight{color:#ffffff80}@media(max-width:768px){.case-study-page .projects-grid .related-projects .section-title{font-size:1.5rem;margin-bottom:2rem}}.case-study-page .projects-grid .related-projects .projects-slider-container{margin:2rem 0}.case-study-page .projects-grid .related-projects .projects-slider-container .slider-controls{margin-bottom:2.5rem;padding:0 1rem}.case-study-page .projects-grid .related-projects .projects-slider-container .slider-controls .slider-arrow{border:1px solid #ffffff1a;box-shadow:0 4px 12px #00000026;height:50px;transition:all .3s ease;width:50px}.case-study-page .projects-grid .related-projects .projects-slider-container .slider-controls .slider-arrow:hover{box-shadow:0 6px 16px #0003;transform:translateY(-2px)}.case-study-page .projects-grid .related-projects .projects-slider-container .slider-controls .slider-arrow span{font-size:1.5rem;font-weight:300}.case-study-page .projects-grid .related-projects .projects-slider-container .slider-controls .slider-pagination{gap:12px}.case-study-page .projects-grid .related-projects .projects-slider-container .slider-controls .slider-pagination .pagination-dot{background:#ffffff26;height:10px;position:relative;transition:all .3s ease;width:10px}.case-study-page .projects-grid .related-projects .projects-slider-container .slider-controls .slider-pagination .pagination-dot:after{border:1px solid #fff0;border-radius:50%;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px;transition:all .3s ease}.case-study-page .projects-grid .related-projects .projects-slider-container .slider-controls .slider-pagination .pagination-dot.active{background:#ffffffe6;box-shadow:0 0 10px #fff6}.case-study-page .projects-grid .related-projects .projects-slider-container .slider-controls .slider-pagination .pagination-dot.active:after{border-color:#fff3}.case-study-page .projects-grid .related-projects .projects-slider-container .projects-slider-wrapper{margin:0 -1rem}.case-study-page .projects-grid .related-projects .projects-slider-container .projects-slider-wrapper .projects-slider{transition:transform .6s ease}.case-study-page .projects-grid .related-projects .projects-slider-container .projects-slider-wrapper .projects-slider .slider-slide{box-sizing:border-box;min-width:33.33%;padding:0 1rem}@media(max-width:992px){.case-study-page .projects-grid .related-projects .projects-slider-container .projects-slider-wrapper .projects-slider .slider-slide{min-width:50%}}@media(max-width:768px){.case-study-page .projects-grid .related-projects .projects-slider-container .projects-slider-wrapper .projects-slider .slider-slide{min-width:100%}}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card{background-color:#111;border:1px solid #ffffff0d;border-radius:12px;box-shadow:0 8px 16px #0003;height:100%;overflow:hidden;transition:all .4s ease}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card:hover{border-color:#ffffff1a;box-shadow:0 12px 24px #0000004d;transform:translateY(-8px)}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card:hover .project-image img{transform:scale(1.05)}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-card-inner{display:flex;flex-direction:column;height:100%}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-image{height:220px;overflow:hidden;position:relative}@media(max-width:768px){.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-image{height:180px}}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-image img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-image .project-overlay{align-items:flex-start;background:linear-gradient(180deg,#0000001a 0,#000000b3);display:flex;height:100%;justify-content:flex-end;left:0;padding:1.5rem;position:absolute;top:0;width:100%}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-image .project-overlay .project-year{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff26;border-radius:20px;box-shadow:0 2px 8px #0003;color:#fff;font-size:.85rem;font-weight:500;letter-spacing:.5px;padding:.4rem 1rem}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content{display:flex;flex:1 1;flex-direction:column;padding:2rem;position:relative;z-index:1}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content:before{background:linear-gradient(90deg,#ffffff0d,#ffffff26,#ffffff0d);content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:2}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-header h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#fffc);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:600;line-height:1.2;margin:0}@media(max-width:768px){.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-header h3{font-size:1.5rem}}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-header .project-number{color:#ffffff26;font-size:1.4rem;font-weight:700;letter-spacing:1px}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-description{flex:1 1;margin-bottom:2rem;position:relative}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-description p{color:#ffffffb3;font-size:1.05rem;font-weight:300;letter-spacing:.2px;line-height:1.6;margin:0}@media(max-width:768px){.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-description p{font-size:.95rem;line-height:1.5}}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-meta .technologies-list .technology-tag{background-color:#ffffff14;border:1px solid #ffffff1a;color:#ffffffd9;font-size:.85rem;letter-spacing:.5px;padding:.4rem 1rem;transition:all .3s ease}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-meta .technologies-list .technology-tag:hover{background-color:#ffffff26;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .process-header{margin-bottom:4rem;text-align:center}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .process-header .header-content{align-items:center;display:flex;margin-bottom:1.5rem}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .process-header .header-content h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#ffffffb3);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;margin-bottom:0;margin-right:1.5rem}@media(max-width:768px){.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .process-header .header-content h2{font-size:2.4rem}}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .process-header .header-content .header-line{background:linear-gradient(90deg,#ffffff4d,#ffffff0d);flex:1 1;height:1px}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .process-header .process-subheader,.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .process-header .results-subheader{color:#ffffffb3;font-size:1.3rem;font-weight:300;letter-spacing:.5px;margin:0 auto;max-width:700px}@media(max-width:768px){.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .process-header .process-subheader,.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .process-header .results-subheader{font-size:1.1rem}}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .case-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;position:relative;z-index:2}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .case-header .case-number{color:#ffffff26;font-size:2.5rem;font-weight:700;letter-spacing:1px;margin:0;position:relative}@media(max-width:768px){.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .case-header .case-number{font-size:2rem}}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .case-header .case-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:30px;box-shadow:0 4px 12px #00000026;color:#ffffffe6;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:.5rem 1.2rem;transition:all .3s ease}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .case-content{display:flex;flex:1 1;flex-direction:column;position:relative;z-index:1}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .case-content h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#ffffffb3);-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:700;letter-spacing:.5px;line-height:1.2;margin:0 0 1.5rem}@media(max-width:768px){.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .case-content h3{font-size:1.4rem;margin-bottom:1.2rem}}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .case-content .case-description{color:#fffc;flex:1 1;font-size:1.1rem;font-weight:300;letter-spacing:.3px;line-height:1.7;margin:0 0 2rem;position:relative}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .case-content .case-description:after{background:linear-gradient(90deg,#ffffff4d,#ffffff0d);bottom:-1rem;content:"";height:2px;left:0;position:absolute;width:40px}@media(max-width:768px){.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .case-content .case-description{font-size:1rem;line-height:1.6;margin-bottom:1.5rem}}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .case-content .case-image{border:1px solid #ffffff0d;border-radius:12px;box-shadow:0 10px 25px #0000004d;height:160px;margin-top:auto;overflow:hidden}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .case-content .case-image img{height:100%;object-fit:cover;transition:transform .8s ease;width:100%}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-meta{align-items:center;display:flex;justify-content:space-between;padding:0 2rem 1.5rem}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-meta .technologies-list{gap:.5rem}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-meta .technologies-list .technology-tag{border-radius:20px;font-weight:500;padding:.3rem .8rem}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-meta .technologies-list .technology-tag.more-tag{background-color:#ffffff0d;color:#fff9}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-meta .views-count{bottom:0;color:#fff9;font-size:.8rem;left:0;position:absolute;transition:all .3s ease}@media(max-width:768px){.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-meta .views-count{font-size:.7rem}}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-meta .technologies-list{display:flex;flex-wrap:wrap;margin-bottom:1.5rem;margin-top:1rem}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-meta .technologies-list .technology-tag{background-color:#ffffff1a;border-radius:4px;color:#fff;font-size:.8rem;margin-bottom:.5rem;margin-right:.5rem;padding:.4rem .8rem;transition:background-color .3s ease}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-meta .technologies-list .technology-tag:hover{background-color:#fff3}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-meta .result-value{color:#fff;font-size:3rem;font-weight:700;margin-bottom:.5rem}@media(max-width:768px){.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-meta .result-value{font-size:2.5rem}}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .project-meta blockquote{border-left:2px solid #ffffff4d;color:#ffffffe6;font-size:1.2rem;font-style:italic;line-height:1.6;margin:1.5rem 0;padding-left:1.5rem}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .arrow-icon{bottom:2rem;font-size:1.2rem;position:absolute;right:2rem;transition:transform .3s ease}@media(max-width:768px){.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .arrow-icon{bottom:1.5rem;right:1.5rem}}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .arrow-icon:hover .case-number{color:#fff}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .arrow-icon:hover .views-count{color:#fffc}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .arrow-icon:hover .arrow-icon{transform:translateX(5px)}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .related-projects{background-color:#000;padding:100px 0;position:relative}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .related-projects .section-title{font-size:2rem;letter-spacing:1px;margin-bottom:3rem;text-transform:uppercase}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .related-projects .section-title .highlight{color:#ffffff80}@media(max-width:768px){.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .related-projects .section-title{font-size:1.5rem;margin-bottom:2rem}}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote{animation:fadeIn .8s ease-out forwards;animation-delay:1s;margin-top:40px;overflow:hidden;padding:80px 0 100px;position:relative}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote:before{background:linear-gradient(90deg,#ffffff1a 0,#fff0);content:"";height:1px;left:0;position:absolute;top:0;width:100%}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote:after{background:radial-gradient(circle,#ffffff08 0,#0000 70%);content:"";height:300px;pointer-events:none;position:absolute;right:0;top:0;width:300px;z-index:0}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote .quote-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-between}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote .quote-content{flex:1 1 50%;min-width:300px;padding:0 15px;position:relative;z-index:1}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote .quote-action{flex:0 1 auto;min-width:300px;padding:0 15px;position:relative;text-align:right;z-index:1}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote .quote-text{position:relative;z-index:1}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote .quote-text h2{font-size:3rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:2rem;text-transform:uppercase}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote .quote-text h2 .faded-text{color:#ffffff4d;display:block;margin-top:.5rem}@media(max-width:992px){.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote .quote-text h2{font-size:2rem}}@media(max-width:768px){.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote .quote-text h2{font-size:1.8rem;margin-bottom:1.5rem}}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote .contact-link{border-top:1px solid #fff3;padding-top:1.5rem;position:relative;text-align:right;z-index:1}@media(max-width:768px){.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote .contact-link{text-align:center}}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote .contact-link a{color:#fff;display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:1px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote .contact-link a .arrow-icon{display:inline-block;margin-left:.5rem;transition:transform .3s ease}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote .contact-link a:hover{color:#fffc}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote,.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote .contact-link a:hover .arrow-icon{transform:translateX(5px)}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote:after{width:100%}.case-study-page .projects-grid .related-projects .projects-slider-container .project-card .project-content .bottom-quote .arrow-icon{transform:translateX(3px)}.case-study-page .projects-grid .related-projects .related-projects{margin-bottom:80px;margin-top:5rem}.case-study-page .projects-grid .related-projects .related-projects .section-title{display:inline-block;font-size:1.5rem;font-weight:600;margin-bottom:2rem;position:relative}.case-study-page .projects-grid .related-projects .related-projects .section-title:after{background:linear-gradient(90deg,#fffc,#fff3);bottom:-10px;content:"";height:2px;left:0;position:absolute;width:40px}.case-study-page .projects-grid .related-projects .related-projects .related-projects-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}@media(max-width:1200px){.case-study-page .projects-grid .related-projects .related-projects .related-projects-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:992px){.case-study-page .projects-grid .related-projects .related-projects .related-projects-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.case-study-page .projects-grid .related-projects .related-projects .related-projects-grid{grid-template-columns:1fr}}.case-study-page .projects-grid .related-projects .related-projects .related-projects-grid .related-project-card{background-color:#111;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.case-study-page .projects-grid .related-projects .related-projects .related-projects-grid .related-project-card:hover{box-shadow:0 10px 20px #0003;transform:translateY(-5px)}.case-study-page .projects-grid .related-projects .related-projects .related-projects-grid .related-project-card:hover .related-project-image img{transform:scale(1.05)}.case-study-page .projects-grid .related-projects .related-projects .related-projects-grid .related-project-card .related-project-image{height:160px;overflow:hidden}.case-study-page .projects-grid .related-projects .related-projects .related-projects-grid .related-project-card .related-project-image img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.case-study-page .projects-grid .related-projects .related-projects .related-projects-grid .related-project-card .related-project-content{padding:1.2rem}.case-study-page .projects-grid .related-projects .related-projects .related-projects-grid .related-project-card .related-project-content h4{font-size:1.1rem;font-weight:600;margin:0 0 .8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-study-page .projects-grid .related-projects .related-projects .related-projects-grid .related-project-card .related-project-content .related-project-tags{display:flex;gap:.5rem}.case-study-page .projects-grid .related-projects .related-projects .related-projects-grid .related-project-card .related-project-content .related-project-tags .related-tag{background-color:#ffffff1a;border-radius:20px;color:#fff9;font-size:.75rem;padding:.2rem .6rem}.case-study-page .projects-grid .related-projects .projects-slider-container{margin:3rem 0;position:relative}.case-study-page .projects-grid .related-projects .projects-slider-container .slider-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.case-study-page .projects-grid .related-projects .projects-slider-container .slider-controls .slider-arrow{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .3s ease;width:40px}.case-study-page .projects-grid .related-projects .projects-slider-container .slider-controls .slider-arrow:hover{background:#fff3}.case-study-page .projects-grid .related-projects .projects-slider-container .slider-controls .slider-arrow span{font-size:1.2rem}.case-study-page .projects-grid .related-projects .projects-slider-container .slider-controls .slider-pagination{display:flex;gap:8px}.case-study-page .projects-grid .related-projects .projects-slider-container .slider-controls .slider-pagination .pagination-dot{background:#fff3;border-radius:50%;cursor:pointer;height:8px;transition:background .3s ease,transform .3s ease;width:8px}.case-study-page .projects-grid .related-projects .projects-slider-container .slider-controls .slider-pagination .pagination-dot.active{background:#fffc;transform:scale(1.2)}.case-study-page .projects-grid .related-projects .projects-slider-container .slider-controls .slider-pagination .pagination-dot:hover{background:#fff6}.case-study-page .projects-grid .related-projects .projects-slider-container .projects-slider-wrapper{border-radius:8px;overflow:hidden}.case-study-page .projects-grid .related-projects .projects-slider-container .projects-slider-wrapper .projects-slider{display:flex;transition:transform .5s ease}.case-study-page .projects-grid .related-projects .projects-slider-container .projects-slider-wrapper .projects-slider .slider-slide{min-width:100%;padding:0 1px}.case-study-page .projects-grid .related-projects .project-card{background-color:#111;border-radius:8px;box-shadow:0 5px 15px #0003;height:100%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.case-study-page .projects-grid .related-projects .project-card:hover{box-shadow:0 10px 25px #0000004d;transform:translateY(-5px)}.case-study-page .projects-grid .related-projects .project-card:hover .project-image img{transform:scale(1.05)}.case-study-page .projects-grid .related-projects .project-card .project-card-inner{display:flex;flex-direction:column;height:100%}.case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-image{height:280px;overflow:hidden;position:relative}.case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-image img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-image .project-overlay{align-items:flex-start;background:linear-gradient(180deg,#0003 0,#000000b3);display:flex;height:100%;justify-content:flex-end;left:0;padding:1.5rem;position:absolute;top:0;width:100%}.case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-image .project-overlay .project-year{background-color:#fff3;border-radius:20px;font-size:.9rem;font-weight:500;padding:.3rem 1rem}.case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-content{display:flex;flex-direction:column;flex-grow:1;padding:2rem}.case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-content .project-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-content .project-header h3{font-size:1.8rem;font-weight:600;line-height:1.2;margin:0}.case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-content .project-header .project-number{color:#ffffff4d;font-size:1.2rem;font-weight:700}.case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-content .project-description{margin-bottom:1.5rem}.case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-content .project-description p{color:#fff9;font-size:1rem;line-height:1.6}.case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-content .project-meta{margin-bottom:1.5rem}.case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-content .project-meta .technologies-list{display:flex;flex-wrap:wrap;gap:.5rem}.case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-content .project-meta .technologies-list .technology-tag{background-color:#ffffff1a;border-radius:20px;color:#fff;font-size:.8rem;font-weight:500;padding:.3rem .8rem;transition:background-color .3s ease}card-content .case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-content .project-meta .technologies-list .technology-tag:hover{background-color:#fff3}.case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-content .project-meta .technologies-list .technology-tag.more-tag{background-color:#ffffff0d;color:#fff9}.case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-content .project-stats{border-top:1px solid #ffffff1a;display:flex;gap:2rem;margin-top:auto;padding-top:1.5rem}.case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-content .project-stats .stat{display:flex;flex-direction:column}.case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-content .project-stats .stat .stat-value{font-size:1.8rem;font-weight:700;margin-bottom:.3rem}.case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-content .project-stats .stat .stat-label{color:#fff9;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.case-study-page .projects-grid .related-projects .project-card .project-card-inner .project-content .project-stats .stat.highlight .stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#aaa);background-clip:text;-webkit-background-clip:text}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#080807;color:#fff;font-family:Inter,sans-serif;overflow-x:hidden;text-rendering:optimizeLegibility}.container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%;z-index:2}@media(max-width:768px){.container{padding:0 1rem}}.section-title{align-items:center;display:flex;font-family:Manrope,sans-serif;font-size:clamp(2.75rem,5vw,4rem);font-weight:700;gap:0;letter-spacing:-.02em;position:relative;z-index:2}.section-title .highlight{color:#d3ffca;margin-left:.5rem;margin-right:.5rem}@media(max-width:1200px){.section-title{font-size:clamp(2.5rem,4vw,3.5rem)}}@media(max-width:992px){.section-title{font-size:clamp(2rem,3vw,3rem)}}@media(max-width:768px){.section-title{font-size:clamp(1.75rem,2.5vw,2.5rem);margin-bottom:2rem}}section{overflow:hidden;padding:4rem 0;position:relative;visibility:visible;z-index:1}@media(max-width:992px){section{padding:4rem 0}}@media(max-width:768px){section{padding:2rem 0}}.nebula-blur{border-radius:50%;filter:blur(80px);opacity:.4;pointer-events:none;position:absolute;will-change:opacity,filter;z-index:-1;z-index:0}.nebula-blur.nebula-blur-1{background:radial-gradient(circle,#d3ffca26 0,#0000 70%);height:400px;right:-100px;top:20%;width:400px}.nebula-blur.nebula-blur-2{background:radial-gradient(circle,#00ffaa4d 0,#0000 70%);bottom:-200px;height:600px;left:-200px;width:600px}.nebula-blur.nebula-blur-3{background:radial-gradient(circle,#64c8ff33 0,#0000 70%);bottom:50px;height:500px;left:-200px;width:500px}.nebula-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#121211;border-radius:12px;overflow:hidden;padding:2rem;position:relative;transform:translateZ(0);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);visibility:visible}.nebula-card:hover{box-shadow:0 8px 32px #0000004d;transform:translateY(-5px)}.nebula-card:hover:before{opacity:1}.hidden,.visible{opacity:1;visibility:visible}.animate-on-scroll,.animate-on-scroll.visible{opacity:1;transform:none}.text-center{text-align:center}.mb-sm{margin-bottom:1rem}.mb-md{margin-bottom:2rem}.mb-lg{margin-bottom:4rem}.mt-sm{margin-top:1rem}.mt-md{margin-top:2rem}.mt-lg{margin-top:4rem}.App{overflow:visible;position:relative;z-index:1}@media(max-width:768px){.hide-on-mobile{display:none}}@media(max-width:992px){.container{max-width:100%}}
/*# sourceMappingURL=main.e65ef4d2.css.map*/