.ss-wrap{max-width:1180px;margin:0 auto;padding:0 24px;font-family:var(--font-sans);color:var(--connecta-ink)}.ss-sec{padding:clamp(56px,10vh,112px) 0 0}.ss-sec.scroll-reveal{opacity:1!important;transform:none!important}.ss-h2{margin:0;font-weight:800;letter-spacing:-.03em;line-height:1.1;font-size:clamp(28px,3.6vw,44px);text-wrap:balance}.ss-lead{margin:22px 0 0;font-size:clamp(16px,1.7vw,18.5px);line-height:1.55;color:var(--fg-2);max-width:50ch}.ss-card{background:#fff;border:1px solid var(--border-1);border-radius:var(--r-xl);padding:28px}.ss-card-t{margin:0;font-weight:800;font-size:clamp(20px,2vw,24px);letter-spacing:-.01em;line-height:1.2}.ss-list{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:15.5px;line-height:1.5;color:var(--fg-2)}.ss-list li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start}.ss-list li svg{margin-top:3px;color:var(--connecta-olive)}.ss-btn{display:inline-flex;align-items:center;gap:8px;font:700 15px var(--font-sans);padding:13px 20px;border-radius:var(--r-pill);text-decoration:none;transition:transform .2s var(--ease-standard),box-shadow .2s var(--ease-standard),background .2s}.ss-btn svg{transition:transform .2s var(--ease-standard)}.ss-btn:hover svg{transform:translate(3px)}.ss-btn-primary{background:var(--connecta-ink);color:#fff!important}.ss-btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-3)}.ss-btn-ghost{background:#fff;color:var(--connecta-ink)!important;border:1px solid var(--border-2)}.ss-btn-ghost:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.ss-wrap a:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:3px}@media (max-width: 480px){.ss-wrap{padding:0 16px}.ss-card{padding:22px}}
