.hm-trust-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (min-width:769px){.hm-trust-grid{grid-template-columns:repeat(4,1fr);gap:24px}}.hm-trust-card{text-align:center;background:#fffc;border:1px solid #0000000a;border-radius:24px;padding:24px 20px;transition:transform .4s,box-shadow .4s}@media (min-width:769px){.hm-trust-card{padding:32px 24px}}.hm-trust-card:hover{border-color:#59ad9926;transform:translateY(-8px);box-shadow:0 20px 40px #0000000d}.hm-trust-icon{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;transition:transform .4s;display:flex}@media (min-width:769px){.hm-trust-icon{border-radius:20px;width:68px;height:68px;margin-bottom:20px}}.hm-trust-card:hover .hm-trust-icon{transform:scale(1.1)rotate(5deg)}.hm-bento-grid{flex-direction:column;gap:16px;display:flex}@media (min-width:769px){.hm-bento-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}}@media (min-width:992px){.hm-bento-grid{grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr)}}.hm-bento-item{background:#fff;border:1px solid #0000000d;border-radius:24px;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000005}@media (min-width:769px){.hm-bento-item{border-radius:30px}}.hm-bento-item:hover{transform:translateY(-8px);box-shadow:0 25px 50px #0000000f}.hm-bento-large{grid-column:span 1}@media (min-width:769px){.hm-bento-large{grid-column:span 2}}@media (min-width:992px){.hm-bento-large{grid-area:span 2/span 2}}.hm-bento-wide{grid-column:span 1}@media (min-width:769px){.hm-bento-wide{grid-column:span 2}}.hm-bento-content{z-index:2;flex-direction:column;width:100%;padding:28px 20px;display:flex;position:relative}@media (min-width:769px){.hm-bento-content{padding:40px}}.hm-bento-decoration{filter:blur(80px);opacity:.1;z-index:1;border-radius:50%;width:200px;height:200px;position:absolute;bottom:0;right:0}.hm-service-link{align-items:center;gap:8px;font-size:.95rem;font-weight:800;transition:gap .3s;display:inline-flex}.hm-service-link:hover{gap:14px}.hm-process-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:577px){.hm-process-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.hm-process-grid{grid-template-columns:repeat(4,1fr)}}.hm-process-card{text-align:center;background:#fff;border:1px solid #0000000a;border-radius:24px;padding:28px 20px;transition:transform .3s,box-shadow .3s}@media (min-width:769px){.hm-process-card{padding:32px 24px}}.hm-process-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000000d}.hm-process-number{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;font-size:1.2rem;font-weight:900;display:flex}@media (min-width:769px){.hm-process-number{width:60px;height:60px;margin-bottom:20px;font-size:1.3rem}}.hm-glass-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe6;border:1px solid #fff;border-radius:20px;align-items:center;gap:12px;display:flex;box-shadow:0 15px 35px #0000001a}.hm-testimonial-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:769px){.hm-testimonial-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px}}.hm-testi-card{background:#fff;border:1px solid #59ad990d;border-radius:24px;padding:32px 24px;transition:transform .4s;position:relative;box-shadow:0 15px 40px #00000008}@media (min-width:769px){.hm-testi-card{border-radius:30px;padding:40px}}.hm-testi-card:hover{transform:translateY(-8px)}.hm-testi-content{color:var(--text-medium);margin-bottom:24px;font-size:1rem;font-style:italic;line-height:1.7}@media (min-width:769px){.hm-testi-content{margin-bottom:30px;font-size:1.05rem}}.hm-testi-author{border-top:1px solid #0000000d;align-items:center;gap:16px;padding-top:20px;display:flex}@media (min-width:769px){.hm-testi-author{padding-top:24px}}.hm-testi-avatar{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.3rem;font-weight:900;display:flex}@media (min-width:769px){.hm-testi-avatar{width:54px;height:54px;font-size:1.5rem}}.hm-cta-wrapper{background:linear-gradient(135deg, var(--primary-dark), var(--primary));text-align:center;border-radius:28px;padding:48px 24px;position:relative;overflow:hidden;box-shadow:0 25px 60px #59ad994d}@media (min-width:769px){.hm-cta-wrapper{border-radius:40px;padding:80px 40px}}.hm-cta-wrapper:before{content:"";background:#ffffff1a;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-100px}.hm-cta-wrapper:after{content:"";background:#ffffff14;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-100px;left:-100px}.hm-cta-content{z-index:2;position:relative}.hm-blog-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:577px){.hm-blog-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:992px){.hm-blog-grid{grid-template-columns:repeat(3,1fr);gap:30px}}.hm-blog-card{background:#fff;border:1px solid #0000000d;border-radius:20px;flex-direction:column;transition:transform .4s,box-shadow .4s;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000005}@media (min-width:769px){.hm-blog-card{border-radius:28px}}.hm-blog-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000014}.hm-blog-img-box{height:180px;position:relative;overflow:hidden}@media (min-width:769px){.hm-blog-img-box{height:220px}}.hm-blog-img-box img{transition:transform .6s}.hm-blog-card:hover .hm-blog-img-box img{transform:scale(1.05)}.hm-blog-content{flex-direction:column;flex:1;padding:24px 20px;display:flex}@media (min-width:769px){.hm-blog-content{padding:32px 28px}}.hm-blog-meta{color:var(--primary);align-items:center;gap:8px;margin-bottom:12px;font-size:.85rem;font-weight:700;display:flex}.hm-blog-title{color:var(--text-dark);margin-bottom:10px;font-size:1.1rem;font-weight:800;line-height:1.4}@media (min-width:769px){.hm-blog-title{margin-bottom:12px;font-size:1.25rem}}.hm-blog-excerpt{color:var(--text-medium);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:20px;font-size:.9rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (min-width:769px){.hm-blog-excerpt{margin-bottom:24px;font-size:.95rem}}.hm-blog-readmore{color:var(--primary);align-items:center;gap:6px;font-size:.95rem;font-weight:700;transition:gap .3s;display:flex}.hm-blog-card:hover .hm-blog-readmore{gap:10px}.hero-text-content{text-align:center;padding-right:0}@media (min-width:769px){.hero-text-content{text-align:left;padding-right:50px}}.hero-blur-decoration{display:none}@media (min-width:769px){.hero-blur-decoration{display:block}}@media (max-width:768px){.hero-text-content>div{justify-content:center!important}.hero-text-content .badge,.hero-text-content div[style*=inline-flex],.hero-text-content p{margin-left:auto;margin-right:auto}.hero-stats-bar{flex-direction:column;align-items:center!important;gap:20px!important}.hero-stats-bar .stats-divider{width:60px;height:1px}}
