.buyer-promise-module__D72R5G__page{width:100%;max-width:1080px;min-height:100vh;color:var(--ink);font-family:var(--font-body);margin:0 auto;padding:40px 24px 84px}.buyer-promise-module__D72R5G__crumbs{color:var(--ink-3);gap:10px;margin-bottom:32px;font-size:.82rem;display:flex}.buyer-promise-module__D72R5G__crumbs a:hover{color:var(--terra)}.buyer-promise-module__D72R5G__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--terra);margin-bottom:8px;font-size:.72rem;font-weight:800}.buyer-promise-module__D72R5G__hero{text-align:center;max-width:720px;margin:0 auto 56px}.buyer-promise-module__D72R5G__title{font-family:var(--font-display);margin-bottom:16px;font-size:3rem;font-weight:700;line-height:1.08}.buyer-promise-module__D72R5G__sub{color:var(--ink-3);margin-bottom:28px;font-size:1.05rem;line-height:1.6}.buyer-promise-module__D72R5G__ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.buyer-promise-module__D72R5G__primary{background:var(--terra);color:var(--card);border-radius:var(--r-sm);padding:12px 24px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.buyer-promise-module__D72R5G__primary:hover{background:var(--terra-deep)}.buyer-promise-module__D72R5G__ghost{border:1px solid var(--line);color:var(--ink);border-radius:var(--r-sm);padding:12px 24px;font-size:.95rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.buyer-promise-module__D72R5G__ghost:hover{border-color:var(--terra);color:var(--terra)}.buyer-promise-module__D72R5G__benefits{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-bottom:64px;display:grid}.buyer-promise-module__D72R5G__benefit{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--terra);border-radius:var(--r-md);box-shadow:var(--sh-sm);padding:20px}.buyer-promise-module__D72R5G__benefit h2{font-family:var(--font-display);margin-bottom:8px;font-size:1.15rem;font-weight:700}.buyer-promise-module__D72R5G__benefit p{color:var(--ink-3);font-size:.9rem;line-height:1.55}.buyer-promise-module__D72R5G__section{margin-bottom:64px}.buyer-promise-module__D72R5G__sectionTitle{font-family:var(--font-display);margin-bottom:24px;font-size:1.9rem;font-weight:700}.buyer-promise-module__D72R5G__steps{counter-reset:step;flex-direction:column;gap:16px;list-style:none;display:flex}.buyer-promise-module__D72R5G__steps li{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm);align-items:flex-start;gap:18px;padding:20px;display:flex}.buyer-promise-module__D72R5G__stepNum{background:var(--saffron);width:40px;height:40px;color:var(--espresso);font-family:var(--font-display);border-radius:999px;flex:none;place-items:center;font-size:1.15rem;font-weight:700;display:grid}.buyer-promise-module__D72R5G__steps h3{margin-bottom:4px;font-size:1.05rem;font-weight:800}.buyer-promise-module__D72R5G__steps p{color:var(--ink-3);font-size:.9rem;line-height:1.55}.buyer-promise-module__D72R5G__trust{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.buyer-promise-module__D72R5G__trustItem{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm);align-items:flex-start;gap:14px;padding:20px;display:flex}.buyer-promise-module__D72R5G__star{color:var(--saffron-deep);font-size:1.2rem;line-height:1.4}.buyer-promise-module__D72R5G__trustItem h3{margin-bottom:4px;font-size:1.02rem;font-weight:800}.buyer-promise-module__D72R5G__trustItem p{color:var(--ink-3);font-size:.88rem;line-height:1.5}.buyer-promise-module__D72R5G__stats{background:var(--espresso);border-radius:var(--r-lg);color:var(--paper);box-shadow:var(--sh-lg);margin-bottom:48px;padding:36px 28px}.buyer-promise-module__D72R5G__statsTitle{font-family:var(--font-display);text-align:center;margin-bottom:24px;font-size:1.5rem;font-weight:700}.buyer-promise-module__D72R5G__statsRow{text-align:center;flex-wrap:wrap;justify-content:space-around;gap:24px;display:flex}.buyer-promise-module__D72R5G__stat{flex-direction:column;gap:4px;display:flex}.buyer-promise-module__D72R5G__statNum{font-family:var(--font-display);color:var(--saffron);font-size:2.4rem;font-weight:700}.buyer-promise-module__D72R5G__statLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.8rem}.buyer-promise-module__D72R5G__bottomCta{text-align:center}@media (max-width:640px){.buyer-promise-module__D72R5G__title{font-size:2.2rem}}
