.vh-page-hero{background:linear-gradient(135deg,var(--brand-primary-dark) 0,var(--brand-primary) 100%);padding:180px 0 80px;text-align:center}.vh-page-hero h1{color:#fff;font-size:2.5rem;margin-bottom:var(--spacing-sm)}.vh-page-hero p{color:rgba(255,255,255,.85);font-size:1.1rem;max-width:600px;margin:0 auto}.vh-icon-card{background:#fff;border:1px solid var(--brand-border);border-radius:var(--radius);padding:var(--spacing-md);height:100%;transition:transform .2s,box-shadow .2s}.vh-icon-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.08)}.vh-icon-card .icon-circle{width:56px;height:56px;border-radius:50%;background-color:var(--brand-bg-alt);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-sm)}.vh-icon-card h3{font-size:1.15rem;margin-bottom:var(--spacing-xs)}.vh-icon-card p{font-size:.9rem;color:var(--brand-text-secondary);margin-bottom:0}.vh-timeline{position:relative;padding-left:40px}.vh-timeline::before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background:var(--brand-border)}.vh-timeline-item{position:relative;margin-bottom:var(--spacing-lg)}.vh-timeline-item::before{content:"";position:absolute;left:-33px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--brand-primary);border:3px solid #fff;box-shadow:0 0 0 2px var(--brand-primary)}.vh-timeline-item h4{font-size:1.1rem;margin-bottom:4px}.vh-timeline-item p{font-size:.9rem;color:var(--brand-text-secondary);margin-bottom:0}.vh-guarantee-bar{background-color:#b36200;padding:var(--spacing-lg) 0;text-align:center}.vh-guarantee-bar h3{color:#fff;margin-bottom:var(--spacing-xs)}.vh-guarantee-bar p{color:rgba(255,255,255,.95);margin-bottom:0;max-width:600px;margin-left:auto;margin-right:auto}.vh-content-block{padding:var(--spacing-lg) 0}.vh-content-block h2{margin-bottom:var(--spacing-md)}.vh-content-block p{color:var(--brand-text);line-height:1.8}.vh-alt-bg{background-color:var(--brand-bg-alt)}.vh-light-bg{background-color:var(--brand-bg-light)}.vh-about-values .value-item{text-align:center;padding:var(--spacing-md)}.vh-about-values .value-icon{font-size:2.5rem;color:var(--brand-primary);margin-bottom:var(--spacing-sm)}.vh-about-values h4{font-size:1.1rem}.vh-about-values p{font-size:.9rem;color:var(--brand-text-secondary)}.vh-contact-card{background:#fff;border:1px solid var(--brand-border);border-radius:var(--radius);padding:var(--spacing-md);text-align:center;height:100%;transition:box-shadow .2s}.vh-contact-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.vh-contact-card h4{font-size:1.1rem;margin-top:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.vh-contact-card p{font-size:.9rem;color:var(--brand-text-secondary)}.vh-solution-card{background:#fff;border:1px solid var(--brand-border);border-radius:var(--radius);overflow:hidden;height:100%;transition:transform .2s,box-shadow .2s}.vh-solution-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.08)}.vh-solution-card .solution-body{padding:var(--spacing-md)}.vh-solution-card h3{font-size:1.15rem;margin-bottom:var(--spacing-xs)}.vh-solution-card p{font-size:.9rem;color:var(--brand-text-secondary)}.vh-solution-card .solution-link{color:var(--brand-primary);font-weight:600;font-size:.9rem}@media (max-width:768px){.vh-page-hero{padding:160px 0 60px}.vh-page-hero h1{font-size:1.75rem}}