@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);body,html{max-width:100vw;overflow-x:hidden;width:100%}body{background:#f7fafd;font-family:Montserrat,Arial,sans-serif;margin:0;padding-top:64px}.header,body{color:#223146}.header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;border-bottom:1px solid #e0e0e0;box-shadow:0 2px 12px #2231460a;left:0;padding:.5rem 2rem;position:fixed;text-align:center;top:0;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:100}.header-inner{align-items:center;display:flex;gap:2.5rem;height:64px;justify-content:center;margin:0 auto;max-width:1200px}.header-logo-img{display:block;height:56px;max-height:100%;width:auto}.header-logo img{display:block}.main-nav{display:flex;gap:1.2rem}.main-nav a{border-radius:6px;color:#223146;font-family:Montserrat,Arial,sans-serif;font-size:.97rem;font-weight:500;letter-spacing:.01em;margin-right:.2rem;padding:.35rem .85rem;text-decoration:none;transition:background .2s,color .2s;white-space:nowrap}.main-nav a:last-child{margin-right:0}.main-nav a:hover{background:#f5f7fa;color:#223146}.header-contact{align-items:center;color:#223146;display:flex;font-size:.98rem;gap:.5rem;white-space:nowrap}.menu-toggle{background:none;border:none;color:#223146;cursor:pointer;display:none;font-size:2rem;margin-left:1rem}.mobile-menu{display:none}.mobile-menu.open{animation:fadeInUp .3s;background:#fff;box-shadow:0 2px 12px #22314614;display:flex;flex-direction:column;gap:1.5rem;left:0;padding:2rem 1rem;position:fixed;top:64px;width:100vw;z-index:200}.mobile-menu a{border-bottom:1px solid #e0e0e0;color:#223146;font-size:1.2rem;font-weight:600;padding:.7rem 0;text-decoration:none}.mobile-menu a:last-child{border-bottom:none}.mobile-menu-backdrop{background:#2231462e;height:calc(100vh - 64px);left:0;position:fixed;top:64px;width:100vw;z-index:150}.section{background:#fff;border-radius:12px;box-shadow:0 2px 12px #2231460f;margin:0 auto 2.5rem;max-width:900px;padding:2.5rem 1.5rem;scroll-margin-top:120px}.section h2{color:#223146;font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:1.5rem}form{display:flex;flex-direction:column;gap:1rem}form,form input,form select{font-family:Montserrat,Arial,sans-serif}form input,form select{border:1px solid #223146;border-radius:4px;padding:.5rem}.section-btn,form button{background:#223146;border:none;border-radius:24px;box-shadow:0 2px 8px #22314614;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:1.5rem;padding:.75rem 2rem;transition:background .2s}.section-btn:hover,form button:hover{background:#111a2b}.footer{background:#223146;color:#fff;font-family:Montserrat,Arial,sans-serif;padding:1rem;text-align:center}blockquote{background:#f0f6fb;border-left:4px solid #223146;border-radius:8px;color:#223146;font-style:italic;margin:1.5rem 0;padding:1rem 1.5rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp 1s cubic-bezier(.4,0,.2,1)}.team-photo:hover{box-shadow:0 12px 32px #2231462e;transform:scale(1.04) rotate(-2deg);transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}@media (max-width:1200px){.header-inner{gap:1.5rem}.header-inner,.section{max-width:98vw}}@media (max-width:900px){.main-nav{display:none}.menu-toggle{display:inline-block}.header-inner{flex-direction:row;gap:1rem;height:auto;justify-content:space-between;padding:.5rem 0}.header-contact{align-items:flex-end;flex-direction:column;font-size:.95rem;gap:.1rem;margin-top:0;white-space:normal}.header-logo-img{height:38px}.section{padding:1.2rem .5rem}.section h2{font-size:1.3rem}}@media (max-width:600px){.header{padding:.3rem .5rem}.header-inner{gap:.5rem}.header-logo-img{height:32px}.header-contact{align-items:flex-end;flex-direction:column;font-size:.9rem;gap:.3rem}.section{margin-bottom:1.2rem;padding:.7rem .2rem}.section h2{font-size:1.05rem;margin-bottom:.8rem}blockquote{font-size:.97rem;padding:.7rem}}
/*# sourceMappingURL=main.aca30cd4.css.map*/