/* Affordable robot companions guide styles. Generated from style-v1.0.58.css. */
/* Affordable robot companion buying guide (post 186) */
.single-post .rc-budget-guide{--bd-ink:#172b3d;--bd-muted:#56697a;--bd-line:#d7e1e6;--bd-navy:#17384e;--bd-blue:#176d88;--bd-teal:#17806f;--bd-gold:#a56800;--bd-red:#a54840;color:var(--bd-ink)}
.single-post .rc-budget-guide p:empty,.single-post .rc-budget-hero-facts>br,.single-post .rc-budget-jump>br,.single-post .rc-budget-cost-formula>br{display:none}.single-post .rc-budget-guide a{text-underline-offset:3px}
.single-post .rc-budget-hero{overflow:hidden;position:relative;background:radial-gradient(circle at 92% 9%,rgba(23,128,111,.16),transparent 29%),linear-gradient(135deg,#f0f8f7,#fff 57%,#eef6fa);border:1px solid #cbdfe0}.single-post .rc-budget-hero::after{content:"$";position:absolute;right:44px;bottom:-46px;color:rgba(23,109,136,.055);font-size:12rem;font-weight:950;line-height:1;pointer-events:none}.single-post .rc-budget-hero .rc-lede{max-width:88ch}
.single-post .rc-budget-hero-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:28px;position:relative;z-index:1}.single-post .rc-budget-hero-facts span{display:flex;flex-direction:column;min-width:0;padding:15px 17px;color:var(--bd-muted);background:rgba(255,255,255,.94);border:1px solid #d1e1e3;border-radius:13px;font-size:.81rem;line-height:1.45}.single-post .rc-budget-hero-facts strong{margin-bottom:3px;color:var(--bd-navy);font-size:1rem}
.single-post .rc-budget-disclosure{display:grid;grid-template-columns:245px minmax(0,1fr);gap:20px;align-items:center;margin:21px 0;padding:20px 22px;color:#5d4a28;background:#fff9e9;border:1px solid #ead9ad;border-left:6px solid var(--bd-gold);border-radius:14px}.single-post .rc-budget-disclosure strong{color:#704c00;font-size:1.01rem}.single-post .rc-budget-disclosure p{margin:0;max-width:none}
.single-post .rc-budget-jump{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:27px 0 8px;padding:14px 16px;background:#f1f7f8;border:1px solid var(--bd-line);border-radius:14px}.single-post .rc-budget-jump strong{margin-right:5px;color:var(--bd-navy)}.single-post .rc-budget-jump a{display:inline-flex;padding:8px 11px;color:#1b6477;background:#fff;border:1px solid #d2e0e4;border-radius:999px;font-size:.82rem;font-weight:780;text-decoration:none}.single-post .rc-budget-jump a:hover,.single-post .rc-budget-jump a:focus-visible{color:#fff;background:var(--bd-blue);border-color:var(--bd-blue)}
.single-post .rc-budget-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0}.single-post .rc-budget-picks article{display:flex;flex-direction:column;min-width:0;padding:21px;background:#fff;border:1px solid var(--bd-line);border-top:4px solid var(--bd-blue);border-radius:14px}.single-post .rc-budget-picks article:nth-child(2n){border-top-color:var(--bd-teal)}.single-post .rc-budget-picks span{display:block;margin-bottom:7px;color:var(--bd-blue);font-size:.69rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.single-post .rc-budget-picks h3{margin:0 0 7px;color:var(--bd-navy);font-size:1rem}.single-post .rc-budget-picks p{max-width:none;color:var(--bd-muted);font-size:.84rem}.single-post .rc-budget-picks strong{margin-top:auto;padding-top:11px;border-top:1px solid var(--bd-line);color:#176454;font-size:.82rem}
.single-post .rc-budget-rule{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start;margin:28px 0;padding:21px 23px;color:#edf8f7;background:linear-gradient(135deg,#17384e,#187664);border-radius:16px}.single-post .rc-budget-rule>div{display:grid;place-items:center;width:44px;height:44px;color:#174b40;background:#a8e4d6;border-radius:50%;font-size:1.2rem;font-weight:950}.single-post .rc-budget-rule p{margin:0;max-width:none;color:#edf8f7}.single-post .rc-budget-rule strong{color:#fff}
.single-post .rc-budget-table{overflow-x:auto;margin:25px 0 17px;border:1px solid var(--bd-line);border-radius:15px;box-shadow:0 9px 28px rgba(23,56,78,.06)}.single-post .rc-budget-table table{width:100%;min-width:1120px;margin:0;border:0;border-collapse:collapse;font-size:.82rem;line-height:1.48}.single-post .rc-budget-table th,.single-post .rc-budget-table td{padding:14px;vertical-align:top;border:0;border-bottom:1px solid #e1e9ec;text-align:left}.single-post .rc-budget-table thead th{color:#fff;background:var(--bd-navy);font-size:.68rem;letter-spacing:.02em;text-transform:uppercase}.single-post .rc-budget-table tbody th{color:#174d5d;background:#edf7f6}.single-post .rc-budget-table tbody tr:last-child th,.single-post .rc-budget-table tbody tr:last-child td{border-bottom:0}
.single-post .rc-budget-price-note{display:grid;grid-template-columns:155px minmax(0,1fr);gap:18px;align-items:start;padding:20px 22px;color:#604c25;background:#fff9e9;border:1px solid #ead9ad;border-left:5px solid var(--bd-gold);border-radius:14px}.single-post .rc-budget-price-note strong{color:#755000}.single-post .rc-budget-price-note p{margin:0;max-width:none}
.single-post .rc-budget-profile{overflow:hidden;margin:28px 0;background:#fff;border:1px solid var(--bd-line);border-radius:17px;box-shadow:0 10px 30px rgba(23,56,78,.055)}.single-post .rc-budget-profile>header{padding:22px 26px;background:linear-gradient(135deg,#edf7f7,#f8fbfc);border-bottom:1px solid var(--bd-line)}.single-post .rc-budget-profile>header span{display:block;margin-bottom:5px;color:var(--bd-blue);font-size:.71rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.single-post .rc-budget-profile>header h3{margin:0 0 6px;color:var(--bd-navy);font-size:1.23rem}.single-post .rc-budget-profile>header p{margin:0;max-width:none;color:#647584;font-size:.82rem}.single-post .rc-budget-profile-body{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:25px;padding:25px 27px}.single-post .rc-budget-profile-body>div p{max-width:94ch;color:var(--bd-muted)}.single-post .rc-budget-profile-body>div p:first-child{margin-top:0}.single-post .rc-budget-profile-body aside{align-self:start;padding:19px;background:#f1f7f8;border:1px solid #d4e3e5;border-radius:13px}.single-post .rc-budget-profile-body aside strong{display:block;margin:0 0 5px;color:var(--bd-navy);font-size:.78rem;text-transform:uppercase}.single-post .rc-budget-profile-body aside p{margin:0 0 14px;max-width:none;color:var(--bd-muted);font-size:.81rem}.single-post .rc-budget-profile-body aside a{display:block;padding-top:12px;border-top:1px solid #cfdee1;color:#176477;font-size:.79rem;font-weight:800}
.single-post .rc-budget-cost-formula{display:flex;flex-wrap:wrap;align-items:stretch;gap:7px;margin:25px 0;padding:18px;background:#f0f6f7;border:1px solid var(--bd-line);border-radius:15px}.single-post .rc-budget-cost-formula span,.single-post .rc-budget-cost-formula strong{display:flex;align-items:center;justify-content:center;flex:1 1 125px;min-width:0;padding:12px;color:#315264;background:#fff;border:1px solid #d6e2e5;border-radius:10px;font-size:.78rem;text-align:center}.single-post .rc-budget-cost-formula strong{color:#fff;background:var(--bd-teal);border-color:var(--bd-teal)}.single-post .rc-budget-cost-formula b{align-self:center;color:#71828d}
.single-post .rc-budget-cost-grid,.single-post .rc-budget-used-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:25px 0}.single-post .rc-budget-cost-grid article,.single-post .rc-budget-used-grid article{min-width:0;padding:20px;background:#fff;border:1px solid var(--bd-line);border-radius:14px}.single-post .rc-budget-cost-grid span,.single-post .rc-budget-used-grid span{display:grid;place-items:center;width:31px;height:31px;margin-bottom:9px;color:#fff;background:var(--bd-blue);border-radius:9px;font-size:.69rem;font-weight:900}.single-post .rc-budget-used-grid span{display:inline-flex;width:auto;height:auto;padding:5px 9px;color:#176454;background:#e1f3ed;border-radius:999px;text-transform:uppercase}.single-post .rc-budget-cost-grid h3,.single-post .rc-budget-used-grid h3{margin:0 0 7px;color:var(--bd-navy);font-size:.98rem}.single-post .rc-budget-cost-grid p,.single-post .rc-budget-used-grid p{margin:0;max-width:none;color:var(--bd-muted);font-size:.83rem}
.single-post .rc-budget-truth{padding:22px 25px;color:#edf8f6;background:linear-gradient(135deg,#173a4d,#187564);border-radius:15px}.single-post .rc-budget-truth strong{display:block;margin-bottom:6px;color:#fff}.single-post .rc-budget-truth p{margin:0;max-width:95ch;color:#edf8f6}.single-post .rc-budget-used-warning{padding:18px 21px;max-width:96ch;color:#64322d;background:#fff2f0;border-left:5px solid var(--bd-red);border-radius:0 12px 12px 0}
.single-post .rc-budget-privacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:25px 0}.single-post .rc-budget-privacy-grid article{min-width:0;padding:21px;background:#f1f7f8;border:1px solid var(--bd-line);border-radius:14px}.single-post .rc-budget-privacy-grid span{display:block;margin-bottom:7px;color:var(--bd-blue);font-size:.69rem;font-weight:900;text-transform:uppercase}.single-post .rc-budget-privacy-grid h3{margin:0 0 7px;color:var(--bd-navy);font-size:.98rem}.single-post .rc-budget-privacy-grid p{margin:0;max-width:none;color:var(--bd-muted);font-size:.84rem}
.single-post .rc-budget-privacy-steps{margin:26px 0;padding:0;list-style:none}.single-post .rc-budget-privacy-steps li{display:grid;grid-template-columns:47px minmax(0,1fr);gap:15px;margin:0;padding:17px 0;border-bottom:1px solid var(--bd-line)}.single-post .rc-budget-privacy-steps li:first-child{border-top:1px solid var(--bd-line)}.single-post .rc-budget-privacy-steps li>span{display:grid;place-items:center;width:42px;height:42px;color:#fff;background:var(--bd-blue);border-radius:11px;font-weight:900}.single-post .rc-budget-privacy-steps li:nth-child(2n)>span{background:var(--bd-teal)}.single-post .rc-budget-privacy-steps strong{color:var(--bd-navy)}.single-post .rc-budget-privacy-steps p{margin:3px 0 0;max-width:94ch;color:var(--bd-muted)}
.single-post .rc-budget-decision{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0}.single-post .rc-budget-decision article{min-width:0;padding:19px;background:#fff;border:1px solid var(--bd-line);border-radius:13px}.single-post .rc-budget-decision span{display:inline-flex;margin-bottom:9px;padding:5px 9px;color:#176052;background:#e1f4ed;border-radius:999px;font-size:.69rem;font-weight:900;text-transform:uppercase}.single-post .rc-budget-decision p{margin:0;max-width:none;color:var(--bd-muted);font-size:.83rem}
.single-post .rc-budget-checklist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0}.single-post .rc-budget-checklist>div{min-width:0;padding:18px;background:#f2f7f8;border:1px solid var(--bd-line);border-radius:14px}.single-post .rc-budget-checklist>div>span{display:block;margin-bottom:12px;color:var(--bd-blue);font-size:.71rem;font-weight:900;text-transform:uppercase}.single-post .rc-budget-checklist label{display:grid;grid-template-columns:19px minmax(0,1fr);gap:8px;margin:0 0 10px;color:#475b69;font-size:.78rem;line-height:1.4}.single-post .rc-budget-checklist i{width:17px;height:17px;background:#fff;border:2px solid #7d9099;border-radius:4px}
.single-post .rc-budget-faq details{margin:0 0 11px;background:#fff;border:1px solid var(--bd-line);border-radius:12px}.single-post .rc-budget-faq summary{padding:16px 19px;color:var(--bd-navy);font-weight:800;cursor:pointer}.single-post .rc-budget-faq details p{margin:0;padding:0 19px 18px;max-width:94ch;color:var(--bd-muted)}
.single-post .rc-budget-final{margin:36px 0;padding:34px;color:#edf8f7;background:radial-gradient(circle at 90% 18%,rgba(166,229,214,.16),transparent 27%),linear-gradient(135deg,#17384e,#197466);border-radius:18px}.single-post .rc-budget-final .rc-section-label{color:#a8e5d8}.single-post .rc-budget-final h2{color:#fff}.single-post .rc-budget-final p{max-width:94ch;color:#edf8f7}
.single-post .rc-budget-sources{margin-top:34px;padding:25px 28px;background:#f5f8f8;border:1px solid #d8e2e3;border-radius:15px}.single-post .rc-budget-sources h2{margin-top:0;font-size:1.2rem}.single-post .rc-budget-sources ul{padding-left:21px}.single-post .rc-budget-sources li{margin-bottom:9px;color:#586b79;font-size:.85rem}.single-post .rc-budget-sources p{margin-bottom:0;max-width:96ch;color:#657584;font-size:.81rem}
@media(max-width:1050px){.single-post .rc-budget-hero-facts,.single-post .rc-budget-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.single-post .rc-budget-picks,.single-post .rc-budget-cost-grid,.single-post .rc-budget-used-grid,.single-post .rc-budget-decision{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.single-post .rc-budget-profile-body{grid-template-columns:1fr}.single-post .rc-budget-profile-body aside{width:auto}}
@media(max-width:720px){.single-post .rc-budget-hero-facts,.single-post .rc-budget-picks,.single-post .rc-budget-cost-grid,.single-post .rc-budget-used-grid,.single-post .rc-budget-privacy-grid,.single-post .rc-budget-decision,.single-post .rc-budget-checklist{grid-template-columns:1fr}.single-post .rc-budget-disclosure,.single-post .rc-budget-price-note{grid-template-columns:1fr;gap:8px}.single-post .rc-budget-jump{align-items:stretch}.single-post .rc-budget-jump strong{flex-basis:100%}.single-post .rc-budget-jump a{justify-content:center;flex:1 1 42%}.single-post .rc-budget-rule{grid-template-columns:42px minmax(0,1fr);padding:19px}.single-post .rc-budget-rule>div{width:39px;height:39px}.single-post .rc-budget-profile>header,.single-post .rc-budget-profile-body,.single-post .rc-budget-truth,.single-post .rc-budget-final,.single-post .rc-budget-sources{padding:21px}.single-post .rc-budget-cost-formula b{display:none}.single-post .rc-budget-cost-formula span,.single-post .rc-budget-cost-formula strong{flex-basis:100%}.single-post .rc-budget-table::after{content:"Swipe horizontally to compare all six robots";display:block;padding:10px 14px;color:#60737f;background:#f1f7f8;border-top:1px solid var(--bd-line);font-size:.75rem;text-align:center}}
@media print{.single-post .rc-budget-jump,.single-post .rc-budget-disclosure,.single-post .rc-budget-sources{display:none}.single-post .rc-budget-hero,.single-post .rc-budget-rule,.single-post .rc-budget-truth,.single-post .rc-budget-final{color:#111;background:#fff!important;border:1px solid #999}.single-post .rc-budget-hero *,.single-post .rc-budget-rule *,.single-post .rc-budget-truth *,.single-post .rc-budget-final *{color:#111!important}.single-post .rc-budget-table{overflow:visible;box-shadow:none}.single-post .rc-budget-table table{min-width:0;font-size:.57rem}.single-post .rc-budget-profile{box-shadow:none;break-inside:avoid}.single-post .rc-budget-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.single-post .rc-budget-cost-grid,.single-post .rc-budget-used-grid,.single-post .rc-budget-privacy-grid{break-inside:avoid}}

