/* Sterisil — Tier-1 custom polish for the single-screen brand landing.
   Loaded after swift.css + Style assets via SterisilHeadInclude.cshtml.
   Layout/rhythm only — all colour comes from the sterisil colour scheme. */

/* Brand bar (wordmark row). */
.sx-brandbar { padding-block: 1.25rem; }
.sx-brandbar img { height: 44px; width: auto; }

/* Hero. */
.sx-hero .item_swift-v2_poster,
.sx-hero { padding-block: clamp(3rem, 8vw, 6rem); }
.sx-hero h1, .sx-hero .dw-h1 { letter-spacing: -0.01em; }
.sx-hero p.lead, .sx-hero .paragraph-container p { max-width: 46ch; }

/* Value-prop cards strip. */
.sx-props { padding-block: clamp(2.5rem, 6vw, 4rem); }
.sx-props .item_swift-v2_feature { height: 100%; }

/* Closing CTA band. */
.sx-cta { padding-block: clamp(2.5rem, 6vw, 4rem); }

/* Sign-off band. */
.sx-signoff { padding-block: 2rem; font-size: 0.9rem; }
.sx-signoff img { height: 34px; width: auto; }

/* Sterisil: fluid, water-like — soft radii, generous air. */
.sx-props img, .sx-hero img { border-radius: 14px; }
.sx-props .item_swift-v2_feature { border-radius: 14px; overflow: hidden; }
