/* Market-specific content uses the shared Polish visual system. */
.sc-foreign-home .sc-services .section-header { max-width: 780px; margin-inline: auto; }
.sc-foreign-home .trust-grid { gap: 1.2rem; }
.sc-foreign-home .trust-card { background: #fff; border: 1px solid #dce1e5; border-radius: 10px; box-shadow: none; padding: 1.7rem; }
.sc-foreign-home .trust-card h3 { color: #10263a; font-size: 1.1rem; line-height: 1.4; }
.sc-foreign-home .trust-card p { font-size: .88rem; line-height: 1.8; color: #63707b; }
.sc-foreign-home .trust-card__icon { background: #fbf3ec; color: #ad440b; border-radius: 8px; }
.sc-foreign-home .statement-section { background: #f5f4f0; }
.sc-foreign-home .statement { font-size: clamp(1.5rem, 2.7vw, 2.25rem); color: #10263a; max-width: 42ch; }
.sc-foreign-home .advantages-image { border-radius: 10px; overflow: hidden; }
.sc-foreign-home .advantages-image img { width: 100%; height: auto; }
.sc-foreign-home .customer-card { border: 1px solid #dce1e5; border-radius: 10px; box-shadow: none; }
.sc-foreign-home .faq-item { border: 0; border-bottom: 1px solid #dce1e5; border-radius: 0; background: transparent; box-shadow: none; }
.sc-foreign-home .faq-question { padding-inline: 0; font-size: .95rem; color: #10263a; }
.sc-foreign-home .faq-answer p { padding-inline: 0; }
.sc-foreign-home #quote-form .sc-foreign-fields { margin-top: 1.2rem; }
.sc-foreign-home #quote-form small { font-size: .74rem; line-height: 1.7; color: #63707b; margin-top: .3rem; }
.sc-foreign-home #quote-form .sc-submit { width: 100%; justify-content: center; }
.sc-foreign-home .sc-hero .sc-benefits { flex-wrap: wrap; }
.sc-foreign-contact .quote-info-list { display: grid; gap: 1rem; }
.sc-foreign-contact .quote-info-item { padding: 1.2rem; border: 1px solid #dce1e5; border-radius: 8px; background: #fff; }
.sc-foreign-contact .sc-contact-after .sc-contact-help { max-width: 650px; margin-inline: auto; }
@media (max-width: 760px) {
  .sc-foreign-home .sc-hero .sc-actions > .btn { width: 100%; justify-content: center; font-size: .88rem; }
  .sc-foreign-home .trust-grid { grid-template-columns: 1fr; }
  .sc-foreign-home .advantages-grid { grid-template-columns: 1fr; gap: 1.8rem; }
}
