.results{background:#fff;padding:6rem 0}.results-inner{margin:0 auto;max-width:80rem}.results-header{margin-bottom:4rem;text-align:center}.results-title{color:#0f172a;font-size:clamp(2rem,4vw,2.5rem);font-weight:800;margin-bottom:1.25rem}.results-subtitle{color:var(--muted-foreground);font-size:1.125rem;line-height:1.7;margin:0 auto;max-width:40rem}.results-grid{display:grid;gap:2rem;padding:0 1rem}@media (min-width:768px){.results-grid{grid-template-columns:repeat(2,1fr);padding:0 2rem}}.result-card{background:var(--card);border:1px solid rgba(var(--border),.5);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:2rem;transition:all .3s ease}.result-card.glass{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.4)}.result-card.hover-lift:hover{border-color:rgba(37,99,235,.4);box-shadow:0 20px 45px rgba(15,23,42,.12);transform:translateY(-8px)}.result-content{align-items:flex-start;display:flex;gap:1.5rem}.resulticon{align-items:center;background:rgba(25,145,210,.1);border-radius:var(--radius-lg);color:var(--primary);display:flex;flex-shrink:0;height:3.5rem;justify-content:center;transition:all .3s ease;width:3.5rem}.result-card:hover .resulticon{background:var(--primary);color:#fff}.resulticon svg{fill:none;height:1.75rem;stroke:currentColor;stroke-width:2;width:1.75rem}.result-text h3{color:#0f172a;font-size:1.15rem;font-weight:600;margin-bottom:.5rem}.result-text p{color:var(--muted-foreground);font-size:.95rem;line-height:1.6}