.comparison-main{max-width:1180px;margin:auto;padding:0 28px}.comparison-breadcrumb{color:var(--blog-muted);flex-wrap:wrap;gap:10px;padding:30px 0;font-size:12px;display:flex}.comparison-hero{color:#edf6ff;background:radial-gradient(at 100% 15%,#246add66,#0000 60%),#102844;border-radius:24px;padding:58px 54px 0;position:relative;overflow:hidden}.comparison-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#8cbcff08 1px,#0000 1px),linear-gradient(90deg,#8cbcff08 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.comparison-hero>*{z-index:1;position:relative}.comparison-kicker{letter-spacing:.14em;color:#97c9ff;font-size:11px;font-weight:750}.comparison-hero h1{letter-spacing:-.045em;margin:24px 0;font-family:Outfit,sans-serif;font-size:clamp(40px,6vw,72px);font-weight:850;line-height:1.03}.comparison-hero h1 em{color:#85bfff;font-style:normal}.comparison-hero>p{color:#c2d5ec;max-width:710px;font-size:17px;line-height:1.8}.comparison-byline{color:#a4bedb;flex-wrap:wrap;gap:20px;margin:24px 0;font-size:12px;display:flex}.comparison-jump{color:#102844;background:#a9f1c1;border-radius:9px;margin:0 0 38px;padding:13px 18px;font-size:13px;font-weight:750;display:inline-flex}.comparison-hero-tags{color:#9fbddd;letter-spacing:.1em;border-top:1px solid #a9d5ff28;flex-wrap:wrap;gap:18px;padding:20px 0;font-size:10px;font-weight:650;display:flex}.comparison-mobile-break{display:none}.comparison-body{grid-template-columns:200px minmax(0,1fr);gap:46px;padding:48px 0 72px;display:grid}.comparison-toc{font-size:12px;position:sticky;top:24px}.comparison-toc>strong{letter-spacing:.1em;color:var(--blog-muted);font-size:10px}.comparison-toc nav{gap:16px;margin-top:20px;line-height:1.5;display:grid}.comparison-toc a{color:var(--blog-muted)}.comparison-prose{min-width:0;color:var(--blog-ink);font-size:16px;line-height:1.85}.comparison-prose>section{margin-bottom:48px;scroll-margin-top:24px}.comparison-prose h2{letter-spacing:-.025em;margin:0 0 20px;font-family:Outfit,sans-serif;font-size:30px;line-height:1.2}.comparison-prose p{margin:15px 0}.comparison-prose h3{margin:12px 0;font-size:21px;line-height:1.35}.comparison-prose a:not(.rb-button){color:#2675c8;text-underline-offset:3px;text-decoration:underline}.comparison-answer{background:#edf5ff;border:1px solid #c0d8f1;border-left:4px solid #2f83ed;border-radius:14px;padding:27px}.comparison-answer .rb-eyebrow{margin-bottom:15px;font-size:10px}.comparison-table-wrap{border:1px solid var(--blog-line);border-radius:14px;overflow-x:auto}.comparison-table-wrap table{border-collapse:collapse;text-align:left;background:#fff;width:100%;min-width:570px;font-size:13px;line-height:1.7}.comparison-table-wrap caption{text-align:left;color:var(--blog-muted);padding:14px 18px;font-size:12px}.comparison-table-wrap th,.comparison-table-wrap td{vertical-align:top;border-top:1px solid var(--blog-line);padding:17px}.comparison-table-wrap thead{color:#eff7ff;background:#153a67}.comparison-table-wrap thead th{font-weight:700}.comparison-table-wrap tbody th{color:#254c78;width:21%;font-size:12px}.comparison-table-wrap tbody tr:nth-child(2n){background:#f1f6fc}.comparison-scenarios{gap:16px;margin-top:24px;display:grid}.comparison-scenarios>section{border:1px solid var(--blog-line);background:#fff;border-radius:14px;padding:25px}.comparison-scenarios span{letter-spacing:.1em;color:#357bbb;font-size:10px;font-weight:750}.comparison-scenarios b{color:#24568d;font-size:13px}.comparison-prose li{margin:12px 0;padding-left:4px}.comparison-prose ul,.comparison-prose ol{padding-left:23px}.comparison-rscout{background:#e5f1ff;border:1px solid #c3dbf8;border-radius:16px;margin-top:30px;padding:30px}.comparison-rscout .comparison-text-link{margin-top:16px;font-size:13px;display:block}.comparison-prose details{border-bottom:1px solid var(--blog-line);padding:18px 0}.comparison-prose summary{cursor:pointer;font-weight:650;line-height:1.6}.comparison-resources{border-top:1px solid var(--blog-line);padding-top:30px;font-size:13px}.comparison-resources h2{font-size:22px}.comparison-text-link{font-weight:650}.comparison-toc a:hover{color:#2675c8}[data-theme=dark] .comparison-answer,[data-theme=dark] .comparison-rscout{background:#1a3658;border-color:#365a80}[data-theme=dark] .comparison-table-wrap table,[data-theme=dark] .comparison-scenarios>section{background:#152a43}[data-theme=dark] .comparison-table-wrap tbody tr:nth-child(2n){background:#1b324d}[data-theme=dark] .comparison-table-wrap tbody th,[data-theme=dark] .comparison-scenarios b,[data-theme=dark] .comparison-prose a:not(.rb-button){color:#8ec5ff}@media (max-width:800px){.comparison-body{grid-template-columns:1fr;gap:28px;padding-top:30px}.comparison-toc{border-bottom:1px solid var(--blog-line);padding-bottom:24px;position:static}.comparison-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.comparison-main{padding:0 20px}.comparison-hero{padding:35px 26px 0}.comparison-hero>p{font-size:15px}.comparison-prose h2{font-size:26px}.comparison-hero-tags{gap:12px;font-size:9px}.comparison-answer,.comparison-rscout{padding:22px}.comparison-prose{font-size:15px}}@media (max-width:430px){.comparison-mobile-break{display:block}.comparison-hero h1{font-size:37px}.comparison-hero-tags span{max-width:100%}}@media (max-width:760px){.comparison-site.rb-blog .rb-header nav{flex-wrap:wrap;gap:16px;font-size:12px;display:flex}}
