:root{--color-navy: #00167a;--color-navy-light: #001a8f;--color-navy-dark: #001064;--color-secondary: #111737;--color-secondary-light: #1a2144;--color-white: #ffffff;--color-gray-100: #f7f9fc;--color-gray-200: #e3e8ef;--color-gray-300: #cbd5e1;--color-gray-400: #94a3b8;--color-gray-500: #64748b;--color-cyan: #00d4ff;--color-cyan-light: #33ddff;--color-purple: #8b5cf6;--color-purple-light: #a78bfa;--color-gold: #fbbf24;--color-button: #ffffff;--color-button-hover: #f0f0f0;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", sans-serif;--font-heading: "Inter", var(--font-sans);--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--spacing-3xl: 6rem;--radius-sm: .5rem;--radius-md: 1rem;--radius-lg: 1.5rem;--radius-xl: 2rem;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -1px rgb(0 0 0 / .06);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -2px rgb(0 0 0 / .05);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 10px 10px -5px rgb(0 0 0 / .04);--shadow-glow: 0 0 40px rgba(0, 212, 255, .15), 0 0 80px rgba(0, 212, 255, .1);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);color:var(--color-white);background-color:var(--color-navy);line-height:1.6;min-width:320px;overflow-x:hidden}#app{width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2;letter-spacing:-.02em}h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:800}h2{font-size:clamp(2rem,4vw,3rem);font-weight:700}h3{font-size:clamp(1.5rem,3vw,2rem);font-weight:600}p{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7;color:#ffffffd9}a{color:var(--color-cyan);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-cyan-light)}button,.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:.875rem 1.75rem;font-family:var(--font-sans);font-size:1rem;font-weight:600;line-height:1;text-decoration:none;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-base);white-space:nowrap}.btn-primary{background-color:var(--color-button);color:var(--color-navy-dark);box-shadow:var(--shadow-md)}.btn-primary:hover{background-color:var(--color-button-hover);color:var(--color-navy-dark);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-secondary{background-color:transparent;color:var(--color-white);border:2px solid rgba(255,255,255,.2)}.btn-secondary:hover{border-color:var(--color-cyan);background-color:#00d4ff1a}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-lg)}section{padding:var(--spacing-3xl) 0;position:relative}@media(max-width:768px){section{padding:var(--spacing-2xl) 0}.container{padding:0 var(--spacing-md)}h1{font-size:clamp(2rem,8vw,3rem)}h2{font-size:clamp(1.75rem,6vw,2.5rem)}.btn,button{width:100%;max-width:400px}}.text-center{text-align:center}.text-gradient{background:linear-gradient(135deg,var(--color-cyan) 0%,var(--color-cyan-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fade-in{animation:fadeIn var(--transition-slow) ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:slideUp var(--transition-slow) ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.grid{display:grid;gap:var(--spacing-lg)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(min-width:768px){.grid-3{grid-template-columns:repeat(3,1fr)}}.card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--spacing-xl);transition:all var(--transition-base);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:#00d4ff66;background:#ffffff14}.section-header{margin-bottom:var(--spacing-3xl)}.section-title{position:relative;display:inline-block;padding-bottom:var(--spacing-md)}.section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,var(--color-cyan),transparent);border-radius:2px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-navy-dark)}::-webkit-scrollbar-thumb{background:var(--color-navy-light);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--color-cyan)}.logo-wrapper.svelte-tssf2h{display:flex;flex-direction:column;align-items:center;gap:1rem}.hcorp-logo.svelte-tssf2h{display:block;filter:drop-shadow(0 0 20px rgba(0,212,255,.2));padding:1rem;border-radius:12px;background:linear-gradient(135deg,rgba(0,22,122,.3) 0%,rgba(0,22,122,.1) 50%,transparent 100%)}.logo-company-name.svelte-tssf2h{font-size:1.25rem;font-weight:300;letter-spacing:.1em;color:var(--color-white);text-transform:uppercase}.nav.svelte-eyh2cm{position:sticky;top:0;z-index:100;background:#00167af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);padding:1rem 0}.nav-content.svelte-eyh2cm{display:flex;justify-content:space-between;align-items:center}.logo-container.svelte-eyh2cm{display:flex;align-items:center;gap:1rem}.logo-text.svelte-eyh2cm{font-size:1.25rem;font-weight:700;color:var(--color-white)}.nav-links.svelte-eyh2cm{display:flex;align-items:center;gap:2rem}.nav-link.svelte-eyh2cm{font-weight:500;transition:color var(--transition-fast)}@media(max-width:768px){.nav-links.svelte-eyh2cm{gap:1rem}.nav-link.svelte-eyh2cm{display:none}}.hero.svelte-juboms{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;padding:var(--spacing-3xl) 0}.hero-bg.svelte-juboms{position:absolute;inset:0;z-index:0}.hero-bg-gradient.svelte-juboms{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(0,212,255,.08) 0%,rgba(139,92,246,.03) 50%,transparent 70%);animation:svelte-juboms-pulseGlow 8s ease-in-out infinite}@keyframes svelte-juboms-pulseGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.hero-grid.svelte-juboms{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:50px 50px;animation:svelte-juboms-gridMove 20s linear infinite}@keyframes svelte-juboms-gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.hero-content.svelte-juboms{max-width:1000px;margin:0 auto;position:relative;z-index:1}.year-badge.svelte-juboms{display:inline-block;padding:.5rem 1.5rem;border:2px solid rgba(0,212,255,.4);border-radius:2rem;font-size:.875rem;font-weight:600;letter-spacing:.3em;margin-bottom:2rem;background:#00d4ff14;box-shadow:0 0 20px #00d4ff4d;animation:svelte-juboms-badgeGlow 3s ease-in-out infinite}@keyframes svelte-juboms-badgeGlow{0%,to{box-shadow:0 0 20px #00d4ff4d}50%{box-shadow:0 0 30px #00d4ff80}}.hero-logo-wrapper.svelte-juboms{margin:2rem auto 3rem;animation:svelte-juboms-logoFloat 6s ease-in-out infinite}@keyframes svelte-juboms-logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-title.svelte-juboms{font-size:clamp(3.5rem,7vw,6rem);margin-bottom:1.5rem;font-weight:900;background:linear-gradient(135deg,#fff,#00d4ff,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.hero-tagline.svelte-juboms{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:300;letter-spacing:.4em;margin-bottom:2.5rem;opacity:.95;display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.tagline-word.svelte-juboms{animation:svelte-juboms-wordFadeIn 1s ease-out forwards;opacity:0}.tagline-word.svelte-juboms:nth-child(1){animation-delay:.2s}.tagline-word.svelte-juboms:nth-child(3){animation-delay:.4s}.tagline-word.svelte-juboms:nth-child(5){animation-delay:.6s}@keyframes svelte-juboms-wordFadeIn{to{opacity:1;transform:translateY(0)}0%{opacity:0;transform:translateY(10px)}}.tagline-separator.svelte-juboms{color:var(--color-cyan);font-size:1.5rem}.hero-description.svelte-juboms{font-size:1.25rem;line-height:1.9;opacity:.9;max-width:850px;margin:0 auto 3rem}.hero-description.svelte-juboms strong:where(.svelte-juboms){color:var(--color-cyan);font-weight:600}.hero-cta.svelte-juboms{display:flex;gap:1.5rem;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:3rem}.btn-large.svelte-juboms{padding:1.25rem 2.5rem;font-size:1.125rem;font-weight:600}@media(max-width:768px){.hero.svelte-juboms{min-height:85vh}.hero-cta.svelte-juboms{flex-direction:column;width:100%;max-width:400px;margin:3rem auto 0}.hero-cta.svelte-juboms .btn:where(.svelte-juboms){width:100%}.hero-tagline.svelte-juboms{letter-spacing:.2em}}.about-section.svelte-1q4r0qg{background:#ffffff05;position:relative}.section-title.svelte-1q4r0qg{margin-bottom:var(--spacing-xl)}.about-content.svelte-1q4r0qg{max-width:900px;margin:0 auto}.about-text.svelte-1q4r0qg{font-size:1.25rem;line-height:1.8;margin-bottom:var(--spacing-2xl);text-align:center}.about-text.svelte-1q4r0qg strong:where(.svelte-1q4r0qg){color:var(--color-cyan);font-weight:600}.what-we-do.svelte-1q4r0qg{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-top:var(--spacing-2xl)}.subsection-title.svelte-1q4r0qg{display:flex;align-items:center;gap:1rem;margin-bottom:var(--spacing-md);font-size:1.5rem;letter-spacing:.05em}.bullet.svelte-1q4r0qg{width:12px;height:12px;background:var(--color-cyan);border-radius:50%;flex-shrink:0}.what-we-do-text.svelte-1q4r0qg{font-size:1.125rem;line-height:1.8}.what-we-do-text.svelte-1q4r0qg strong:where(.svelte-1q4r0qg){color:var(--color-cyan);font-weight:600}@media(max-width:768px){.about-text.svelte-1q4r0qg{font-size:1.125rem}.subsection-title.svelte-1q4r0qg{font-size:1.25rem}.what-we-do-text.svelte-1q4r0qg{font-size:1rem}}.vision-mission-section.svelte-1bmrryb{background:#ffffff05;position:relative}.section-title.svelte-1bmrryb{margin-bottom:var(--spacing-2xl)}.vm-grid.svelte-1bmrryb{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-2xl);max-width:1100px;margin:0 auto}.vm-card.svelte-1bmrryb{--mouse-x: 50%;--mouse-y: 50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--spacing-2xl);transition:all var(--transition-base);position:relative;overflow:hidden}.vm-card.svelte-1bmrryb:after{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgba(0,212,255,.15),transparent 40%);opacity:0;transition:opacity var(--transition-base);pointer-events:none}.vm-card.svelte-1bmrryb:hover:after{opacity:1}.vm-card.svelte-1bmrryb:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:#00d4ff66;background:#ffffff14}.vm-icon.svelte-1bmrryb{width:60px;height:60px;border-radius:50%;background:#00d4ff26;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-lg)}.bullet.svelte-1bmrryb{width:20px;height:20px;background:var(--color-cyan);border-radius:50%}.vm-title.svelte-1bmrryb{font-size:1.75rem;margin-bottom:var(--spacing-md);color:var(--color-white)}.vm-text.svelte-1bmrryb{font-size:1.125rem;line-height:1.8;opacity:.9}@media(max-width:768px){.vm-grid.svelte-1bmrryb{grid-template-columns:1fr;gap:var(--spacing-lg)}.vm-card.svelte-1bmrryb{padding:var(--spacing-lg)}.vm-title.svelte-1bmrryb{font-size:1.5rem}.vm-text.svelte-1bmrryb{font-size:1rem}}.services-section.svelte-1ltxvgn{background:linear-gradient(180deg,rgba(0,0,0,.2) 0%,transparent 100%)}.section-title.svelte-1ltxvgn{margin-bottom:var(--spacing-2xl);letter-spacing:.05em}.services-grid.svelte-1ltxvgn{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-xl);max-width:1200px;margin:0 auto}.service-card.svelte-1ltxvgn{--mouse-x: 50%;--mouse-y: 50%;background:linear-gradient(135deg,#111737e6,#00167ab3);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--spacing-2xl);transition:all var(--transition-base);position:relative;overflow:hidden}.service-card.svelte-1ltxvgn:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-cyan),var(--color-cyan-light));opacity:0;transition:opacity var(--transition-base)}.service-card.svelte-1ltxvgn:after{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgba(0,212,255,.15),transparent 40%);opacity:0;transition:opacity var(--transition-base);pointer-events:none}.service-card.svelte-1ltxvgn:hover:after{opacity:1}.service-card.svelte-1ltxvgn:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00d4ff26;border-color:#00d4ff80;background:linear-gradient(135deg,#111737,#00167ae6)}.service-card.svelte-1ltxvgn:hover:before{opacity:1}.service-icon.svelte-1ltxvgn{font-size:3rem;margin-bottom:var(--spacing-lg);display:flex;align-items:center;justify-content:center;color:var(--color-cyan)}.service-icon.svelte-1ltxvgn svg:where(.svelte-1ltxvgn){color:var(--color-cyan)}.service-title.svelte-1ltxvgn{font-size:1.5rem;margin-bottom:var(--spacing-lg);color:var(--color-white);font-weight:600;text-align:center}.service-list.svelte-1ltxvgn{list-style:none;padding:0;margin:0}.service-list.svelte-1ltxvgn li:where(.svelte-1ltxvgn){position:relative;padding-left:1.5rem;margin-bottom:var(--spacing-sm);line-height:1.6;opacity:.9}.service-list.svelte-1ltxvgn li:where(.svelte-1ltxvgn):before{content:"•";position:absolute;left:0;color:var(--color-cyan);font-weight:700;font-size:1.2rem}.enterprise-card.svelte-1ltxvgn{grid-column:1 / -1;text-align:center;background:linear-gradient(135deg,#00d4ff1f,#111737cc)}.enterprise-text.svelte-1ltxvgn{font-size:1.125rem;line-height:1.8;max-width:800px;margin:0 auto;opacity:.95}@media(max-width:768px){.services-grid.svelte-1ltxvgn{grid-template-columns:1fr;gap:var(--spacing-lg)}.service-card.svelte-1ltxvgn{padding:var(--spacing-lg)}.service-icon.svelte-1ltxvgn{font-size:2.5rem}.service-title.svelte-1ltxvgn{font-size:1.25rem}.service-list.svelte-1ltxvgn li:where(.svelte-1ltxvgn){font-size:.95rem}}.pricing-section.svelte-13rgehf{background:#0003;position:relative}.section-title.svelte-13rgehf{margin-bottom:var(--spacing-2xl);letter-spacing:.05em}.pricing-grid.svelte-13rgehf{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-xl);max-width:1200px;margin:0 auto}.pricing-card.svelte-13rgehf{--mouse-x: 50%;--mouse-y: 50%;background:linear-gradient(135deg,#111737e6,#00167ab3);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--spacing-2xl);transition:all var(--transition-base);position:relative;overflow:hidden}.pricing-card.svelte-13rgehf:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-cyan),var(--color-cyan-light));opacity:0;transition:opacity var(--transition-base)}.pricing-card.svelte-13rgehf:after{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgba(0,212,255,.15),transparent 40%);opacity:0;transition:opacity var(--transition-base);pointer-events:none}.pricing-card.svelte-13rgehf:hover:after{opacity:1}.pricing-card.svelte-13rgehf:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00d4ff26;border-color:#00d4ff80;background:linear-gradient(135deg,#111737,#00167ae6)}.pricing-card.svelte-13rgehf:hover:before{opacity:1}.pricing-icon.svelte-13rgehf{font-size:3rem;margin-bottom:var(--spacing-lg);display:flex;align-items:center;justify-content:center;color:var(--color-cyan)}.pricing-icon.svelte-13rgehf svg:where(.svelte-13rgehf){color:var(--color-cyan)}.pricing-title.svelte-13rgehf{font-size:1.5rem;margin-bottom:var(--spacing-lg);color:var(--color-white);font-weight:600;text-align:center}.pricing-details.svelte-13rgehf{display:flex;flex-direction:column;gap:var(--spacing-sm)}.price-item.svelte-13rgehf{padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:1rem;line-height:1.6}.price-item.svelte-13rgehf strong:where(.svelte-13rgehf){color:var(--color-cyan);font-weight:600}.price-note.svelte-13rgehf{margin-top:var(--spacing-md);padding:var(--spacing-sm);background:#00d4ff1a;border-radius:var(--radius-sm);font-size:.9rem;opacity:.85;font-style:italic}.support-card.svelte-13rgehf{grid-column:1 / -1;background:linear-gradient(135deg,#00d4ff26,#111737e6)}.support-heading.svelte-13rgehf{font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-md);color:var(--color-white);letter-spacing:.02em;text-align:center}.support-description.svelte-13rgehf{font-size:1rem;opacity:.9;margin-bottom:var(--spacing-xl);text-align:center;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.support-tiers.svelte-13rgehf{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl);margin:var(--spacing-xl) 0}.support-tier.svelte-13rgehf{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:var(--spacing-xl);transition:all var(--transition-base);text-align:left}.support-tier.svelte-13rgehf:hover{transform:translateY(-4px);border-color:#00d4ff66;background:#ffffff14}.support-tier.premium.svelte-13rgehf{border-color:#00d4ff4d;background:#00d4ff14}.support-tier.premium.svelte-13rgehf:hover{border-color:#00d4ff99;background:#00d4ff1f}.tier-header.svelte-13rgehf{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);flex-wrap:wrap;gap:var(--spacing-sm)}.tier-header.svelte-13rgehf h4:where(.svelte-13rgehf){font-size:1.25rem;color:var(--color-white);font-weight:600;margin:0}.tier-badge.svelte-13rgehf{display:inline-block;padding:.25rem .75rem;background:#00d4ff33;border:1px solid rgba(0,212,255,.4);border-radius:12px;font-size:.75rem;font-weight:600;color:var(--color-cyan);text-transform:uppercase;letter-spacing:.05em}.tier-badge.premium-badge.svelte-13rgehf{background:#ffd70033;border-color:#ffd70066;color:gold}.tier-features.svelte-13rgehf{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.tier-features.svelte-13rgehf li:where(.svelte-13rgehf){display:flex;align-items:center;gap:var(--spacing-sm);font-size:.95rem;line-height:1.6;opacity:.9}.tier-features.svelte-13rgehf li:where(.svelte-13rgehf) svg:where(.svelte-13rgehf){flex-shrink:0;color:var(--color-cyan)}.support-tier.premium.svelte-13rgehf .tier-features:where(.svelte-13rgehf) li:where(.svelte-13rgehf) svg:where(.svelte-13rgehf){color:gold}.support-footer.svelte-13rgehf{margin-top:var(--spacing-xl);font-size:1rem;font-weight:600;color:var(--color-cyan);letter-spacing:.03em;text-align:center;opacity:.9}@media(max-width:768px){.pricing-grid.svelte-13rgehf{grid-template-columns:1fr;gap:var(--spacing-lg)}.pricing-card.svelte-13rgehf{padding:var(--spacing-lg)}.pricing-icon.svelte-13rgehf{font-size:2.5rem}.pricing-title.svelte-13rgehf{font-size:1.25rem}.price-item.svelte-13rgehf{font-size:.95rem}.support-heading.svelte-13rgehf{font-size:1.25rem}.support-description.svelte-13rgehf{font-size:.95rem;padding:0 var(--spacing-sm)}.support-tiers.svelte-13rgehf{grid-template-columns:1fr;gap:var(--spacing-lg)}.support-tier.svelte-13rgehf{padding:var(--spacing-lg)}.tier-header.svelte-13rgehf h4:where(.svelte-13rgehf){font-size:1.125rem}.tier-features.svelte-13rgehf li:where(.svelte-13rgehf){font-size:.9rem}.support-footer.svelte-13rgehf{font-size:.95rem}}.faq-section.svelte-1iiy7jp{background:#ffffff05;position:relative}.section-title.svelte-1iiy7jp{margin-bottom:var(--spacing-md)}.section-subtitle.svelte-1iiy7jp{font-size:1.125rem;opacity:.8;margin-bottom:var(--spacing-2xl)}.faq-list.svelte-1iiy7jp{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.faq-item.svelte-1iiy7jp{--mouse-x: 50%;--mouse-y: 50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);overflow:hidden;transition:all var(--transition-base);position:relative}.faq-item.svelte-1iiy7jp:after{content:"";position:absolute;inset:0;background:radial-gradient(500px circle at var(--mouse-x) var(--mouse-y),rgba(0,212,255,.12),transparent 40%);opacity:0;transition:opacity var(--transition-base);pointer-events:none;z-index:0}.faq-item.svelte-1iiy7jp:hover:after{opacity:1}.faq-item.open.svelte-1iiy7jp{border-color:#00d4ff66;background:#ffffff14}.faq-item.open.svelte-1iiy7jp:after{opacity:1}.faq-question.svelte-1iiy7jp{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);background:none;border:none;color:var(--color-white);font-family:var(--font-sans);font-size:1.125rem;font-weight:600;text-align:left;cursor:pointer;transition:all var(--transition-fast);position:relative;z-index:1}.faq-question.svelte-1iiy7jp:hover{background:#ffffff08}.faq-question-text.svelte-1iiy7jp{flex:1;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal}.faq-icon.svelte-1iiy7jp{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:50%;background:#00d4ff26;transition:all var(--transition-base)}.faq-icon.svelte-1iiy7jp svg:where(.svelte-1iiy7jp){transition:transform var(--transition-base)}.faq-icon.rotate.svelte-1iiy7jp svg:where(.svelte-1iiy7jp){transform:rotate(180deg)}.faq-item.open.svelte-1iiy7jp .faq-icon:where(.svelte-1iiy7jp){background:#00d4ff40}.faq-answer.svelte-1iiy7jp{padding:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg);animation:svelte-1iiy7jp-fadeInDown .3s ease-out;position:relative;z-index:1}.faq-answer.svelte-1iiy7jp p:where(.svelte-1iiy7jp){font-size:1rem;line-height:1.8;opacity:.9;margin:0}@keyframes svelte-1iiy7jp-fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.faq-list.svelte-1iiy7jp{padding:0 var(--spacing-xs);width:100%}.faq-item.svelte-1iiy7jp{max-width:100%;width:100%;overflow:hidden;box-sizing:border-box}.faq-question.svelte-1iiy7jp{padding:var(--spacing-sm);font-size:.875rem;gap:var(--spacing-xs);align-items:flex-start;min-height:auto;width:100%;box-sizing:border-box}.faq-question-text.svelte-1iiy7jp{flex:1;min-width:0;max-width:100%;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.5;padding-right:0;white-space:normal}.faq-icon.svelte-1iiy7jp{width:28px;height:28px;min-width:28px;flex-shrink:0;align-self:flex-start}.faq-icon.svelte-1iiy7jp svg:where(.svelte-1iiy7jp){width:18px;height:18px}.faq-answer.svelte-1iiy7jp{padding:0 var(--spacing-sm) var(--spacing-sm) var(--spacing-sm)}.faq-answer.svelte-1iiy7jp p:where(.svelte-1iiy7jp){font-size:.8rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%;line-height:1.65}.section-subtitle.svelte-1iiy7jp{font-size:.95rem;padding:0 var(--spacing-md)}}.contact-form-section.svelte-pzu9qq{background:linear-gradient(180deg,var(--color-navy) 0%,var(--color-navy-dark) 100%)}.form-wrapper.svelte-pzu9qq{max-width:800px;margin:0 auto}.form-header.svelte-pzu9qq{margin-bottom:var(--spacing-3xl)}.form-header.svelte-pzu9qq h2:where(.svelte-pzu9qq){font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;letter-spacing:.05em;margin-bottom:1rem}.form-description.svelte-pzu9qq{font-size:1.125rem;opacity:.85;max-width:600px;margin:0 auto}.contact-form.svelte-pzu9qq{padding:var(--spacing-2xl)}@media(max-width:768px){.contact-form.svelte-pzu9qq{padding:var(--spacing-lg)}.form-header.svelte-pzu9qq h2:where(.svelte-pzu9qq){font-size:2rem}.form-description.svelte-pzu9qq{font-size:1rem}.form-grid.svelte-pzu9qq{grid-template-columns:1fr;gap:var(--spacing-md)}}.form-grid.svelte-pzu9qq{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.form-group.svelte-pzu9qq{margin-bottom:var(--spacing-lg)}.form-group.svelte-pzu9qq label:where(.svelte-pzu9qq){display:block;margin-bottom:.5rem;font-weight:600;font-size:.95rem;color:var(--color-white)}.form-group.svelte-pzu9qq input:where(.svelte-pzu9qq),.form-group.svelte-pzu9qq select:where(.svelte-pzu9qq),.form-group.svelte-pzu9qq textarea:where(.svelte-pzu9qq){width:100%;padding:.875rem 1rem;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--color-white);font-size:1rem;font-family:var(--font-sans);transition:all var(--transition-base)}.form-group.svelte-pzu9qq input:where(.svelte-pzu9qq):focus,.form-group.svelte-pzu9qq select:where(.svelte-pzu9qq):focus,.form-group.svelte-pzu9qq textarea:where(.svelte-pzu9qq):focus{outline:none;border-color:var(--color-cyan);background:#ffffff14}.form-group.svelte-pzu9qq input.error:where(.svelte-pzu9qq),.form-group.svelte-pzu9qq select.error:where(.svelte-pzu9qq),.form-group.svelte-pzu9qq textarea.error:where(.svelte-pzu9qq){border-color:#ef444499;background:#ef44440d}.form-group.svelte-pzu9qq input.error:where(.svelte-pzu9qq):focus,.form-group.svelte-pzu9qq select.error:where(.svelte-pzu9qq):focus,.form-group.svelte-pzu9qq textarea.error:where(.svelte-pzu9qq):focus{border-color:#ef4444cc;background:#ef444414}.error-message.svelte-pzu9qq{display:block;color:#fca5a5;font-size:.875rem;margin-top:.5rem;animation:svelte-pzu9qq-slideDown .2s ease-out}.form-group.svelte-pzu9qq input:where(.svelte-pzu9qq)::placeholder,.form-group.svelte-pzu9qq textarea:where(.svelte-pzu9qq)::placeholder{color:#fff6}.form-group.svelte-pzu9qq input:where(.svelte-pzu9qq):disabled,.form-group.svelte-pzu9qq select:where(.svelte-pzu9qq):disabled,.form-group.svelte-pzu9qq textarea:where(.svelte-pzu9qq):disabled{opacity:.5;cursor:not-allowed}.form-group.svelte-pzu9qq textarea:where(.svelte-pzu9qq){resize:vertical;min-height:120px}.form-group.svelte-pzu9qq select:where(.svelte-pzu9qq){cursor:pointer}.alert.svelte-pzu9qq{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:var(--radius-sm);margin-bottom:var(--spacing-lg);animation:svelte-pzu9qq-slideDown .3s ease-out}@keyframes svelte-pzu9qq-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.alert.svelte-pzu9qq svg:where(.svelte-pzu9qq){flex-shrink:0}.alert-success.svelte-pzu9qq{background:#22c55e1a;border:2px solid rgba(34,197,94,.3);color:#86efac}.alert-error.svelte-pzu9qq{background:#ef44441a;border:2px solid rgba(239,68,68,.3);color:#fca5a5}.btn-large.svelte-pzu9qq{width:100%;padding:1.125rem 2rem;font-size:1.125rem}.spinner.svelte-pzu9qq{animation:svelte-pzu9qq-spin 1s linear infinite}@keyframes svelte-pzu9qq-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contact-section.svelte-wzln0t{background:linear-gradient(180deg,var(--color-navy-dark) 0%,var(--color-navy) 100%);padding:var(--spacing-3xl) 0}.contact-content.svelte-wzln0t h2:where(.svelte-wzln0t){font-size:1.5rem;font-weight:400;letter-spacing:.2em;margin-bottom:1rem;opacity:.9}.contact-title.svelte-wzln0t{font-size:clamp(4rem,8vw,7rem);font-weight:900;letter-spacing:.05em;margin-bottom:var(--spacing-md)}.contact-address.svelte-wzln0t{font-size:1.25rem;opacity:.8;margin-bottom:var(--spacing-2xl);letter-spacing:.05em}.social-links.svelte-wzln0t{display:flex;justify-content:center;gap:var(--spacing-lg);flex-wrap:wrap}.social-link.svelte-wzln0t{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:#ffffff0d;border-radius:var(--radius-md);color:var(--color-white);transition:all var(--transition-base)}.social-link.svelte-wzln0t:hover{background:var(--color-cyan);color:var(--color-navy);transform:translateY(-4px);box-shadow:var(--shadow-lg)}
