:root{--orange: #FF6B35;--light-orange: #FF8E53;--white: #FFFFFF;--light-red: #FFE8E6;--light-blue: #E6F3FF;--dark-gray: #333333;--light-gray: #f5f5f5}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--white);color:var(--dark-gray)}.about-hero.svelte-cwls5q{min-height:50vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding:4rem 0;background:linear-gradient(45deg,var(--orange),var(--light-orange),#FFB347,var(--orange));background-size:300% 300%;animation:svelte-cwls5q-gradientShift 8s ease infinite}@keyframes svelte-cwls5q-gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hero-content.svelte-cwls5q{max-width:800px;padding:0 1rem;text-shadow:0 2px 10px rgba(0,0,0,.2)}.hero-title.svelte-cwls5q{font-size:3rem;font-weight:800;margin-bottom:1rem;letter-spacing:-.02em}.hero-subtitle.svelte-cwls5q{font-size:1.2rem;opacity:.95;max-width:600px;margin:0 auto;line-height:1.6}.content-section.svelte-cwls5q{padding:6rem 0;background:var(--white)}.content-section.alt.svelte-cwls5q{background:var(--light-gray)}.container.svelte-cwls5q{max-width:1200px;margin:0 auto;padding:0 2rem}.content-grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.content-grid.reverse.svelte-cwls5q{direction:rtl}.content-grid.reverse.svelte-cwls5q>:where(.svelte-cwls5q){direction:ltr}.section-tag.svelte-cwls5q{display:inline-block;background:var(--orange);color:#fff;padding:.3rem 1rem;border-radius:30px;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem;text-transform:uppercase}.content-text.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:2.8rem;font-weight:700;color:var(--dark-gray);margin-bottom:1.8rem;line-height:1.2;position:relative}.content-text.svelte-cwls5q h2:where(.svelte-cwls5q):after{content:"";position:absolute;bottom:-12px;left:0;width:80px;height:4px;background:var(--orange);border-radius:2px}.content-text.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.1rem;line-height:1.8;color:var(--dark-gray);margin-bottom:1.5rem;opacity:.9}.content-image.svelte-cwls5q{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;transition:transform .4s ease,box-shadow .4s ease}.content-image.svelte-cwls5q:hover{transform:translateY(-10px);box-shadow:0 30px 60px -12px #00000059}.content-image.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;height:450px;object-fit:cover;display:block;transition:transform .6s ease}.content-image.svelte-cwls5q:hover img:where(.svelte-cwls5q){transform:scale(1.05)}.image-accent.svelte-cwls5q{position:absolute;top:20px;left:20px;width:100%;height:100%;border:3px solid var(--orange);border-radius:20px;z-index:-1;opacity:.4}.carousel-container.svelte-cwls5q{width:100%;overflow:hidden;position:relative}.carousel.svelte-cwls5q{display:flex;transition:transform .4s ease}.carousel-slide.svelte-cwls5q{flex:0 0 100%;box-sizing:border-box;padding:1rem}.feature-card.svelte-cwls5q{background:#fff;border-radius:24px;padding:2.5rem 1.5rem;text-align:center;box-shadow:0 15px 35px #0000001a;border:1px solid rgba(0,0,0,.03);height:100%;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card.svelte-cwls5q:hover{transform:translateY(-8px);box-shadow:0 25px 45px #ff6b3526}.feature-icon-large.svelte-cwls5q{font-size:4.5rem;margin-bottom:1.5rem;width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#ff6b3526,#ff8e5340);color:var(--orange);box-shadow:0 8px 20px #ff6b3533}.feature-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.3rem;font-weight:500;color:var(--dark-gray);margin:0;max-width:250px}.carousel-nav.svelte-cwls5q{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2rem}.nav-btn.svelte-cwls5q{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:50%;width:44px;height:44px;font-size:1.3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--dark-gray);box-shadow:0 4px 10px #0000000d}.nav-btn.svelte-cwls5q:hover{background:var(--orange);color:#fff;border-color:var(--orange);transform:scale(1.1)}.dots.svelte-cwls5q{display:flex;gap:.7rem}.dot.svelte-cwls5q{width:12px;height:12px;border-radius:50%;border:none;background:#0003;cursor:pointer;padding:0;transition:all .3s ease}.dot.active.svelte-cwls5q{background:var(--orange);transform:scale(1.3);box-shadow:0 0 10px #ff6b3580}.stats-section.svelte-cwls5q{padding:6rem 0;background:var(--light-gray);text-align:center}.stats-section.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:2.8rem;color:var(--dark-gray);margin-bottom:4rem;font-weight:700}.stats-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:1000px;margin:0 auto}.stat-card.svelte-cwls5q{background:#fff;border-radius:30px;padding:2.5rem 2rem;text-align:center;box-shadow:0 10px 30px #0000000d;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;gap:1.5rem;border:1px solid rgba(0,0,0,.03)}.stat-card.svelte-cwls5q:hover{transform:translateY(-8px);box-shadow:0 20px 40px #ff6b3526}.stat-icon.svelte-cwls5q{font-size:3rem;background:#ff6b351a;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--orange)}.stat-content.svelte-cwls5q{flex:1}.stat-number.svelte-cwls5q{font-size:4rem;font-weight:800;line-height:1.2;color:var(--orange);margin-bottom:.5rem;display:inline-block}.rating-max.svelte-cwls5q{font-size:1.8rem;font-weight:400;color:var(--dark-gray);opacity:.5;margin-left:.2rem}.stat-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.4rem;margin-bottom:.5rem;font-weight:600;color:var(--dark-gray)}.stat-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.95rem;color:var(--dark-gray);opacity:.7;line-height:1.5;max-width:200px;margin:0 auto}.stat-card.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--orange);text-decoration:none;font-weight:600;transition:color .2s ease}.stat-card.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--light-orange);text-decoration:underline}@media(max-width:1024px){.hero-title.svelte-cwls5q{font-size:2.5rem}.content-text.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:2.3rem}.stats-grid.svelte-cwls5q{gap:1.5rem}.feature-card.svelte-cwls5q{min-height:260px}.feature-icon-large.svelte-cwls5q{width:100px;height:100px;font-size:3.8rem}.feature-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.2rem}}@media(max-width:768px){.hero-title.svelte-cwls5q{font-size:2.2rem}.hero-subtitle.svelte-cwls5q{font-size:1rem}.content-grid.svelte-cwls5q{grid-template-columns:1fr;gap:2.5rem}.content-grid.reverse.svelte-cwls5q{direction:ltr}.content-image.svelte-cwls5q img:where(.svelte-cwls5q){height:350px}.carousel-slide.svelte-cwls5q{padding:.5rem}.feature-card.svelte-cwls5q{min-height:240px;padding:2rem 1rem}.feature-icon-large.svelte-cwls5q{width:90px;height:90px;font-size:3.2rem}.feature-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.1rem}.stats-grid.svelte-cwls5q{grid-template-columns:1fr;max-width:400px}.stat-card.svelte-cwls5q{flex-direction:row;text-align:left;padding:1.5rem}.stat-icon.svelte-cwls5q{width:60px;height:60px;font-size:2rem}.stat-number.svelte-cwls5q{font-size:3rem}.stat-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.2rem}}@media(max-width:480px){.hero-title.svelte-cwls5q{font-size:2rem}.container.svelte-cwls5q{padding:0 1.5rem}.content-text.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:2rem}.content-image.svelte-cwls5q img:where(.svelte-cwls5q){height:250px}.feature-card.svelte-cwls5q{min-height:220px}.feature-icon-large.svelte-cwls5q{width:80px;height:80px;font-size:2.8rem}.feature-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1rem}.stat-card.svelte-cwls5q{flex-direction:column;text-align:center;padding:2rem 1rem}.stat-icon.svelte-cwls5q{margin-bottom:1rem}.carousel-nav.svelte-cwls5q{gap:1rem}.nav-btn.svelte-cwls5q{width:38px;height:38px;font-size:1.1rem}}
