.ads-product-page .hero-lede{max-width:44rem}
.ads-journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}
.ads-journey-card{border:1px solid rgba(18,52,61,.12);border-radius:16px;padding:20px;background:#fff}
.ads-journey-card>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e8f2ee;color:#174c3a;font-size:12px;font-weight:800}
.ads-journey-card h3{margin:14px 0 8px;font-size:1.05rem}
.ads-journey-card p{margin:0;color:#5f6c69;line-height:1.7}
@media(max-width:860px){.ads-journey-grid{grid-template-columns:1fr}}

/* ADS-FULL-UI-EXPANSION-R001: public campaign-stage entry. */
.ads-product-page{background:#f4efe6;color:#12212a}
.ads-product-page .site-header{border-bottom:2px solid #12212a;background:#12212a;color:#fff}
.ads-product-page .site-header a{color:rgba(255,255,255,.78)}
.ads-product-page .site-header .brand-mark,.ads-product-page .site-header .brand-name{color:#fff}
.ads-product-page .hero-ads{position:relative;isolation:isolate;overflow:hidden;background:#f4efe6 url("/assets/ads-handoff-paper-texture-r001.png") center/cover}
.ads-product-page .hero-ads:after{position:absolute;right:-8%;bottom:-28%;z-index:-1;width:42vw;height:42vw;border:28px solid rgba(43,115,209,.14);border-radius:50%;content:""}
.ads-product-page .kicker,.ads-product-page .section-kicker{color:#174b91;letter-spacing:.15em}
.ads-product-page h1,.ads-product-page h2,.ads-product-page h3{color:#12212a;letter-spacing:-.04em}
.ads-product-page .hero-lede,.ads-product-page .status-footnote,.ads-product-page .boundary-list{color:#31434c}
.ads-product-page .button-primary{border-color:#2b73d1;background:#2b73d1;color:#fff}
.ads-product-page .button-primary:hover{border-color:#174b91;background:#174b91}
.ads-product-page .button-secondary{border-color:#12212a;color:#12212a}
.ads-product-page .status-board{border:2px solid #12212a;border-radius:3px;background:#dde8df;box-shadow:8px 9px 0 rgba(18,33,42,.08)}
.ads-product-page .status-board-head{border-bottom-color:rgba(18,33,42,.24);color:#12212a}
.ads-product-page .status-chip{border-color:#e56a5d;background:#e56a5d;color:#fff}
.ads-product-page .status-row{border-bottom-color:rgba(18,33,42,.18)}
.ads-product-page .status-label{color:#e56a5d}
.ads-product-page .status-value{color:#12212a}
.ads-product-page .section-paper{background:rgba(255,255,255,.22)}
.ads-product-page .ads-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:2px solid #12212a;border-left:1px solid rgba(18,33,42,.22)}
.ads-product-page .ads-journey-card{position:relative;min-height:170px;border:0;border-right:1px solid rgba(18,33,42,.22);border-bottom:1px solid rgba(18,33,42,.22);border-radius:0;background:rgba(255,255,255,.52);box-shadow:none}
.ads-product-page .ads-journey-card>span{border-radius:0;background:#c6e649;color:#12212a}
.ads-product-page .ads-journey-card:nth-child(4n+2)>span{background:#2b73d1;color:#fff}
.ads-product-page .ads-journey-card:nth-child(4n+3)>span{background:#e56a5d;color:#fff}
.ads-product-page .ads-journey-card p{color:#31434c}
.ads-product-page .section-ink{background:#12212a}
.ads-product-page .section-kicker-light,.ads-product-page .section-ink h2{color:#fff}
.ads-product-page .boundary-list{color:rgba(255,255,255,.76)}
.ads-product-page .section-last{background:#dde8df}
.ads-product-page .start-strip{border-top:2px solid #12212a}
.ads-product-page .site-footer{background:#12212a;color:#fff}
.ads-product-page .footer-meta{color:#c6e649}
@media(max-width:900px){.ads-product-page .ads-journey-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.ads-product-page .ads-journey-grid{grid-template-columns:1fr}.ads-product-page .ads-journey-card{min-height:auto}.ads-product-page .hero-ads{padding-top:48px}.ads-product-page .hero-ads:after{width:70vw;height:70vw}}
