.home-trust-lines{color:var(--muted);display:grid;font-size:1rem;gap:.55rem;list-style:none;margin:1.6rem 0 0;padding:0}.home-trust-lines li{padding-left:1.75rem;position:relative}.home-trust-lines li:before{border-bottom:2.5px solid var(--primary);border-right:2.5px solid var(--primary);content:"";height:.8rem;left:.3rem;position:absolute;top:.3rem;transform:rotate(45deg);width:.45rem}.home-trust-lines a{color:var(--primary-dark);font-weight:700;text-decoration:underline;text-underline-offset:.18em}.home-reg-number{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.approach-copy .approach-steps{list-style:none;padding:0}.approach-steps li{align-items:start;display:grid;gap:.35rem 1rem;grid-template-columns:3.2rem minmax(0,1fr);padding-block:1rem}.approach-steps li+li{border-top:1px solid var(--border)}.approach-copy .hero-actions{align-items:center;gap:1.25rem}@media (max-width:640px){.approach-steps li{grid-template-columns:2.6rem minmax(0,1fr)}.home-hero .hero-actions .button{width:100%}.approach-copy .hero-actions{align-items:flex-start}}.approach-copy h2{font-size:clamp(1.9rem,3.4vw,2.6rem);max-width:18ch}