html{max-width:100%}body{overflow-x:hidden;max-width:100%}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}a{text-decoration:none}ul{padding:0}li{list-style:none}:root{--ibm:"IBM Plex Mono",monospace;--roboto:"Roboto",sans-serif;--outfit:"Outfit",sans-serif;--inter:"Inter",sans-serif;--darkBlue:#0a1628;--blue:#008afc;--neonBlue:#00b4ff;--glowBlue:rgba(0,138,252,0.4);--deepBg:#0c1424;--silverBg:#d8e0ec;--silverBgDark:#b8c5d6;--glassBg:rgba(255,255,255,0.06);--glassBorder:rgba(255,255,255,0.12);--glassHighlight:rgba(255,255,255,0.18);--textMuted:#8fa3c4;--textLight:#c8d6e5;--white:#ffffff}::-webkit-scrollbar-thumb{background-color:var(--blue);border-radius:4px}::-webkit-scrollbar{background-color:var(--deepBg);width:6px}.container{max-width:1170px;width:100%;padding:0 15px;display:block;margin:auto}abbr[title]{text-decoration:none;border-bottom:none;cursor:help}address{font-style:normal}.honeypot{position:absolute !important;left:-10000px !important;top:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important;opacity:0 !important;pointer-events:none !important}.field-error{border-color:#ff5e5e !important;box-shadow:0 0 0 2px rgba(255,94,94,0.2) !important}.field-error-msg{color:#ff7575;font-family:var(--inter);font-size:12px;margin-top:6px;display:block;text-shadow:0 1px 2px rgba(0,0,0,0.3)}body{overflow-x:hidden;width:100%;background:linear-gradient( 180deg,#1a0a2e 0%,#1e1145 5%,#0f2557 12%,#0a3d6e 20%,#1e5a8f 28%,#2d6fa8 35%,#2d6fa8 45%,#1e5a8f 55%,#0a3d6e 62%,#0f2557 68%,#0c1424 75%,#0c1424 92%,#1a0a2e 100% );color:var(--textLight);font-family:var(--inter)}header{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;position:fixed;width:100%;top:0;left:0;z-index:999;border-bottom:none;transition:background 0.5s ease,backdrop-filter 0.5s ease,border 0.5s ease,box-shadow 0.5s ease}body > section,body > footer,body > main{position:relative;z-index:2}#constellation-canvas{z-index:1 !important}header.scrolled{background:rgba(12,20,36,0.5);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-bottom:1px solid rgba(255,255,255,0.1);box-shadow:0 2px 30px rgba(0,0,0,0.3)}.bar{display:none}.navbar{display:flex;justify-content:space-between;align-items:center}.navbar-brand{max-width:18%;width:100%;padding:12px 0}.navbar-brand img{width:100%;height:auto;filter:brightness(1.2) drop-shadow(0 0 8px rgba(0,180,255,0.2))}.navmenu{display:flex;align-items:center;gap:5px}.close-icon{display:none}.navmenu a{color:var(--textMuted);text-transform:uppercase;font-family:var(--ibm);padding:20px 22px;font-size:13px;letter-spacing:2px;border-bottom:2px solid transparent;transition:all 0.3s ease}.navmenu a:hover{color:var(--neonBlue);text-shadow:0 0 15px var(--glowBlue)}.nav-phone{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:30px;background:rgba(255,255,255,0.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.15);color:#fff;font-family:var(--outfit);font-size:14px;font-weight:600;letter-spacing:0.3px;transition:all 0.3s ease;white-space:nowrap;flex-shrink:0}.nav-phone .phone-icon{font-size:14px;opacity:0.9}.nav-phone:hover{background:rgba(0,180,255,0.18);border-color:rgba(0,180,255,0.5);box-shadow:0 0 25px rgba(0,180,255,0.25)}.navmenu .nav-phone-mobile{display:none}.navmenu a.active-menu{color:var(--neonBlue);border-bottom:2px solid var(--neonBlue)}.nav-dropdown{position:relative;display:inline-block}.nav-dropdown-trigger{cursor:pointer;display:inline-flex;align-items:center;gap:6px}.dropdown-arrow{font-size:10px;transition:transform 0.3s ease;display:inline-block}.nav-dropdown:hover .dropdown-arrow,.nav-dropdown:focus-within .dropdown-arrow{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-8px);min-width:240px;background:rgba(8,14,28,0.92);backdrop-filter:blur(30px) saturate(1.4);-webkit-backdrop-filter:blur(30px) saturate(1.4);border:1px solid rgba(255,255,255,0.15);border-radius:14px;padding:10px;opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:1000;box-shadow:0 20px 60px rgba(0,0,0,0.6);display:flex;flex-direction:column;gap:2px}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.nav-dropdown-menu a{padding:10px 16px !important;font-family:var(--inter) !important;font-size:13px !important;font-weight:500 !important;color:rgba(255,255,255,0.82) !important;text-transform:none !important;letter-spacing:0.3px !important;border:none !important;border-radius:8px;white-space:nowrap;transition:all 0.2s ease !important}.nav-dropdown-menu a:hover{background:rgba(0,180,255,0.15) !important;color:#fff !important;text-shadow:none !important}.footer{background:transparent;padding:80px 0 30px;font-family:var(--inter);margin-top:0;border-top:none;position:relative}.footer .container{position:relative;z-index:1}.footer .row{display:flex;gap:30px}.footer .row .column{width:25%}.footer .footer-logo img{width:100%;max-width:180px;height:auto;filter:brightness(1.1)}.footer-logo p{margin-top:15px;color:var(--textMuted);font-size:15px;line-height:1.7}.footer .navigation ul{display:flex;flex-direction:column;gap:12px}.footer .navigation ul li a{color:var(--textMuted);font-size:15px;transition:color 0.3s ease}.footer .navigation ul li a:hover{color:var(--neonBlue)}.footer .footer-social-icon ul{display:flex;gap:15px;margin-bottom:20px}.footer .footer-social-icon a{color:var(--textMuted);font-size:18px;transition:all 0.3s ease}.footer .footer-social-icon a:hover{color:var(--neonBlue);filter:drop-shadow(0 0 8px var(--glowBlue))}.footer .contact-info{display:flex;flex-direction:column;gap:8px}.footer .contact-info li a{font-size:15px;color:var(--textMuted);transition:color 0.3s ease}.footer .contact-info li a:hover{color:var(--neonBlue)}.footer .contact-info li{display:flex;gap:8px;align-items:center;color:var(--textMuted);font-size:15px}.footer .contact-info li img{filter:brightness(0.7)}.footer .footer-images img{width:130px;height:auto;border-radius:8px;opacity:0.7}.column.navigation{padding-left:40px}.column.navigation ul{display:flex;flex-direction:column;gap:15px}.column.footer-images{display:flex;flex-direction:column;align-items:flex-end;gap:10px}@media screen and (max-width:1250px){.container{max-width:990px}.navmenu a{padding:10px 8px;font-size:12px}.nav-phone .phone-number{display:none}.nav-phone{padding:10px 14px}.nav-phone .phone-icon{font-size:16px}}@media screen and (max-width:991px){.container{max-width:767px}header .contact-btn{display:none}.nav-phone{display:none}.navmenu .nav-phone-mobile{display:inline-flex !important}.navbar-brand{max-width:33%}.bar{display:block;color:var(--neonBlue);cursor:pointer}.bar img{filter:brightness(2)}.navmenu{position:fixed;left:-100%;top:0;width:100%;height:100vh;display:flex;flex-direction:column;padding:60px 30px;align-items:flex-start;z-index:999;background:rgba(8,14,26,0.97);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);transition:all 0.3s;margin:0;gap:5px}.navmenu.shown{left:0}.navmenu a{color:var(--textLight);font-size:18px;padding:15px 10px}.close-icon{display:block;position:absolute;top:20px;right:20px;cursor:pointer}.close-icon img{filter:brightness(2)}.navbar .navmenu .active-menu{border:none;color:var(--neonBlue);font-weight:600}.footer .row{flex-wrap:wrap;row-gap:40px}.column.footer-images{align-items:flex-start}}@media screen and (max-width:768px){.footer .row{flex-direction:column;align-items:center;text-align:center}.footer .row .column{width:100%;display:flex;flex-direction:column;align-items:center}.column.navigation{padding-left:0}.column.navigation ul{align-items:center}.footer .footer-logo img{margin:0 auto}.footer-logo p{text-align:center}.footer .footer-social-icon ul{justify-content:center}.footer .contact-info{align-items:center}.column.footer-images{align-items:center}.footer .contact-info li{justify-content:center}}.banner-section{background:transparent;min-height:620px;display:flex;align-items:center;position:relative;z-index:1;overflow:visible}#constellation-canvas{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;pointer-events:none}.banner-section .container{display:flex;gap:40px;align-items:center;position:relative;z-index:2}.banner-section .call-to-action-social{position:fixed;left:24px;top:50%;transform:translateY(-50%);bottom:auto;z-index:50}.banner-section .call-to-action-social ul{display:flex;flex-direction:column;gap:18px}.banner-section .call-to-action-social li{position:relative;animation:socialFloat 8s ease-in-out infinite}.banner-section .call-to-action-social li:nth-child(1){animation-delay:0s}.banner-section .call-to-action-social li:nth-child(2){animation-delay:2.5s}.banner-section .call-to-action-social li:nth-child(3){animation-delay:5s}@keyframes socialFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}.banner-section .call-to-action-social a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:rgba(255,255,255,0.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.12);border-radius:50%;position:relative;transition:all 0.3s ease;animation:socialSparkle 7s ease-in-out infinite}.banner-section .call-to-action-social li:nth-child(1) a{animation-delay:0s}.banner-section .call-to-action-social li:nth-child(2) a{animation-delay:2.3s}.banner-section .call-to-action-social li:nth-child(3) a{animation-delay:4.6s}@keyframes socialSparkle{0%,100%{box-shadow:0 0 6px rgba(0,180,255,0.1),inset 0 0 6px rgba(255,255,255,0.03)}50%{box-shadow:0 0 12px rgba(0,180,255,0.22),inset 0 0 10px rgba(255,255,255,0.06)}}.banner-section .call-to-action-social a img{width:20px;height:auto;opacity:0.9;filter:brightness(1.2) drop-shadow(0 0 4px rgba(0,180,255,0.3));transition:all 0.3s ease;position:relative;z-index:1}.banner-section .call-to-action-social a:hover{background:rgba(0,180,255,0.25);border-color:rgba(0,180,255,0.6);transform:scale(1.15);box-shadow:0 0 30px rgba(0,180,255,0.8),0 0 60px rgba(0,180,255,0.4)}.banner-section .call-to-action-social a:hover img{opacity:1;filter:brightness(1.5) drop-shadow(0 0 8px rgba(255,255,255,0.8))}@media screen and (max-width:991px){.banner-section .call-to-action-social{display:none}}.left-banner-content{max-width:60%;width:100%}.right-banner-content{max-width:40%;width:100%;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;gap:16px}.left-banner-content h1,.left-banner-content h2{font-family:var(--outfit);font-size:58px;line-height:1.08;margin-bottom:20px;font-weight:700;color:#fff;position:relative}@keyframes heroColorShimmer{0%,100%{color:#ffffff;text-shadow:0 0 40px rgba(0,180,255,0.2)}50%{color:#00b4ff;text-shadow:0 0 80px rgba(0,180,255,0.9),0 0 160px rgba(0,138,252,0.5)}}.headline-shimmer{color:#ffffff;text-shadow:0 0 40px rgba(0,180,255,0.2);animation:heroColorShimmer 4s ease-in-out infinite}.typing-cursor{display:none;width:3px;height:0.9em;background:var(--neonBlue);margin-left:4px;animation:cursorBlink 0.8s step-end infinite;vertical-align:baseline;box-shadow:0 0 10px var(--glowBlue)}@keyframes cursorBlink{0%,100%{opacity:1}50%{opacity:0}}.headline-glow{text-shadow:0 0 40px rgba(0,180,255,0.25),0 0 80px rgba(0,138,252,0.1)}.left-banner-content p{color:var(--textLight);font-size:17px;font-family:var(--inter);line-height:1.7;max-width:520px;opacity:0.85}.right-banner-content .contact-btn:nth-child(1){background:rgba(255,255,255,0.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;font-family:var(--outfit);font-weight:600;display:flex;align-items:center;gap:10px;font-size:22px;padding:16px 40px;border-radius:50px;border:1px solid rgba(255,255,255,0.15);max-width:350px;width:100%;justify-content:center;transition:all 0.3s ease;animation:phoneGlow 3s ease-in-out infinite alternate}@keyframes phoneGlow{0%{box-shadow:0 0 15px rgba(0,180,255,0.15),inset 0 0 15px rgba(0,180,255,0.03);border-color:rgba(255,255,255,0.1)}100%{box-shadow:0 0 35px rgba(0,180,255,0.4),inset 0 0 25px rgba(0,180,255,0.08);border-color:rgba(0,180,255,0.4)}}.right-banner-content .contact-btn:nth-child(1):hover{background:rgba(0,138,252,0.2);transform:translateY(-2px)}.right-banner-content .contact-btn:nth-child(1) img{max-width:22px;height:auto;filter:brightness(2) drop-shadow(0 0 5px rgba(0,180,255,0.5))}.right-banner-content .contact-btn:nth-child(2){background:linear-gradient(135deg,var(--blue),#0070e0);color:#fff;font-family:var(--outfit);font-weight:500;font-size:17px;padding:14px 40px;border-radius:50px;max-width:350px;width:100%;text-align:center;transition:all 0.3s ease;border:none;box-shadow:0 4px 20px rgba(0,138,252,0.3)}.right-banner-content .contact-btn:nth-child(2):hover{box-shadow:0 8px 35px rgba(0,138,252,0.5);transform:translateY(-2px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lead-wizard-section{background:transparent;position:relative;z-index:3;margin-top:-100px;padding:0 0 40px}.lead-wizard-section .container{display:flex;align-items:center;justify-content:center}.lead-wizard{max-width:620px;width:100%;background:rgba(255,255,255,0.08);backdrop-filter:blur(30px) saturate(1.4);-webkit-backdrop-filter:blur(30px) saturate(1.4);border:1px solid rgba(255,255,255,0.2);border-radius:24px;padding:36px 40px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 20px 60px rgba(0,0,0,0.4),0 0 80px rgba(0,180,255,0.15)}.wizard-progress{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:20px}.wizard-progress-bar{display:flex;gap:8px;flex:1}.wizard-progress-step{flex:1;height:4px;background:rgba(255,255,255,0.15);border-radius:2px;transition:all 0.4s ease}.wizard-progress-step.active{background:linear-gradient(90deg,#ffc857,#ff9e3d);box-shadow:0 0 12px rgba(255,158,61,0.5)}.wizard-progress-step.completed{background:rgba(255,200,87,0.5)}.wizard-step-label{font-family:var(--inter);font-size:13px;color:rgba(255,255,255,0.7);white-space:nowrap;font-weight:500}.wizard-step{display:none;animation:wizardFadeIn 0.4s ease-out}.wizard-step.active{display:block}@keyframes wizardFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wizard-heading{font-family:var(--outfit);font-size:28px;font-weight:700;color:#fff;margin-bottom:6px;line-height:1.2;text-shadow:0 2px 20px rgba(0,0,0,0.4)}.wizard-subheading{font-family:var(--inter);font-size:14px;color:rgba(255,255,255,0.65);margin-bottom:24px}.wizard-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px}.wizard-option{display:flex;align-items:center;gap:12px;padding:16px 20px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.15);border-radius:12px;color:#fff;font-family:var(--inter);font-size:15px;font-weight:500;cursor:pointer;transition:all 0.25s ease;text-align:left}.wizard-option:hover{background:rgba(255,255,255,0.14);border-color:rgba(255,200,100,0.5);box-shadow:0 0 20px rgba(255,200,100,0.15);transform:translateY(-1px)}.wizard-option.selected{background:rgba(255,200,100,0.2);border-color:rgba(255,200,100,0.7);box-shadow:0 0 25px rgba(255,200,100,0.25)}.wizard-icon{font-size:22px;line-height:1;flex-shrink:0}.wizard-contact-form{display:flex;flex-direction:column;gap:12px}.wizard-field input,.wizard-field textarea{width:100%;padding:14px 18px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.15);border-radius:12px;color:#fff;font-family:var(--inter);font-size:15px;outline:none;transition:all 0.3s ease;resize:vertical}.wizard-field input::placeholder,.wizard-field textarea::placeholder{color:rgba(255,255,255,0.45)}.wizard-field input:focus,.wizard-field textarea:focus{background:rgba(255,255,255,0.1);border-color:rgba(255,200,100,0.6);box-shadow:0 0 0 3px rgba(255,200,100,0.15)}.wizard-submit{background:linear-gradient(135deg,#ffc857 0%,#ff9e3d 100%);color:#0a1a2e;font-family:var(--outfit);font-weight:700;font-size:16px;padding:16px 32px;border:none;border-radius:12px;cursor:pointer;margin-top:8px;transition:all 0.3s ease;box-shadow:0 4px 20px rgba(255,158,61,0.4)}.wizard-submit:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(255,158,61,0.6)}.wizard-back{background:transparent;border:none;color:rgba(255,255,255,0.6);font-family:var(--inter);font-size:13px;padding:10px 0 0;cursor:pointer;transition:color 0.3s ease;align-self:flex-start}.wizard-back:hover{color:#fff}.trust-stats{padding:40px 0 20px;background:transparent;position:relative;z-index:3}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:900px;margin:0 auto}.stat{text-align:center;padding:20px;background:rgba(255,255,255,0.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.12);border-radius:16px;transition:all 0.3s ease}.stat:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,200,100,0.4);transform:translateY(-3px);box-shadow:0 8px 30px rgba(255,200,100,0.15)}.stat-value{font-family:var(--outfit);font-size:36px;font-weight:800;background:linear-gradient(135deg,#ffffff 0%,#ffc857 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px}.stat-label{font-family:var(--inter);font-size:12px;color:rgba(255,255,255,0.7);text-transform:uppercase;letter-spacing:1.5px;font-weight:500}@media screen and (max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:12px}.stat{padding:16px}.stat-value{font-size:28px}.stat-label{font-size:11px;letter-spacing:1px}}#services{padding:0 0 20px;position:relative;background:transparent;overflow:visible;margin-top:-20px;contain:layout style}#services::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(0,138,252,0.12) 0%,transparent 70%),radial-gradient(ellipse 60% 40% at 30% 70%,rgba(100,150,200,0.08) 0%,transparent 60%);pointer-events:none}.rocket-ship{max-width:1100px;width:95%;margin:0 auto;position:relative;animation:rocketLiftoff 6s ease-in-out infinite;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@keyframes rocketLiftoff{0%,100%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(-0.3deg)}50%{transform:translateY(-12px) rotate(0deg)}75%{transform:translateY(-8px) rotate(0.3deg)}}#services::after{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(0,180,255,0.12) 1px,transparent 0);background-size:60px 60px;pointer-events:none;opacity:0.5;animation:driftParticles 40s linear infinite}@keyframes driftParticles{0%{background-position:0 0}100%{background-position:0 -60px}}.rocket-nose{position:relative;height:280px;text-align:center;margin-bottom:-1px}.rocket-nose::before{content:'';position:absolute;inset:0;background:linear-gradient( 90deg,rgba(4,8,18,0.75) 0%,rgba(12,22,42,0.7) 15%,rgba(20,32,55,0.65) 35%,rgba(24,38,65,0.62) 50%,rgba(20,32,55,0.65) 65%,rgba(12,22,42,0.7) 85%,rgba(4,8,18,0.75) 100% );backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);-webkit-clip-path:polygon(50% 0%,0% 100%,100% 100%);clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:0;filter:drop-shadow(0 10px 30px rgba(0,0,0,0.6))}.rocket-nose::after{content:'';position:absolute;top:20%;left:40%;width:20%;height:60%;background:radial-gradient(ellipse at center top,rgba(255,255,255,0.18) 0%,rgba(255,255,255,0.06) 40%,transparent 70% );pointer-events:none;z-index:1;filter:blur(8px)}.rocket-nose .heading,.rocket-nose .sub-heading{position:absolute;left:50%;transform:translateX(-50%);z-index:2;width:80%}.rocket-nose .heading{bottom:50px;font-size:56px !important;letter-spacing:6px;font-weight:800 !important;color:#ffffff !important;text-shadow:0 0 20px rgba(0,0,0,0.9),0 0 40px rgba(0,180,255,0.6),0 2px 8px rgba(0,0,0,1);font-family:var(--outfit) !important}.rocket-nose .sub-heading{bottom:20px;font-size:16px;color:#e0ecf8;font-family:var(--inter);font-weight:500;letter-spacing:1px;text-shadow:0 0 15px rgba(0,0,0,0.9),0 2px 6px rgba(0,0,0,1)}.rocket-nose .heading{font-weight:700;font-size:38px;color:var(--neonBlue);text-transform:uppercase;font-family:var(--ibm);letter-spacing:4px;margin-bottom:8px}.rocket-nose .sub-heading{font-family:var(--outfit);font-weight:400;font-size:16px;color:var(--textMuted);margin:0}.rocket-body-section{position:relative}.rocket-hull{position:absolute;inset:0;background:linear-gradient( 90deg,rgba(4,8,18,0.75) 0%,rgba(12,22,42,0.7) 15%,rgba(20,32,55,0.65) 35%,rgba(24,38,65,0.62) 50%,rgba(20,32,55,0.65) 65%,rgba(12,22,42,0.7) 85%,rgba(4,8,18,0.75) 100% );backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:0;pointer-events:none;border-left:4px solid;border-right:4px solid;border-image:linear-gradient( 180deg,rgba(255,255,255,0.7) 0%,rgba(180,200,235,0.5) 50%,rgba(255,255,255,0.7) 100% ) 1;box-shadow:inset 12px 0 30px rgba(0,0,0,0.6),inset -12px 0 30px rgba(0,0,0,0.6),inset 0 2px 0 rgba(255,255,255,0.2),inset 0 -2px 0 rgba(0,0,0,0.5),0 20px 60px rgba(0,0,0,0.7)}.rocket-hull::before{content:'';position:absolute;top:0;bottom:0;left:-4px;width:12px;background:linear-gradient( 90deg,rgba(0,0,0,0.6) 0%,rgba(30,45,75,0.4) 50%,transparent 100% );pointer-events:none}.rocket-hull::after{content:'';position:absolute;top:0;bottom:0;right:-4px;width:12px;background:linear-gradient( 270deg,rgba(0,0,0,0.6) 0%,rgba(30,45,75,0.4) 50%,transparent 100% );pointer-events:none}.service-card-wrapper{display:grid;grid-row-gap:14px;padding:24px 50px;position:relative;z-index:2}.service-card-wrapper .service-card{width:100%;min-height:260px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 60px;background:rgba(255,255,255,0.06);backdrop-filter:brightness(1.4) saturate(1.3);-webkit-backdrop-filter:brightness(1.4) saturate(1.3);border-radius:20px;border:2px solid rgba(255,255,255,0.55);transition:all 0.4s ease;position:relative;overflow:hidden;box-shadow:inset 0 2px 0 rgba(255,255,255,0.7),inset 0 -2px 0 rgba(0,0,0,0.5),inset 2px 0 0 rgba(255,255,255,0.3),inset -2px 0 0 rgba(0,0,0,0.35),0 0 15px rgba(255,255,255,0.18),0 4px 20px rgba(0,0,0,0.45)}.service-card > div{flex:0 1 540px;min-width:0}.service-card > .service-img{flex:0 0 220px;max-width:220px}.service-card::before{content:'';position:absolute;top:2px;left:8%;right:8%;height:1px;background:linear-gradient( 90deg,transparent 0%,rgba(255,255,255,0.8) 50%,transparent 100% );pointer-events:none}.service-card::after{content:'';position:absolute;top:-20%;left:5%;width:30%;height:140%;background:linear-gradient( 110deg,transparent 35%,rgba(255,255,255,0.08) 48%,rgba(255,255,255,0.04) 52%,transparent 65% );pointer-events:none;transform:rotate(12deg);filter:blur(1px)}.service-card:hover{border-color:rgba(0,200,255,0.7);box-shadow:inset 0 2px 0 rgba(255,255,255,0.7),inset 0 -2px 0 rgba(0,0,0,0.6),inset 2px 0 0 rgba(255,255,255,0.3),inset -2px 0 0 rgba(0,0,0,0.4),0 0 40px rgba(0,180,255,0.35),0 8px 30px rgba(0,0,0,0.6);transform:translateY(-2px)}.service-card > div{max-width:420px}.service-card .service-img{width:220px;height:220px;object-fit:contain;border:none;border-radius:0;opacity:0.95;transition:opacity 0.3s ease;background:transparent;animation:imgFloat 5s ease-in-out infinite;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);flex-shrink:0}.service-card:nth-child(1) .service-img{animation-delay:0s}.service-card:nth-child(2) .service-img{animation-delay:1s}.service-card:nth-child(3) .service-img{animation-delay:2s}.service-card:nth-child(4) .service-img{animation-delay:3s}.service-card:nth-child(5) .service-img{animation-delay:4s}body.is-resizing .service-card .service-img{animation:none !important;transform:none !important}@media (prefers-reduced-motion:reduce){.service-card .service-img{animation:none}}@keyframes imgFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.service-card:hover .service-img{opacity:1}.service-card h3{font-family:var(--outfit);font-weight:700;font-size:26px;line-height:1.25;color:#ffffff;margin-bottom:8px;text-shadow:0 2px 10px rgba(0,0,0,0.6);position:relative;z-index:2}.service-card h4{font-family:var(--inter);font-weight:600;font-size:13px;line-height:1.5;color:#7cc5ff;text-shadow:0 0 12px rgba(0,180,255,0.4),0 1px 4px rgba(0,0,0,0.6);margin-bottom:14px;text-transform:uppercase;letter-spacing:1.5px;position:relative;z-index:2}.service-card ul{font-family:var(--inter);color:#e8eff7;text-shadow:0 1px 4px rgba(0,0,0,0.6);font-weight:400;font-size:15px;line-height:1.5;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:9px;position:relative;z-index:2}.service-card ul li{list-style:none;padding-left:22px;position:relative}.service-card ul li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#00b4ff,#0070e0);box-shadow:0 0 8px rgba(0,180,255,0.6)}.service-card b{color:#fff;font-weight:700}.rocket-exhaust{position:relative;height:280px;display:flex;justify-content:center;overflow:visible;width:100%}.fin{position:absolute;bottom:100px;width:90px;height:100px;background:rgba(15,25,50,0.7);border:1px solid rgba(255,255,255,0.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:2}.fin-left{left:30px;transform:skewX(20deg);border-radius:0 0 0 24px;border-right:none}.fin-right{right:30px;transform:skewX(-20deg);border-radius:0 0 24px 0;border-left:none}.flame{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:180px;height:200px;background:radial-gradient(ellipse at center top,rgba(255,220,100,0.9) 0%,rgba(255,150,50,0.8) 15%,rgba(255,90,20,0.7) 35%,rgba(220,40,10,0.5) 55%,rgba(140,20,5,0.2) 75%,transparent 100% );-webkit-clip-path:polygon(50% 0%,85% 8%,100% 30%,92% 60%,70% 85%,50% 100%,30% 85%,8% 60%,0% 30%,15% 8%);clip-path:polygon(50% 0%,85% 8%,100% 30%,92% 60%,70% 85%,50% 100%,30% 85%,8% 60%,0% 30%,15% 8%);animation:flamePulse 0.8s ease-in-out infinite alternate;filter:blur(3px);z-index:1}.flame-inner{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:100px;height:170px;background:radial-gradient(ellipse at center top,rgba(255,255,230,0.95) 0%,rgba(255,230,120,0.85) 25%,rgba(255,180,50,0.6) 55%,transparent 85% );-webkit-clip-path:polygon(50% 0%,80% 10%,95% 35%,85% 65%,65% 88%,50% 100%,35% 88%,15% 65%,5% 35%,20% 10%);clip-path:polygon(50% 0%,80% 10%,95% 35%,85% 65%,65% 88%,50% 100%,35% 88%,15% 65%,5% 35%,20% 10%);animation:flameInnerPulse 0.6s ease-in-out infinite alternate-reverse;filter:blur(2px)}@keyframes flamePulse{0%{opacity:0.85;transform:translateX(-50%) scaleY(0.95) scaleX(0.95)}100%{opacity:1;transform:translateX(-50%) scaleY(1.08) scaleX(1.02)}}@keyframes flameInnerPulse{0%{opacity:0.75;transform:translateX(-50%) scaleY(0.9)}100%{opacity:1;transform:translateX(-50%) scaleY(1.1)}}.smoke{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);width:100%;max-width:1800px;height:280px;pointer-events:none;z-index:0;background:transparent;box-shadow:none}.smoke::before,.smoke::after{content:'';position:absolute;bottom:20px;border-radius:50%;filter:blur(50px)}.smoke::before{left:0;width:55%;height:320px;background:radial-gradient(ellipse at 60% 50%,rgba(235,240,250,0.95) 0%,rgba(215,225,240,0.8) 20%,rgba(180,195,215,0.55) 45%,rgba(150,170,195,0.3) 70%,transparent 100%);animation:smokeDrift1 8s ease-in-out infinite}.smoke::after{right:0;width:55%;height:320px;background:radial-gradient(ellipse at 40% 50%,rgba(240,245,255,0.92) 0%,rgba(220,230,245,0.78) 20%,rgba(185,200,220,0.52) 45%,rgba(155,175,200,0.28) 70%,transparent 100%);animation:smokeDrift2 9s ease-in-out infinite}.smoke-center{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:min(400px,90%);height:260px;pointer-events:none;z-index:0;background:radial-gradient(ellipse at center,rgba(255,235,185,0.7) 0%,rgba(245,245,255,0.85) 18%,rgba(215,225,240,0.7) 40%,rgba(180,195,220,0.45) 65%,rgba(150,170,195,0.2) 85%,transparent 100%);border-radius:50%;filter:blur(30px);animation:smokeCenter 5s ease-in-out infinite}@keyframes smokeDrift1{0%,100%{transform:translateX(-30px) translateY(0) scale(1);opacity:0.6}50%{transform:translateX(30px) translateY(-25px) scale(1.25);opacity:0.9}}@keyframes smokeDrift2{0%,100%{transform:translateX(30px) translateY(0) scale(1);opacity:0.55}50%{transform:translateX(-30px) translateY(-30px) scale(1.3);opacity:0.85}}@keyframes smokeCenter{0%,100%{transform:translateX(-50%) translateY(0) scale(1);opacity:0.55}50%{transform:translateX(-50%) translateY(-15px) scale(1.18);opacity:0.85}}.heading8{font-weight:700;padding:45px 0 0;font-size:42px !important;line-height:1.2;text-align:left;color:var(--neonBlue) !important;text-transform:uppercase;font-family:var(--ibm) !important;letter-spacing:2px}#services p{font-family:var(--inter);font-weight:400;font-size:14px;line-height:1.8;text-align:center;color:var(--textMuted)}.case-studies-section{padding:40px 0 60px;background:transparent;position:relative;z-index:2}.case-studies-intro{text-align:center;max-width:680px;margin:0 auto 50px}.case-studies-intro h2{font-family:var(--outfit);font-size:38px;font-weight:700;color:#fff;margin-bottom:12px;text-shadow:0 2px 20px rgba(0,180,255,0.3)}.case-studies-intro p{font-family:var(--inter);font-size:16px;color:rgba(255,255,255,0.75);line-height:1.6}.case-studies-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:0 auto}@media screen and (max-width:991px){.case-studies-grid{grid-template-columns:repeat(2,1fr)}}.case-card{padding:24px 20px;background:rgba(255,255,255,0.05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,0.15);border-radius:16px;transition:all 0.3s ease}.case-card:hover{background:rgba(255,255,255,0.09);border-color:rgba(0,180,255,0.4);transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,138,252,0.2)}.case-icon{font-size:34px;margin-bottom:12px}.case-card h3,.case-card h4{font-family:var(--outfit);font-size:18px;font-weight:700;color:#fff;margin-bottom:10px;line-height:1.3}.case-card p{font-family:var(--inter);font-size:13px;line-height:1.6;color:rgba(255,255,255,0.75);margin-bottom:16px}.case-cta{font-family:var(--outfit);font-size:14px;font-weight:600;color:#7cc5ff;display:inline-block;transition:all 0.3s ease}.case-cta:hover{color:#ffc857;transform:translateX(4px)}@media screen and (max-width:768px){.case-studies-grid{grid-template-columns:1fr}.case-studies-intro h2{font-size:28px}}.testimonial-section{background:transparent;padding:80px 0;position:relative;overflow:visible}.testimonial-section::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(0,180,255,0.15) 1px,transparent 0);background-size:40px 40px;opacity:0.4}.testimonial-section h2{font-family:var(--outfit);font-size:32px;color:#fff;font-weight:600;text-align:center;letter-spacing:4px;text-transform:uppercase;position:relative;margin-bottom:20px;z-index:5}.testimonial{background:rgba(255,255,255,0.07);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:30px;border-radius:16px;display:flex;flex-direction:column;gap:15px;border:1px solid rgba(255,255,255,0.12)}.testimonial .client{display:flex;gap:12px;align-items:center}.testimonial .client img{max-width:50px;height:50px;border-radius:50%;border:2px solid rgba(0,180,255,0.25)}.testimonial-wrapper{position:relative;padding:60px 0 30px;max-width:1400px;margin:40px auto 0;overflow:visible}.vc-track{position:relative;min-height:380px;display:flex;align-items:center;justify-content:center;padding:30px 0}.vc-slide{position:absolute;width:480px;max-width:90vw;transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);cursor:pointer;opacity:0;pointer-events:none}.vc-slide.vc-active{opacity:1;transform:translateX(0) scale(1.08);z-index:3;pointer-events:auto}.vc-slide.vc-prev-slide{opacity:0.4;transform:translateX(-360px) scale(0.85);z-index:2;pointer-events:auto}.vc-slide.vc-next-slide{opacity:0.4;transform:translateX(360px) scale(0.85);z-index:2;pointer-events:auto}.vc-slide.vc-far{opacity:0;transform:translateX(0) scale(0.7);z-index:1;pointer-events:none}.vc-slide:hover.vc-prev-slide,.vc-slide:hover.vc-next-slide{opacity:0.9}.vc-slide.vc-active .testimonial{box-shadow:0 20px 60px rgba(0,138,252,0.25),0 0 80px rgba(0,180,255,0.15);border-color:rgba(0,180,255,0.35);background:rgba(255,255,255,0.1)}.vc-slide.vc-active:hover{transform:translateX(0) scale(1.13)}.vc-slide.vc-active:hover .testimonial{box-shadow:0 25px 80px rgba(0,138,252,0.35),0 0 100px rgba(0,180,255,0.25);border-color:rgba(0,180,255,0.55);background:rgba(255,255,255,0.14)}.vc-dots{display:flex;align-items:center;justify-content:center;gap:8px;padding:30px 0 0}.vc-dot{width:8px;height:8px;border:none;background:rgba(255,255,255,0.15);border-radius:50%;cursor:pointer;padding:0;position:relative;transition:all 0.3s ease}.vc-dot::before{content:'';position:absolute;inset:-18px}.vc-dot:hover{background:rgba(255,255,255,0.4)}.vc-dot.vc-dot-active{background:var(--neonBlue);box-shadow:0 0 10px var(--glowBlue);width:24px;border-radius:4px}.vc-arrow{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,0.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.15);color:#fff;font-size:36px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;padding:0;transition:all 0.3s ease;font-weight:300}.vc-prev{left:20px}.vc-next{right:20px}.vc-arrow:hover{background:rgba(0,180,255,0.2);border-color:rgba(0,180,255,0.5);box-shadow:0 0 30px rgba(0,180,255,0.35);transform:translateY(-50%) scale(1.08)}.vc-arrow:focus-visible{outline:2px solid rgba(0,180,255,0.6);outline-offset:2px}@media screen and (max-width:768px){.vc-slide.vc-prev-slide{transform:translateX(-260px) scale(0.8)}.vc-slide.vc-next-slide{transform:translateX(260px) scale(0.8)}.vc-arrow{width:42px;height:42px;font-size:26px}.vc-prev{left:8px}.vc-next{right:8px}.testimonial-wrapper{overflow:hidden}}.testimonial blockquote.quote,.testimonial .quote{color:var(--textLight);font-family:var(--inter);font-size:14px;line-height:1.8;font-style:italic;opacity:0.9;margin:0;padding:0;border:none;quotes:none}.testimonial footer.client{margin:0;padding:0}.testimonial cite{font-style:normal}.testimonial h5 cite{font-style:normal}.testimonial .client p{color:var(--textMuted);font-family:var(--ibm);font-size:12px}.testimonial .client h5,.testimonial .client .testimonial-name{color:var(--neonBlue);font-family:var(--outfit);font-size:16px;font-weight:600;margin:0}.testimonial .client div{display:flex;flex-direction:column;gap:3px}section.about-us{background:transparent;padding-bottom:60px;padding-top:80px}section.about-us .row{display:flex;gap:40px}section.about-us h5{color:var(--neonBlue);font-family:var(--ibm);font-size:12px;text-transform:uppercase;margin-bottom:10px;letter-spacing:4px}section.about-us h2,section.about-us h3{color:#fff;font-family:var(--outfit);font-size:38px;margin-bottom:10px}section.about-us h4{font-family:var(--inter);font-size:15px;font-weight:600;margin-bottom:10px;color:var(--textLight)}section.about-us b{font-family:var(--outfit);color:var(--textMuted);display:block;margin-bottom:25px;font-size:16px;font-weight:400}section.about-us h6{font-family:var(--inter);font-size:15px;font-weight:600;margin-bottom:10px;color:var(--textLight)}section.about-us p{font-family:var(--inter);font-size:14px;color:var(--textMuted);margin-bottom:15px;line-height:1.8}section.about-us ul li{list-style:none;color:var(--textMuted);font-family:var(--inter);font-size:14px;line-height:1.8;padding-left:20px;position:relative}section.about-us ul li::before{content:'▸';position:absolute;left:0;color:var(--neonBlue)}section.about-us .left-aside{width:45%}section.about-us .right-aside{width:55%}section.about-us .right-aside img{width:100%;height:auto;display:block;border-radius:0;border:none}section.about-us .call-to-action{background:rgba(0,138,252,0.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(0,138,252,0.2);border-radius:16px;display:flex;justify-content:space-between;align-items:center;padding-left:40px;margin-top:40px}section.about-us .call-to-action h6,section.about-us .call-to-action .cta-text{color:#fff;font-weight:400;font-size:18px;letter-spacing:1px;display:flex;align-items:center;gap:12px;font-family:var(--ibm);margin:0}section.about-us .call-to-action-social{padding:35px;background:rgba(0,138,252,0.15);border-radius:0 16px 16px 0}section.about-us .call-to-action h6 a,section.about-us .call-to-action .cta-text a{font-family:var(--outfit);font-weight:700;color:#fff;font-size:22px;display:flex;align-items:center;gap:8px}section.about-us .call-to-action .cta-text a img{width:22px;height:auto}.call-to-action-social ul li a{color:#fff;transition:all 0.3s ease}.call-to-action-social ul li a:hover{filter:drop-shadow(0 0 8px rgba(255,255,255,0.5))}.call-to-action-social ul li{display:inline-block;padding:0 12px}.faq-section{padding:80px 0 60px;background:transparent;position:relative;z-index:2}.faq-intro{text-align:center;max-width:680px;margin:0 auto 50px}.faq-intro h2{font-family:var(--outfit);font-size:38px;font-weight:700;color:#fff;margin-bottom:12px;text-shadow:0 2px 20px rgba(0,180,255,0.3)}.faq-intro p{font-family:var(--inter);font-size:16px;color:rgba(255,255,255,0.75)}.faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{background:rgba(255,255,255,0.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.12);border-radius:12px;transition:all 0.3s ease;overflow:hidden}.faq-item:hover{background:rgba(255,255,255,0.08);border-color:rgba(0,180,255,0.3)}.faq-item[open]{background:rgba(255,255,255,0.09);border-color:rgba(255,200,100,0.4)}.faq-item summary{padding:22px 28px;font-family:var(--outfit);font-size:17px;font-weight:600;color:#fff;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:color 0.3s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'+';font-size:24px;color:rgba(255,200,100,0.8);transition:transform 0.3s ease;font-weight:300}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-item p{padding:0 28px 22px;font-family:var(--inter);font-size:15px;line-height:1.7;color:rgba(255,255,255,0.8);margin:0}@media screen and (max-width:768px){.faq-intro h2{font-size:28px}.faq-item summary{padding:18px 20px;font-size:15px}.faq-item p{padding:0 20px 18px;font-size:14px}}#contact{padding:80px 0;background:transparent}.contact-form{background:rgba(255,255,255,0.07);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,0.15);box-shadow:0 20px 60px rgba(0,0,0,0.2);border-radius:20px;margin:auto;padding:50px 40px 30px;max-width:700px;width:100%}.contact-form .input-group{width:100%;display:flex;gap:12px;margin-bottom:14px}.contact-form .input-group input,.contact-form .input-group textarea{border:1px solid rgba(255,255,255,0.08);border-radius:10px;min-height:48px;padding:14px 20px;width:100%;outline:none;font-family:var(--inter);font-size:14px;background:rgba(255,255,255,0.04);color:#fff;transition:all 0.3s ease}.contact-form .input-group input::placeholder,.contact-form .input-group textarea::placeholder{color:var(--textMuted)}.contact-form .input-group input:focus,.contact-form .input-group textarea:focus{box-shadow:0 0 0 2px rgba(0,180,255,0.2);border-color:var(--neonBlue);background:rgba(0,138,252,0.04)}.contact-form h4,.contact-form .contact-heading{font-weight:600;font-size:18px;color:var(--neonBlue);text-align:center;font-family:var(--outfit);margin-bottom:30px;letter-spacing:4px;text-transform:uppercase}.contact-form button{background:linear-gradient(135deg,var(--blue),#0070e0);border-radius:50px;padding:14px 55px;font-family:var(--outfit);font-weight:600;border:none;color:#fff;display:block;margin:10px auto -27px;font-size:15px;cursor:pointer;letter-spacing:1px;transition:all 0.3s ease;box-shadow:0 4px 20px rgba(0,138,252,0.3)}.contact-form button:hover{box-shadow:0 8px 35px rgba(0,138,252,0.5);transform:translateY(-2px)}@media screen and (max-width:1250px){.banner-section{min-height:auto;padding:140px 0 80px}.banner-section .container{flex-direction:column;align-items:center}.left-banner-content,.right-banner-content{max-width:100%;width:100%}.right-banner-content{align-items:center;flex-direction:row;justify-content:center;gap:12px;flex-wrap:wrap}.left-banner-content h1,.left-banner-content h2{text-align:center;font-size:46px}.left-banner-content p{text-align:center;max-width:100%}.lead-wizard-section{margin-top:20px}}@media screen and (max-width:991px){.banner-section{padding:120px 0 60px}section.about-us .row{flex-direction:column}.banner-section .call-to-action-social{display:none}section.about-us .left-aside,section.about-us .right-aside{width:100%}section.about-us .call-to-action{flex-direction:column;padding:20px}section.about-us .call-to-action h6,section.about-us .call-to-action .cta-text{flex-direction:column;align-items:center}section.about-us .call-to-action-social{width:100%;padding:20px;border-radius:0 0 16px 16px}section.about-us .call-to-action-social ul{display:flex;justify-content:center}}@media screen and (max-width:768px){#services{overflow-x:hidden}.service-card-wrapper .service-card{flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:20px;padding:28px 24px}.service-card > div{width:100%;max-width:100%;flex:0 0 auto}.service-card h3{text-align:center}.service-card h4{text-align:center}.service-card ul{display:inline-block;text-align:left;padding-left:0;margin:0 auto}.service-card-wrapper .service-card:nth-child(2) .service-img{order:1}.service-card-wrapper .service-card:nth-child(2) div{order:2}.service-card-wrapper .service-card:nth-child(4) div{order:2}.contact-form .input-group{flex-direction:column}.contact-form{padding:30px 20px 20px}.contact-form button{margin-bottom:-40px}.rocket-nose{border-radius:30px 30px 0 0;padding:40px 20px 20px}.rocket-nose .heading{font-size:28px;letter-spacing:2px}.service-card-wrapper{padding:15px}.fin-left{left:10px;width:60px}.fin-right{right:10px;width:60px}.service-card > .service-img,.service-card .service-img{width:200px;height:200px;max-width:200px;flex:0 0 auto;margin:0 auto}}@media screen and (max-width:556px){.banner-section{padding:110px 0 50px}.left-banner-content h1,.left-banner-content h2{text-align:left;font-size:32px}.left-banner-content p{text-align:left}.right-banner-content{align-items:stretch;flex-direction:column}.right-banner-content .contact-btn:nth-child(1),.right-banner-content .contact-btn:nth-child(2){max-width:100%}.lead-wizard-section{margin-top:20px}.lead-wizard{padding:28px 24px}.wizard-heading{font-size:22px}.wizard-options{grid-template-columns:1fr}.wizard-option{padding:14px 16px;font-size:14px}}
@media screen and (max-width:991px){#services::after{animation:none}#services::before{background:none}.service-card-wrapper .service-card{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.rocket-ship{animation:none;transform:none}.rocket-hull{backdrop-filter:none;-webkit-backdrop-filter:none}.fin{backdrop-filter:none;-webkit-backdrop-filter:none}#constellation-canvas{display:none}#services *{animation:none !important;will-change:auto !important}.flame,.flame-inner,.smoke{display:none}.smoke-center{display:none}}