*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#111827;font-family:Manrope,sans-serif;margin:0;overflow-x:hidden;padding:0}h1,h2,h3,h4,h5,h6{font-family:Montserrat,Manrope,sans-serif}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (max-width:768px){.hd-cta,.hd-nav{display:none!important}.hd-hamburger{display:block!important}.hd-header-inner{padding:0 16px!important}.hd-doctor-panel{display:none!important}.hd-search-content{padding-right:0!important}.hd-hero-section{padding:48px 16px 32px!important}.hd-media-grid{grid-template-columns:1fr!important}.hd-featured-link{grid-column:span 1!important}.hd-youtube-wrap{height:0;overflow:hidden;padding-top:56.25%!important;position:relative}.hd-youtube-wrap iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.hd-article-card{height:220px!important}.hd-media-section{padding:48px 16px!important}.hd-stats-grid{gap:24px!important}.hd-stats-grid,.hd-steps-grid{grid-template-columns:1fr!important}.hd-steps-section{padding:48px 16px!important}.hd-why-inner{flex-direction:column!important;gap:32px!important;padding:0 16px!important}.hd-why-image{display:none!important}.hd-why-features{grid-template-columns:1fr!important}.hd-footer-grid{gap:32px!important;grid-template-columns:1fr 1fr!important}}.heyvet-wrapper{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff7ed;color:#0f172a;font-family:Nunito Sans,Manrope,sans-serif}.heyvet-wrapper h1,.heyvet-wrapper h2,.heyvet-wrapper h3,.heyvet-wrapper h4,.heyvet-wrapper h5,.heyvet-wrapper h6{font-family:Poppins,Montserrat,sans-serif;margin:0}.heyvet-wrapper p{margin:0}.heyvet-wrapper a{text-decoration:none}.hv-container{margin:0 auto;max-width:1200px;padding:0 24px}.hv-glass{background:#ffffffd9;border:1px solid #fff6}.hv-glass,.hv-glass-dark{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hv-glass-dark{background:#0f172a99;border:1px solid #ffffff1a}@keyframes hvFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hv-animate-fade-up{animation:hvFadeInUp .8s cubic-bezier(.16,1,.3,1) forwards}.hv-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #10b9811a;position:sticky;top:0;transition:all .3s ease;z-index:1000}.hv-nav-link{border-radius:8px;color:#475569;font-weight:600;padding:8px 16px;transition:all .2s ease}.hv-nav-link:hover{background:#ecfdf5;color:#065f46}.hv-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s ease}.hv-btn-primary{background:#10b981;box-shadow:0 4px 14px #10b9814d;color:#fff}.hv-btn-primary:hover{background:#059669;box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.hv-btn-outline{background:#0000;border:2px solid #10b981;color:#10b981}.hv-btn-outline:hover{background:#ecfdf5}.hv-hero{background:linear-gradient(135deg,#fff7ed,#ecfdf5);overflow:hidden;padding:80px 0 60px;position:relative}.hv-hero-bg-shape{background:radial-gradient(circle,#10b98126 0,#fff0 70%);border-radius:50%;height:600px;position:absolute;right:-5%;top:-10%;width:600px;z-index:0}.hv-search-box{align-items:center;background:#fff;border:1px solid #10b9811a;border-radius:24px;box-shadow:0 10px 40px #0f172a14;display:flex;margin:0 auto;max-width:600px;padding:8px 8px 8px 24px}.hv-search-input{background:#0000;border:none;color:#0f172a;flex:1 1;font-family:Nunito Sans,sans-serif;font-size:1.1rem;outline:none}.hv-search-input::placeholder{color:#94a3b8}.hv-stats-wrapper{background:#fff;border:1px solid #e2e8f0cc;border-radius:24px;box-shadow:0 20px 40px -10px #0f172a0d;display:flex;justify-content:space-around;margin-top:-40px;padding:40px;position:relative;z-index:10}.hv-stat-item{text-align:center}.hv-stat-number{color:#065f46;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:800;margin-bottom:4px}.hv-services-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.hv-service-card{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 4px 6px -1px #0000000d;cursor:pointer;overflow:hidden;padding:32px 24px;position:relative;text-align:center;transition:all .3s ease}.hv-service-card:before{background:#10b981;content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.hv-service-card:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-8px)}.hv-service-card:hover:before{transform:scaleX(1)}.hv-service-icon-wrap{align-items:center;background:#ecfdf5;border-radius:16px;color:#10b981;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.hv-service-card:hover .hv-service-icon-wrap{background:#10b981;color:#fff}.hv-footer{background:#065f46;color:#d1fae5;padding:60px 0 20px}.hv-footer-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:40px}.hv-footer-title{color:#fff;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:600;margin-bottom:20px}.hv-footer-link{color:#d1fae5;display:block;margin-bottom:12px;text-decoration:none;transition:color .2s}.hv-footer-link:hover{color:#fff}@media (max-width:1024px){.hv-services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hv-header-cta,.hv-header-nav{display:none!important}.hv-hamburger{display:block!important}.hv-stats-wrapper{flex-direction:column;gap:32px;padding:32px 24px}.hv-footer-grid,.hv-services-grid{grid-template-columns:1fr}.hv-hero{padding:40px 0}.hv-search-box{border-radius:16px;flex-direction:column;gap:12px;padding:16px}.hv-search-box .hv-btn{width:100%}.hv-why-wrapper{flex-direction:column}.hv-why-img-container{width:100%!important}.hv-hero-layout{flex-direction:column!important;gap:32px!important}.hv-hero-image,.hv-hero-text{flex:1 1 100%!important;max-width:100%!important}.hv-hero h1{font-size:2.2rem!important}}
/*# sourceMappingURL=main.88882076.css.map*/