/* DryShield — Tier-1 custom polish for the single-screen brand landing.
   Loaded after swift.css + Style assets via DryShieldHeadInclude.cshtml.
   Layout/rhythm only — all colour comes from the dryshield 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.02em; }
.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; }

/* DryShield: engineered edge — squared media, crisp rules. */
.sx-props img, .sx-hero img { border-radius: 2px; }
.sx-props .item_swift-v2_feature { border-top: 3px solid var(--dw-color-button-primary); }
