.sp-proof-engine,.sp-proof-engine *{box-sizing:border-box}.sp-proof-engine{--sp-dark:#152634;--sp-text:#263746;--sp-muted:#f4f8f9;--sp-teal:#008c95;--sp-teal-dark:#006f76;--sp-orange:#ff6b4a;--sp-white:#fff;--sp-border:#dce8ea;--sp-max:1180px;background:#fff;color:var(--sp-text);font-family:Arial,Helvetica,sans-serif;margin:0;max-width:none;padding:86px 24px;width:100%}.sp-proof-engine__inner{background:radial-gradient(circle at top right,rgba(0,140,149,.1),transparent 34%),linear-gradient(180deg,#fff,#f7fbfc);border:1px solid var(--sp-border);border-radius:34px;box-shadow:0 18px 46px rgba(21,38,52,.07);margin:0 auto;max-width:var(--sp-max);overflow:hidden;padding:54px;width:100%}.sp-proof-engine__eyebrow{align-items:center;background:rgba(0,140,149,.1);border-radius:999px;color:var(--sp-teal-dark);display:inline-flex;font-size:14px;font-weight:800;letter-spacing:.02em;line-height:1;padding:8px 14px;text-transform:none}.sp-proof-engine h2,.sp-proof-engine__eyebrow{font-family:Arial,Helvetica,sans-serif;margin:0 0 18px}.sp-proof-engine h2{color:var(--sp-dark);font-size:clamp(34px,3.8vw,54px);font-weight:900;letter-spacing:-.045em;line-height:1.06;max-width:860px}.sp-proof-engine__intro{color:var(--sp-text);font-family:Arial,Helvetica,sans-serif;margin:0;max-width:850px}.sp-proof-engine__intro p{font-size:18px;font-weight:400;line-height:1.7;margin:0}.sp-proof-engine__stats{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 0}.sp-proof-engine__stat{align-items:center;background:var(--sp-white);border:1px solid var(--sp-border);border-radius:999px;box-shadow:0 8px 22px rgba(21,38,52,.045);display:inline-flex;padding:9px 13px}.sp-proof-engine__stat span{color:var(--sp-dark);font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.sp-proof-engine__reviews{display:grid;gap:18px;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:34px}.sp-proof-engine__review{background:var(--sp-white);border:1px solid var(--sp-border);border-radius:28px;box-shadow:0 14px 36px rgba(21,38,52,.06);padding:30px}.sp-proof-engine__review h3{color:var(--sp-dark);font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:900;letter-spacing:-.025em;line-height:1.22;margin:0 0 16px}.sp-proof-engine__review blockquote{border-left:3px solid var(--sp-teal);color:var(--sp-text);font-family:Arial,Helvetica,sans-serif;margin:0;padding:0 0 0 22px;position:relative}.sp-proof-engine__review blockquote p{color:var(--sp-text);font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:500;letter-spacing:0;line-height:1.7;margin:0}.sp-proof-engine__meta{color:#5f707b;display:flex;flex-wrap:wrap;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;gap:8px;line-height:1.4;margin-top:20px}.sp-proof-engine__meta span:not(:last-child):after{color:#9aa8b2;content:"•";margin-left:8px}.sp-proof-engine__fallback{background:var(--sp-white);border:1px solid var(--sp-border);border-radius:26px;box-shadow:0 14px 36px rgba(21,38,52,.06);color:var(--sp-text);font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:1.7;margin-top:34px;padding:28px 30px}.sp-proof-engine__fallback p{margin:0}.sp-proof-engine__cta{margin-top:28px}.sp-proof-engine__cta a{align-items:center;background:var(--sp-orange);border-radius:999px;box-shadow:0 14px 30px rgba(255,107,74,.28);color:var(--sp-white)!important;display:inline-flex;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:900;justify-content:center;line-height:1;min-height:52px;padding:15px 24px;text-decoration:none;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.sp-proof-engine__cta a:hover{background:#f45f3f;color:var(--sp-white)!important;transform:translateY(-1px)}@media (max-width:900px){.sp-proof-engine{padding:72px 20px}.sp-proof-engine__inner{border-radius:30px;padding:42px}.sp-proof-engine h2{font-size:40px}.sp-proof-engine__intro p{font-size:17px}}@media (max-width:640px){.sp-proof-engine{padding:56px 16px}.sp-proof-engine__inner{border-radius:28px;padding:28px}.sp-proof-engine__eyebrow{font-size:13px}.sp-proof-engine h2{font-size:34px}.sp-proof-engine__stats{gap:8px}.sp-proof-engine__stat{padding:8px 11px}.sp-proof-engine__stat span{font-size:13px}.sp-proof-engine__review{border-radius:24px;padding:24px}.sp-proof-engine__review h3{font-size:21px}.sp-proof-engine__review blockquote p{font-size:16px;line-height:1.65}.sp-proof-engine__meta{font-size:13px}.sp-proof-engine__fallback{font-size:16px;padding:24px}.sp-proof-engine__cta a{width:100%}}