section{padding-block:clamp(2rem,4vw,4rem)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}@media(max-width:980px){.grid-3{grid-template-columns:1fr}}.card h3{margin-top:0}.trust{border-top:1px solid rgba(154,248,183,.12);border-bottom:1px solid rgba(154,248,183,.12);background:color-mix(in oklab,var(--panel),transparent 60%)}.trust .logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem;align-items:center;opacity:.9}.trust img{max-height:28px;filter:grayscale(1) brightness(1.2);opacity:.8}@media(max-width:980px){.trust .logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.trust .logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}}footer{padding-block:2rem;color:var(--muted);font-size:.95rem}footer a{color:var(--link);transition:color .2s ease}footer a:hover{color:var(--accent)}img[loading=lazy]{content-visibility:auto}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],textarea{caret-color:var(--accent);font-family:Inter,system-ui,sans-serif;font-size:16px;transition:border-color .2s ease,outline .2s ease}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,textarea:focus{border-color:var(--accent)!important;outline:2px solid var(--accent);outline-offset:-2px}input[type=checkbox]{width:24px;height:24px;cursor:pointer}button{cursor:pointer}
