.hero.svelte-1q37ri0{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:var(--space-24) 0 var(--space-16)}.hero-bg.svelte-1q37ri0{position:absolute;inset:0;z-index:0}.hero-glow.svelte-1q37ri0{position:absolute;top:-30%;left:50%;transform:translate(-50%);width:800px;height:600px;background:radial-gradient(ellipse at center,rgba(252,216,48,.08) 0%,rgba(252,216,48,.03) 40%,transparent 70%);pointer-events:none}.particles.svelte-1q37ri0{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.particle.svelte-1q37ri0{position:absolute;background:var(--color-primary);border-radius:50%;opacity:.2;animation:svelte-1q37ri0-particle-float linear infinite}@keyframes svelte-1q37ri0-particle-float{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:.3}90%{opacity:.3}to{transform:translateY(-100vh) rotate(360deg);opacity:0}}.hero-content.svelte-1q37ri0{position:relative;z-index:2;text-align:center;max-width:820px;margin:0 auto}.hero-eyebrow.svelte-1q37ri0{font-size:var(--text-sm);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-6);opacity:.9}.hero-title.svelte-1q37ri0{font-size:clamp(3rem,8vw,5.5rem);font-weight:900;line-height:1.05;margin-bottom:var(--space-8);letter-spacing:-.02em}.rotating-word.svelte-1q37ri0{display:block;color:var(--color-primary);opacity:0;transform:translateY(15px);transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94)}.rotating-word.visible.svelte-1q37ri0{opacity:1;transform:translateY(0)}.hero-subtitle.svelte-1q37ri0{font-size:clamp(1rem,2vw,1.2rem);color:var(--text-muted);max-width:560px;margin:0 auto var(--space-12);line-height:1.8;font-weight:400}.hero-cta.svelte-1q37ri0{display:flex;gap:var(--space-4);justify-content:center;align-items:center;flex-wrap:wrap}.btn-ghost.svelte-1q37ri0{display:inline-block;padding:var(--space-4) var(--space-8);font-family:var(--font-accent);font-weight:500;font-size:var(--text-lg);color:var(--text-muted);background:transparent;border:none;cursor:pointer;transition:var(--transition-base);text-decoration:none}.btn-ghost.svelte-1q37ri0:hover{color:var(--color-primary)}.scroll-indicator.svelte-1q37ri0{position:absolute;bottom:var(--space-8);left:50%;transform:translate(-50%);z-index:2}.scroll-line.svelte-1q37ri0{width:1px;height:48px;background:linear-gradient(to bottom,rgba(252,216,48,.5),transparent);animation:svelte-1q37ri0-scroll-pulse 2s ease-in-out infinite}@keyframes svelte-1q37ri0-scroll-pulse{0%,to{opacity:.3;transform:scaleY(.6);transform-origin:top}50%{opacity:1;transform:scaleY(1)}}@media(max-width:768px){.hero.svelte-1q37ri0{padding-top:calc(var(--space-16) + 60px)}.hero-cta.svelte-1q37ri0{flex-direction:column}.hero-subtitle.svelte-1q37ri0{margin-bottom:var(--space-8)}}.about.svelte-7hpc9t{background:var(--bg-body);position:relative}.about-inner.svelte-7hpc9t{text-align:center;max-width:680px;margin:0 auto var(--space-16)}.section-tag.svelte-7hpc9t{display:inline-block;padding:var(--space-2) var(--space-4);background:#fcd83014;color:var(--color-primary);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:500;margin-bottom:var(--space-6);letter-spacing:.05em;text-transform:uppercase}.about-inner.svelte-7hpc9t h2:where(.svelte-7hpc9t){font-size:clamp(1.75rem,4vw,2.75rem);margin-bottom:var(--space-6);line-height:1.2;letter-spacing:-.01em}.about-description.svelte-7hpc9t{font-size:var(--text-lg);line-height:1.8;color:var(--text-muted)}.stats-row.svelte-7hpc9t{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);max-width:700px;margin:0 auto}.stat-item.svelte-7hpc9t{text-align:center;padding:var(--space-8) var(--space-4);background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-xl);transition:var(--transition-base)}.stat-item.svelte-7hpc9t:hover{border-color:#fcd83033;transform:translateY(-4px)}.stat-number.svelte-7hpc9t{display:block;font-family:var(--font-accent);font-size:var(--text-4xl);font-weight:900;color:var(--color-primary);line-height:1;margin-bottom:var(--space-2)}.stat-label.svelte-7hpc9t{font-size:var(--text-sm);color:var(--text-dim)}@media(max-width:640px){.stats-row.svelte-7hpc9t{grid-template-columns:1fr;max-width:300px}}.why-us.svelte-uc1i3i{background:var(--bg-panel)}.why-us-header.svelte-uc1i3i{text-align:center;max-width:600px;margin:0 auto var(--space-16)}.section-tag.svelte-uc1i3i{display:inline-block;padding:var(--space-2) var(--space-4);background:#fcd83014;color:var(--color-primary);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:500;margin-bottom:var(--space-6);letter-spacing:.05em;text-transform:uppercase}.why-us-header.svelte-uc1i3i h2:where(.svelte-uc1i3i){font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2;letter-spacing:-.01em}.benefits-grid.svelte-uc1i3i{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.benefit-card.svelte-uc1i3i{padding:var(--space-8) var(--space-6);background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-xl);transition:var(--transition-base)}.benefit-card.svelte-uc1i3i:hover{border-color:#fcd83026;transform:translateY(-4px);background:#ffffff0a}.benefit-icon.svelte-uc1i3i{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fcd83014;border-radius:var(--radius-lg);color:var(--color-primary);margin-bottom:var(--space-4)}.benefit-card.svelte-uc1i3i h3:where(.svelte-uc1i3i){font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-2);color:var(--text-main)}.benefit-card.svelte-uc1i3i p:where(.svelte-uc1i3i){font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.6}@media(max-width:768px){.benefits-grid.svelte-uc1i3i{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.benefits-grid.svelte-uc1i3i{grid-template-columns:1fr}}.services.svelte-hz61c4{background:var(--bg-body);position:relative}.services-header.svelte-hz61c4{text-align:center;margin-bottom:var(--space-16)}.section-tag.svelte-hz61c4{display:inline-block;padding:var(--space-2) var(--space-4);background:#fcd83014;color:var(--color-primary);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:500;margin-bottom:var(--space-6);letter-spacing:.05em;text-transform:uppercase}.services-header.svelte-hz61c4 h2:where(.svelte-hz61c4){font-size:clamp(1.75rem,4vw,2.5rem);letter-spacing:-.01em}.services-grid.svelte-hz61c4{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.service-card.svelte-hz61c4{padding:var(--space-8) var(--space-6);background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-xl);transition:var(--transition-base);position:relative;text-decoration:none;display:block}.service-card.svelte-hz61c4:hover{border-color:#fcd83026;transform:translateY(-4px);background:#ffffff0a}.service-icon.svelte-hz61c4{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);border-radius:var(--radius-lg);color:var(--bg-body);margin-bottom:var(--space-6);transition:var(--transition-base)}.service-card.svelte-hz61c4:hover .service-icon:where(.svelte-hz61c4){transform:scale(1.05);box-shadow:0 8px 24px #fcd83040}.service-card.svelte-hz61c4 h3:where(.svelte-hz61c4){font-size:var(--text-lg);margin-bottom:var(--space-2);color:var(--text-main)}.service-card.svelte-hz61c4 p:where(.svelte-hz61c4){font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.7}.service-arrow.svelte-hz61c4{position:absolute;top:var(--space-6);right:var(--space-6);font-size:var(--text-lg);color:var(--color-primary);opacity:0;transform:translate(-6px);transition:var(--transition-base)}.service-card.svelte-hz61c4:hover .service-arrow:where(.svelte-hz61c4){opacity:1;transform:translate(0)}a.service-card.svelte-hz61c4{cursor:pointer}@media(min-width:768px){.services-grid.svelte-hz61c4{grid-template-columns:repeat(4,1fr)}}@media(max-width:480px){.services-grid.svelte-hz61c4{grid-template-columns:1fr}}
