.Clutch_clutch__FtI5D{padding-bottom:5rem;color:var(--fg);background:var(--bg)}.Clutch_clutch__FtI5D,.Clutch_hero__vkm4j{display:flex;flex-direction:column;align-items:center}.Clutch_hero__vkm4j{position:relative;width:100%;height:60vh;justify-content:center;text-align:center;overflow:hidden}.Clutch_overlay__XXq9K{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.7) 70%,var(--bg) 100%),url(/assets/clutch_bg.jpg) 50%/cover no-repeat;filter:blur(0) brightness(.75);z-index:0}.Clutch_title__JElmw{font-size:clamp(3rem,6vw,6rem);font-weight:900;text-transform:uppercase;letter-spacing:-2px;background:linear-gradient(120deg,rgba(255,255,255,.9),rgba(255,255,255,.65) 25%,rgba(255,255,255,.9) 50%,rgba(255,255,255,.65) 75%,rgba(255,255,255,.9));background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:Clutch_shineMove__doSNF 4s linear infinite;z-index:1}@keyframes Clutch_shineMove__doSNF{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.Clutch_subtitle__ZYwNi{margin-top:1rem;font-size:1.5rem;z-index:1;opacity:.9;text-shadow:0 2px 10px rgba(0,0,0,.55)}.Clutch_subtitle__ZYwNi span{font-weight:700;background:#fff;color:var(--ink);padding:.2em .4em;border-radius:6px}.Clutch_features__qfTKV{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;width:100%;max-width:1000px;margin:5rem auto;padding:0 2rem}.Clutch_featureCard__Ls9O1{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:2rem;border-radius:var(--card-radius);backdrop-filter:blur(6px);transition:transform .4s ease,box-shadow .4s ease,border-color .3s ease;display:flex;flex-direction:column;align-items:flex-start}.Clutch_featureCard__Ls9O1 h2{font-size:1.4rem;font-weight:700;margin:0 0 .8rem;padding-bottom:.6rem;border-bottom:1px solid rgba(255,255,255,.15);width:100%}.Clutch_featureCard__Ls9O1 p{font-size:1rem;line-height:1.5;opacity:.85;margin:0}.Clutch_featureCard__Ls9O1:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 0 25px rgba(255,255,255,.2);border-color:rgba(255,255,255,.25)}.Clutch_cta__nLdGK{margin-top:3rem;text-align:center}.Clutch_cta__nLdGK h2{margin-bottom:1.2rem}.Clutch_ctaButton__Vi3My{margin-top:1.5rem;display:inline-block;background:#fff;color:var(--ink);padding:.8rem 2rem;border-radius:50px;font-weight:700;font-size:1.2rem;text-decoration:none;transition:all .3s ease}.Clutch_ctaButton__Vi3My:hover{background:var(--ink);color:var(--fg);transform:scale(1.05)}@keyframes Clutch_shine__9IvuF{0%{background-position:-200%}to{background-position:200%}}@keyframes Clutch_pulse__ubhh9{0%{opacity:.4}to{opacity:.8}}