.main-container.svelte-1fc07hg{background:#0a0a0a;color:#e5e7eb;min-height:100vh;overflow-x:hidden}.container.svelte-1fc07hg{max-width:1200px;margin:0 auto;padding:0 5%}.logo-section.svelte-1fc07hg{padding:5rem 0;background:#0a0a0a}.logo-section.svelte-1fc07hg h1:where(.svelte-1fc07hg){font-size:clamp(3rem,7vw,5rem);font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:1.5px;text-align:center}.logo-content.svelte-1fc07hg{display:flex;justify-content:center;align-items:center;min-height:200px}.content-section.svelte-1fc07hg{padding:4rem 0;background:#0a0a0a;position:relative;overflow:hidden}.content-grid.svelte-1fc07hg{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;min-height:400px}@media (min-width: 768px){.content-grid.svelte-1fc07hg{grid-template-columns:repeat(2,1fr);gap:5rem}.content-grid-image-left.svelte-1fc07hg .content-image-wrapper:where(.svelte-1fc07hg){order:1}.content-grid-image-left.svelte-1fc07hg .content-text:where(.svelte-1fc07hg){order:2}.content-grid-reverse.svelte-1fc07hg .content-text:where(.svelte-1fc07hg){order:1}.content-grid-reverse.svelte-1fc07hg .content-image-wrapper:where(.svelte-1fc07hg){order:2}}.content-text.svelte-1fc07hg{z-index:1}.section-title.svelte-1fc07hg{font-size:clamp(2.5rem,5vw,3.8rem);font-weight:800;color:#fff;margin-bottom:.75rem;line-height:1.2}.title-decorator.svelte-1fc07hg{width:80px;height:4px;background:linear-gradient(90deg,#9333ea,#c084fc);border-radius:2px;margin-bottom:1.5rem;box-shadow:0 2px 10px #9333ea4d}.section-description.svelte-1fc07hg{font-size:clamp(1.1rem,2vw,1.2rem);color:#d1d5db;line-height:1.7;margin-bottom:2.5rem}.cta-link.svelte-1fc07hg{display:inline-block;font-size:1.1rem;font-weight:600;color:#c084fc;text-decoration:none;padding:.8rem 1.8rem;border:2px solid #9333ea;border-radius:.5rem;background:linear-gradient(135deg,#9333ea1a,#c084fc1a);transition:all .3s ease;position:relative;overflow:hidden;z-index:1}.cta-link.svelte-1fc07hg:hover,.cta-link.svelte-1fc07hg:focus{color:#fff;background:linear-gradient(135deg,#9333ea,#a855f7);transform:translateY(-3px) scale(1.03);box-shadow:0 12px 28px #9333ea59;outline:none}.cta-link.svelte-1fc07hg:focus-visible{outline:2px solid #c084fc;outline-offset:2px}.cta-link-gold.svelte-1fc07hg{background:linear-gradient(145deg,#f0c141,#b8860b);border:2px solid #daa520;color:#0a0a0a;text-shadow:1px 1px 2px rgba(255,255,255,.1)}.cta-link-gold.svelte-1fc07hg:hover,.cta-link-gold.svelte-1fc07hg:focus{background:linear-gradient(145deg,#ffdc73,#cca32b);border-color:#f0c141;color:#000;transform:translateY(-3px) scale(1.03);box-shadow:0 12px 28px #ffd7004d}.content-image-wrapper.svelte-1fc07hg{display:flex;justify-content:center;align-items:center}.content-image.svelte-1fc07hg{max-height:450px;width:100%;max-width:550px;object-fit:contain;border-radius:1rem;box-shadow:0 20px 40px #0006,0 0 15px #9333ea33;transition:transform .4s ease-out,box-shadow .4s ease-out}.content-image.svelte-1fc07hg:hover{transform:scale(1.03) rotate(1.5deg);box-shadow:0 25px 50px #00000080,0 0 20px #9333ea4d}
