.content-container.svelte-b0apru{padding:6rem 5rem 2rem;max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 80px)}.page-section.svelte-b0apru{width:100%;opacity:0;animation:svelte-b0apru-fadeIn .5s ease-out forwards}@keyframes svelte-b0apru-fadeIn{to{opacity:1}}.section-title.svelte-b0apru{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600;color:var(--text-color);margin-bottom:2rem;text-align:center;position:relative;overflow:hidden;z-index:1;opacity:0;transform:translateY(20px);animation:svelte-b0apru-slideUp .5s .2s ease-out forwards,svelte-b0apru-cta-pulse 2.5s 1.3s ease-in-out infinite;animation-delay:var(--delay)}.contact-content.svelte-b0apru{max-width:700px;margin:0 auto;text-align:center;opacity:0;transform:translateY(20px);animation:svelte-b0apru-slideUp .5s .2s ease-out forwards}@keyframes svelte-b0apru-slideUp{to{opacity:1;transform:translateY(0)}}@keyframes svelte-b0apru-cta-pulse{0%{box-shadow:0 0 #64ffda4d}70%{box-shadow:0 0 0 12px #64ffda00}to{box-shadow:0 0 #64ffda00}}.contact-text.svelte-b0apru{font-size:1.1rem;color:var(--secondary-color);margin:2rem 0 3rem;line-height:1.7;opacity:0;transform:translateY(20px);animation:svelte-b0apru-slideUp .5s .2s ease-out forwards;animation-delay:var(--delay)}.contact-form.svelte-b0apru{display:flex;flex-direction:column;gap:1.5rem;width:100%;margin:0 auto}.form-group.svelte-b0apru{position:relative;opacity:0;transform:translateY(20px);animation:svelte-b0apru-slideUp .5s .2s ease-out forwards;animation-delay:var(--delay)}.contact-form.svelte-b0apru input:where(.svelte-b0apru),.contact-form.svelte-b0apru textarea:where(.svelte-b0apru){width:100%;padding:1rem;background-color:#0a192f;border:1px solid #233554;border-radius:4px;color:var(--text-color);font-size:1rem;transition:border-color .3s ease;font-family:inherit}.contact-form.svelte-b0apru input:where(.svelte-b0apru)::placeholder,.contact-form.svelte-b0apru textarea:where(.svelte-b0apru)::placeholder{color:transparent}.contact-form.svelte-b0apru input:where(.svelte-b0apru):focus,.contact-form.svelte-b0apru textarea:where(.svelte-b0apru):focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 10px #64ffda33}.contact-form.svelte-b0apru label:where(.svelte-b0apru){position:absolute;left:1rem;top:1rem;color:var(--secondary-color);pointer-events:none;transition:all .2s ease}.contact-form.svelte-b0apru input:where(.svelte-b0apru):focus+label:where(.svelte-b0apru),.contact-form.svelte-b0apru input:where(.svelte-b0apru):not(:placeholder-shown)+label:where(.svelte-b0apru),.contact-form.svelte-b0apru textarea:where(.svelte-b0apru):focus+label:where(.svelte-b0apru),.contact-form.svelte-b0apru textarea:where(.svelte-b0apru):not(:placeholder-shown)+label:where(.svelte-b0apru){top:-.75rem;left:.75rem;font-size:.8rem;color:var(--accent-color);background-color:#0a192f;padding:0 .25rem}.cta-button.svelte-b0apru{display:inline-block;background-color:transparent;color:var(--accent-color);border:1px solid var(--accent-color);padding:1rem 2rem;border-radius:4px;text-decoration:none;font-size:1.1rem;font-weight:500;transition:all .25s ease;align-self:center;margin-top:1rem;position:relative;overflow:hidden;z-index:1;opacity:0;transform:translateY(20px);animation:svelte-b0apru-slideUp .5s .2s ease-out forwards;animation-delay:var(--delay)}.cta-button.svelte-b0apru:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(100,255,218,.15),transparent);transition:left .6s cubic-bezier(.25,.46,.45,.94);z-index:-1}.cta-button.svelte-b0apru:hover{background-color:#64ffda1a;transform:translateY(-3px) scale(1.02)}.cta-button.svelte-b0apru:hover:before{left:100%}@media (max-width: 992px){.content-container.svelte-b0apru{padding:4rem 3rem 2rem}}@media (max-width: 768px){.content-container.svelte-b0apru{padding:4rem 1.5rem 2rem}}
