.at-home-trust,.at-home-reviews{max-width:1240px;margin:44px auto;padding:0 24px}.at-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;border-top:1px solid #e9e6e0;border-bottom:1px solid #e9e6e0;padding:30px 0}.at-payment{display:flex;align-items:flex-start;gap:12px;color:#333;font-family:inherit}.at-payment>svg,.at-symbol{flex:0 0 24px;margin-top:3px}.at-symbol{font-size:26px;line-height:1}.at-payment strong{display:block;font-size:14px;font-weight:600;margin:0 0 5px}.at-payment p{font-size:12px;line-height:1.65;color:#666;margin:0}.at-payment a{color:#333;text-decoration:underline;text-underline-offset:2px}.summary>.at-payment{padding:16px 0;margin-top:8px;border-top:1px solid #e9e6e0;max-width:100%}.at-home-reviews{text-align:center;padding-bottom:22px}.at-eyebrow{font-size:10px;letter-spacing:.14em;color:#777;margin:0 0 12px}.at-home-reviews h2{font-size:30px;line-height:1.2;font-weight:600;letter-spacing:-.02em;margin:0 0 10px}.at-subtitle{font-size:14px;color:#666;margin:0 0 28px}.at-home-reviews .ti-widget{max-width:100%;text-align:left}.at-google-link{font-size:13px;text-decoration:underline;text-underline-offset:3px;color:#333;display:inline-block;margin:20px 0 0}.astros-policy{max-width:840px;margin:0 auto 40px;font-size:16px;line-height:1.75;color:#333}.astros-policy .ap-intro{font-size:18px;color:#555;margin-bottom:28px}.astros-policy .ap-summary{padding:20px 24px;background:#f5f3ef;border-left:3px solid #9c5541;border-radius:4px;margin:24px 0 34px}.astros-policy .ap-summary p{margin:4px 0}.astros-policy h2{font-size:25px;margin:34px 0 14px;line-height:1.3}.astros-policy li{margin-bottom:9px}.astros-policy a{color:#703c2d;text-decoration:underline}.astros-policy .ap-contact{padding:24px;border:1px solid #e5e0d8;border-radius:5px;margin:30px 0}.astros-policy .ap-contact p:last-child{margin:0}@media(max-width:700px){.at-trust-grid{grid-template-columns:1fr;gap:24px;padding:24px 0}.at-home-trust,.at-home-reviews{padding:0 20px;margin:32px auto}.at-home-reviews h2{font-size:26px}.at-payment p{font-size:13px}.astros-policy{font-size:15px}.astros-policy h2{font-size:22px}.astros-policy .ap-intro{font-size:17px}.astros-policy .ap-summary{padding:16px 18px}}
