:root{--header-offset:96px;--color-background:#f8fafc;--color-surface:#fff;--color-white:#fff;--color-primary:#1f3a52;--color-secondary:#ff9b66;--color-text-secondary:#475569;--color-slate-500:#64748b;--color-border:#e2e8f0;--color-dark-gray:#1f2937;--spacing-vya-md:1.5rem;--spacing-sm:.75rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--border-radius:8px;--transition:all .2s ease}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-background);color:var(--color-primary);text-rendering:optimizeLegibility;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0}.container{width:min(100% - 2rem,1200px);margin:0 auto}.section{padding:clamp(3rem,8vw,5rem) 0}.section-title{color:var(--color-primary);letter-spacing:0;text-align:center;margin:0;font-size:clamp(28px,5vw,42px);line-height:1.2}.section-heading{text-align:center;max-width:780px;margin:0 auto 2rem}.section-kicker{color:#0f766e;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:900}.section-subtitle{color:#64748b;max-width:680px;margin:1rem auto 0;font-size:1rem;line-height:1.75}.anchor{scroll-margin-top:var(--header-offset)}.contact-section{background:#f8fafc}.testimonials-section{background:#fff}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.testimonial-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:260px;padding:1.35rem;display:flex}.testimonial-card p{color:#334155;margin:0;font-size:1rem;line-height:1.75}.testimonial-card footer{border-top:1px solid #e2e8f0;flex-direction:column;gap:.25rem;padding-top:1rem;display:flex}.testimonial-card strong{color:#1f3a52}.testimonial-card span{color:#64748b;font-size:.9rem}.contact-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.contact-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.55rem;min-height:132px;padding:1.25rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.contact-card:hover{border-color:#ff9b66;transform:translateY(-3px);box-shadow:0 18px 45px #0f172a14}.contact-card span{color:#64748b;font-size:.86rem;font-weight:800}.contact-card strong{color:#1f3a52;overflow-wrap:anywhere;font-size:1rem}.contact-card:focus-visible{outline-offset:4px;outline:2px solid #ff9b66}.skip-link{color:#fff;z-index:9999;background:#111;border-radius:8px;padding:10px 12px;font-weight:700;text-decoration:none;position:absolute;top:8px;left:-999px}.skip-link:focus{left:12px}@media (max-width:900px){.testimonials-grid,.contact-grid{grid-template-columns:1fr}}@media (max-width:560px){.container{width:min(100% - 1.5rem,1200px)}.contact-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.Footer-module__nhiC3q__footer{background:var(--color-dark-gray);color:var(--color-white);padding:var(--spacing-xl)var(--spacing-md)}.Footer-module__nhiC3q__content{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:1fr;display:grid}.Footer-module__nhiC3q__brand h3,.Footer-module__nhiC3q__links h4,.Footer-module__nhiC3q__contact h4,.Footer-module__nhiC3q__social h4{color:var(--color-white);margin-bottom:var(--spacing-sm);font-size:clamp(14px,2.5vw,16px)}.Footer-module__nhiC3q__brand p{color:#ffffffb3;font-size:clamp(14px,2.5vw,16px)}.Footer-module__nhiC3q__linksList{list-style:none}.Footer-module__nhiC3q__linksList li{margin-bottom:.5rem}.Footer-module__nhiC3q__link,.Footer-module__nhiC3q__contactLink{color:#ffffffb3;transition:var(--transition)}.Footer-module__nhiC3q__link:hover,.Footer-module__nhiC3q__contactLink:hover{color:var(--color-secondary)}.Footer-module__nhiC3q__contactP{margin-bottom:.5rem}.Footer-module__nhiC3q__socialLinks{gap:var(--spacing-md);display:flex}.Footer-module__nhiC3q__socialLink{border-radius:var(--border-radius);transition:var(--transition);color:#ffffffb3;background:#ffffff1a;padding:8px 12px;display:inline-block}.Footer-module__nhiC3q__socialLink:hover,.Footer-module__nhiC3q__socialLink:focus{background:var(--color-secondary);color:var(--color-white)}.Footer-module__nhiC3q__bottom{padding-top:var(--spacing-lg);gap:var(--spacing-md);text-align:center;border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.Footer-module__nhiC3q__bottom p{color:#ffffffb3;font-size:clamp(12px,2vw,14px)}.Footer-module__nhiC3q__legal{gap:var(--spacing-sm);flex-direction:column;display:flex}.Footer-module__nhiC3q__legalLink{color:#ffffffb3;transition:var(--transition);font-size:clamp(12px,2vw,14px)}.Footer-module__nhiC3q__legalLink:hover{color:var(--color-secondary)}@media (min-width:768px){.Footer-module__nhiC3q__content{grid-template-columns:repeat(2,1fr);gap:2rem}.Footer-module__nhiC3q__legal{gap:var(--spacing-lg);flex-direction:row;justify-content:center}.Footer-module__nhiC3q__bottom{text-align:left;flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1024px){.Footer-module__nhiC3q__content{grid-template-columns:repeat(4,1fr);gap:3rem}}
.Header-module__9fWxfa__header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:100;background:#fffffff5;border-bottom:1px solid #0f172a14;position:sticky;top:0;box-shadow:0 10px 30px #0f172a12}.Header-module__9fWxfa__container{justify-content:space-between;align-items:center;gap:2rem;max-width:1400px;min-height:96px;margin:0 auto;padding:.85rem 1.5rem;display:flex}.Header-module__9fWxfa__logoSection{flex:none;align-items:center;gap:1.1rem;min-width:360px;text-decoration:none;display:flex}.Header-module__9fWxfa__logoMark{background:linear-gradient(135deg,#fff,#f8fafc);border-right:1px solid #e2e8f0;justify-content:center;align-items:center;width:112px;height:64px;padding-right:1rem;display:inline-flex;overflow:hidden}.Header-module__9fWxfa__logoImage{object-fit:contain;width:108px;height:auto;display:block}.Header-module__9fWxfa__brandCopy{flex-direction:column;gap:.22rem;line-height:1.1;display:flex}.Header-module__9fWxfa__brandCopy strong{color:#1f3a52;letter-spacing:0;font-size:1.08rem;font-weight:900}.Header-module__9fWxfa__brandCopy span{color:#47627c;letter-spacing:.01em;white-space:nowrap;font-size:.82rem;font-weight:700}.Header-module__9fWxfa__nav{flex:1;justify-content:center;align-items:center;gap:2.5rem;display:flex}.Header-module__9fWxfa__navLink{color:#263747;white-space:nowrap;padding:.5rem 0;font-size:.92rem;font-weight:700;transition:color .2s;position:relative}.Header-module__9fWxfa__navLink:after{content:"";transform-origin:0;background:#ff9b66;width:100%;height:2px;transition:transform .2s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.Header-module__9fWxfa__navLink:hover{color:#0f766e}.Header-module__9fWxfa__navLink:hover:after{transform:scaleX(1)}.Header-module__9fWxfa__ctaButton{color:#fff;background:#1f3a52;border-radius:8px;flex:none;justify-content:center;min-width:104px;padding:.78rem 1.2rem;font-size:.92rem;font-weight:900;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.Header-module__9fWxfa__ctaButton:hover{background:#12283d;transform:translateY(-1px);box-shadow:0 10px 22px #1f3a5238}.Header-module__9fWxfa__menuToggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;margin-left:auto;padding:8px;display:none}.Header-module__9fWxfa__menuToggle span{background:#1f2937;border-radius:999px;width:26px;height:2.5px;transition:background .2s}.Header-module__9fWxfa__menuToggle:hover span{background:#0f766e}@media (max-width:1080px){.Header-module__9fWxfa__container{gap:1.25rem}.Header-module__9fWxfa__logoSection{min-width:320px}.Header-module__9fWxfa__brandCopy strong{font-size:.98rem}.Header-module__9fWxfa__brandCopy span{font-size:.74rem}.Header-module__9fWxfa__nav{gap:1.4rem}}@media (max-width:820px){.Header-module__9fWxfa__container{min-height:88px;padding:.65rem 1rem}.Header-module__9fWxfa__logoSection{min-width:0}.Header-module__9fWxfa__logoMark{width:96px;height:58px;padding-right:.75rem}.Header-module__9fWxfa__logoImage{width:92px}.Header-module__9fWxfa__brandCopy span{display:none}.Header-module__9fWxfa__menuToggle{display:flex}.Header-module__9fWxfa__nav{opacity:0;pointer-events:none;z-index:50;background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;flex-direction:column;justify-content:flex-start;gap:0;padding:1rem;transition:transform .2s,opacity .2s;position:fixed;top:88px;left:0;right:0;transform:translateY(-120%)}.Header-module__9fWxfa__navOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.Header-module__9fWxfa__navLink{border-bottom:1px solid #f1f5f9;width:100%;padding:1rem}.Header-module__9fWxfa__navLink:after,.Header-module__9fWxfa__ctaButton{display:none}}@media (max-width:460px){.Header-module__9fWxfa__brandCopy strong{font-size:.95rem}.Header-module__9fWxfa__logoMark{width:82px;height:52px}.Header-module__9fWxfa__logoImage{width:78px}}
