#sfhub{--r:#cc0000;--k:#111;--g:#f5f4f4;--t:#444;color:var(--k)}#sfhub *{box-sizing:border-box}#sfhub .hero{background:#111;color:#fff;text-align:center;padding:64px 20px 56px;border-radius:20px;background-image:radial-gradient(ellipse at 50% 120%,rgba(204,0,0,.35),transparent 60%)}#sfhub .eb{font-size:12px;letter-spacing:.18em;font-weight:700;color:#ff4b4b;text-transform:uppercase}#sfhub .ht{margin:14px auto 0;font-size:clamp(28px,5vw,48px);line-height:1.1;max-width:820px;color:#fff;font-weight:700;text-align:center}#sfhub .hero p{max-width:640px;margin:16px auto 0;font-size:17px;line-height:1.55;color:#ddd;text-align:center}#sfhub .btn{display:inline-block;margin-top:26px;background:var(--r);color:#fff;padding:14px 28px;border-radius:10px;font-weight:700;text-decoration:none;font-size:15px}#sfhub .trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;padding:18px 16px;font-size:14px;font-weight:600;color:var(--t)}#sfhub .trust span:before{content:"\2713 ";color:var(--r)}#sfhub section{max-width:1180px;margin:0 auto;padding:30px 0}#sfhub h2{text-align:center;font-size:clamp(24px,3.2vw,34px);margin:6px 0 8px}#sfhub .sub{text-align:center;max-width:640px;margin:0 auto 26px;color:var(--t);line-height:1.55}#sfhub .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#sfhub .step{background:var(--g);border-radius:16px;padding:22px}#sfhub .step b{display:inline-flex;width:30px;height:30px;border-radius:50%;background:var(--r);color:#fff;align-items:center;justify-content:center;font-size:15px}#sfhub .step h3{margin:12px 0 6px;font-size:18px}#sfhub .step p{margin:0;color:var(--t);line-height:1.5;font-size:15px}#sfhub .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}#sfhub .card{border:1px solid #ece6e6;border-radius:16px;background:#fff;overflow:hidden;display:flex;flex-direction:column;position:relative}#sfhub .card .im{aspect-ratio:1/1;background:#f7f6f6;display:flex;align-items:center;justify-content:center}#sfhub .card img{width:86%;height:86%;object-fit:contain}#sfhub .card .bd{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}#sfhub .card h3{margin:0;font-size:17px}#sfhub .card p{margin:0;font-size:14px;line-height:1.45;color:var(--t);flex:1}#sfhub .tag{position:absolute;top:12px;left:12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:99px;background:#e9f6ee;color:#13703a}#sfhub .tag.soon{background:#fff0f0;color:#a40000}#sfhub .cta{display:block;text-align:center;padding:11px 14px;border-radius:10px;font-weight:700;font-size:14px;text-decoration:none;background:var(--r);color:#fff}#sfhub .cta.ghost{background:#fff;color:var(--r);border:1.5px solid var(--r)}@media(max-width:991px){#sfhub .grid{grid-template-columns:repeat(2,1fr)}#sfhub .steps{grid-template-columns:1fr}}@media(max-width:520px){#sfhub .grid{gap:10px}#sfhub .card .bd{padding:12px}}