.landing-section.svelte-86tf32{padding:4rem 0;background:linear-gradient(135deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.landing-section.visible.svelte-86tf32{opacity:1;transform:translateY(0)}.container.svelte-86tf32{max-width:1200px;margin:0 auto;padding:0 2rem}.content-wrapper.svelte-86tf32{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;min-height:400px}.content-wrapper.reverse.svelte-86tf32{grid-template-columns:1fr 1fr}.content-wrapper.reverse.svelte-86tf32 .text-content:where(.svelte-86tf32){order:2}.content-wrapper.reverse.svelte-86tf32 .image-content:where(.svelte-86tf32){order:1}.single-column-wrapper.svelte-86tf32{width:100%;max-width:1200px;margin:0 auto}.text-content.svelte-86tf32{animation:svelte-86tf32-slideInLeft .8s ease-out .2s both}.content-wrapper.reverse.svelte-86tf32 .text-content:where(.svelte-86tf32){animation:svelte-86tf32-slideInRight .8s ease-out .2s both}.image-content.svelte-86tf32{animation:svelte-86tf32-slideInRight .8s ease-out .4s both}.content-wrapper.reverse.svelte-86tf32 .image-content:where(.svelte-86tf32){animation:svelte-86tf32-slideInLeft .8s ease-out .4s both}.section-title.svelte-86tf32{font-size:2.5rem;font-weight:700;color:#34547a;margin:0 0 1.5rem;line-height:1.2;text-align:center}.section-text.svelte-86tf32{font-size:1.125rem;line-height:1.7;color:#475569}.section-text.svelte-86tf32 p{margin:0 0 1rem}.section-text.svelte-86tf32 p:last-child{margin-bottom:0}.section-text.svelte-86tf32 ul,.section-text.svelte-86tf32 ol{margin:1rem 0;padding-left:1.5rem}.section-text.svelte-86tf32 li{margin:.5rem 0;line-height:1.6}.section-text.svelte-86tf32 strong{color:#34547a;font-weight:600}.section-text.svelte-86tf32 a{color:#34547a;text-decoration:none;font-weight:500;transition:color .2s ease}.section-text.svelte-86tf32 a:hover{color:#2c4766;text-decoration:underline}.image-content.svelte-86tf32{display:flex;justify-content:center;align-items:center}@keyframes svelte-86tf32-slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-86tf32-slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.landing-section.svelte-86tf32{padding:3rem 0}.container.svelte-86tf32{padding:0 1rem}.content-wrapper.svelte-86tf32{grid-template-columns:1fr;gap:2rem;text-align:center}.content-wrapper.reverse.svelte-86tf32 .text-content:where(.svelte-86tf32),.content-wrapper.reverse.svelte-86tf32 .image-content:where(.svelte-86tf32){order:unset}.text-content.svelte-86tf32,.content-wrapper.reverse.svelte-86tf32 .text-content:where(.svelte-86tf32),.image-content.svelte-86tf32,.content-wrapper.reverse.svelte-86tf32 .image-content:where(.svelte-86tf32){animation:svelte-86tf32-slideInUp .8s ease-out both}.section-title.svelte-86tf32{font-size:2rem;margin-bottom:1rem}.section-text.svelte-86tf32{font-size:1rem}}@keyframes svelte-86tf32-slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.scroll-reveal.svelte-2pz3qs{transition:all var(--duration) cubic-bezier(.4,0,.2,1)}.scroll-reveal--up.svelte-2pz3qs{opacity:0;transform:translateY(40px)}.scroll-reveal--up.scroll-reveal--visible.svelte-2pz3qs{opacity:1;transform:translateY(0)}.scroll-reveal--down.svelte-2pz3qs{opacity:0;transform:translateY(-40px)}.scroll-reveal--down.scroll-reveal--visible.svelte-2pz3qs{opacity:1;transform:translateY(0)}.scroll-reveal--left.svelte-2pz3qs{opacity:0;transform:translate(-40px)}.scroll-reveal--left.scroll-reveal--visible.svelte-2pz3qs{opacity:1;transform:translate(0)}.scroll-reveal--right.svelte-2pz3qs{opacity:0;transform:translate(40px)}.scroll-reveal--right.scroll-reveal--visible.svelte-2pz3qs{opacity:1;transform:translate(0)}.scroll-reveal--scale.svelte-2pz3qs{opacity:0;transform:scale(.8)}.scroll-reveal--scale.scroll-reveal--visible.svelte-2pz3qs{opacity:1;transform:scale(1)}html{scroll-behavior:smooth}body{margin:0;padding:0;background-color:#f8fafc;overflow-x:hidden}
