.hero-dark-copy h1{font-size:clamp(48px,4.6vw,74px);line-height:1.03;max-width:640px}.hero-dark-lead{max-width:590px}.hero-dark-actions{gap:12px}.hero-dark-primary,.hero-dark-secondary{text-align:center}.trust-strip{background:#11110f;color:#f3ede3;border-bottom:1px solid #2a2722}.trust-strip .trust-grid>div{padding:0;border-right-color:#302d27}.trust-strip .trust-item-link strong{color:#f3ede3}.trust-strip .trust-item-link small{color:#aca399}.trust-item-link{display:flex;gap:14px;align-items:flex-start;width:100%;height:100%;min-height:110px;padding:27px 19px;transition:background .18s ease}.trust-strip .trust-item-link:focus-visible,.trust-strip .trust-item-link:hover{background:rgba(216,172,84,.075)}.trust-item-icon{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(216,172,84,.45);border-radius:50%;font-size:16px;color:#d8ac54;line-height:1}.trust-item-link>span:last-child{display:grid;grid-gap:7px;gap:7px}.trust-item-link strong{font-size:13px;line-height:1.3}.trust-item-link small{font-size:11px;line-height:1.5}.maturity-steps-section{padding:82px 0 70px;background:#f7f4ee;border-top:1px solid var(--warm-gray)}.maturity-section-heading{max-width:800px;margin-bottom:34px}.maturity-section-heading h2{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(36px,4vw,54px);letter-spacing:-.035em;line-height:1.08;margin:10px 0 15px}.maturity-section-heading p{color:var(--soft);font-size:16px;line-height:1.65;max-width:690px;margin:0}.maturity-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.maturity-step{background:var(--paper);border:1px solid var(--warm-gray);padding:30px 28px;min-height:215px}.maturity-step-number{color:var(--gold-dark);font-weight:800;letter-spacing:.12em;font-size:12px}.maturity-step h3{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-.02em;margin:20px 0 10px}.maturity-step p{color:var(--soft);font-size:13px;line-height:1.7;margin:0}.maturity-process-footnote{color:var(--soft);font-size:12px;margin:25px 0 0}.maturity-process-footnote a{color:var(--gold-dark);font-weight:800;text-decoration:underline;text-underline-offset:3px}.maturity-page-intro{border-left:3px solid var(--gold);padding-left:22px;margin-bottom:44px}.prose .maturity-page-intro p{color:var(--charcoal);font-size:18px;line-height:1.75}.maturity-principles{display:grid;grid-gap:12px;gap:12px;margin:23px 0 45px}.maturity-principles section{border:1px solid var(--warm-gray);background:var(--paper);padding:22px 25px}.maturity-principles section>span{color:var(--gold-dark);font-size:12px;font-weight:800;letter-spacing:.08em}.prose .maturity-principles h3{color:var(--charcoal);font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;line-height:1.2;margin:8px 0 10px}.prose .maturity-principles p{font-size:15px;margin:0}.maturity-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0 35px}.maturity-status-grid>div{padding:23px;border:1px solid var(--warm-gray);background:var(--paper)}.maturity-status-grid strong{color:var(--charcoal);font-size:15px}.prose .maturity-status-grid p{font-size:14px;margin:10px 0 0}.maturity-page-next{margin:50px 0 15px;border:1px solid #d8c599;background:#faf5e8;padding:28px}.maturity-page-next>strong{display:block;color:var(--charcoal);font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500}.maturity-page-next p{font-size:14px;margin:10px 0 22px}.maturity-page-next>div{display:flex;flex-wrap:wrap;gap:18px}.prose .maturity-page-next a{font-size:13px;font-weight:800;color:var(--gold-dark)}.maturity-order-note{margin:16px 0 0;border-top:1px solid var(--warm-gray);padding-top:20px}.maturity-order-note strong{font-size:13px;line-height:1.35}.maturity-order-note p{font-size:12px;color:var(--soft);line-height:1.6;margin:8px 0}.maturity-order-note a{color:var(--gold-dark);text-decoration:underline;text-underline-offset:3px;font-size:12px;font-weight:800}.order-summary>.maturity-order-note{display:block;text-align:left}.order-summary>.maturity-order-note>strong{display:block}.order-summary>.maturity-order-note>p{display:block;text-align:left;max-width:none}.order-summary>.maturity-order-note>a{display:inline-block}.maturity-checkout-explainer{display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid #dec990;background:#faf6ea;padding:18px 24px;margin:22px 0 28px}.maturity-checkout-explainer strong{font-size:14px}.maturity-checkout-explainer p{max-width:850px;color:var(--soft);font-size:13px;line-height:1.55;margin:6px 0 0}.maturity-checkout-explainer a{flex:0 0 auto;color:var(--gold-dark);font-weight:800;font-size:12px;text-decoration:underline;text-underline-offset:3px}@media (max-width:950px){.maturity-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.hero-dark-copy h1{font-size:clamp(40px,10.8vw,52px);line-height:1.02}.trust-item-link{padding:19px 15px;min-height:88px}.maturity-steps-section{padding:56px 0 50px}.maturity-status-grid,.maturity-step-grid{grid-template-columns:1fr}.maturity-step{min-height:auto;padding:22px 20px}.maturity-step h3{margin-top:13px}.maturity-page-intro{padding-left:16px}.prose .maturity-page-intro p{font-size:16px}.maturity-page-next{padding:22px 18px}.maturity-checkout-explainer{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}}@media (prefers-reduced-motion:reduce){.trust-item-link{transition:none}}