.promises_ornament__gXIsu{display:flex;align-items:center;gap:1rem;margin:3rem auto;max-width:300px}.promises_ornamentLine__0KVIG{flex:1 1;height:1px;background:var(--border-strong)}.promises_ornamentCross__SlCG1{color:var(--gold);font-size:.9rem;letter-spacing:.3em}.promises_promisesSection__0R2WT{background:linear-gradient(180deg,var(--cream-dark) 0,#fff 100%);padding:5rem 2rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.promises_promisesInner__mhgLY{max-width:1100px;margin:0 auto}.promises_promisesTitle__2LRLE{font-family:var(--font-display);color:var(--crimson);font-size:clamp(1.4rem,3vw,2rem);text-align:center;letter-spacing:.05em;margin-bottom:.5rem}.promises_promisesSub__yO4qy{font-family:var(--font-body);color:var(--muted);font-size:1.05rem;font-style:italic;text-align:center;margin-bottom:3rem}.promises_grid__zP9Mn{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.promises_card__KX1Ui{background:#fff;border:1px solid var(--border);padding:2rem;position:relative;transition:border-color .2s,box-shadow .2s}.promises_card__KX1Ui:hover{border-color:var(--gold);box-shadow:0 4px 20px rgba(26,39,68,.08)}.promises_great__yr2OE{background:linear-gradient(135deg,var(--navy-dark) 0,var(--crimson-dark) 100%);border-color:var(--gold)!important;grid-column:1/-1;padding:2.5rem 3rem}.promises_number__CbY1V{font-family:var(--font-display);font-size:2rem;color:var(--crimson-light);line-height:1;margin-bottom:1rem}.promises_great__yr2OE .promises_number__CbY1V{opacity:1;font-size:2.33rem;color:#E0A7A7}.promises_greatLabel__3uexZ{font-family:var(--font-display);font-size:.7rem;letter-spacing:.2em;color:var(--gold);text-transform:uppercase;margin-bottom:1rem}.promises_promise__TVjCX{font-family:var(--font-body);font-size:1.1rem;font-style:italic;color:var(--ink);line-height:1.7;margin-bottom:1rem}.promises_great__yr2OE .promises_promise__TVjCX{color:var(--parchment);font-size:1.15rem}.promises_reflection__flGWY{font-family:var(--font-body);font-size:.95rem;color:var(--muted);line-height:1.7;border-top:1px solid var(--border);padding-top:.85rem;margin-top:.25rem}.promises_great__yr2OE .promises_reflection__flGWY{color:rgba(237,224,200,.7);border-top-color:rgba(201,168,76,.3)}.promises_ctaRow__5mklx{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2.5rem 0}.promises_ctaCard__yk5ZX{background:#fff;border:1px solid var(--border);padding:2rem 1.5rem;text-align:center;transition:border-color .2s}.promises_ctaCard__yk5ZX:hover{border-color:var(--gold)}.promises_ctaIcon__Ec0B2{font-size:1.5rem;color:var(--gold);margin-bottom:.75rem}.promises_ctaCard__yk5ZX h4{font-family:var(--font-display);font-size:.78rem;letter-spacing:.08em;color:var(--navy);margin-bottom:.5rem;text-transform:uppercase}.promises_ctaCard__yk5ZX p{font-family:var(--font-body);font-size:.95rem;color:var(--muted);line-height:1.6;margin-bottom:1.25rem}.promises_ctaBtn__EC_XJ{background:var(--crimson);color:#fff;padding:.6rem 1.25rem;font-family:var(--font-display);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;display:inline-block;transition:background .2s}.promises_ctaBtn__EC_XJ:hover{background:var(--crimson-light)}.promises_quoteBlock__2Kk3v{background:var(--cream-dark);border-left:3px solid var(--gold);padding:2rem 2.5rem;margin:2.5rem 0 0}.promises_quoteText___tYYN{font-family:var(--font-body);font-size:1.2rem;font-style:italic;color:var(--ink-soft);line-height:1.8;margin-bottom:.75rem!important}.promises_quoteAttrib__v8StW{font-family:var(--font-display);font-size:.7rem;letter-spacing:.1em;color:var(--gold-dark);text-transform:uppercase;margin-bottom:0!important}@media (max-width:640px){.promises_great__yr2OE{padding:2rem 1.5rem}.promises_grid__zP9Mn{grid-template-columns:1fr}}