#intro-animation-container[data-astro-cid-2pjmtiqc]{position:relative;width:100%;height:100%;overflow:hidden}.intro-animation[data-astro-cid-2pjmtiqc]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:30vh;height:100vh;width:100%;text-align:center;position:absolute;top:0;left:0;z-index:20;background-color:#000c}.intro-subtitle[data-astro-cid-2pjmtiqc]{font-size:clamp(1.8rem,4vw,2.5rem);margin-bottom:2rem;opacity:0;color:#fff;font-weight:400;letter-spacing:.05em;text-shadow:0 2px 4px rgba(0,0,0,.2);width:90%;max-width:1000px;padding:0 1rem}.subtitle-part[data-astro-cid-2pjmtiqc]{display:inline-block;white-space:nowrap}@media (min-width: 769px){.subtitle-part[data-astro-cid-2pjmtiqc]{margin-left:1rem}}.intro-title-container[data-astro-cid-2pjmtiqc]{display:flex;align-items:center;justify-content:center;opacity:0;width:90%;max-width:1000px;margin-right:1.5rem}.intro-logo[data-astro-cid-2pjmtiqc]{width:clamp(50px,6vw,70px);height:auto;margin-right:1.5rem}.intro-title[data-astro-cid-2pjmtiqc]{font-size:clamp(3.5rem,8vw,5rem);font-weight:700;color:#fff;letter-spacing:.05em;text-shadow:0 2px 8px rgba(0,0,0,.3)}#main-content[data-astro-cid-2pjmtiqc]{width:100%;position:relative;z-index:10}@media (max-width: 768px){.intro-animation[data-astro-cid-2pjmtiqc]{padding-top:25vh}.intro-subtitle[data-astro-cid-2pjmtiqc]{padding:0 var(--container-padding-mobile, 1rem);margin-bottom:1rem;line-height:1.5}.subtitle-part[data-astro-cid-2pjmtiqc]{margin-left:1rem}.subtitle-part[data-astro-cid-2pjmtiqc]{display:block;margin-bottom:.5rem}.subtitle-part[data-astro-cid-2pjmtiqc]:last-child{margin-bottom:0}.intro-logo[data-astro-cid-2pjmtiqc]{margin-right:1rem}}.hero-fullwidth-container[data-astro-cid-ulkickqi]{position:relative;width:100%;min-height:100vh;overflow:visible}.hero-background[data-astro-cid-ulkickqi],.background-image[data-astro-cid-ulkickqi]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#hero-image[data-astro-cid-ulkickqi]{width:100%;height:100%;object-fit:cover}.overlay-background[data-astro-cid-ulkickqi]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;z-index:2}.hero-content[data-astro-cid-ulkickqi]{position:relative;z-index:3;color:#fff;padding:8rem 0;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:80vh;width:100%}.hero-title[data-astro-cid-ulkickqi]{margin-bottom:2rem}.hero-title[data-astro-cid-ulkickqi] h2[data-astro-cid-ulkickqi]{font-size:2.5rem;font-weight:700;line-height:1.3;letter-spacing:.02em;text-shadow:0 2px 4px rgba(0,0,0,.2)}.hero-title[data-astro-cid-ulkickqi] h2[data-astro-cid-ulkickqi] .stagger-item[data-astro-cid-ulkickqi]{display:block;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.hero-title[data-astro-cid-ulkickqi].visible h2[data-astro-cid-ulkickqi] .stagger-item[data-astro-cid-ulkickqi]{opacity:1;transform:translateY(0)}.hero-title[data-astro-cid-ulkickqi].visible h2[data-astro-cid-ulkickqi] .stagger-item[data-astro-cid-ulkickqi]:nth-child(1){transition-delay:.1s}.hero-title[data-astro-cid-ulkickqi].visible h2[data-astro-cid-ulkickqi] .stagger-item[data-astro-cid-ulkickqi]:nth-child(2){transition-delay:.2s}.hero-title[data-astro-cid-ulkickqi].visible h2[data-astro-cid-ulkickqi] .stagger-item[data-astro-cid-ulkickqi]:nth-child(3){transition-delay:.3s}.hero-text[data-astro-cid-ulkickqi]{max-width:100%;margin:0 auto 2rem}.hero-p[data-astro-cid-ulkickqi]{margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.hero-cta[data-astro-cid-ulkickqi]{margin-top:2rem}.hero-link[data-astro-cid-ulkickqi]{display:inline-block;padding:.9rem 2rem;background-color:var(--theme-primary);color:var(--theme-on-primary);text-decoration:none;border-radius:4px;font-weight:600;font-size:1rem;letter-spacing:.03em;box-shadow:0 4px 8px #0003;transition:transform .2s ease,background-color .3s ease}.hero-link[data-astro-cid-ulkickqi]:hover{background-color:var(--theme-primary-hover)}.scroll-indicator[data-astro-cid-ulkickqi]{position:absolute;bottom:2rem;left:0;right:0;margin:0 auto;cursor:pointer;width:40px;height:40px;display:flex;justify-content:center;align-items:center;transform:none}.scroll-indicator[data-astro-cid-ulkickqi] svg[data-astro-cid-ulkickqi]{width:100%;height:100%}@media (max-width: 768px){.hero-content[data-astro-cid-ulkickqi]{padding:4rem 1rem}.hero-title[data-astro-cid-ulkickqi] h2[data-astro-cid-ulkickqi]{font-size:1.5rem}.hero-p[data-astro-cid-ulkickqi]{font-size:1rem}.hero-link[data-astro-cid-ulkickqi]{font-size:1.1rem;padding:.8rem 1.8rem}.scroll-indicator[data-astro-cid-ulkickqi]{bottom:1.5rem;width:32px;height:32px}}.services-section[data-astro-cid-cx4vgepk]{margin:6rem auto;padding:2rem;background-color:var(--theme-surface-1);border-radius:var(--theme-shape-radius);box-shadow:0 10px 30px #00000008;max-width:1000px}.services-title[data-astro-cid-cx4vgepk]{font-size:1.8rem;font-weight:800;color:var(--theme-on-bg);margin-bottom:2rem;letter-spacing:-.02em;white-space:nowrap}.services-nav[data-astro-cid-cx4vgepk]{display:flex;margin-bottom:3rem;border-bottom:1px solid var(--theme-border)}.service-nav-item[data-astro-cid-cx4vgepk]{padding:1rem 2rem;font-size:1.2rem;font-weight:600;color:var(--theme-on-bg);background:transparent;border:none;border-bottom:3px solid var(--border);cursor:pointer;transition:all .3s ease;position:relative;opacity:.7;-webkit-tap-highlight-color:transparent;user-select:none}.service-nav-item[data-astro-cid-cx4vgepk]:hover{color:var(--theme-primary);opacity:1;background-color:var(--theme-surface-2);border-radius:8px 8px 0 0;border-bottom-color:var(--theme-primary-hover)}.service-nav-item[data-astro-cid-cx4vgepk].active{color:var(--theme-primary);border-bottom-color:var(--theme-primary);opacity:1;font-weight:700}.service-nav-item[data-astro-cid-cx4vgepk]:after{display:none}.service-nav-item[data-astro-cid-cx4vgepk]:hover:after{display:none}.service-content[data-astro-cid-cx4vgepk]{display:none;opacity:0;transform:translateY(20px);transition:all .3s ease;padding:0 1rem}.service-content[data-astro-cid-cx4vgepk].active{display:block;opacity:1;transform:translateY(0)}.service-header[data-astro-cid-cx4vgepk]{margin-bottom:2rem}.service-header[data-astro-cid-cx4vgepk] h3[data-astro-cid-cx4vgepk]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:var(--theme-on-bg)}.service-subtitle[data-astro-cid-cx4vgepk]{font-size:1.2rem;font-weight:600;margin-bottom:1rem}.service-description[data-astro-cid-cx4vgepk]{line-height:1.8;color:var(--theme-on-bg)}.service-action[data-astro-cid-cx4vgepk]{margin-top:2rem}@media (max-width: 768px){.services-section[data-astro-cid-cx4vgepk]{margin:4rem auto;padding:1.5rem}.services-title[data-astro-cid-cx4vgepk]{font-size:2rem;margin-bottom:1.5rem}.services-nav[data-astro-cid-cx4vgepk]{margin-bottom:2rem;overflow-x:auto;padding-bottom:.5rem}.service-nav-item[data-astro-cid-cx4vgepk]{padding:.8rem 1.5rem;font-size:1rem;white-space:nowrap}.service-content[data-astro-cid-cx4vgepk]{padding:0}}@media (max-width: 480px){.services-nav[data-astro-cid-cx4vgepk]{flex-direction:row;align-items:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-padding:1rem}}.hero-section[data-astro-cid-j7pv25f6]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%}.blog-posts-list__section[data-astro-cid-j7pv25f6]{margin:6rem 0}.news-section-title[data-astro-cid-j7pv25f6]{margin-bottom:3rem;text-align:center;position:relative;font-size:2.5rem;font-weight:600;color:#333}.news-section-title[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:60px;height:3px;background:var(--theme-primary);border-radius:3px}.fullwidth-section[data-astro-cid-j7pv25f6]{width:100%;max-width:100%;padding:0;margin:0}@media (max-width: 768px){.feature-card__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.news-section-title[data-astro-cid-j7pv25f6]{font-size:2rem}}
