main[data-astro-cid-netke7vk]{margin-top:70px}.page-hero[data-astro-cid-netke7vk]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--accent-color) 100%);padding:140px 0 100px;text-align:center;position:relative;overflow:hidden}.hero-pattern[data-astro-cid-netke7vk]{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,rgba(255,255,255,.15) 1px,transparent 1px),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 1px,transparent 1px),radial-gradient(circle at 40% 80%,rgba(255,255,255,.12) 1px,transparent 1px);background-size:60px 60px,80px 80px,100px 100px;animation:patternFloat 20s ease-in-out infinite}@keyframes patternFloat{0%,to{transform:translate(0)}25%{transform:translate(10px,-5px)}50%{transform:translate(-5px,10px)}75%{transform:translate(5px,5px)}}.hero-lens[data-astro-cid-netke7vk]{position:absolute;border-radius:50%;border:2px solid rgba(26,26,26,.08)}.hero-lens--1[data-astro-cid-netke7vk]{width:300px;height:300px;top:-80px;right:-60px;border-width:3px}.hero-lens--2[data-astro-cid-netke7vk]{width:200px;height:200px;bottom:-40px;left:-40px}.hero-badge[data-astro-cid-netke7vk]{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#1a1a1a14;margin-bottom:1.5rem;color:var(--secondary-color)}.page-title[data-astro-cid-netke7vk],.page-subtitle[data-astro-cid-netke7vk],.hero-badge[data-astro-cid-netke7vk],.hero-divider[data-astro-cid-netke7vk]{position:relative;z-index:1}.page-title[data-astro-cid-netke7vk]{color:var(--secondary-color);margin-bottom:1rem}.page-subtitle[data-astro-cid-netke7vk]{font-size:1.3rem;color:var(--secondary-color);opacity:.85;font-style:italic;max-width:500px;margin:0 auto;line-height:1.6}.hero-divider[data-astro-cid-netke7vk]{margin-top:2rem;color:var(--secondary-color)}.section-label[data-astro-cid-netke7vk]{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--accent-color);margin-bottom:1rem}.section-label--centered[data-astro-cid-netke7vk]{display:flex;justify-content:center}.section-label--light[data-astro-cid-netke7vk]{color:var(--primary-color)}.section-header[data-astro-cid-netke7vk]{text-align:center;margin-bottom:3rem}.section-subtitle[data-astro-cid-netke7vk]{color:var(--text-light);font-size:1.15rem;max-width:550px;margin:.75rem auto 0}.about-intro[data-astro-cid-netke7vk]{background:var(--white)}.intro-grid[data-astro-cid-netke7vk]{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.intro-content[data-astro-cid-netke7vk] h2[data-astro-cid-netke7vk]{margin-bottom:2rem;line-height:1.3}.highlight-text[data-astro-cid-netke7vk]{color:var(--accent-color)}.intro-content[data-astro-cid-netke7vk] p[data-astro-cid-netke7vk]{font-size:1.05rem;margin-bottom:1.5rem;line-height:1.8}.intro-image[data-astro-cid-netke7vk]{position:relative}.image-frame[data-astro-cid-netke7vk]{position:relative;border-radius:24px;overflow:hidden}.image-frame[data-astro-cid-netke7vk] img[data-astro-cid-netke7vk]{width:100%;display:block;border-radius:24px;box-shadow:var(--shadow-lg);transition:transform .6s ease}.image-frame[data-astro-cid-netke7vk]:hover img[data-astro-cid-netke7vk]{transform:scale(1.03)}.image-accent[data-astro-cid-netke7vk]{position:absolute;top:-12px;right:-12px;width:100%;height:100%;border:3px solid var(--accent-color);border-radius:24px;z-index:-1;opacity:.3}.experience-badge[data-astro-cid-netke7vk]{position:absolute;bottom:-30px;right:30px;background:linear-gradient(135deg,var(--secondary-color) 0%,#2a2a2a 100%);color:var(--primary-color);padding:1.75rem 2rem;border-radius:20px;text-align:center;box-shadow:var(--shadow-lg);z-index:2}.experience-badge[data-astro-cid-netke7vk] .number[data-astro-cid-netke7vk]{display:block;font-size:3rem;font-weight:800;font-family:Playfair Display,serif;line-height:1}.experience-badge[data-astro-cid-netke7vk] .text[data-astro-cid-netke7vk]{display:block;font-size:.85rem;opacity:.9;margin-top:.25rem}.values[data-astro-cid-netke7vk]{background:linear-gradient(135deg,var(--light-bg) 0%,var(--gray-bg) 100%)}.values-grid[data-astro-cid-netke7vk]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.value-card[data-astro-cid-netke7vk]{background:var(--white);padding:2.5rem 2rem;border-radius:20px;text-align:center;transition:var(--transition);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.value-card[data-astro-cid-netke7vk]:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.value-card[data-astro-cid-netke7vk]:hover .value-icon-wrap[data-astro-cid-netke7vk]{background:var(--secondary-color)}.value-card[data-astro-cid-netke7vk]:hover .value-icon-wrap[data-astro-cid-netke7vk] svg[data-astro-cid-netke7vk]{filter:brightness(0) invert(1)}.value-card[data-astro-cid-netke7vk]:hover .value-icon-wrap[data-astro-cid-netke7vk] svg[data-astro-cid-netke7vk] circle[data-astro-cid-netke7vk][fill="var(--accent-color)"],.value-card[data-astro-cid-netke7vk]:hover .value-icon-wrap[data-astro-cid-netke7vk] svg[data-astro-cid-netke7vk] path[data-astro-cid-netke7vk][stroke="var(--accent-color)"]{filter:none}.value-icon-wrap[data-astro-cid-netke7vk]{display:inline-flex;align-items:center;justify-content:center;width:90px;height:90px;border-radius:50%;background:var(--light-bg);margin-bottom:1.5rem;transition:var(--transition)}.value-card[data-astro-cid-netke7vk] h3[data-astro-cid-netke7vk]{margin-bottom:.75rem;font-size:1.25rem}.value-card[data-astro-cid-netke7vk] p[data-astro-cid-netke7vk]{font-size:.95rem;line-height:1.7}.value-line[data-astro-cid-netke7vk]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--accent-color));border-radius:2px;transition:width .4s ease}.value-card[data-astro-cid-netke7vk]:hover .value-line[data-astro-cid-netke7vk]{width:60%}.team[data-astro-cid-netke7vk]{background:var(--white)}.team-grid[data-astro-cid-netke7vk]{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.team-card[data-astro-cid-netke7vk]{position:relative;background:var(--white);border:1px solid rgba(0,0,0,.06);border-radius:20px;padding:2.5rem 2rem 2rem;transition:var(--transition);overflow:hidden}.team-card[data-astro-cid-netke7vk]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--accent-color));transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.team-card[data-astro-cid-netke7vk]:hover:before{transform:scaleX(1)}.team-card[data-astro-cid-netke7vk]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:transparent}.team-card-icon[data-astro-cid-netke7vk]{display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:16px;background:var(--light-bg);color:var(--secondary-color);margin-bottom:1.5rem;transition:var(--transition)}.team-card[data-astro-cid-netke7vk]:hover .team-card-icon[data-astro-cid-netke7vk]{background:var(--primary-color)}.team-card-content[data-astro-cid-netke7vk] h3[data-astro-cid-netke7vk]{margin-bottom:.75rem;font-size:1.2rem}.team-card-content[data-astro-cid-netke7vk] p[data-astro-cid-netke7vk]{font-size:.95rem;line-height:1.7}.team-card-number[data-astro-cid-netke7vk]{position:absolute;top:1.5rem;right:1.5rem;font-size:2.5rem;font-weight:800;font-family:Playfair Display,serif;color:var(--primary-color);opacity:.2;line-height:1}.why-us[data-astro-cid-netke7vk]{background:var(--secondary-color);position:relative;overflow:hidden}.why-us[data-astro-cid-netke7vk]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 20%,rgba(255,217,61,.05) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgba(255,193,7,.05) 0%,transparent 50%);pointer-events:none}.section-title--light[data-astro-cid-netke7vk]{color:var(--white)}.why-grid[data-astro-cid-netke7vk]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;position:relative;z-index:1}.why-card[data-astro-cid-netke7vk]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:2.25rem 2rem;transition:var(--transition);backdrop-filter:blur(4px)}.why-card[data-astro-cid-netke7vk]:hover{background:#ffffff14;border-color:#ffd93d33;transform:translateY(-5px);box-shadow:0 20px 40px #0000004d}.why-icon[data-astro-cid-netke7vk]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:#ffd93d1a;margin-bottom:1.25rem;transition:var(--transition)}.why-card[data-astro-cid-netke7vk]:hover .why-icon[data-astro-cid-netke7vk]{background:#ffd93d26;transform:scale(1.05)}.why-card[data-astro-cid-netke7vk] h3[data-astro-cid-netke7vk]{color:var(--white);font-size:1.15rem;margin-bottom:.75rem}.why-card[data-astro-cid-netke7vk] p[data-astro-cid-netke7vk]{color:#ffffffa6;font-size:.92rem;line-height:1.7}.testimonials[data-astro-cid-netke7vk]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--accent-color) 100%);padding:80px 0}.testimonials[data-astro-cid-netke7vk] .section-title[data-astro-cid-netke7vk]{color:var(--secondary-color);margin-bottom:3rem}.cta-section[data-astro-cid-netke7vk]{background:var(--secondary-color);padding:100px 0;text-align:center;color:var(--white);position:relative;overflow:hidden}.cta-pattern[data-astro-cid-netke7vk]{position:absolute;inset:0;background-image:radial-gradient(circle at 50% 50%,rgba(255,217,61,.03) 0%,transparent 60%);pointer-events:none}.cta-content[data-astro-cid-netke7vk]{position:relative;z-index:1;max-width:650px;margin:0 auto}.cta-icon[data-astro-cid-netke7vk]{display:inline-flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;background:#ffd93d14;margin-bottom:2rem;border:2px solid rgba(255,217,61,.15)}.cta-section[data-astro-cid-netke7vk] h2[data-astro-cid-netke7vk]{color:var(--primary-color);margin-bottom:1rem;font-size:clamp(2rem,4vw,2.75rem)}.cta-section[data-astro-cid-netke7vk] p[data-astro-cid-netke7vk]{color:#fffc;font-size:1.2rem;margin-bottom:2.5rem;line-height:1.6}.cta-buttons[data-astro-cid-netke7vk]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.cta-info[data-astro-cid-netke7vk]{display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08)}.cta-info-item[data-astro-cid-netke7vk]{display:flex;align-items:center;gap:.5rem;color:#fff9;font-size:.9rem}@media (max-width: 1024px){.values-grid[data-astro-cid-netke7vk],.why-grid[data-astro-cid-netke7vk]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 968px){.intro-grid[data-astro-cid-netke7vk]{grid-template-columns:1fr;gap:3rem}.image-accent[data-astro-cid-netke7vk]{display:none}.experience-badge[data-astro-cid-netke7vk]{position:static;margin-top:2rem;width:fit-content;display:inline-block}.team-grid[data-astro-cid-netke7vk]{grid-template-columns:1fr;gap:1.5rem}}@media (max-width: 768px){.page-hero[data-astro-cid-netke7vk]{padding:100px 0 70px}.hero-badge[data-astro-cid-netke7vk]{width:64px;height:64px}.hero-badge[data-astro-cid-netke7vk] svg[data-astro-cid-netke7vk]{width:36px;height:36px}.hero-lens--1[data-astro-cid-netke7vk],.hero-lens--2[data-astro-cid-netke7vk]{display:none}.values-grid[data-astro-cid-netke7vk],.why-grid[data-astro-cid-netke7vk]{grid-template-columns:1fr}.cta-info[data-astro-cid-netke7vk]{flex-direction:column;align-items:center;gap:1rem}.cta-buttons[data-astro-cid-netke7vk]{flex-direction:column;align-items:center}}
