.home-info{padding:56px 24px;margin:0 auto;max-width:1100px;text-align:center;font:16px/1.65 Arial,sans-serif;color:#526572;letter-spacing:0}
.home-info h2{font:700 32px/1.2 Arial,sans-serif;color:#123b55;letter-spacing:0;margin:10px 0 22px}
.home-info>p{max-width:720px;margin:12px auto}.home-info .home-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;color:#155581}
.home-info .home-small{font-size:13px}.home-info a{display:inline-block;color:#155581;font-weight:700;text-underline-offset:4px;margin-top:16px}.home-info a:focus-visible,.home-info summary:focus-visible{outline:3px solid #e54d81;outline-offset:4px}
.home-payment,.home-support,.home-delivery{max-width:none;background:#f0f6f8;border-block:1px solid #e4ebef}
.home-faq{max-width:850px}.home-faq details{text-align:left;border-bottom:1px solid #dce5eb;padding:18px 0}.home-faq summary{cursor:pointer;font-weight:700;color:#183744}.home-faq details p{font-size:15px;margin:12px 0 0}
.home-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;counter-reset:stage;padding:0;margin:36px 0 0;text-align:left}.home-journey li{counter-increment:stage;border-top:2px solid #155581;padding-top:16px}.home-journey li:before{content:counter(stage,decimal-leading-zero);display:block;color:#155581;font-size:28px;margin-bottom:12px}.home-journey strong{color:#183744}.home-journey p{font-size:14px}
.home-making img{display:block;width:100%;height:auto;max-width:380px;margin:20px auto}.home-overview{width:100%;max-width:760px;margin:24px auto;border-collapse:collapse;text-align:left;font-size:15px}.home-overview td,.home-overview th{padding:16px;border-bottom:1px solid #dce5eb;overflow-wrap:anywhere}.home-overview thead{background:#f0f6f8;color:#123b55}.home-overview th{font-weight:600}
@media(max-width:600px){.home-info{padding:36px 16px}.home-info h2{font-size:26px}.home-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.home-overview td,.home-overview th{padding:12px 8px;font-size:13px}}
