.rb-compare{--compare-accent:#d5ff4f;--compare-muted:#afb4a8;--compare-line:#2a3025}.rb-compare-violet{--compare-accent:#c5b3f9}.rb-compare-amber{--compare-accent:#e7bf7a}.rb-compare-blue{--compare-accent:#a5caff}.rb-compare main{padding-bottom:80px}.rb-compare main h1,.rb-compare main h2,.rb-compare main h3{text-wrap:balance}.rb-compare main h2{letter-spacing:-1.3px;font-size:clamp(27px,3.1vw,40px);font-weight:650;line-height:1.18}.rb-compare main h3{font-weight:650}.rb-compare main p{line-height:1.75}.rb-compare main svg{flex-shrink:0}.rb-compare-eyebrow{color:var(--compare-accent);text-transform:uppercase;letter-spacing:1.8px;font-size:11px;font-weight:650}.rb-compare-hub-hero{max-width:1000px;padding:92px 0 62px}.rb-compare-hub-hero h1{letter-spacing:-3px;margin:20px 0 24px;font-size:clamp(42px,5vw,69px);font-weight:600;line-height:1.06}.rb-compare-hub-hero h1 span{color:#b1b7a7}.rb-compare-hub-hero>p:last-child{color:var(--compare-muted);max-width:670px;font-size:18px}.rb-compare-hub-list{border-top:1px solid var(--compare-line)}.rb-compare-hub-card{border-bottom:1px solid var(--compare-line);grid-template-columns:210px 1fr 180px;align-items:center;gap:40px;padding:44px 12px;transition:background .2s;display:grid}.rb-compare-hub-card:hover{background:#121610}.rb-compare-hub-card h2{margin:12px 0}.rb-compare-hub-card>div>p:last-child{color:var(--compare-muted);max-width:650px}.rb-compare-mark{justify-content:center;align-items:center;gap:10px;display:flex}.rb-compare-mark>span{border:1px solid color-mix(in srgb, var(--compare-accent) 35%, #2a3025);width:78px;height:88px;color:var(--compare-accent);background:color-mix(in srgb, var(--compare-accent) 8%, #0b0d0b);letter-spacing:-2px;border-radius:20px;place-items:center;font-size:39px;font-weight:650;display:grid}.rb-compare-mark>span.rb-compare-r{color:#d5ff4f;background:#1a2110;border-color:#4c5c2b;transform:rotate(7deg)}.rb-compare-mark small{color:#8a927e;font-size:12px}.rb-compare-hub-action{flex-wrap:wrap;justify-self:end;align-items:center;gap:10px;font-size:13px;display:flex}.rb-compare-hub-action small{text-align:right;color:#7d8574;flex:1 0 100%;margin-top:16px;font-size:12px}.rb-compare-checklist{grid-template-columns:1fr 1.2fr;gap:80px;margin:100px 0 60px;display:grid}.rb-compare-checklist h2{max-width:400px;margin-top:16px}.rb-compare-checklist ol{margin:0;padding:0;list-style:none}.rb-compare-checklist li{border-top:1px solid var(--compare-line);gap:24px;padding:24px 0;display:flex}.rb-compare-checklist li>span{color:#d5ff4f;padding-top:5px;font-size:12px}.rb-compare-checklist h3{margin-bottom:6px;font-size:18px}.rb-compare-checklist li p{color:var(--compare-muted)}.rb-compare-hub-bottom{border-top:1px solid var(--compare-line);flex-wrap:wrap;align-items:center;gap:24px;padding-top:24px;display:flex}.rb-compare-hub-bottom p{color:var(--compare-muted);margin-right:auto}.rb-compare-hub-bottom a{align-items:center;gap:10px;font-size:14px;display:inline-flex}.rb-compare-breadcrumb{color:#9da491;flex-wrap:wrap;align-items:center;gap:10px;padding-top:32px;font-size:12px;display:flex}.rb-compare-breadcrumb a:hover{color:#fff}.rb-compare-breadcrumb>span:last-child{color:#d8ddcf}.rb-compare-hero{grid-template-columns:1.4fr .85fr;align-items:center;gap:80px;padding:50px 0 64px;display:grid}.rb-compare-hero h1{letter-spacing:-3.5px;margin:18px 0 22px;font-size:clamp(44px,5.3vw,72px);font-weight:600;line-height:1.06}.rb-compare-deck{color:#e2e6d9;margin-bottom:16px;font-size:23px}.rb-compare-intro{color:var(--compare-muted);max-width:650px;font-size:16px}.rb-compare-byline{color:#9ba38c;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;font-size:12px;display:flex}.rb-compare-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.rb-compare-hero-actions>a:last-child{text-underline-offset:5px;font-size:13px;text-decoration:underline}.rb-compare-hero-art{justify-self:end;width:100%;max-width:400px;padding:32px 0 0 50px;position:relative}.rb-compare-hero-art>.rb-compare-mark{z-index:2;filter:drop-shadow(0 16px 18px #0009);gap:8px;position:absolute;top:4px;left:0;transform:rotate(-5deg)}.rb-compare-hero-art .rb-compare-mark>span{background:#22251e;border-radius:15px;width:57px;height:64px;font-size:28px}.rb-compare-featured{background:#171c13;border:1px solid #353c2d;border-radius:18px;display:block;overflow:hidden;transform:rotate(3deg)}.rb-compare-featured>div{background:#141810;width:100%;height:350px;position:relative;overflow:hidden}.rb-compare-featured img,.rb-compare-featured-video{object-fit:contain;width:100%;height:100%}.rb-compare-featured-video{position:absolute;inset:0}.rb-compare-featured>span{justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-size:13px;display:flex}.rb-compare-contents{border-block:1px solid var(--compare-line);flex-wrap:wrap;gap:30px;padding:20px 0;font-size:13px;display:flex}.rb-compare-contents a{color:#c1c8b4}.rb-compare-contents a:hover{color:var(--compare-accent)}.rb-compare section[id]{scroll-margin-top:100px}.rb-compare-fit{background:var(--compare-line);border:1px solid var(--compare-line);border-radius:18px;grid-template-columns:1fr 1fr;gap:1px;margin:44px 0 80px;display:grid;overflow:hidden}.rb-compare-fit>div{background:#10140e;padding:30px 34px}.rb-compare-fit>div:last-child{background:#141b0d}.rb-compare-fit-name{color:#f1f4e9;font-size:17px;font-weight:650}.rb-compare-fit p{color:#bec6b0;margin-top:12px}.rb-compare-fit a{color:#d5ff4f;align-items:center;gap:9px;margin-top:16px;font-size:13px;display:inline-flex}.rb-compare-section{margin:80px 0}.rb-compare-section-heading{max-width:740px;margin-bottom:30px}.rb-compare-section-heading h2{margin:14px 0}.rb-compare-section-heading>p:last-child:not(:first-child){color:var(--compare-muted)}.rb-compare-table-scroll{border:1px solid var(--compare-line);border-radius:14px;overflow-x:auto}.rb-compare-table{border-collapse:collapse;text-align:left;width:100%;min-width:700px;font-size:14px;line-height:1.7}.rb-compare-table th,.rb-compare-table td{border-bottom:1px solid var(--compare-line);vertical-align:top;padding:22px 26px}.rb-compare-table thead th{color:#f4f6eb;background:#1a2014;font-size:16px;font-weight:600}.rb-compare-table tbody th{color:#d4dbca;width:24%;font-weight:500}.rb-compare-table td{color:#b7c0ab;width:38%}.rb-compare-table th:last-child,.rb-compare-table td:last-child{background:#141b0d}.rb-compare-table thead th:last-child{color:#d5ff4f}.rb-compare-table tr:last-child th,.rb-compare-table tr:last-child td{border-bottom:0}.rb-compare-source-line{color:#929d83;margin-top:14px;font-size:11px}.rb-compare-source-line a{text-underline-offset:3px;text-decoration:underline}.rb-compare-reading{max-width:1060px;margin:90px auto}.rb-compare-reading-chapter{border-top:1px solid var(--compare-line);grid-template-columns:130px 1fr;gap:30px;padding:42px 0;display:grid}.rb-compare-chapter-number{letter-spacing:-4px;color:#626f51;font-size:62px;font-weight:400;line-height:1}.rb-compare-reading h2{max-width:700px;margin-bottom:24px}.rb-compare-reading p{color:#bec5b4;margin-top:16px;font-size:16px}.rb-compare-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.rb-compare-steps li{border-top:1px solid #465238;padding-top:24px}.rb-compare-steps li>span{color:#d5ff4f;background:#1d2813;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:24px;font-size:12px;display:inline-flex}.rb-compare-steps h3{margin-bottom:12px;font-size:18px;line-height:1.4}.rb-compare-steps p{color:#aeb7a0;font-size:14px}.rb-compare-budget{background:#141b0e;border:1px solid #38442a;border-radius:20px;grid-template-columns:.85fr 1.25fr;gap:64px;margin:90px 0;padding:48px;display:grid}.rb-compare-budget h2{margin-top:16px}.rb-compare-budget>div>p{color:#bcc7ae;margin-bottom:18px}.rb-compare-budget>div>.rb-compare-eyebrow{color:#d5ff4f}.rb-compare-budget-links{flex-direction:column;gap:12px;margin-top:24px;display:flex}.rb-compare-budget-links a{color:#e0efc6;align-items:center;gap:10px;font-size:13px;display:inline-flex}.rb-compare-templates{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.rb-compare-templates .rb-catalog-media{background:#151913;aspect-ratio:4/3!important}.rb-compare-templates h3{margin:12px 0 6px;font-size:18px}.rb-compare-templates>div>p{color:var(--compare-muted);font-size:14px}.rb-compare-faq{max-width:1000px}.rb-compare-faq details{border-top:1px solid var(--compare-line)}.rb-compare-faq details:last-child{border-bottom:1px solid var(--compare-line)}.rb-compare-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;list-style:none;display:flex}.rb-compare-faq summary::-webkit-details-marker{display:none}.rb-compare-faq summary h3{font-size:17px;line-height:1.5}.rb-compare-faq summary svg{color:#a3b18d;transition:transform .2s}.rb-compare-faq details[open] summary svg{transform:rotate(180deg)}.rb-compare-faq details>p{color:#bbc5ae;max-width:840px;margin:0 0 26px}.rb-compare-method{border-left:2px solid #586747;max-width:900px;margin:70px 0;padding-left:22px}.rb-compare-method h2{margin-bottom:8px;letter-spacing:0!important;font-size:14px!important}.rb-compare-method p{color:#9faa93;font-size:12px}.rb-compare-closing{border-block:1px solid var(--compare-line);justify-content:space-between;align-items:center;gap:40px;padding:48px 0;display:flex}.rb-compare-closing>div{max-width:700px}.rb-compare-closing p{color:var(--compare-muted);margin-top:16px}.rb-compare-closing>a{flex-shrink:0}.rb-compare-related{flex-wrap:wrap;align-items:center;gap:24px;padding-top:32px;display:flex}.rb-compare-related h2{margin-right:auto;letter-spacing:-.3px!important;font-size:18px!important}.rb-compare-related a{color:#c8d1ba;align-items:center;gap:8px;font-size:13px;display:inline-flex}@media (width<=1050px){.rb-compare-hero{grid-template-columns:1.35fr .8fr;gap:36px}.rb-compare-hero h1{font-size:53px}.rb-compare-hub-card{grid-template-columns:170px 1fr;gap:30px}.rb-compare-hub-action{grid-column:2;justify-self:start}.rb-compare-hub-action small{display:none}.rb-compare-checklist{gap:40px}.rb-compare-budget{gap:36px;padding:32px}}@media (width<=767px){.rb-compare main{padding-bottom:48px}.rb-compare main h2{letter-spacing:-.8px;font-size:28px}.rb-compare-hub-hero{padding:48px 0 36px}.rb-compare-hub-hero h1{letter-spacing:-1.8px;font-size:40px}.rb-compare-hub-hero>p:last-child{font-size:16px}.rb-compare-hub-card{grid-template-columns:1fr;gap:24px;padding:30px 0}.rb-compare-hub-card .rb-compare-mark{justify-content:flex-start}.rb-compare-hub-card .rb-compare-mark>span{border-radius:12px;width:52px;height:58px;font-size:26px}.rb-compare-hub-card h2{font-size:28px}.rb-compare-hub-action{grid-column:1}.rb-compare-checklist{grid-template-columns:1fr;gap:26px;margin:60px 0 35px}.rb-compare-hub-bottom{flex-direction:column;align-items:flex-start;gap:16px}.rb-compare-breadcrumb{gap:7px;padding-top:22px;font-size:10px}.rb-compare-hero{grid-template-columns:1fr;gap:32px;padding:32px 0 40px}.rb-compare-hero h1{letter-spacing:-2.4px;margin:16px 0;font-size:45px}.rb-compare-deck{font-size:20px}.rb-compare-intro{font-size:15px}.rb-compare-byline{font-size:11px}.rb-compare-hero-actions{gap:18px}.rb-compare-hero-actions .rb-primary{justify-content:space-between;width:100%}.rb-compare-hero-art{justify-self:center;max-width:310px;margin-right:12px;padding-left:38px}.rb-compare-featured>div{max-height:270px}.rb-compare-contents{gap:18px;padding-block:16px;font-size:12px}.rb-compare-fit{grid-template-columns:1fr;margin:30px 0 50px}.rb-compare-fit>div{padding:24px}.rb-compare-section{margin:54px 0}.rb-compare-table{table-layout:fixed;min-width:0;font-size:12px;line-height:1.6}.rb-compare-table th,.rb-compare-table td{overflow-wrap:anywhere;padding:15px 9px}.rb-compare-table thead th{font-size:12px}.rb-compare-table th:first-child{width:24%}.rb-compare-table td,.rb-compare-table thead th:not(:first-child){width:38%}.rb-compare-reading{margin:54px 0}.rb-compare-reading-chapter{grid-template-columns:1fr;gap:18px;padding:32px 0}.rb-compare-chapter-number{letter-spacing:-2px;font-size:34px}.rb-compare-reading h2{margin-bottom:20px}.rb-compare-reading p{font-size:15px}.rb-compare-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.rb-compare-steps li>span{margin-bottom:16px}.rb-compare-steps h3{font-size:16px}.rb-compare-steps p{font-size:13px}.rb-compare-budget{grid-template-columns:1fr;gap:24px;margin:54px 0;padding:24px}.rb-compare-budget p{font-size:14px}.rb-compare-templates{grid-template-columns:1fr;gap:28px}.rb-compare-templates .rb-catalog-media{max-height:300px}.rb-compare-templates h3{font-size:17px}.rb-compare-faq summary{gap:18px;padding:20px 0}.rb-compare-faq summary h3{font-size:16px}.rb-compare-faq details>p{font-size:14px}.rb-compare-method{margin:48px 0}.rb-compare-closing{flex-direction:column;align-items:stretch;gap:24px;padding:32px 0}.rb-compare-related{flex-direction:column;align-items:flex-start;gap:18px}}@media (prefers-reduced-motion:reduce){.rb-compare-hub-card,.rb-compare-faq summary svg{transition:none}}
