.section-header.svelte-1wk61dt{text-align:center;margin-bottom:60px}.section-header.svelte-1wk61dt h2:where(.svelte-1wk61dt),.section-header.svelte-1wk61dt h3:where(.svelte-1wk61dt){font-family:Nasalization,Monaco,Menlo,Ubuntu Mono,monospace;font-weight:300;letter-spacing:.2em;margin:0;color:#fff;text-shadow:0 0 20px rgba(255,255,255,.2);text-transform:uppercase}.section-header.capitalize.svelte-1wk61dt h2:where(.svelte-1wk61dt),.section-header.capitalize.svelte-1wk61dt h3:where(.svelte-1wk61dt){text-transform:none}.section-header.svelte-1wk61dt h2:where(.svelte-1wk61dt){font-size:3rem}.section-header.svelte-1wk61dt h3:where(.svelte-1wk61dt){font-size:1.5rem}@media(max-width:768px){.section-header.compact-mobile.svelte-1wk61dt h2:where(.svelte-1wk61dt){font-size:2.1rem}}.company-section.svelte-ylrbn5{background:linear-gradient(135deg,#081a34,#0f2a4a)}.company-section.svelte-ylrbn5 .container:where(.svelte-ylrbn5){max-width:1200px;margin:0 auto;padding:0 40px}.company-section.svelte-ylrbn5 .mission-section:where(.svelte-ylrbn5){padding:50px 0}.company-section.svelte-ylrbn5 .mission-section:where(.svelte-ylrbn5) .mission-content:where(.svelte-ylrbn5){max-width:800px;margin:0 auto;text-align:center}.company-section.svelte-ylrbn5 .mission-section:where(.svelte-ylrbn5) .mission-text:where(.svelte-ylrbn5){font-size:1.1rem;line-height:1.8;color:#ccc;margin-bottom:30px;letter-spacing:.02em}.company-section.svelte-ylrbn5 .timeline-section:where(.svelte-ylrbn5){padding:50px 0;background:transparent;border-top:none}.company-section.svelte-ylrbn5 .timeline-section:where(.svelte-ylrbn5) .timeline:where(.svelte-ylrbn5){max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:60px;position:relative}.company-section.svelte-ylrbn5 .timeline-section:where(.svelte-ylrbn5) .timeline:where(.svelte-ylrbn5):before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#333;transform:translate(-50%)}.company-section.svelte-ylrbn5 .timeline-section:where(.svelte-ylrbn5) .timeline-item:where(.svelte-ylrbn5){display:flex;align-items:flex-start;position:relative;justify-content:space-between}.company-section.svelte-ylrbn5 .timeline-section:where(.svelte-ylrbn5) .timeline-item:where(.svelte-ylrbn5) .timeline-title-content:where(.svelte-ylrbn5),.company-section.svelte-ylrbn5 .timeline-section:where(.svelte-ylrbn5) .timeline-item:where(.svelte-ylrbn5) .timeline-desc-content:where(.svelte-ylrbn5){flex:1}.company-section.svelte-ylrbn5 .timeline-section:where(.svelte-ylrbn5) .timeline-item:where(.svelte-ylrbn5) .timeline-title-content:where(.svelte-ylrbn5){text-align:right;margin-left:20px}.company-section.svelte-ylrbn5 .timeline-section:where(.svelte-ylrbn5) .timeline-item:where(.svelte-ylrbn5) .timeline-desc-content:where(.svelte-ylrbn5){text-align:left;margin-right:20px}.company-section.svelte-ylrbn5 .timeline-section:where(.svelte-ylrbn5) .timeline-item:where(.svelte-ylrbn5):after{content:"";position:absolute;left:50%;top:15px;width:8px;height:8px;background:#ff6f3c;border-radius:50%;transform:translate(-50%);z-index:1;box-shadow:0 0 10px #ff6f3c,0 0 20px #ff6f3c}.company-section.svelte-ylrbn5 .timeline-section:where(.svelte-ylrbn5) .timeline-date:where(.svelte-ylrbn5){font-size:1.2rem;font-weight:300;color:#fff;letter-spacing:.1em;margin-bottom:8px;display:block}.company-section.svelte-ylrbn5 .timeline-section:where(.svelte-ylrbn5) .timeline-separator:where(.svelte-ylrbn5){display:none}.company-section.svelte-ylrbn5 .timeline-section:where(.svelte-ylrbn5) .timeline-desc-content:where(.svelte-ylrbn5) h3:where(.svelte-ylrbn5){font-size:1.2rem;color:#fff;margin:0 0 8px;letter-spacing:.05em}.company-section.svelte-ylrbn5 .timeline-section:where(.svelte-ylrbn5) .timeline-desc-content:where(.svelte-ylrbn5) p:where(.svelte-ylrbn5){color:#ccc;line-height:1.6;margin:0;font-size:.95rem}.company-section.svelte-ylrbn5 .team-section:where(.svelte-ylrbn5){padding:50px 0;border-top:none}.company-section.svelte-ylrbn5 .team-section:where(.svelte-ylrbn5) .team-grid:where(.svelte-ylrbn5){display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}@media(max-width:768px){.company-section.svelte-ylrbn5 .team-section:where(.svelte-ylrbn5) .team-grid:where(.svelte-ylrbn5){grid-template-columns:1fr;gap:30px}}.company-section.svelte-ylrbn5 .team-section:where(.svelte-ylrbn5) .team-member:where(.svelte-ylrbn5){text-align:center;padding:30px 20px;background:#1a3a5c4d;border:1px solid #333333;border-radius:8px;transition:transform .3s ease,background-color .3s ease}.company-section.svelte-ylrbn5 .team-section:where(.svelte-ylrbn5) .team-member:where(.svelte-ylrbn5):hover{transform:translateY(-5px);background:#1a3a5c80}.company-section.svelte-ylrbn5 .team-section:where(.svelte-ylrbn5) .member-photo:where(.svelte-ylrbn5){width:150px;height:150px;border-radius:50%;margin:0 auto 20px;border:3px solid #333333;overflow:hidden}.company-section.svelte-ylrbn5 .team-section:where(.svelte-ylrbn5) .member-photo:where(.svelte-ylrbn5) img:where(.svelte-ylrbn5){width:100%;height:100%;object-fit:cover;object-position:center}.company-section.svelte-ylrbn5 .team-section:where(.svelte-ylrbn5) .member-name:where(.svelte-ylrbn5){font-size:1.4rem;color:#fff;margin:0 0 15px;letter-spacing:.05em;font-weight:400}.company-section.svelte-ylrbn5 .team-section:where(.svelte-ylrbn5) .member-bio:where(.svelte-ylrbn5){color:#ccc;line-height:1.6;margin:0;font-size:.9rem}@media(min-width:1101px){.company-section.svelte-ylrbn5 .timeline-item:where(.svelte-ylrbn5){gap:160px}.company-section.svelte-ylrbn5 .timeline-item:where(.svelte-ylrbn5) .timeline-title-content:where(.svelte-ylrbn5){margin:0}.company-section.svelte-ylrbn5 .timeline-item:where(.svelte-ylrbn5) .timeline-desc-content:where(.svelte-ylrbn5){margin:0}}@media(min-width:769px)and (max-width:1100px){.company-section.svelte-ylrbn5 .timeline-item:where(.svelte-ylrbn5) .timeline-title-content:where(.svelte-ylrbn5){margin-left:0;margin-right:clamp(28px,7vw,80px)}.company-section.svelte-ylrbn5 .timeline-item:where(.svelte-ylrbn5) .timeline-desc-content:where(.svelte-ylrbn5){margin-right:0;margin-left:clamp(28px,7vw,80px)}}@media(max-width:768px){.company-section.svelte-ylrbn5 .container:where(.svelte-ylrbn5){padding:0 20px}.company-section.svelte-ylrbn5 .mission-section:where(.svelte-ylrbn5),.company-section.svelte-ylrbn5 .timeline-section:where(.svelte-ylrbn5),.company-section.svelte-ylrbn5 .team-section:where(.svelte-ylrbn5){padding:36px 0}.company-section.svelte-ylrbn5 .timeline:where(.svelte-ylrbn5){gap:10px}.company-section.svelte-ylrbn5 .timeline:where(.svelte-ylrbn5):before{display:none}.company-section.svelte-ylrbn5 .timeline-item:where(.svelte-ylrbn5){display:flex;flex-direction:column;gap:0;margin:0;padding:0;border:none;position:relative}.company-section.svelte-ylrbn5 .timeline-item:where(.svelte-ylrbn5):after{display:none}.company-section.svelte-ylrbn5 .timeline-item:where(.svelte-ylrbn5) .timeline-title-content:where(.svelte-ylrbn5),.company-section.svelte-ylrbn5 .timeline-item:where(.svelte-ylrbn5) .timeline-desc-content:where(.svelte-ylrbn5){max-width:none;margin:0;text-align:center;width:100%;flex:0 0 100%}.company-section.svelte-ylrbn5 .timeline-item:where(.svelte-ylrbn5) .timeline-desc-content:where(.svelte-ylrbn5){display:flex;flex-direction:column;align-items:center;justify-content:center}.company-section.svelte-ylrbn5 .timeline-item:where(.svelte-ylrbn5) .timeline-title-content:where(.svelte-ylrbn5){margin:0!important;padding-left:0}.company-section.svelte-ylrbn5 .timeline-item:where(.svelte-ylrbn5) .timeline-date:where(.svelte-ylrbn5){width:auto;font-size:.95rem;letter-spacing:.08em;text-align:center;margin-bottom:6px}.company-section.svelte-ylrbn5 .timeline-item:where(.svelte-ylrbn5) .timeline-desc-content:where(.svelte-ylrbn5) h3:where(.svelte-ylrbn5){margin:0 0 8px;font-size:1.05rem}.company-section.svelte-ylrbn5 .timeline-section:where(.svelte-ylrbn5) .timeline-separator:where(.svelte-ylrbn5){display:block;width:44px;height:2px;margin:6px auto 4px;border-radius:999px;background:linear-gradient(90deg,#ffffff14,#ffffff80,#ffffff14)}.company-section.svelte-ylrbn5 .team-grid:where(.svelte-ylrbn5){grid-template-columns:1fr;gap:24px;margin-top:24px}}.fbx-viewer.svelte-ap310d{border-radius:8px;overflow:hidden;margin:0;display:block}.hero-section.svelte-1ju9pz6{background:linear-gradient(90deg,#081a34,#0f2a4a);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-content.svelte-1ju9pz6{display:flex;justify-content:center;align-items:stretch;width:100%;height:100vh;max-width:1400px;padding:20px;margin:0 auto;gap:0}@media(max-width:768px){.hero-content.svelte-1ju9pz6{flex-direction:column;gap:20px;height:100dvh;min-height:100dvh;padding:20px}@supports not (height: 100dvh){.hero-content.svelte-1ju9pz6{height:100vh;min-height:100vh}}}.hero-text.svelte-1ju9pz6{flex:1;width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px}@media(max-width:768px){.hero-text.svelte-1ju9pz6{width:100%;max-height:35vh;padding:0;margin:0}}.hero-logo.svelte-1ju9pz6{margin:0 0 30px;display:flex;align-items:center;justify-content:center}.hero-logo.svelte-1ju9pz6 .logo-image:where(.svelte-1ju9pz6){height:9rem;width:auto;filter:drop-shadow(0 0 30px rgba(255,255,255,.3));-webkit-user-select:none;user-select:none}@media(max-width:768px){.hero-logo.svelte-1ju9pz6 .logo-image:where(.svelte-1ju9pz6){height:6rem}}@media(max-width:768px){.hero-logo.svelte-1ju9pz6{margin:0 0 16px}}.hero-subtitle.svelte-1ju9pz6{font-size:1.2rem;line-height:1.6;color:#ccc;margin:0;letter-spacing:.05em;text-align:center;max-width:400px}@media(max-width:768px){.hero-subtitle.svelte-1ju9pz6{font-size:1rem}}.hero-model.svelte-1ju9pz6{flex:1;width:50%;display:flex;justify-content:center;align-items:center;position:relative;z-index:2}@media(max-width:768px){.hero-model.svelte-1ju9pz6{width:100%;min-height:350px}}.model-container.svelte-1ju9pz6{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:3}@media(max-width:768px){.model-container.svelte-1ju9pz6{width:min(88vw,350px);height:min(88vw,350px);max-width:350px;max-height:350px}}.scroll-indicator.svelte-1ju9pz6{background:transparent;border:0;padding:0;position:absolute;bottom:120px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;cursor:pointer;color:#888;transition:all .3s ease;z-index:10}.scroll-indicator.svelte-1ju9pz6:hover{color:#fff;transform:translate(-50%) translateY(5px)}@media(max-width:768px){.scroll-indicator.svelte-1ju9pz6{display:none}}.scroll-icon.svelte-1ju9pz6{display:flex;flex-direction:column;align-items:center;gap:4px}.chevron.svelte-1ju9pz6{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid currentColor;opacity:.7;animation:svelte-1ju9pz6-scroll-bounce 2s infinite}.chevron-2.svelte-1ju9pz6{animation-delay:.3s}@keyframes svelte-1ju9pz6-scroll-bounce{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}.scroll-text.svelte-1ju9pz6{margin-top:15px;font-size:.8rem;letter-spacing:.2em}.parallax-bg.svelte-1ju9pz6{position:absolute;top:0;left:0;width:100%;height:400vh;pointer-events:none;z-index:1}.parallax-bg-1.svelte-1ju9pz6{background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(200,220,255,.06) 0%,transparent 50%),linear-gradient(135deg,#ffffff0a,#c8dcff05,#ffffff0a)}.parallax-bg-2.svelte-1ju9pz6{background:radial-gradient(circle at 60% 20%,rgba(200,220,255,.08) 0%,transparent 40%),radial-gradient(circle at 30% 80%,rgba(255,255,255,.04) 0%,transparent 60%);opacity:.7}.star-field.svelte-1ju9pz6{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.star.svelte-1ju9pz6{position:absolute;background:#fffc;border-radius:50%;animation:svelte-1ju9pz6-twinkle 3s ease-in-out infinite alternate}.star.svelte-1ju9pz6:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:2px;background:inherit;border-radius:inherit;box-shadow:0 0 4px #fff9}.star-1.svelte-1ju9pz6{top:15%;left:15%;width:3px;height:3px;animation-delay:0s}.star-2.svelte-1ju9pz6{top:25%;left:85%;width:2px;height:2px;animation-delay:1s}.star-3.svelte-1ju9pz6{top:35%;left:25%;width:4px;height:4px;animation-delay:2s}.star-4.svelte-1ju9pz6{top:45%;left:75%;width:2px;height:2px;animation-delay:.5s}.star-5.svelte-1ju9pz6{top:55%;left:35%;width:3px;height:3px;animation-delay:1.5s}.star-6.svelte-1ju9pz6{top:65%;left:65%;width:2px;height:2px;animation-delay:2.5s}.star-7.svelte-1ju9pz6{top:75%;left:45%;width:3px;height:3px;animation-delay:1s}.star-8.svelte-1ju9pz6{top:85%;left:55%;width:2px;height:2px;animation-delay:.8s}@keyframes svelte-1ju9pz6-twinkle{0%{opacity:.3}to{opacity:1}}.why-section.svelte-1ju9pz6{background-color:transparent;padding:100px 40px 60px;color:#fff;border-top:none}.why-section.svelte-1ju9pz6 .why-description:where(.svelte-1ju9pz6){font-size:1.3rem;line-height:1.7;text-align:center;margin:0 auto;max-width:800px;color:#ccc}.why-section.svelte-1ju9pz6 .problem-content:where(.svelte-1ju9pz6){display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-top:3rem}@media(max-width:768px){.why-section.svelte-1ju9pz6 .problem-content:where(.svelte-1ju9pz6){grid-template-columns:1fr;gap:2rem;text-align:center}}.why-section.svelte-1ju9pz6 .problem-text:where(.svelte-1ju9pz6) .why-description:where(.svelte-1ju9pz6){text-align:left;margin:0}@media(max-width:768px){.why-section.svelte-1ju9pz6 .problem-text:where(.svelte-1ju9pz6) .why-description:where(.svelte-1ju9pz6){text-align:center}}.why-section.svelte-1ju9pz6 .problem-image:where(.svelte-1ju9pz6) img:where(.svelte-1ju9pz6){width:100%;height:auto;border-radius:12px;border:2px solid rgba(255,255,255,.1);box-shadow:0 15px 30px #ffffff1a;transition:all .3s ease}.why-section.svelte-1ju9pz6 .problem-image:where(.svelte-1ju9pz6) .image-caption:where(.svelte-1ju9pz6){text-align:center;font-size:.9rem;color:#ccc;margin-top:.5rem;font-style:italic;font-weight:300}.content.svelte-1ju9pz6{max-width:1200px;margin:0 auto;padding:0 20px}@media(max-width:768px){.hero-section.svelte-1ju9pz6{min-height:100dvh}@supports not (height: 100dvh){.hero-section.svelte-1ju9pz6{min-height:100vh}}.why-section.svelte-1ju9pz6{padding:52px 20px 36px}}.product-section.svelte-1qpcnr5{position:relative}.product-section.svelte-1qpcnr5 .normal-section:where(.svelte-1qpcnr5){background-color:#081a34;padding:40px;color:#fff;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh}@media(max-width:768px){.product-section.svelte-1qpcnr5 .normal-section:where(.svelte-1qpcnr5){min-height:60vh;padding:20px}}.product-section.svelte-1qpcnr5 .model-container:where(.svelte-1qpcnr5){position:relative;display:flex;justify-content:center;align-items:center;border-radius:8px;width:600px;height:600px}@media(max-width:768px){.product-section.svelte-1qpcnr5 .model-container:where(.svelte-1qpcnr5){width:350px;height:350px}}@media(max-width:1024px)and (min-width:769px){.product-section.svelte-1qpcnr5 .model-container:where(.svelte-1qpcnr5){width:500px;height:500px}}.product-section.svelte-1qpcnr5 .model-container.is-fixed:where(.svelte-1qpcnr5){position:fixed;top:60%;left:50%;transform:translate(-50%,-50%);z-index:100}.product-section.svelte-1qpcnr5 .model-container.model-complete:where(.svelte-1qpcnr5){opacity:0;pointer-events:none}.product-section.svelte-1qpcnr5 .model-wrapper:where(.svelte-1qpcnr5){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-section.svelte-1qpcnr5 .model-wrapper.normal-model:where(.svelte-1qpcnr5){z-index:1}.product-section.svelte-1qpcnr5 .model-wrapper.wireframe-model:where(.svelte-1qpcnr5){z-index:50}.product-section.svelte-1qpcnr5 .completed-model-container:where(.svelte-1qpcnr5){display:flex;justify-content:center;align-items:center;padding:40px;background-color:#1a1a1a;min-height:600px}@media(max-width:768px){.product-section.svelte-1qpcnr5 .completed-model-container:where(.svelte-1qpcnr5){min-height:350px;padding:20px}}.product-section.svelte-1qpcnr5 .transition-area:where(.svelte-1qpcnr5){height:60vh;background:#000;position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.product-section.svelte-1qpcnr5 .transition-area:where(.svelte-1qpcnr5):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(1px 1px at 10% 20%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 30% 40%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 50% 60%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 70% 80%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 90% 10%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 20% 70%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 40% 90%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 60% 30%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 80% 50%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 15% 85%,rgba(255,255,255,.7),transparent);background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.product-section.svelte-1qpcnr5 .mobile-transition-model-container:where(.svelte-1qpcnr5){display:none}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5){background-color:#1a1a1a;padding:80px 40px;color:#fff;position:relative;z-index:1;border-top:4px solid #ff6b35}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .content:where(.svelte-1qpcnr5){max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .specs-grid:where(.svelte-1qpcnr5){display:grid;grid-template-columns:repeat(5,1fr);gap:40px;margin-bottom:80px}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .spec-item:where(.svelte-1qpcnr5){border:1px solid #333;padding:30px;background:#ffffff05;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .spec-label:where(.svelte-1qpcnr5){font-size:.8rem;color:#888;letter-spacing:.1em;margin-bottom:10px}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .spec-value:where(.svelte-1qpcnr5){font-size:1.8rem;font-weight:300;color:#ff6b35;font-family:Monaco,monospace;text-shadow:0 0 15px rgba(255,107,53,.4)}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .feature-list:where(.svelte-1qpcnr5){display:flex;flex-direction:column;gap:15px}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .tech-gallery-container:where(.svelte-1qpcnr5){display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-top:60px}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .gallery-grid:where(.svelte-1qpcnr5){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .gallery-item:where(.svelte-1qpcnr5){transition:all .3s ease}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .gallery-item:where(.svelte-1qpcnr5) img:where(.svelte-1qpcnr5){width:100%;height:auto;object-fit:contain;display:block;border-radius:12px;border:2px solid rgba(255,255,255,.1);box-shadow:0 15px 30px #ffffff1a}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .gallery-item:where(.svelte-1qpcnr5) .image-caption:where(.svelte-1qpcnr5){text-align:center;font-size:.9rem;color:#ccc;margin-top:.5rem;font-style:italic;font-weight:300}.product-section.svelte-1qpcnr5 .testimonial-section:where(.svelte-1qpcnr5){background-color:#0f2a4a;padding:80px 40px;color:#fff}.product-section.svelte-1qpcnr5 .testimonial-section:where(.svelte-1qpcnr5) .content:where(.svelte-1qpcnr5){max-width:1200px;margin:0 auto;padding:0 20px}.product-section.svelte-1qpcnr5 .testimonial-section:where(.svelte-1qpcnr5) .testimonial:where(.svelte-1qpcnr5){max-width:1000px;margin:0 auto;text-align:center}.product-section.svelte-1qpcnr5 .testimonial-section:where(.svelte-1qpcnr5) .quote:where(.svelte-1qpcnr5){font-size:1.4rem;line-height:1.6;color:#fff;margin-bottom:30px;font-style:italic;letter-spacing:.02em;font-family:Monaco,monospace;position:relative;padding:0 20px}.product-section.svelte-1qpcnr5 .testimonial-section:where(.svelte-1qpcnr5) .author:where(.svelte-1qpcnr5){font-size:1rem;color:#888;letter-spacing:.1em;font-weight:300}@media(max-width:1200px)and (min-width:769px){.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .specs-grid:where(.svelte-1qpcnr5){grid-template-columns:repeat(6,1fr)}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .specs-grid:where(.svelte-1qpcnr5) .spec-item:where(.svelte-1qpcnr5):nth-child(1){grid-column:1/3}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .specs-grid:where(.svelte-1qpcnr5) .spec-item:where(.svelte-1qpcnr5):nth-child(2){grid-column:3/5}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .specs-grid:where(.svelte-1qpcnr5) .spec-item:where(.svelte-1qpcnr5):nth-child(3){grid-column:5/7}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .specs-grid:where(.svelte-1qpcnr5) .spec-item:where(.svelte-1qpcnr5):nth-child(4){grid-column:2/4}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .specs-grid:where(.svelte-1qpcnr5) .spec-item:where(.svelte-1qpcnr5):nth-child(5){grid-column:4/6}}@media(max-width:768px){.product-section.svelte-1qpcnr5 .normal-section:where(.svelte-1qpcnr5){display:none;min-height:0;padding:0}.product-section.svelte-1qpcnr5 .transition-area:where(.svelte-1qpcnr5){scroll-margin-top:70px;height:calc(100dvh - 70px);min-height:calc(100dvh - 70px)}@supports not (height: 100dvh){.product-section.svelte-1qpcnr5 .transition-area:where(.svelte-1qpcnr5){height:calc(100vh - 70px);min-height:calc(100vh - 70px)}}.product-section.svelte-1qpcnr5 .mobile-transition-model-container:where(.svelte-1qpcnr5){display:flex;justify-content:center;align-items:center;width:350px;height:350px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none}.product-section.svelte-1qpcnr5 .mobile-transition-model-container.is-fixed:where(.svelte-1qpcnr5){position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.product-section.svelte-1qpcnr5 .mobile-transition-model-container.is-hidden:where(.svelte-1qpcnr5){opacity:0;visibility:hidden}.product-section.svelte-1qpcnr5 .wireframe-model:where(.svelte-1qpcnr5){display:none}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5){position:relative;z-index:3;padding:28px 20px}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .content:where(.svelte-1qpcnr5){padding:0}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .specs-grid:where(.svelte-1qpcnr5){grid-template-columns:1fr;gap:20px;margin-bottom:40px;justify-items:center;width:100%}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .spec-item:where(.svelte-1qpcnr5){box-sizing:border-box;padding:20px;width:min(100%,420px);max-width:100%;min-width:0;margin:0 auto}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .tech-gallery-container:where(.svelte-1qpcnr5){grid-template-columns:1fr;gap:32px}.product-section.svelte-1qpcnr5 .specs-section:where(.svelte-1qpcnr5) .gallery-grid:where(.svelte-1qpcnr5){grid-template-columns:1fr}.product-section.svelte-1qpcnr5 .testimonial-section:where(.svelte-1qpcnr5){padding:28px 20px}.product-section.svelte-1qpcnr5 .testimonial-section:where(.svelte-1qpcnr5) .quote:where(.svelte-1qpcnr5){padding:0;margin-left:0;margin-right:0}}@keyframes svelte-1qpcnr5-arc-pulse-1{0%,to{opacity:.5;transform:translate(-50%) scaleY(1)}50%{opacity:.7;transform:translate(-50%) scaleY(1.02)}}@keyframes svelte-1qpcnr5-arc-pulse-2{0%,to{opacity:.55;transform:translate(-50%) scaleY(1)}50%{opacity:.75;transform:translate(-50%) scaleY(1.02)}}@keyframes svelte-1qpcnr5-arc-pulse-3{0%,to{opacity:.6;transform:translate(-50%) scaleY(1)}50%{opacity:.8;transform:translate(-50%) scaleY(1.02)}}@keyframes svelte-1qpcnr5-arc-pulse-4{0%,to{opacity:.65;transform:translate(-50%) scaleY(1)}50%{opacity:.85;transform:translate(-50%) scaleY(1.02)}}@keyframes svelte-1qpcnr5-arc-pulse-5{0%,to{opacity:.7;transform:translate(-50%) scaleY(1)}50%{opacity:.9;transform:translate(-50%) scaleY(1.02)}}@keyframes svelte-1qpcnr5-arc-pulse-6{0%,to{opacity:.75;transform:translate(-50%) scaleY(1)}50%{opacity:.95;transform:translate(-50%) scaleY(1.02)}}body{background:linear-gradient(180deg,#081a34,#0f2a4a,#1a3a5c);margin:0;padding:0;min-height:100vh}.header.svelte-1uha8ag{position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .3s ease}.header-award-bar.svelte-1uha8ag{height:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#1a273ee6,#0e1827eb);border-bottom:1px solid rgba(228,186,111,.35);color:#f4d9a5;overflow:hidden;transition:height .28s ease,opacity .22s ease,border-bottom-color .22s ease}.header-award-bar.svelte-1uha8ag .award-title:where(.svelte-1uha8ag){font-family:Times New Roman,Georgia,serif;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#f7dfb2}.header.scrolled.svelte-1uha8ag .header-award-bar:where(.svelte-1uha8ag){height:0;opacity:0;border-bottom-color:transparent}@media(max-width:768px){.header.mobile-hidden.svelte-1uha8ag{transform:translateY(-110%);pointer-events:none}.header-award-bar.svelte-1uha8ag{height:24px;padding:0 10px}.header-award-bar.svelte-1uha8ag .award-title:where(.svelte-1uha8ag){font-size:.62rem;letter-spacing:.04em}}.header-content.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;width:calc(100vw - 80px);margin:0 auto;padding:0 40px;height:80px}.logo.svelte-1uha8ag{transform:translateY(-6px)}.logo.svelte-1uha8ag a:where(.svelte-1uha8ag){display:block;transition:opacity .3s ease}.logo.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{opacity:.8}.logo.svelte-1uha8ag .logo-image:where(.svelte-1uha8ag){height:50px;width:auto;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media(max-width:768px){.logo.svelte-1uha8ag .logo-image:where(.svelte-1uha8ag){height:40px}}.nav.svelte-1uha8ag{display:flex;gap:40px}@media(max-width:768px){.desktop-nav.svelte-1uha8ag{display:none}}.mobile-menu-btn.svelte-1uha8ag{display:none;background:none;border:none;cursor:pointer;flex-direction:column;justify-content:space-around;width:30px;height:30px;padding:0;z-index:101}@media(max-width:768px){.mobile-menu-btn.svelte-1uha8ag{display:flex}}.mobile-menu-btn.svelte-1uha8ag .hamburger-line:where(.svelte-1uha8ag){width:100%;height:3px;background-color:#fff;border-radius:2px;transition:all .3s ease;transform-origin:center}.mobile-menu-btn.open.svelte-1uha8ag .hamburger-line:where(.svelte-1uha8ag):nth-child(1){transform:rotate(45deg) translate(8px,8px)}.mobile-menu-btn.open.svelte-1uha8ag .hamburger-line:where(.svelte-1uha8ag):nth-child(2){opacity:0}.mobile-menu-btn.open.svelte-1uha8ag .hamburger-line:where(.svelte-1uha8ag):nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.mobile-nav.svelte-1uha8ag{display:none;position:fixed;top:0;left:0;width:280px;height:100vh;background-color:#081a34fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid #333333;flex-direction:column;padding-top:100px;transform:translate(-100%);transition:transform .3s ease;z-index:99999999}@media(max-width:768px){.mobile-nav.svelte-1uha8ag{display:flex}}.mobile-nav.open.svelte-1uha8ag{transform:translate(0)}.mobile-nav-item.svelte-1uha8ag{font-size:1.1rem;letter-spacing:.1em;color:#ccc;text-decoration:none;padding:20px 30px;border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s ease;background:transparent}.mobile-nav-item.svelte-1uha8ag:hover{color:#fff;background-color:#ffffff0d}.nav-item.svelte-1uha8ag{font-size:.9rem;letter-spacing:.1em;color:#ccc;text-decoration:none;padding:10px 0;border-bottom:2px solid transparent;transition:all .3s ease;position:relative;background:transparent}.nav-item.svelte-1uha8ag:hover{color:#fff;border-bottom-color:#fff}@media(max-width:768px){.header-content.svelte-1uha8ag{padding:0 20px;height:70px}.logo.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:1.4rem}}.video-section.svelte-1uha8ag{padding:8rem 0;background:transparent;color:#fff}.video-section.svelte-1uha8ag .container:where(.svelte-1uha8ag){max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.video-section.svelte-1uha8ag .container:where(.svelte-1uha8ag){padding:0 1rem}}.video-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:Nasalization,Monaco,Menlo,Ubuntu Mono,monospace;font-size:clamp(2.5rem,5vw,4rem);font-weight:300;text-align:center;margin-bottom:4rem;color:#fff;letter-spacing:-.02em;text-shadow:0 0 20px rgba(255,255,255,.2)}.video-section.svelte-1uha8ag .video-container:where(.svelte-1uha8ag){position:relative;width:100%;max-width:900px;margin:0 auto;aspect-ratio:16/9;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px #0000004d;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.video-section.svelte-1uha8ag .video-container:where(.svelte-1uha8ag) iframe:where(.svelte-1uha8ag){position:absolute;top:0;left:0;width:100%;height:100%;border:none}.why-aphelion-section.svelte-1uha8ag{background-color:#1a3a5c;padding:60px 40px 100px;color:#fff}.why-aphelion-section.svelte-1uha8ag .content:where(.svelte-1uha8ag){max-width:1200px;margin:0 auto;padding:0 20px}.why-aphelion-section.svelte-1uha8ag .section-description:where(.svelte-1uha8ag){font-size:1.3rem;line-height:1.7;text-align:center;margin:0 auto 4rem;max-width:800px;color:#ccc}.why-aphelion-section.svelte-1uha8ag .why-grid:where(.svelte-1uha8ag){display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;margin-top:4rem}.why-aphelion-section.svelte-1uha8ag .why-item:where(.svelte-1uha8ag){background:#ffffff0d;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2.5rem;transition:all .4s ease;text-align:center;position:relative}.why-aphelion-section.svelte-1uha8ag .why-item:where(.svelte-1uha8ag):hover{transform:translateY(-8px);background:#ffffff14;border-color:#fff3;box-shadow:0 20px 40px #ffffff1a}.why-aphelion-section.svelte-1uha8ag .why-item:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){font-family:Nasalization,Monaco,monospace;font-size:1.8rem;font-weight:400;margin-bottom:1.5rem;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.2)}.why-aphelion-section.svelte-1uha8ag .why-item:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:1.1rem;line-height:1.7;color:#ccc;margin:0}.why-aphelion-section.svelte-1uha8ag .why-item:where(.svelte-1uha8ag) .stat-number:where(.svelte-1uha8ag){font-size:3.5rem;font-weight:700;color:#ff6b35;margin-bottom:1rem;text-shadow:0 0 20px rgba(255,123,53,.3);font-family:Nasalization,Monaco,monospace}.why-aphelion-section.svelte-1uha8ag .why-item:where(.svelte-1uha8ag):nth-child(3){grid-column:span 1;max-width:400px;margin:0 auto}@media(max-width:1400px){.why-aphelion-section.svelte-1uha8ag .why-grid:where(.svelte-1uha8ag){grid-template-columns:1fr 1fr;gap:2rem}.why-aphelion-section.svelte-1uha8ag .why-item:where(.svelte-1uha8ag):nth-child(3){grid-column:1/-1;max-width:500px;margin:2rem auto 0}}@media(max-width:768px){.why-aphelion-section.svelte-1uha8ag .why-grid:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:2rem}.why-aphelion-section.svelte-1uha8ag .why-item:where(.svelte-1uha8ag):nth-child(3){grid-column:span 1;max-width:none;margin:0}}.contact-form-section.svelte-1uha8ag{background:transparent;padding:100px 0;color:#fff}.contact-form-section.svelte-1uha8ag .container:where(.svelte-1uha8ag){max-width:800px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.contact-form-section.svelte-1uha8ag .container:where(.svelte-1uha8ag){padding:0 1rem}}.contact-form-section.svelte-1uha8ag .form-container:where(.svelte-1uha8ag){background:#ffffff0d;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem;box-shadow:0 20px 40px #0000004d}@media(max-width:768px){.contact-form-section.svelte-1uha8ag .form-container:where(.svelte-1uha8ag){padding:2rem}}.contact-form-section.svelte-1uha8ag .contact-form:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:24px}.contact-form-section.svelte-1uha8ag .form-row:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:768px){.contact-form-section.svelte-1uha8ag .form-row:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:16px}}.contact-form-section.svelte-1uha8ag .form-group:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:8px}.contact-form-section.svelte-1uha8ag .form-group.full-width:where(.svelte-1uha8ag){grid-column:span 2}@media(max-width:768px){.contact-form-section.svelte-1uha8ag .form-group.full-width:where(.svelte-1uha8ag){grid-column:span 1}}.contact-form-section.svelte-1uha8ag .form-group:where(.svelte-1uha8ag) label:where(.svelte-1uha8ag){color:#fff;font-size:.9rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.contact-form-section.svelte-1uha8ag .form-group:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag),.contact-form-section.svelte-1uha8ag .form-group:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag),.contact-form-section.svelte-1uha8ag .form-group:where(.svelte-1uha8ag) textarea:where(.svelte-1uha8ag){padding:16px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff0d;color:#fff;font-size:1rem;transition:all .3s ease;font-family:inherit}.contact-form-section.svelte-1uha8ag .form-group:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag):focus,.contact-form-section.svelte-1uha8ag .form-group:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag):focus,.contact-form-section.svelte-1uha8ag .form-group:where(.svelte-1uha8ag) textarea:where(.svelte-1uha8ag):focus{outline:none;border-color:#fff6;background:#ffffff1a;box-shadow:0 0 0 2px #ffffff1a}.contact-form-section.svelte-1uha8ag .form-group:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag)::placeholder,.contact-form-section.svelte-1uha8ag .form-group:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag)::placeholder,.contact-form-section.svelte-1uha8ag .form-group:where(.svelte-1uha8ag) textarea:where(.svelte-1uha8ag)::placeholder{color:#ffffff80}.contact-form-section.svelte-1uha8ag .form-group:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag){cursor:pointer}.contact-form-section.svelte-1uha8ag .form-group:where(.svelte-1uha8ag) textarea:where(.svelte-1uha8ag){resize:vertical;min-height:120px}.contact-form-section.svelte-1uha8ag .submit-btn:where(.svelte-1uha8ag){padding:18px 36px;background:linear-gradient(135deg,#ffffff1a,#fff3);color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-size:1.1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;margin-top:8px;font-family:Nasalization,Monaco,monospace}.contact-form-section.svelte-1uha8ag .submit-btn:where(.svelte-1uha8ag):hover{background:linear-gradient(135deg,#fff3,#ffffff4d);transform:translateY(-2px);box-shadow:0 8px 25px #ffffff1a}.contact-form-section.svelte-1uha8ag .submit-btn:where(.svelte-1uha8ag):active{transform:translateY(0)}@media(max-width:768px){.video-section.svelte-1uha8ag{padding:3.5rem 0}.video-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:2rem}.why-aphelion-section.svelte-1uha8ag{padding:36px 20px 52px}.why-aphelion-section.svelte-1uha8ag .section-description:where(.svelte-1uha8ag){margin:0 auto 2rem}.why-aphelion-section.svelte-1uha8ag .why-grid:where(.svelte-1uha8ag){margin-top:2rem;gap:1.5rem}.contact-form-section.svelte-1uha8ag{padding:52px 0}}.loading-screen.svelte-1uha8ag{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#081a34,#0a1f3c,#0c2438);display:flex;justify-content:center;align-items:center;z-index:9999}.loading-content.svelte-1uha8ag{text-align:center;color:#fff}.loading-spinner.svelte-1uha8ag{width:60px;height:60px;border:4px solid rgba(255,255,255,.1);border-top:4px solid rgba(255,255,255,.3);border-radius:50%;animation:svelte-1uha8ag-spin 1s linear infinite;margin:0 auto 20px}.loading-text.svelte-1uha8ag{font-size:1.2rem;font-weight:300;letter-spacing:.1em;font-family:Nasalization,Monaco,monospace}@keyframes svelte-1uha8ag-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
