.sf-page .sf-hero{max-width:920px;margin:0 auto;padding:44px 24px 10px}.sf-page .sf-hero .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--trust-2);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.sf-page .sf-hero .eyebrow svg{width:16px;height:16px}.sf-page .sf-hero h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);max-width:640px;margin:12px 0 8px;font-size:clamp(30px,5vw,44px);font-weight:800}.sf-page .sf-hero p{color:var(--text-2);max-width:620px;font-size:17.5px;line-height:1.5}.sf-page .sf-body{max-width:920px;margin:0 auto;padding:26px 24px 80px}.sf-page .stage{margin-bottom:30px}.sf-page .stage-h{align-items:center;gap:12px;margin-bottom:14px;display:flex}.sf-page .stage-h .n{background:var(--brand-600);color:#fff;width:34px;height:34px;font-family:var(--font-display);border-radius:10px;flex-shrink:0;place-items:center;font-weight:800;display:grid}.sf-page .stage-h h2{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:22px;font-weight:800}.sf-page .cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sf-page .scard{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:flex-start;gap:13px;padding:18px 20px;display:flex}.sf-page .scard .ic{background:var(--trust-bg);width:36px;height:36px;color:var(--trust-2);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.sf-page .scard .ic svg{width:19px;height:19px}.sf-page .scard h3{color:var(--ink);margin-bottom:4px;font-size:15.5px;font-weight:700}.sf-page .scard p{color:var(--text-2);font-size:13.5px;line-height:1.5}.sf-page .scard a{color:var(--brand-600);font-weight:600}.sf-page .redflags{background:#fceeea;border:1px solid #f3c9bc;border-radius:16px;margin:8px 0 30px;padding:24px 26px}.sf-page .redflags h2{font-family:var(--font-display);color:#8a3b27;letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:6px;font-size:21px;font-weight:800;display:flex}.sf-page .redflags h2 svg{color:#c0392b;width:22px;height:22px}.sf-page .redflags ul{grid-template-columns:1fr 1fr;gap:9px 22px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sf-page .redflags li{color:#7a3322;padding-left:22px;font-size:14px;line-height:1.45;position:relative}.sf-page .redflags li:before{content:"!";color:#fff;background:#c0392b;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;font-weight:800;display:grid;position:absolute;top:0;left:0}.sf-page .questions{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-bottom:30px;padding:24px 26px}.sf-page .questions h2{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;margin-bottom:12px;font-size:21px;font-weight:800}.sf-page .questions ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.sf-page .questions li{color:var(--text);padding-left:26px;font-size:14.5px;line-height:1.45;position:relative}.sf-page .questions li:before{content:"?";background:var(--brand-50);width:19px;height:19px;color:var(--brand-700);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:-1px;left:0}.sf-page .how-trust{background:var(--brand-50);border:1px solid var(--brand-100);border-radius:16px;margin-bottom:30px;padding:22px 26px}.sf-page .how-trust h2{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;margin-bottom:8px;font-size:20px;font-weight:800}.sf-page .how-trust p{color:var(--text-2);font-size:14.5px;line-height:1.55}.sf-page .how-trust a{color:var(--brand-700);font-weight:700}.sf-page .emerg{background:var(--ink);color:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;padding:24px 26px;display:flex}.sf-page .emerg .big{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;font-size:40px;font-weight:800}.sf-page .emerg .et{flex:1;min-width:220px}.sf-page .emerg .et h3{color:#fff;margin-bottom:4px;font-size:17px;font-weight:800}.sf-page .emerg .et p{color:#ffffffc7;font-size:14px;line-height:1.5}.sf-page .emerg a{color:#fff;font-weight:700}@media (max-width:640px){.sf-page .cards,.sf-page .redflags ul{grid-template-columns:1fr}}
