/* RFW-DOCSCRUB-CHROME-20261108: additive marketing only; do not change existing site layout or consent */
.rfw-sync-batch,.rfw-sync-extension,.rfw-sync-web-pricing{color:inherit}
.rfw-sync-batch{margin:14px 0;padding:12px 14px;border:1px solid rgba(115,209,233,.42);border-radius:12px;background:rgba(30,116,147,.12);font-size:.95rem;line-height:1.5}
.rfw-sync-batch strong{color:#80e7ff;font-weight:750}
.rfw-sync-batch span{white-space:nowrap}
.rfw-sync-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
.rfw-sync-primary,.rfw-sync-secondary{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:11px 16px;border-radius:10px;font-size:.95rem;font-weight:700;text-decoration:none!important;line-height:1.3;max-width:100%;transition:filter .15s ease,transform .15s ease}
.rfw-sync-primary{background:linear-gradient(120deg,#76e8f3,#51b8f2);color:#07131c!important;border:1px solid #7ce7ed;box-shadow:0 0 20px rgba(85,183,232,.12)}
.rfw-sync-secondary{background:rgba(20,36,57,.48);border:1px solid rgba(141,213,240,.38);color:#d8f5ff!important}
.rfw-sync-primary:hover,.rfw-sync-secondary:hover{filter:brightness(1.08);transform:translateY(-1px)}
.rfw-sync-primary:focus-visible,.rfw-sync-secondary:focus-visible{outline:3px solid #f6d58e;outline-offset:2px}
.rfw-sync-web-pricing,.rfw-sync-extension{margin:28px 0;padding:clamp(18px,3vw,30px);border:1px solid rgba(141,213,240,.26);border-radius:19px;background:linear-gradient(145deg,rgba(9,25,45,.92),rgba(18,28,48,.9));box-shadow:0 10px 28px rgba(0,0,0,.15)}
.rfw-sync-kicker{color:#86e4ef;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;font-weight:750;margin:0 0 9px}
.rfw-sync-web-pricing h2,.rfw-sync-extension h2{color:#f4fbff!important;font-size:clamp(1.4rem,2.5vw,1.85rem);margin:0 0 12px}
.rfw-sync-web-pricing h3{color:#f1faff!important;margin:0 0 8px;font-size:1.12rem}
.rfw-sync-web-pricing p,.rfw-sync-extension p{color:#cbd9e8;line-height:1.6}
.rfw-sync-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}
.rfw-sync-price-grid article{padding:18px;border:1px solid rgba(121,191,221,.25);border-radius:14px;background:rgba(10,20,35,.52);display:flex;flex-direction:column;align-items:flex-start}
.rfw-sync-price-grid article p:not(.rfw-sync-price){flex:1}
.rfw-sync-price{color:#fff!important;font-size:1.65rem!important;font-weight:750;margin:4px 0!important}
.rfw-sync-price small{font-size:.73rem;font-weight:500;color:#c9d9e7}
.rfw-sync-note{font-size:.86rem;color:#c5d5e7!important}
.rfw-sync-price-strip{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}
.rfw-sync-price-strip span{padding:9px 12px;border:1px solid rgba(129,209,228,.28);border-radius:10px;background:rgba(88,170,199,.1);color:#e6f6ff}
.rfw-sync-support-cta{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}
@media(max-width:630px){.rfw-sync-actions,.rfw-sync-support-cta{flex-direction:column}.rfw-sync-actions a,.rfw-sync-support-cta a{width:100%}.rfw-sync-price-grid{grid-template-columns:1fr}.rfw-sync-batch span{white-space:normal}}
@media(prefers-reduced-motion:reduce){.rfw-sync-primary,.rfw-sync-secondary{transition:none}}
