.proof-section{background:#fff;padding:110px 0}.proof-section-inner{margin:0 auto;max-width:1200px;padding:0 24px}.proof-section-header{margin-bottom:56px;text-align:center}.proof-section-title{color:#112250;font-size:clamp(30px,4vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:14px;margin-top:18px}.proof-section-subtitle{color:#3c5070;font-size:18px;line-height:1.7;margin:0 auto;max-width:760px}.proof-section-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.proof-card{background:#fffc;border:1px solid #1122501f;border-radius:18px;box-shadow:0 10px 30px -22px #1122502e;padding:24px}.proof-card-inner{align-items:flex-start;display:flex;gap:12px}.proof-card-step{color:#1122501f;flex-shrink:0;font-size:28px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em;line-height:1;min-width:36px}.proof-card-title{color:#112250;font-size:16px;font-weight:900}.proof-card-desc{color:#334155;font-size:14px;line-height:1.6;margin-top:6px}.proof-card-detail{color:#64748b;font-size:13px;line-height:1.6;margin-top:10px}.proof-section--homepage-next{background:#fff;padding:120px 0}.proof-section--homepage-next .proof-section-inner{max-width:1200px}.proof-section--homepage-next .proof-section-header{margin:0 auto 56px;max-width:820px}.proof-section--homepage-next .proof-section-title{font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.12;margin-top:22px}.proof-section--homepage-next .proof-section-subtitle{color:#4b5f7d;max-width:780px}.proof-section--homepage-next .proof-section-grid{gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.proof-section--homepage-next .proof-card{background:linear-gradient(180deg,#f8fbff,#fff);border:1px solid #11225017;border-radius:20px;box-shadow:0 24px 48px -38px #11225029;padding:28px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.proof-section--homepage-next .proof-card:hover{border-color:#11225024;box-shadow:0 34px 64px -38px #11225038;transform:translateY(-3px)}.proof-section--homepage-next .proof-card-inner{display:block}.proof-section--homepage-next .proof-card-step{align-items:center;background:#112250;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:800;height:34px;justify-content:center;letter-spacing:.14em;margin-bottom:18px;min-width:58px;padding:0 14px}.proof-section--homepage-next .proof-card-title{color:#112250;font-size:23px;font-weight:700;line-height:1.2}.proof-section--homepage-next .proof-card-desc{color:#5a6b87;font-size:15px;line-height:1.72;margin-top:12px}.proof-section--homepage-next .proof-card-detail{border-top:1px solid #1122500f;color:#8192ab;font-size:13px;line-height:1.65;margin-top:18px;padding-top:18px}@media (max-width:960px){.proof-section--homepage-next .proof-section-grid{grid-template-columns:1fr}}@media (max-width:768px){.proof-section--homepage-next{padding:90px 0}.proof-section--homepage-next .proof-card{padding:24px}}