.cf-lead{padding:56px 0 48px}.cf-lead__inner{max-width:800px}.cf-lead__primary{font-size:1.3rem;line-height:1.6;color:var(--la-ink);font-weight:var(--la-regular);margin:0 0 .85rem}.cf-lead__secondary{font-size:1.02rem;line-height:1.6;color:var(--la-muted);margin:0}.cf-feature{padding:52px 0;border-top:1px solid var(--la-border)}.cf-feature--grey{background:var(--la-section)}.cf-feature .sec-guide__row{margin-block:0;column-gap:var(--la-sp-5,56px)}.cf-feature__body{max-width:560px}.cf-feature__body .eyebrow{font-family:var(--la-font-head);text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:var(--la-bold);color:var(--la-blue);margin:0 0 6px}.cf-feature__body h2{margin:0 0 .5rem}.cf-feature__body>p{color:var(--la-muted);font-size:1.02rem}.cf-feature__figure{margin:0}.cf-feature__img{width:100%;height:380px;object-fit:cover;border-radius:8px;display:block;background:var(--la-section)}.cf-tick{list-style:none;margin:1.1rem 0 0;padding:0}.cf-tick li{position:relative;padding:.5rem 0 .5rem 30px;border-top:1px solid var(--la-border);font-size:1rem}.cf-tick li:first-child{border-top:0}.cf-tick li::before{content:"";position:absolute;left:0;top:1rem;width:15px;height:9px;border-left:2px solid var(--la-blue);border-bottom:2px solid var(--la-blue);transform:rotate(-45deg)}.cf-tick li b{font-weight:var(--la-bold);color:var(--la-ink)}.cf-tick li span{color:var(--la-muted);margin-left:.35rem}.cf-procs{margin:1.1rem 0 0}.cf-proc{padding:.75rem 0;border-top:1px solid var(--la-border)}.cf-proc:first-child{border-top:0}.cf-proc b{display:block;font-weight:var(--la-bold);color:var(--la-ink);font-size:1rem}.cf-proc span{color:var(--la-muted);font-size:.92rem}@media (max-width:820px){.cf-feature__figure{order:1!important}.cf-feature__body{order:2!important;max-width:none}.cf-feature__img{height:240px}}.cf-band{background:#eaeef2;padding:56px 0}.cf-band__inner{max-width:900px}.cf-band__inner .eyebrow{font-family:var(--la-font-head);text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:var(--la-bold);color:var(--la-blue);margin:0 0 6px}.cf-band__inner h2{margin:0 0 .6rem}.cf-band__inner>p{font-size:1.05rem;color:var(--la-body)}.cf-stds{display:flex;flex-wrap:wrap;gap:8px;margin:1rem 0 0;padding:0;list-style:none}.cf-stds li a{display:inline-block;font-family:var(--la-font-mono);font-size:.75rem;letter-spacing:.04em;color:var(--la-muted);border:1px solid var(--la-border);background:#fff;border-radius:4px;padding:.3rem .7rem;text-decoration:none;transition:color .14s ease,border-color .14s ease}.cf-stds li a:focus-visible,.cf-stds li a:hover{color:var(--la-blue);border-color:var(--la-blue)}.cf-apps{padding:52px 0;border-top:1px solid var(--la-border)}.cf-apps>.container>.eyebrow{font-family:var(--la-font-head);text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:var(--la-bold);color:var(--la-blue);margin:0 0 6px}.cf-apps h2{margin:0 0 .5rem}.cf-apps__intro{color:var(--la-muted);max-width:760px;margin:0}.cf-chips{display:flex;flex-wrap:wrap;gap:10px;margin:1.3rem 0 0;padding:0;list-style:none;max-width:820px}.cf-chips li a{display:inline-block;font-family:var(--la-font-head);font-weight:var(--la-bold);font-size:.875rem;color:var(--la-ink);background:var(--la-section);border:1px solid var(--la-border);border-radius:20px;padding:.5rem 1rem;text-decoration:none;transition:color .14s ease,border-color .14s ease,background-color .14s ease}.cf-chips li a:focus-visible,.cf-chips li a:hover{color:var(--la-blue);border-color:var(--la-blue);background:#fff}.cf-chips li.cf-chips__break{flex-basis:100%;width:0;height:0;margin:0;padding:0}.cf-why{background:var(--la-dark-grey,#3a3f45);color:#eaf0f5;padding:56px 0}.cf-why__inner{max-width:820px}.cf-why__eyebrow{font-family:var(--la-font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:var(--la-medium);color:var(--la-amber);margin:0 0 6px}.cf-why h2{color:#fff;margin:0 0 .6rem}.cf-why p,.cf-why>.container>.cf-why__inner>p{color:#cdd9e3;font-size:1.05rem;margin:0}.cf-cta{padding:48px 0 64px;text-align:center;border-top:1px solid var(--la-border)}.cf-cta h2{margin:0 0 .4rem}.cf-cta p{color:var(--la-muted);max-width:560px;margin:0 auto 1.3rem}.cf-cta__btn{display:inline-block}