/* Two sections from the user-supplied visual reference, styled for MortAI. */
.ads-verification-reference{background:#092e3e;color:#fff;margin-top:48px;padding:72px 0}
.ads-verification-grid{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.8fr);gap:60px;align-items:center}
.ads-platform-reference{text-align:center;padding:32px 15px;border:1px solid #53717d;border-radius:6px;background:#fff}
.ads-platform-wordmark{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;line-height:1.2}
.google-word{font-size:40px;letter-spacing:-2px;font-weight:600}.google-word span:nth-child(1),.google-word span:nth-child(4){color:#4285f4}.google-word span:nth-child(2),.google-word span:nth-child(6){color:#ea4335}.google-word span:nth-child(3){color:#fbbc05}.google-word span:nth-child(5){color:#34a853}
.ads-platform-name{font-size:29px;color:#465f6d;font-weight:500;letter-spacing:-1px}.ads-platform-reference p{font-size:13px;line-height:1.7;color:#465f6d;margin:20px 0 0}
.ads-reference-copy .eyebrow{color:#71dff4;letter-spacing:.16em}
.ads-reference-copy h2,.ads-reference-intro h2{font-size:clamp(30px,3.5vw,46px);line-height:1.1;letter-spacing:-.035em;font-weight:750;text-transform:uppercase;margin:18px 0 26px}
.ads-reference-copy h2{color:#fff}.ads-reference-copy h2 em{color:#71dff4}
.ads-reference-copy p:not(.eyebrow){font-size:18px;line-height:1.75;color:#d1e1e7;max-width:780px}
.ads-reference-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding-block:75px}
.ads-reference-intro h2{margin:0;color:#102f3e}.ads-reference-intro h2 em{color:#007c9d}
.ads-reference-intro-copy p{font-size:18px;line-height:1.75;color:#465f6d;margin:0 0 26px}
.ads-reference-intro-copy p:last-child{margin-bottom:0}.ads-reference-intro-copy .ads-reference-strong{font-weight:700;color:#102f3e}
@media(max-width:900px){.ads-verification-grid{gap:32px;grid-template-columns:minmax(150px,.7fr) minmax(0,1.5fr)}.ads-reference-intro{gap:36px}.ads-reference-copy h2,.ads-reference-intro h2{font-size:34px}}
@media(max-width:650px){.ads-verification-reference{padding:40px 0;margin-top:30px}.ads-verification-grid,.ads-reference-intro{grid-template-columns:1fr;gap:30px}.ads-platform-reference{width:min(100%,260px);margin:auto}.ads-reference-copy h2,.ads-reference-intro h2{font-size:31px}.ads-reference-copy p:not(.eyebrow),.ads-reference-intro-copy p{font-size:16px}.ads-reference-intro{padding-block:42px}}
