@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css?family=IBM%20Plex%20Sans:500|IBM%20Plex%20Sans:300";html{scroll-behavior:smooth}*{box-sizing:border-box}html,body{margin:0;font-family:segoe ui;background-color:#000;overflow-x:hidden}.nav{background:#000000e4;box-shadow:0 0 10px #00000030;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(50px);left:0;right:0;position:fixed;top:0;max-width:1200px;height:3.125rem;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center;transition:transform .5s ease;z-index:10000}.nav.hidden{transform:translateY(-100%)}.nav.visible{transform:translateY(0)}.nav>.nav-header{display:inline}.nav>.nav-header>.nav-title{display:inline-block}.nav>.nav-btn{display:none}.nav>.nav-links{display:inline;float:right;font-size:18px}.nav>.nav-links>a{display:inline-block;padding:13px 10px;text-decoration:none;color:#fff;max-width:100vw;overflow-x:hidden}.nav>.nav-links>a:hover{color:#e85f21}.nav>#nav-check{display:none}@media (max-width: 600px){.nav>.nav-btn{display:inline-block;position:absolute;right:0;top:0}.nav>.nav-btn>label{display:inline-block;width:50px;height:50px;padding:13px}.nav>.nav-btn>label:hover,.nav #nav-check:checked~.nav-btn>label{background:#0000006d;box-shadow:0 0 10px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(50px)}.nav>.nav-btn>label{display:flex;flex-direction:column;justify-content:center;gap:5px;width:50px;height:50px;cursor:pointer}.nav>.nav-btn>label>span{display:block;width:25px;height:2px;background-color:#fffefe;transition:all .3s ease}#nav-check:checked~.nav-btn>label>span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}#nav-check:checked~.nav-btn>label>span:nth-child(2){opacity:0}#nav-check:checked~.nav-btn>label>span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.nav>.nav-links{position:absolute;display:block;width:100%;background:#000000e4;box-shadow:0 0 10px #00000030;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(50px);height:100%;transition:all .3s ease-in;overflow-y:hidden;top:2.5rem;left:0}.nav>.nav-links>a{display:block;width:30%}.nav>#nav-check:not(:checked)~.nav-links{height:0px}.nav>#nav-check:checked~.nav-links{height:calc(100vh - 50px);overflow-y:auto}}.nav-title{background-size:contain;width:6.25rem;height:3.125rem}.logo{display:inline-block;align-items:center;text-decoration:none;padding:8px;background-repeat:no-repeat}.services-section{padding:3.75rem 1.25rem;background-color:#000;text-align:center;content-visibility:auto}.services-section h2{font-size:2.25rem;margin-bottom:2.5rem;color:#fff}.services-section .services-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.875rem}@media (min-width: 600px){.services-section .services-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.services-section .services-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 2250px){.services-section .services-grid{grid-template-columns:repeat(6,1fr)}}.services-section .service-card{border-radius:.9375rem;padding:1.25rem;box-shadow:0 4px 20px #0000000d;transition:transform .3s ease;background:linear-gradient(to top,#34323277,#121212,#1e1e1e,#2a2a2a,#363636);align-items:stretch}.services-section .service-card:hover{transform:translateY(-5px)}.services-section .service-card img{width:200px;height:225px;margin-bottom:.9375rem;object-fit:contain;transition:transform .3s ease}.services-section .service-card:hover img{transform:scale(1.1)}.services-section .service-card h3{font-size:1.375rem;margin-bottom:.625rem;color:#000;color:#fff}.services-section .service-card p{font-size:1rem;margin-bottom:1.25rem;color:#000;color:#fff}.services-section .service-card .btn{display:inline-block;background-color:#0074ff;color:#fff;border-radius:.5rem;text-decoration:none;font-weight:700;min-width:160px;text-align:center;padding:.75rem 1.25rem;white-space:nowrap}.services-section .service-card .btn:hover{background-color:#0101ffae}.fade-up{opacity:0;transform:translateY(30px);transition:all .6s ease-out;will-change:opacity,transform}:root{--m: 4rem}h2{font-weight:500;text-align:center;font-size:4rem;margin:0}h3{font-weight:500;font-size:2.4rem;margin:0}footer{width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-end;padding:1rem 2vw;position:relative;z-index:200;justify-content:center}.artist{font-size:clamp(.6875rem,1vw,1rem)}@media (max-width: 43.75rem){.col1{text-align:center}.col1 .social{justify-content:center}}.col{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0rem 3.2rem;width:28%}.col2{background-color:#121212;border-radius:2rem;background-color:#bdb0b020;height:9.375rem;width:75rem;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;gap:clamp(.625rem,5vw,6.25rem);margin:0;padding:0}img{height:1.375rem;width:1.375rem;object-fit:cover}.social{display:flex;flex-direction:row;justify-content:flex-start;gap:1rem}a{text-decoration:none;color:#fff}.link{width:3.125rem;height:3.125rem;background-color:#ffffff1a;border-radius:.4rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 700px){footer{flex-direction:column;gap:10px}.col{width:100%;height:6.875rem}}#wrap{width:100%;height:100%;position:relative;margin:0 auto;overflow:visible}#lightings{position:absolute;width:100%}section{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:10%;width:100%;position:relative;margin:auto}#one{-webkit-animation:one 5s ease-in-out infinite alternate;-moz-animation:one 5s ease-in-out infinite alternate;-ms-animation:one 5s ease-in-out infinite alternate;-o-animation:one 5s ease-in-out infinite alternate;animation:one 5s ease-in-out infinite alternate}@-webkit-keyframes one{0%{-webkit-box-shadow:0 0 250px 20px #473c78}to{-webkit-box-shadow:0 0 100px 15px #f72a3b}}@-moz-keyframes one{0%{-moz-box-shadow:0 0 250px 20px #473c78}to{-moz-box-shadow:0 0 100px 15px #f72a3b}}@-o-keyframes one{0%{-o-box-shadow:0 0 250px 20px #473c78}to{-o-box-shadow:0 0 100px 15px #f72a3b}}@keyframes one{0%{box-shadow:0 0 250px 20px #473c78}to{box-shadow:0 0 100px 15px #f72a3b}}#two{width:90%;-webkit-animation:two 4s ease-in-out infinite alternate;-moz-animation:two 4s ease-in-out infinite alternate;-ms-animation:two 4s ease-in-out infinite alternate;-o-animation:two 4s ease-in-out infinite alternate;animation:two 4s ease-in-out infinite alternate}@-webkit-keyframes two{0%{-webkit-box-shadow:0 0 250px 20px #18c499}to{-moz-box-shadow:0 0 100px 15px #d96f65}}@-moz-keyframes two{0%{-moz-box-shadow:0 0 250px 20px #18c499}to{-moz-box-shadow:0 0 100px 15px #d96f65}}@-o-keyframes two{0%{-o-box-shadow:0 0 250px 20px #18c499}to{-moz-box-shadow:0 0 100px 15px #d96f65}}@keyframes two{0%{box-shadow:0 0 250px 20px #18c499}to{-moz-box-shadow:0 0 100px 15px #d96f65}}#three{width:100%;-webkit-animation:three 3s ease-in-out infinite alternate;-moz-animation:three 3s ease-in-out infinite alternate;-ms-animation:three 3s ease-in-out infinite alternate;-o-animation:three 3s ease-in-out infinite alternate;animation:three 3s ease-in-out infinite alternate}@-webkit-keyframes three{0%{-moz-box-shadow:0 0 100px 15px #d96f65}to{-webkit-box-shadow:0 0 100px 15px #3e33ff}}@-moz-keyframes three{0%{-moz-box-shadow:0 0 100px 15px #d96f65}to{-moz-box-shadow:0 0 100px 15px #3e33ff}}@-o-keyframes three{0%{-moz-box-shadow:0 0 100px 15px #d96f65}to{-o-box-shadow:0 0 100px 15px #3e33ff}}@keyframes three{0%{-moz-box-shadow:0 0 100px 15px #d96f65}to{box-shadow:0 0 100px 15px #3e33ff}}#four{width:100%;-webkit-animation:four 2s ease-in-out infinite alternate;-moz-animation:four 2s ease-in-out infinite alternate;-ms-animation:four 2s ease-in-out infinite alternate;-o-animation:four 2s ease-in-out infinite alternate;animation:four 2s ease-in-out infinite alternate}@-webkit-keyframes four{0%{-webkit-box-shadow:0 0 250px 20px #781848}to{-webkit-box-shadow:0 0 100px 15px #f2bbe9}}@-moz-keyframes four{0%{-moz-box-shadow:0 0 250px 20px #781848}to{-moz-box-shadow:0 0 100px 15px #f2bbe9}}@-o-keyframes four{0%{-o-box-shadow:0 0 250px 20px #781848}to{-o-box-shadow:0 0 100px 15px #f2bbe9}}@keyframes four{0%{shadow:0 0 250px 20px #781848}to{shadow:0 0 100px 15px #f2bbe9}}#five{width:100%;-webkit-animation:five 1s ease-in-out infinite alternate;-moz-animation:five 1s ease-in-out infinite alternate;-ms-animation:five 1s ease-in-out infinite alternate;-o-animation:five 1s ease-in-out infinite alternate;animation:five 1s ease-in-out infinite alternate}@-webkit-keyframes five{0%{-webkit-box-shadow:0 0 250px 20px #42f2a1}to{-moz-box-shadow:0 0 100px 15px #d96f65}}@-moz-keyframes five{0%{-moz-box-shadow:0 0 250px 20px #42f2a1}to{-moz-box-shadow:0 0 100px 15px #d96f65}}@-o-keyframes five{0%{-o-box-shadow:0 0 250px 20px #42f2a1}to{-moz-box-shadow:0 0 100px 15px #d96f65}}@keyframes five{0%{box-shadow:0 0 250px 20px #42f2a1}to{-moz-box-shadow:0 0 100px 15px #d96f65}}.designer-link{color:inherit;text-decoration:underline;font-weight:500;transition:color .3s ease}.designer-link:hover{color:#15949d}.hero-slider{position:relative;height:100vh;overflow:hidden}.hero-slider .slide-wrapper{display:flex;backface-visibility:hidden;transition:transform .6s ease-in-out;height:100%;width:100%}.hero-slider .slide{position:relative;flex:0 0 100%;height:100%;background-size:cover;background-position:center;display:flex;align-items:center;background-repeat:no-repeat;justify-content:center;background-color:#000;transition:transform .6s ease-in-out;z-index:2}.hero-slider .slide .slide-content{text-align:center;color:#fffffffe;position:relative;z-index:1}.hero-slider .slide .slide-content .slide-title,.hero-slider .slide .slide-content .slide-subtitle,.hero-slider .slide .slide-content .slide-button{opacity:0;transform:translate(-30px);transition:all 2.5s ease}.hero-slider .slide .slide-content .slide-title.animate,.hero-slider .slide .slide-content .slide-subtitle.animate,.hero-slider .slide .slide-content .slide-button.animate{opacity:1;transform:translate(0)}.hero-slider .slide .slide-content h1,.hero-slider .slide .slide-content h2,.hero-slider .slide .slide-content p,.hero-slider .slide .slide-content .slide-button{opacity:1;transform:none;transition:none}.hero-slider .slide .slide-content h1,.hero-slider .slide .slide-content h2{font-size:clamp(2rem,5vw,7.5rem);letter-spacing:-.125rem;margin-bottom:.625rem;z-index:2}.hero-slider .slide .slide-content p{z-index:2;font-size:clamp(1.0625rem,1.5vw,2.375rem);margin-bottom:1.25rem}.hero-slider .slide .slide-content .slide-button{display:inline-block;padding:.75rem 1.5rem;font-size:1rem;background-color:#0074ff;color:#fff;border-radius:.5rem;text-decoration:none}.hero-slider .slide .slide-content .slide-button:hover{background-color:#0101ffae}.hero-slider .call-now-btn{background-color:#28a745;color:#fff;padding:.75rem 1.5rem;font-size:1rem;border-radius:.5rem;font-weight:700;text-decoration:none;transition:background-color .3s ease;margin-left:1.25rem}.hero-slider .call-now-btn:hover{background-color:#218838}.hero-slider .prev,.hero-slider .next{position:absolute;top:45%;transform:translateY(-50%);font-size:2.8125rem;color:#fff;background-color:transparent;border:none;cursor:pointer;z-index:2;padding:.5rem 1rem;color:#0074ff;animation:bounce-left-right 1.5s ease-in-out infinite;animation-direction:alternate}.hero-slider .prev:hover,.hero-slider .next:hover{color:#0101ffae}@media (min-width: 37.5rem){.hero-slider .prev,.hero-slider .next{font-size:9.375rem}}.hero-slider .prev{left:10px}.hero-slider .next{right:10px;animation-name:bounce-right-left}.dots{position:absolute;bottom:1rem;width:100%;display:flex;justify-content:center;gap:.5rem}.dots span{width:12px;height:12px;background:#ffffff80;border-radius:50%;display:inline-block;cursor:pointer}.dots span.active{background:#fff}.slide-title.animate{transition-delay:.2s}.slide-subtitle.animate{transition-delay:.4s}.slide-button.animate{transition-delay:.6s}@keyframes bounce-left-right{0%{transform:translate(0)}50%{transform:translate(-25px)}to{transform:translate(0)}}@keyframes bounce-right-left{0%{transform:translate(0)}50%{transform:translate(15px)}to{transform:translate(0)}}.learn-more-link{display:flex;bottom:-50px;margin:auto;margin-top:3.125rem;font-size:.875rem;color:#fff;text-decoration:underline;z-index:3;padding:.625rem;width:100px;place-self:center;background:none;border:none}.learn-more-link:hover{color:#0371e3}.slide-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:brightness(.75)}.services-section{content-visibility:auto}.form-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;min-height:100vh;padding:1rem}.contact-form{width:100%;max-width:37.5rem;margin:4rem auto;padding:2rem;border-radius:1rem;box-shadow:0 0 1.25rem #0006;color:#fff;-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);background:#111111f2}.contact-form h2{text-align:center;margin-bottom:2rem;font-size:clamp(2rem,4vw,2.5rem)}.contact-form .form-group{position:relative;margin-bottom:1.5rem}.contact-form .form-group input,.contact-form .form-group select,.contact-form .form-group textarea{width:100%;padding:1.5rem .75rem .3125rem;background-color:#222;color:#fff;font-size:1rem;border:none;border-radius:.5rem;transition:background .3s ease}.contact-form .form-group input:focus,.contact-form .form-group select:focus,.contact-form .form-group textarea:focus{outline:none;background-color:#1a1a1a;box-shadow:0 0 .375rem #0073ff66}.contact-form .form-group input::placeholder,.contact-form .form-group select::placeholder,.contact-form .form-group textarea::placeholder{color:#fff6}.contact-form .form-group input:-webkit-autofill,.contact-form .form-group select:-webkit-autofill,.contact-form .form-group textarea:-webkit-autofill{background-color:#222!important;-webkit-box-shadow:0 0 0px 1000px #222 inset!important;-webkit-text-fill-color:rgb(255,255,255)!important;transition:background-color 9999s ease-in-out 0s}.contact-form .form-group label{position:absolute;top:.125rem;left:.75rem;color:#faf4f4d5;font-size:1rem;pointer-events:none;padding:0 .25rem;transition:.2s ease all}.contact-form .form-group input:focus+label,.contact-form .form-group select:focus+label,.contact-form .form-group textarea:focus+label,.contact-form .form-group.has-value label{top:.25rem;left:.75rem;font-size:.75rem;color:#d3c9c9cc}.contact-form textarea{resize:vertical}.contact-form button[type=submit]{width:100%;margin-top:1.5rem;padding:.75rem;background-color:#0074ff;color:#fff;font-size:1.125rem;border:none;border-radius:.5rem;font-weight:700;cursor:pointer;transition:background .3s ease}.contact-form button[type=submit]:hover{background-color:#0073ffd9}.contact-form select:invalid{color:#ffffff80}.contact-form select option[disabled][hidden]{color:#777}.contact-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#222;color:#fff;padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;font-size:1rem;background-image:url('data:image/svg+xml;utf8,<svg fill="white" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem}.form-toast{text-align:center;position:absolute;width:18.75rem;height:12.5rem;left:50%;transform:translate(-50%,-50%);background:#0009;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;padding:1rem 1.5rem;border-radius:.5rem;font-size:1rem;box-shadow:0 4px 12px #0000004d;z-index:999;animation:fade-in-out 3s ease}@media (max-width: 37.5rem){.form-toast{bottom:-50px}}@keyframes fade-in-out{0%{opacity:0;transform:translate(-50%) translateY(10px)}10%{opacity:1;transform:translate(-50%) translateY(0)}90%{opacity:1}to{opacity:0;transform:translate(-50%) translateY(10px)}}.form-toast button{margin-top:1rem;padding:.5rem 1rem;font-size:1rem;background-color:#0074ff;color:#fff;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .3s ease}.form-toast button:hover{background-color:#0073ffcc}.service-page{padding:2rem 1rem;max-width:900px;margin:0 auto}.service-page .service-header{text-align:center}.service-page .service-header img{width:100%;height:clamp(15.625rem,50vw,40.625rem);object-fit:contain;border-radius:12px}.service-page .service-header h1{margin:1rem 0 .5rem;background:linear-gradient(90deg,#004ecc,#f288fb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.service-page .service-header .subtitle{font-size:1.1rem;color:#a59ca0}.service-page .service-content h2{margin-top:2rem;font-size:clamp(2.9375rem,10vw,4rem);font-weight:700;background:linear-gradient(90deg,#004ecc,#f288fb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.service-page .service-content ul{margin:.625rem 0 1.5rem 1.375rem;color:#d6d1d3;list-style:none;padding:0}.service-page .service-content .btn.primary{display:inline-block;padding:.75rem 1.5rem;background:var(--accent, #0074ff);color:#fff;border-radius:6px;text-decoration:none;margin-left:1.5rem}.android-page{padding:2rem 1rem;max-width:900px;margin:0 auto}.android-page .service-header{text-align:center}.android-page .service-header img{width:100%;height:clamp(15.625rem,50vw,40.625rem);object-fit:contain;border-radius:12px}.android-page .service-header h1{margin:1rem 0 .5rem;background:linear-gradient(90deg,#3e3b91,#f44369);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.android-page .service-header .subtitle{font-size:1.1rem;color:#a59ca0}.android-page .service-content h2{margin-top:2rem;font-size:clamp(2.9375rem,10vw,4rem);font-weight:700;background:linear-gradient(90deg,#3e3b91,#f44369);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.android-page .service-content ul{margin:.625rem 0 1.5rem 1.375rem;color:#d6d1d3;list-style:none;padding:0}.android-page .service-content .btn.primary{display:inline-block;padding:.75rem 1.5rem;background:var(--accent, #0074ff);color:#fff;border-radius:6px;text-decoration:none;margin-left:1.5rem}.floating-wrapper:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:70%;height:10px;background:#8483837b;filter:blur(4px);border-radius:50%;z-index:0}.ipad-page{padding:2rem 1rem;max-width:900px;margin:0 auto}.ipad-page .service-header{text-align:center}.ipad-page .service-header img{width:100%;height:clamp(15.625rem,50vw,40.625rem);object-fit:contain;border-radius:12px}.ipad-page .service-header h1{margin:1rem 0 .5rem;background:linear-gradient(90deg,#00d668,#004cff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.ipad-page .service-header .subtitle{font-size:1.1rem;color:#a59ca0}.ipad-page .service-content h2{margin-top:2rem;font-size:clamp(2.9375rem,10vw,4rem);font-weight:700;background:linear-gradient(90deg,#00d668,#004cff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.ipad-page .service-content ul{margin:.625rem 0 1.5rem 1.375rem;color:#d6d1d3;list-style:none;padding:0}.ipad-page .service-content .btn.primary{display:inline-block;padding:.75rem 1.5rem;background:var(--accent, #0074ff);color:#fff;border-radius:6px;text-decoration:none;margin-left:1.5rem}li{position:relative;padding-left:2rem;margin-bottom:.75rem}.floating-wrapper:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80%;height:10px;background:#8483837b;filter:blur(4px);border-radius:50%;z-index:0}.laptop-page{padding:2rem 1rem;max-width:900px;margin:0 auto}.laptop-page .service-header{text-align:center}.laptop-page .service-header img{width:100%;height:clamp(15.625rem,50vw,40.625rem);object-fit:contain;border-radius:12px}.laptop-page .service-header h1{margin:1rem 0 .5rem;background:linear-gradient(90deg,#0a74ff,#006);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.laptop-page .service-header .subtitle{font-size:1.1rem;color:#a59ca0}.laptop-page .service-content h2{margin-top:2rem;font-size:clamp(2.9375rem,10vw,4rem);font-weight:700;background:linear-gradient(90deg,#0a74ff,#006);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.laptop-page .service-content ul{margin:.625rem 0 1.5rem 1.375rem;color:#d6d1d3;list-style:none;padding:0}.laptop-page .service-content .btn.primary{display:inline-block;padding:.75rem 1.5rem;background:var(--accent, #0074ff);color:#fff;border-radius:6px;text-decoration:none;margin-left:1.5rem}.console-page{padding:2rem 1rem;max-width:900px;margin:0 auto}.console-page .service-header{text-align:center}.console-page .service-header img{width:100%;height:clamp(15.625rem,50vw,40.625rem);object-fit:contain;border-radius:12px}.console-page .service-header h1{margin:1rem 0 .5rem;background:linear-gradient(90deg,#4c5254,#95acb5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.console-page .service-header .subtitle{font-size:1.1rem;color:#a59ca0}.console-page .service-content h2{margin-top:2rem;font-size:clamp(2.9375rem,10vw,3.75rem);font-weight:700;background:linear-gradient(90deg,#4c5254,#95acb5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.console-page .service-content ul{margin:.625rem 0 1.5rem 1.375rem;color:#d6d1d3;list-style:none;padding:0}.console-page .service-content .btn.primary{display:inline-block;padding:.75rem 1.5rem;background:var(--accent, #0074ff);color:#fff;border-radius:6px;text-decoration:none;margin-left:1.5rem}.roboto{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:500}.other-electronics-page{padding:2rem 1rem;max-width:900px;margin:0 auto}.other-electronics-page .service-header{text-align:center}.other-electronics-page .service-header img{width:100%;height:clamp(15.625rem,50vw,40.625rem);object-fit:contain;border-radius:12px}.other-electronics-page .service-header h1{margin:1rem 0 .5rem;background:linear-gradient(90deg,#66a6ff,#805af2,#c25cd6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.other-electronics-page .service-header .subtitle{font-size:1.1rem;color:#a59ca0}.other-electronics-page .service-content h2{margin-top:2rem;font-size:clamp(2.9375rem,10vw,4rem);font-weight:700;background:linear-gradient(90deg,#66a6ff,#805af2,#c25cd6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.other-electronics-page .service-content ul{margin:.625rem 0 1.5rem 1.375rem;color:#d6d1d3;list-style:none;padding:0}.other-electronics-page .service-content .btn.primary{display:inline-block;padding:.75rem 1.5rem;background:var(--accent, #0074ff);color:#fff;border-radius:6px;text-decoration:none;margin-left:1.5rem}li{position:relative;padding-left:2rem;margin-bottom:.75rem;list-style:none}li:before{content:"✔";position:absolute;left:0;top:0;font-size:.9rem;background-color:#4caf50;color:#fff;width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.floating-wrapper{position:relative;display:inline-block;animation:floatUpDown 3s ease-in-out infinite}.floating-wrapper:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80%;height:10px;background:#8483837b;filter:blur(4px);border-radius:50%;z-index:2}.loop-hover{margin-top:3.125rem;position:relative;z-index:1;animation:floatUpDown 3s ease-in-out infinite}@keyframes floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.fade-up{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.about-page{padding:2rem 1rem;max-width:56.25rem;margin:0 auto}.about-page .about-header{text-align:center}.about-page .about-header h1{font-size:clamp(2.9375rem,10vw,4rem);background:linear-gradient(90deg,#f44369,#3e3b92);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-bottom:1rem}.about-page .about-header .subtitle{color:#a59ca0;font-size:1.125rem}.about-page .about-content{margin-top:3rem}.about-page .about-content h2{font-size:clamp(2.9375rem,10vw,3.375rem);margin-top:2rem;margin-bottom:.75rem;background:linear-gradient(90deg,#f44369,#3e3b92);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.about-page .about-content p,.about-page .about-content ul{color:#d6d1d3;font-size:1.125rem;line-height:1.6}.about-page .about-content ul{padding-left:1.5rem;list-style:disc}.contact-page{padding:2rem 1rem;max-width:800px;margin:0 auto}.contact-page .contact-info{margin-bottom:2rem;line-height:1.6;font-size:1.125rem;justify-items:center}@media (max-width: 30rem){.contact-page .contact-info{display:flex;flex-direction:column;text-align:center}}.contact-page .contact-info a{color:var(--accent, #0074ff);text-decoration:none}.contact-page .contact-info a:hover{text-decoration:underline}.contact-page .contact-info ul{list-style:none;padding-left:0}@media (max-width: 30rem){.contact-page .contact-info ul{display:grid;place-content:center}}.contact-page h1{font-size:3rem;font-weight:700;background:linear-gradient(90deg,#e85f21,#ff9a44);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:.5rem}.contact-page .service-header{text-align:center}.contact-page .service-header h1{background:linear-gradient(90deg,#004ecc,#f288fb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.contact-page .service-header .subtitle{color:#b3b3b3;font-size:1.1rem}.contact-page .contact-form-wrapper{margin-top:2rem}.contact-page .contact-form-wrapper .contact-form{display:flex;flex-direction:column;gap:1rem}.contact-page .contact-form-wrapper .contact-form .form-group{position:relative}.contact-page .contact-form-wrapper .contact-form .form-group input,.contact-page .contact-form-wrapper .contact-form .form-group textarea{background-color:#222;color:#fff;padding:1.5rem .75rem .3125rem;border-radius:.5rem;width:100%;font-size:1rem;border:none}.contact-page .contact-form-wrapper .contact-form .form-group label{position:absolute;top:.125rem;left:.75rem;font-size:1rem;color:#fff9;pointer-events:none;transition:.2s ease all}.contact-page .contact-form-wrapper .contact-form .form-group input:focus+label,.contact-page .contact-form-wrapper .contact-form .form-group textarea:focus+label,.contact-page .contact-form-wrapper .contact-form .form-group.has-value label{top:.25rem;font-size:.75rem;color:#d3c9c9cc}.contact-page .contact-form-wrapper .contact-form button{padding:.75rem 1.5rem;background:var(--accent, #0074ff);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600}.contact-page .contact-form-wrapper .contact-note{margin-top:1rem;text-align:center;color:#999}.contact-page .contact-form-wrapper .link-text{color:#f288fb;text-decoration:underline}.thank-you-page{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;text-align:center}.thank-you-page h1{font-size:clamp(2.3125rem,10vw,4rem);margin-bottom:1rem;background:linear-gradient(90deg,#66a6ff,#805af2,#c25cd6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;background-size:200% auto;animation:gradientMove 3s linear infinite}@keyframes gradientMove{0%{background-position:0% center}to{background-position:200% center}}.thank-you-page p{font-size:1.1rem;color:#a59ca0;margin-bottom:.75rem}.thank-you-page p a{color:#007bff;text-decoration:none}.thank-you-page p a:hover{text-decoration:underline}.thank-you-page button{margin-top:1.5rem;padding:.75rem 1.5rem;background-color:#000;color:#fff;border:none;border-radius:.4rem;font-size:1rem;cursor:pointer;background:linear-gradient(90deg,#66a6ff,#805af2,#c25cd6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;transition:background-color .2s ease}.thank-you-page button:hover{background-color:#333}:root,html,body{font-family:Roboto,system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji",sans-serif;color:#fff}.layout{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.main-content{flex:1}
