.overview-methods-section{background:#fff;padding:8rem 0}.overview-methods-section .container{margin:0 auto;max-width:1200px;padding:0 1.5rem}.overview-methods-section .section-header{margin-bottom:4rem;text-align:center}.overview-methods-section .section-title{color:var(--foreground);font-size:clamp(2rem,4vw,2.5rem);font-weight:800;margin-bottom:1rem}.overview-methods-section .section-description{color:var(--muted-foreground);font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:700px}.overview-methods-section .methods-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.overview-methods-section .method-card{align-items:center;background:#fff;border:1px solid rgba(var(--border),.4);border-radius:28px;display:flex;flex-direction:column;padding:3rem 2rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.overview-methods-section .method-card:hover{border-color:var(--primary);box-shadow:0 20px 40px -10px rgba(0,0,0,.05);transform:translateY(-8px)}.overview-methods-section .method-icon{align-items:center;background:rgba(25,145,210,.1);border-radius:20px;color:var(--primary);display:flex;height:4rem;justify-content:center;margin-bottom:2rem;transition:all .3s ease;width:4rem}.overview-methods-section .method-card:hover .method-icon{background:var(--primary);color:#fff}.overview-methods-section .method-icon svg{height:2rem;width:2rem}.overview-methods-section .method-title{color:var(--foreground);font-size:1.375rem;font-weight:700;margin-bottom:1rem}.overview-methods-section .method-description{color:var(--muted-foreground);font-size:1rem;line-height:1.6}@media (max-width:768px){.overview-methods-section{padding:5rem 0}}