/* Theme-native RatioSana Check CTAs. Uses parent theme typography and colors. */
.rs-checks-promo--home {background:var(--rs-off,#F6F3F1);}
.rs-checks-promo .rs-section__head {margin-bottom:44px;}
.rs-checks-promo__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rs-line,rgba(11,29,45,.15));border:1px solid var(--rs-line,rgba(11,29,45,.15));}
.rs-checks-promo__card{padding:46px 48px 48px;background:var(--rs-cream,#EDE7E0);display:flex;flex-direction:column;align-items:flex-start;}
.rs-checks-promo__eyebrow{font:500 10px/1.6 var(--rs-mono,"IBM Plex Mono",monospace);letter-spacing:.15em;color:var(--rs-navy-light,#13355C);margin:0 0 28px;}
.rs-checks-promo__card h3{font:400 clamp(32px,3.7vw,53px)/1.05 var(--rs-serif,"EB Garamond",serif);letter-spacing:-.015em;color:var(--rs-navy,#0B1D2D);margin:0 0 20px;}
.rs-checks-promo__card>p:not(.rs-checks-promo__eyebrow){font:400 14px/1.85 var(--rs-sans,"Raleway",sans-serif);color:var(--rs-ink,#13355C);max-width:420px;margin:0 0 34px;}
.rs-checks-promo__card .rs-button{margin-top:auto;gap:18px;}
.rs-checks-promo__note{margin:22px 0 0;font:400 10px/1.6 var(--rs-mono,"IBM Plex Mono",monospace);letter-spacing:.06em;color:var(--rs-navy-light,#13355C);}
.rs-checks-promo--single{background:var(--rs-cream,#EDE7E0);}
.rs-checks-promo__single{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;}
.rs-checks-promo__single .rs-copy{margin:0 0 27px;max-width:560px;}
@media(max-width:850px){.rs-checks-promo__cards,.rs-checks-promo__single{grid-template-columns:1fr;gap:1px}.rs-checks-promo__card{padding:32px 30px}.rs-checks-promo__single{gap:22px}.rs-checks-promo__single .rs-copy{padding:0}}
