/* Rondin pages — standalone stylesheet (Plan 10: the Rondin pages keep their own look, no ISG styling).
   Base rules reproduce the WordPress/Divi defaults the Rondin blocks were designed against. */
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300 800; font-display: swap;
  src: url('/fonts/open-sans-latin-wght-normal.woff2') format('woff2-variations'); }
* { box-sizing: border-box; }
body { margin: 0; background: #fff; color: #666; font-family: 'Open Sans', Arial, sans-serif; font-size: 14px; line-height: 1.7em; font-weight: 500; }
a { color: #006eff; }
h1, h2, h3, h4, h5, h6 { color: #333; font-weight: 500; line-height: 1em; padding-bottom: 10px; margin: 0; }
p { margin: 0; padding-bottom: 1em; }
img { max-width: 100%; height: auto; }
.rd-wrap { width: 80%; max-width: 1080px; margin: 0 auto; padding: 189px 0 54px; }   /* Divi's (hidden) header space, kept */
.rd-home .rd-wrap { padding-top: 135px; }
.rd-doc__icon { display: block; width: 200px; height: auto; margin: 78px 0 81px; }
.rd-doc__h1 { font-size: 48px; padding-bottom: 64px; }
.rd-doc__h2 { font-size: 26px; padding-bottom: 64px; }
.rd-doc__text h2, .rd-doc__text h3 { padding-top: 10px; }
.rd-doc__text ul, .rd-doc__text ol { padding: 0 0 23px 1em; line-height: 26px; }
/* index (verbatim from the WordPress page, scoped) */
.rd-home .rondin-site{max-width:760px;margin:0 auto;color:#222;font-size:17px;line-height:1.6}.rd-home .rondin-site *{box-sizing:border-box}.rd-home .rondin-site h1,.rd-home .rondin-site h2,.rd-home .rondin-site h3{color:#101B33;font-weight:700;line-height:1.25;padding:0}.rd-home .rondin-site h1{font-size:40px;margin:14px 0 6px}.rd-home .rondin-site h2{font-size:27px;margin:0 0 12px}.rd-home .rondin-site h3{font-size:19px;margin:22px 0 8px}.rd-home .rondin-site p{margin:0 0 14px;padding:0}.rd-home .rondin-site ul,.rd-home .rondin-site ol{margin:0 0 14px;padding:0 0 0 1.4em}.rd-home .rondin-site ul{list-style:disc}.rd-home .rondin-site ol{list-style:decimal}.rd-home .rondin-site li{margin:0 0 6px}.rd-home .rondin-site a{color:#254177;text-decoration:underline}.rd-home .rondin-site img{max-width:100%;height:auto}.rd-home .rondin-site .rd-nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;padding:0 0 12px;margin:0 0 8px;border-bottom:1px solid #e3e6ee;font-size:16px}.rd-home .rondin-site .rd-nav a{color:#4a5568;text-decoration:none;padding:2px 0}.rd-home .rondin-site .rd-nav a.rd-brand{color:#101B33;font-weight:700;margin-right:auto}.rd-home .rondin-site .rd-nav a.rd-here{color:#101B33;font-weight:700;border-bottom:3px solid #FF9F43}.rd-home .rondin-site .rd-top{text-align:center;padding:28px 0 8px}.rd-home .rondin-site .rd-icon{width:112px;height:112px;border-radius:25px;display:block;margin:0 auto}.rd-home .rondin-site .rd-tagline{font-size:22px;color:#101B33;margin:0 0 12px}.rd-home .rondin-site .rd-lead{max-width:560px;margin:0 auto 10px}.rd-home .rondin-site .rd-meta{font-size:15px;color:#5a6478}.rd-home .rondin-site .rd-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:18px 0 6px}.rd-home .rondin-site .rd-button{display:inline-block;padding:9px 20px;border:1.5px solid #254177;border-radius:999px;color:#254177;text-decoration:none;font-size:16px;font-weight:600}.rd-home .rondin-site .rd-badge{display:inline-block;margin:14px}.rd-home .rondin-site .rd-badge img{height:54px;width:auto;display:block}.rd-home .rondin-site .rd-section{padding:40px 0 8px;border-top:1px solid #e3e6ee;margin-top:32px}.rd-home .rondin-site .rd-shots{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;margin:22px 0 6px}.rd-home .rondin-site .rd-shot{width:220px;margin:0;text-align:center}.rd-home .rondin-site .rd-shot img{width:100%;border-radius:26px;box-shadow:0 6px 22px rgba(16,27,51,.22);display:block}.rd-home .rondin-site .rd-shot figcaption{font-size:14px;color:#5a6478;margin-top:10px;line-height:1.4}.rd-home .rondin-site .rd-heroset{display:flex;justify-content:center;align-items:flex-start;gap:44px;margin:30px 0 8px}.rd-home .rondin-site .rd-lock{position:relative;width:250px}.rd-home .rondin-site .rd-phone{width:250px;border-radius:30px;box-shadow:0 6px 22px rgba(16,27,51,.22);display:block}.rd-home .rondin-site .rd-zoom{position:absolute;left:-70px;width:360px;max-width:none;top:75.5%;border-radius:4.9%/30%;box-shadow:0 10px 30px rgba(16,27,51,.45)}.rd-home .rondin-site .rd-zoom-small{display:none}.rd-home .rondin-site .rd-herocap{font-size:14px;color:#5a6478;max-width:520px;margin:12px auto 0;line-height:1.4}.rd-home .rondin-site .rd-four .rd-shot{width:172px}
@media (max-width:600px){.rd-home .rondin-site{font-size:16px}.rd-home .rondin-site h1{font-size:34px}.rd-home .rondin-site h2{font-size:23px}.rd-home .rondin-site .rd-nav{gap:4px 16px;font-size:15px}.rd-home .rondin-site .rd-nav a.rd-brand{width:100%}.rd-home .rondin-site .rd-shots{gap:14px}.rd-home .rondin-site .rd-shot,.rd-home .rondin-site .rd-four .rd-shot{width:calc(50% - 7px)}.rd-home .rondin-site .rd-heroset{gap:14px}.rd-home .rondin-site .rd-lock,.rd-home .rondin-site .rd-phone{width:100%}.rd-home .rondin-site .rd-heroset>.rd-lock,.rd-home .rondin-site .rd-heroset>.rd-phone{width:calc(50% - 7px)}.rd-home .rondin-site .rd-phone{border-radius:20px}.rd-home .rondin-site .rd-zoom{display:none}.rd-home .rondin-site .rd-zoom-small{display:block;width:100%;margin:16px 0 0;border-radius:4.9%/30%;box-shadow:0 8px 24px rgba(16,27,51,.35)}
}

/* guide (verbatim from the WordPress page, scoped) */
.rd-guide .rondin-site{max-width:760px;margin:0 auto;color:#222;font-size:17px;line-height:1.6}.rd-guide .rondin-site *{box-sizing:border-box}.rd-guide .rondin-site h1,.rd-guide .rondin-site h2,.rd-guide .rondin-site h3{color:#101B33;font-weight:700;line-height:1.25;padding:0}.rd-guide .rondin-site h1{font-size:40px;margin:14px 0 6px}.rd-guide .rondin-site h2{font-size:27px;margin:0 0 12px}.rd-guide .rondin-site h3{font-size:19px;margin:22px 0 8px}.rd-guide .rondin-site p{margin:0 0 14px;padding:0}.rd-guide .rondin-site ul,.rd-guide .rondin-site ol{margin:0 0 14px;padding:0 0 0 1.4em}.rd-guide .rondin-site ul{list-style:disc}.rd-guide .rondin-site ol{list-style:decimal}.rd-guide .rondin-site li{margin:0 0 6px}.rd-guide .rondin-site a{color:#254177;text-decoration:underline}.rd-guide .rondin-site img{max-width:100%;height:auto}.rd-guide .rondin-site strong{color:#101B33}.rd-guide .rondin-site .rd-nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;padding:0 0 12px;margin:0 0 8px;border-bottom:1px solid #e3e6ee;font-size:16px}.rd-guide .rondin-site .rd-nav a{color:#4a5568;text-decoration:none;padding:2px 0}.rd-guide .rondin-site .rd-nav a.rd-brand{color:#101B33;font-weight:700;margin-right:auto}.rd-guide .rondin-site .rd-nav a.rd-here{color:#101B33;font-weight:700;border-bottom:3px solid #FF9F43}.rd-guide .rondin-site .rd-intro{padding:22px 0 4px}.rd-guide .rondin-site .rd-toc{background:#f6f7fa;border:1px solid #e3e6ee;border-radius:14px;padding:18px 22px 6px;margin:18px 0 0}.rd-guide .rondin-site .rd-toc ol{margin:0 0 12px}.rd-guide .rondin-site .rd-section{padding:40px 0 8px;border-top:1px solid #e3e6ee;margin-top:32px}.rd-guide .rondin-site .rd-shots{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:22px;margin:22px 0 10px}.rd-guide .rondin-site .rd-shot{width:220px;margin:0;text-align:center}.rd-guide .rondin-site .rd-shot img{width:100%;border-radius:26px;box-shadow:0 6px 22px rgba(16,27,51,.22);display:block}.rd-guide .rondin-site .rd-crop{width:430px;max-width:100%}.rd-guide .rondin-site .rd-crop img{border-radius:16px}.rd-guide .rondin-site .rd-shot figcaption{font-size:14px;color:#5a6478;margin-top:10px;line-height:1.4}.rd-guide .rondin-site .rd-note{background:#fff6ec;border-left:4px solid #FF9F43;border-radius:8px;padding:12px 16px;margin:0 0 16px}.rd-guide .rondin-site .rd-top-link{font-size:14px;text-align:right;margin:4px 0 0}@media (max-width:600px){.rd-guide .rondin-site{font-size:16px}.rd-guide .rondin-site h1{font-size:34px}.rd-guide .rondin-site h2{font-size:23px}.rd-guide .rondin-site .rd-nav{gap:4px 16px;font-size:15px}.rd-guide .rondin-site .rd-nav a.rd-brand{width:100%}.rd-guide .rondin-site .rd-shots{gap:14px}.rd-guide .rondin-site .rd-shot{width:calc(50% - 7px)}.rd-guide .rondin-site .rd-crop{width:100%}}
/* support + privacy nav (verbatim, scoped) */
.rd-doc .rondin-navonly{color:#222;line-height:1.6;margin:0 0 24px}.rd-doc .rondin-navonly *{box-sizing:border-box}.rd-doc .rondin-navonly .rd-nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;padding:0 0 12px;border-bottom:1px solid #e3e6ee;font-size:16px}.rd-doc .rondin-navonly .rd-nav a{color:#4a5568;text-decoration:none;padding:2px 0}.rd-doc .rondin-navonly .rd-nav a.rd-brand{color:#101B33;font-weight:700;margin-right:auto}.rd-doc .rondin-navonly .rd-nav a.rd-here{color:#101B33;font-weight:700;border-bottom:3px solid #FF9F43}@media (max-width:600px){.rd-doc .rondin-navonly .rd-nav{gap:4px 16px;font-size:15px}.rd-doc .rondin-navonly .rd-nav a.rd-brand{width:100%}}
.rd-home .rondin-site p.rd-center { text-align: center; }
