.overview-methods-section{background:linear-gradient(180deg,#fff,#f8fafc 50%,#fff);overflow:hidden;padding:8rem 0;position:relative}.overview-methods-section:before{animation:float-blob-1 8s ease-in-out infinite;background:radial-gradient(circle,rgba(14,165,233,.08) 0,transparent 70%);border-radius:50%;content:"";filter:blur(80px);height:500px;left:-5%;position:absolute;top:-10%;width:500px}.overview-methods-section:after{animation:float-blob-2 10s ease-in-out infinite;background:radial-gradient(circle,rgba(6,182,212,.06) 0,transparent 70%);border-radius:50%;bottom:-10%;content:"";filter:blur(100px);height:600px;position:absolute;right:-5%;width:600px}@keyframes float-blob-1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}@keyframes float-blob-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,40px) scale(1.05)}}.overview-methods-section .container{margin:0 auto;max-width:1280px;padding:0 1.5rem;position:relative;z-index:1}.overview-methods-section .section-header{margin-bottom:5rem;position:relative;text-align:center}.overview-methods-section .section-header:before{animation:sparkle-rotate 3s ease-in-out infinite;color:#0ea5e9;content:"✦";display:block;font-size:2rem;margin-bottom:1rem;opacity:.6}@keyframes sparkle-rotate{0%,to{opacity:.6;transform:rotate(0deg) scale(1)}50%{opacity:1;transform:rotate(180deg) scale(1.2)}}.overview-methods-section .section-badge{background:linear-gradient(135deg,rgba(224,242,254,.9),rgba(186,230,253,.9));border:2px solid rgba(14,165,233,.2);border-radius:9999px;box-shadow:0 4px 15px rgba(14,165,233,.15);color:#0ea5e9;display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.1em;margin-bottom:1.5rem;padding:.5rem 1.25rem;text-transform:uppercase;transition:all .3s ease}.overview-methods-section .section-badge:hover{box-shadow:0 6px 20px rgba(14,165,233,.25);transform:translateY(-2px)}.overview-methods-section .section-title{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0ea5e9);-webkit-background-clip:text;color:#0f172a;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:900;letter-spacing:-.02em;line-height:1.15;margin-bottom:1.5rem;-webkit-text-fill-color:transparent;animation:gradient-shift 5s ease infinite;background-clip:text;background-size:200% auto;display:inline-block;position:relative}@keyframes gradient-shift{0%,to{background-position:0}50%{background-position:100%}}.overview-methods-section .section-title:after{animation:underline-pulse 2s ease-in-out infinite;background:linear-gradient(90deg,transparent,#0ea5e9 50%,transparent);border-radius:2px;bottom:-.5rem;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}@keyframes underline-pulse{0%,to{opacity:.5;width:100px}50%{opacity:1;width:150px}}.overview-methods-section .section-description{color:#475569;font-size:1.1875rem;font-weight:400;line-height:1.8;margin:0 auto;max-width:750px}.overview-methods-section .methods-grid{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:4rem}.overview-methods-section .method-card{align-items:center;backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);border:2px solid rgba(14,165,233,.08);border-radius:2rem;box-shadow:0 10px 30px rgba(15,23,42,.06),inset 0 0 0 1px hsla(0,0%,100%,.5);display:flex;flex-direction:column;overflow:hidden;padding:3rem 2.5rem;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.overview-methods-section .method-card:before{background:linear-gradient(90deg,#0ea5e9,#06b6d4 50%,#0ea5e9);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.overview-methods-section .method-card:hover:before{animation:gradient-slide 2s ease infinite;transform:scaleX(1)}@keyframes gradient-slide{0%{background-position:0 50%}to{background-position:200% 50%}}.overview-methods-section .method-card:after{background:linear-gradient(135deg,rgba(14,165,233,.15),rgba(6,182,212,.15));border-radius:2rem;content:"";filter:blur(20px);inset:-2px;opacity:0;position:absolute;transition:opacity .4s ease;z-index:-1}.overview-methods-section .method-card:hover{border-color:rgba(14,165,233,.2);box-shadow:0 30px 60px rgba(15,23,42,.1),inset 0 0 0 1px hsla(0,0%,100%,.6),0 0 80px rgba(14,165,233,.15);transform:translateY(-12px) scale(1.02)}.overview-methods-section .method-card:hover:after{opacity:1}.overview-methods-section .method-icon{align-items:center;animation:icon-float 3s ease-in-out infinite;background:linear-gradient(135deg,rgba(14,165,233,.12),rgba(6,182,212,.08));border-radius:1.5rem;box-shadow:0 8px 20px rgba(14,165,233,.15),0 0 0 3px rgba(14,165,233,.08);color:#0ea5e9;display:flex;height:5rem;justify-content:center;margin-bottom:2rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:5rem}@keyframes icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.overview-methods-section .method-card:hover .method-icon{animation:none;background:linear-gradient(135deg,#0ea5e9,#0284c7);box-shadow:0 15px 35px rgba(14,165,233,.35),0 0 0 5px rgba(14,165,233,.15),0 0 60px rgba(14,165,233,.2);color:#fff;transform:scale(1.15) rotate(-5deg)}.overview-methods-section .method-icon svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.1));height:2.5rem;transition:all .4s ease;width:2.5rem}.overview-methods-section .method-card:hover .method-icon svg{filter:drop-shadow(0 4px 12px rgba(255,255,255,.3));transform:scale(1.1)}.overview-methods-section .method-title{color:#0f172a;font-size:1.5rem;font-weight:800;letter-spacing:-.01em;margin-bottom:1rem;transition:all .3s ease}.overview-methods-section .method-card:hover .method-title{color:#0ea5e9;transform:translateY(-2px)}.overview-methods-section .method-description{color:#64748b;font-size:1.0625rem;line-height:1.75;transition:color .3s ease}.overview-methods-section .method-card:hover .method-description{color:#475569}@keyframes card-entrance{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.overview-methods-section .method-card{animation:card-entrance .6s ease-out backwards}.overview-methods-section .method-card:first-child{animation-delay:.1s}.overview-methods-section .method-card:nth-child(2){animation-delay:.2s}.overview-methods-section .method-card:nth-child(3){animation-delay:.3s}.overview-methods-section .method-card:nth-child(4){animation-delay:.4s}.overview-methods-section .method-card:nth-child(5){animation-delay:.5s}.overview-methods-section .method-card:nth-child(6){animation-delay:.6s}@media (max-width:768px){.overview-methods-section{padding:5rem 0}.overview-methods-section .section-header{margin-bottom:3rem}.overview-methods-section .section-title{font-size:2rem}.overview-methods-section .section-description{font-size:1rem}.overview-methods-section .methods-grid{gap:2rem;grid-template-columns:1fr;margin-top:3rem}.overview-methods-section .method-card{padding:2.5rem 2rem}.overview-methods-section .method-icon{height:4.5rem;width:4.5rem}}@media (min-width:769px) and (max-width:1024px){.overview-methods-section .methods-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.overview-methods-section .methods-grid{grid-template-columns:repeat(3,1fr)}}.overview-methods-section .method-card:focus-within{outline:3px solid rgba(14,165,233,.3);outline-offset:5px}