[data-astro-cid-ucd2ps2b]{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#1c1c1e;background:linear-gradient(135deg,#162d46d9,#1c1c1ed9),url(/images/backgrounds/webp/dense_web_of_interconnected_nodes_01.webp),url(/images/backgrounds/jpg/dense_web_of_interconnected_nodes_01.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;min-height:100vh}.container[data-astro-cid-ucd2ps2b]{max-width:1200px;margin:0 auto;padding:6rem 2rem 4rem}.hero-card[data-astro-cid-ucd2ps2b]{background:#ffffff1a;backdrop-filter:blur(20px);border-radius:20px;padding:3rem;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a;text-align:center;margin-bottom:3rem}h1[data-astro-cid-ucd2ps2b]{font-size:3rem;margin-bottom:1rem;color:#f7f9fc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.philosophy-title[data-astro-cid-ucd2ps2b]{font-size:1.8rem;font-weight:600;margin-bottom:1.5rem;color:#fffffff2;font-style:italic}.hero-description[data-astro-cid-ucd2ps2b]{color:#ffffffd9;font-size:1.2rem;line-height:1.7;margin-bottom:1.5rem}.services-grid[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:3rem}.service-card[data-astro-cid-ucd2ps2b]{background:#ffffff0d;backdrop-filter:blur(15px);padding:2.5rem;border-radius:20px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;position:relative;overflow:hidden}.service-link[data-astro-cid-ucd2ps2b]{text-decoration:none;color:inherit;display:block;cursor:pointer}.service-link[data-astro-cid-ucd2ps2b]:hover .service-card[data-astro-cid-ucd2ps2b]{transform:translateY(-8px);background:#f5a62326;border-color:#f5a62366;box-shadow:0 15px 40px #f5a62333}.service-card[data-astro-cid-ucd2ps2b] h3[data-astro-cid-ucd2ps2b]{font-size:1.5rem;margin-bottom:1rem;color:#f7f9fc;font-weight:600}.service-card[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{color:#ffffffd9;line-height:1.6;font-size:1.1rem}.service-arrow[data-astro-cid-ucd2ps2b]{position:absolute;top:2.5rem;right:2.5rem;font-size:1.5rem;color:#f5a623b3;transition:all .3s ease;transform:translate(0)}.service-link[data-astro-cid-ucd2ps2b]:hover .service-arrow[data-astro-cid-ucd2ps2b]{color:#f5a623;transform:translate(5px)}.closing-message[data-astro-cid-ucd2ps2b]{background:#ffffff0d;backdrop-filter:blur(15px);border-radius:20px;padding:2.5rem;border:1px solid rgba(255,255,255,.1);text-align:center;margin-bottom:3rem}.closing-text[data-astro-cid-ucd2ps2b]{font-size:1.2rem;font-style:italic;color:#ffffffe6;line-height:1.7}.navigation-section[data-astro-cid-ucd2ps2b]{text-align:center}.nav-button[data-astro-cid-ucd2ps2b]{display:inline-block;padding:1rem 2rem;background:linear-gradient(135deg,#00b0cf,#006374);color:#fff;text-decoration:none;border-radius:25px;font-weight:600;font-size:1.1rem;transition:all .3s ease;margin:.5rem;box-shadow:0 4px 15px #00b0cf4d}.nav-button[data-astro-cid-ucd2ps2b]:hover{background:linear-gradient(135deg,#006374,#162d46);transform:translateY(-2px);box-shadow:0 6px 20px #00b0cf66}.nav-button[data-astro-cid-ucd2ps2b].secondary{background:#ffffff1a;border:1px solid rgba(255,255,255,.3)}.nav-button[data-astro-cid-ucd2ps2b].secondary:hover{background:#fff3;border-color:#ffffff80}.fixed-header[data-astro-cid-ucd2ps2b]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#1c1c1ef2;backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s ease}.header-container[data-astro-cid-ucd2ps2b]{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.header-logo[data-astro-cid-ucd2ps2b]{height:32px;width:auto}.header-nav[data-astro-cid-ucd2ps2b]{display:flex;gap:2rem}.header-nav-link[data-astro-cid-ucd2ps2b]{color:#fff;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease;border:1px solid transparent}.header-nav-link[data-astro-cid-ucd2ps2b]:hover{background:#00b0cf33;border-color:#00b0cf66}.mobile-nav-toggle[data-astro-cid-ucd2ps2b]{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:.5rem}.hamburger-line[data-astro-cid-ucd2ps2b]{width:25px;height:2px;background:#fff;margin:2px 0;transition:.3s}.mobile-nav-overlay[data-astro-cid-ucd2ps2b]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease}.mobile-nav-overlay[data-astro-cid-ucd2ps2b].active{opacity:1;visibility:visible;pointer-events:auto}.mobile-nav-menu[data-astro-cid-ucd2ps2b]{position:fixed;top:0;right:-300px;width:280px;height:100%;background:#1c1c1efa;backdrop-filter:blur(20px);z-index:1000;transition:right .3s ease;padding:2rem;display:flex;flex-direction:column;gap:1rem}.mobile-nav-menu[data-astro-cid-ucd2ps2b].active{right:0}.mobile-nav-link[data-astro-cid-ucd2ps2b]{color:#fff;text-decoration:none;font-weight:500;padding:1rem;border-radius:8px;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.mobile-nav-link[data-astro-cid-ucd2ps2b]:hover{background:#00b0cf33;border-color:#00b0cf66}@media (max-width: 768px){.header-nav[data-astro-cid-ucd2ps2b]{display:none}.mobile-nav-toggle[data-astro-cid-ucd2ps2b]{display:flex}.container[data-astro-cid-ucd2ps2b]{padding:6rem 1rem 2rem}h1[data-astro-cid-ucd2ps2b]{font-size:2.5rem}.hero-card[data-astro-cid-ucd2ps2b]{padding:2rem}.services-grid[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr;gap:1.5rem}.service-card[data-astro-cid-ucd2ps2b]{padding:2rem}.service-arrow[data-astro-cid-ucd2ps2b]{top:2rem;right:2rem;font-size:1.3rem}.philosophy-title[data-astro-cid-ucd2ps2b]{font-size:1.5rem}}
