.pair-hero{padding-bottom:52px}.pair-hero h1{font-size:clamp(42px,4.1vw,64px)}.pair-hero .inner-hero-grid{grid-template-columns:minmax(0,1fr) 240px;gap:55px}.pair-hero .eyebrow{font-size:13px}.pair-hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:28px}.pair-hero-link{font-size:15px;text-decoration:underline;text-underline-offset:5px}.pair-visual .compare-logos{justify-content:center;gap:20px}.pair-visual .compare-logos .product-logo{width:92px;height:92px}.pair-visual>p{font-size:18px;line-height:1.65;margin:65px 0 0;padding-left:20px;color:#d9e7fa}.pair-visual em{color:var(--lime);font-style:normal}.pair-layout{grid-template-columns:225px minmax(0,860px);gap:60px}.pair-layout,.pair-layout>*,.pair-page section,.pair-page div,.pair-page table{min-width:0}.pair-page .review-meta{font-size:14px}.pair-article .eyebrow,.pair-page .article-nav .eyebrow{font-size:13px}.pair-article a:not(.button){text-underline-offset:3px}.pair-article p>a:not(.button),.pair-article td>a,.numbered-sources a{color:var(--blue);text-decoration:underline}.pair-verdicts{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:26px 0}.pair-verdicts>div{padding:27px;background:#fff0f5;border:1px solid #f2d6e3;border-radius:5px}.pair-verdicts>div+div{background:#f4f8dd;border-color:#dce6b2}.pair-verdicts .pill{font-size:12px;letter-spacing:.6px;margin-bottom:8px}.pair-verdicts h3{margin-top:10px;font-size:27px}.pair-verdicts p{font-size:16px;line-height:1.7}.pair-verdicts .text-link{font-size:14px}.pair-table-wrap{max-width:100%;border:1px solid var(--line);margin:26px 0;border-radius:5px}.pair-table{width:100%;min-width:650px;table-layout:fixed;font-size:16px;line-height:1.6}.pair-table caption{text-align:left;padding:15px 18px;background:#f1f6fb;color:var(--blue);font-size:14px;font-weight:600}.pair-table th,.pair-table td{padding:19px 20px;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.pair-table th:first-child{width:24%}.pair-table td{width:auto}.pair-table th:not(:first-child){width:38%}.price-scenarios th:first-child{width:19%}.price-scenarios th:nth-child(2){width:32%}.price-scenarios th:nth-child(3){width:27%}.price-scenarios th:last-child{width:22%}.pair-table tbody th{background:#f7f9fc}.pair-table tr:last-child>*{border-bottom:0}.source-ref{font-size:14px;white-space:nowrap;font-weight:600}.worked-example{border:1px solid #c7d9ee;background:#f3f7fc;padding:28px 30px;border-radius:5px;margin:28px 0}.worked-example h3{margin-top:0}.worked-example li{padding:6px 0;font-size:17px}.worked-example .small{font-size:14px;line-height:1.6;margin-bottom:0}.cost-workbench{border:1px solid #b8cce5;border-top:5px solid var(--blue);background:#f2f6fc;padding:27px;border-radius:6px;margin:28px 0}.cost-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cost-input-grid>label{font-size:14px;font-weight:600;line-height:1.55;color:var(--ink)}.cost-input-grid>label:last-child:nth-child(3){grid-column:1/-1}.cost-input-grid input,.cost-input-grid select{display:block;width:100%;min-width:0;margin-top:9px;padding:12px 11px;background:#fff;border:1px solid #b3c4d8;border-radius:4px;color:var(--ink);font:400 16px/1.4 var(--sans)}.cost-input-grid input:focus-visible,.cost-input-grid select:focus-visible{outline:3px solid #6aa1ec;outline-offset:2px}.cost-input-grid input[aria-invalid=true]{border-color:#bd3047}.cost-input-help{font-size:14px!important;margin:15px 0 22px}.cost-extras{border-top:1px solid #cddbea;border-bottom:1px solid #cddbea;padding:15px 0;margin-bottom:22px}.cost-extras summary,.pair-faq summary{cursor:pointer;color:var(--blue);font-weight:600}.cost-extras summary{font-size:16px}.cost-extras p{font-size:15px}.cost-results{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cost-results>div{padding:22px;background:var(--blue);color:white;border-radius:4px;display:flex;flex-direction:column;gap:9px}.cost-results>div+div{background:#e7eead;color:var(--ink)}.cost-results strong{font:44px/1.2 var(--serif);overflow-wrap:anywhere}.cost-results span{font-size:14px;line-height:1.5}.cost-comparison{font-size:16px!important;font-weight:600;color:var(--blue)!important;padding:16px 0 0;line-height:1.6}.cost-limit{font-size:14px!important;line-height:1.65;margin-bottom:0}.cost-error{color:#a4263b!important;font-size:15px!important}.decision-list{padding-left:23px}.decision-list li{margin:13px 0;padding-left:3px;color:#43516a}.scenario-block{display:grid;grid-template-columns:45px minmax(0,1fr);gap:20px;border-top:1px solid var(--line);padding-top:26px;margin-top:25px}.scenario-block>span{font:36px/1.2 var(--serif);color:var(--electric)}.scenario-block h3{margin-top:0}.pair-faq{border-bottom:1px solid var(--line);padding:19px 0}.pair-faq summary{font-size:18px;line-height:1.6;padding-right:10px}.pair-faq p{font-size:17px;margin:15px 0 0}.numbered-sources{padding-left:24px;margin-top:25px;font-size:15px;line-height:1.6}.numbered-sources li{padding:11px 0 11px 6px;border-bottom:1px solid var(--line);scroll-margin-top:25px}.pair-final-cta{margin-top:40px;padding:30px;background:#edf4fb;border-top:3px solid var(--blue)}.pair-final-cta h2{font-size:34px}.pair-final-cta>div{display:flex;gap:12px;flex-wrap:wrap}.pair-final-cta .button{font-size:14px}.pair-promo{margin-block:10px 45px}.pair-promo .button{white-space:normal}.pair-page .article-body :is(p,li,td,th,h2,h3,summary){overflow-wrap:break-word}
@media(max-width:1100px){.pair-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.pair-hero .inner-hero-grid{grid-template-columns:minmax(0,1fr) 190px;gap:30px}.pair-visual .compare-logos .product-logo{width:75px;height:75px}.pair-verdicts{grid-template-columns:1fr}.pair-page .article-body h2{font-size:37px}.cost-results strong{font-size:35px}}
@media(max-width:800px){.pair-layout{display:block;padding-top:30px}.pair-page .article-nav{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 18px;margin-bottom:35px}.pair-page .article-nav .eyebrow{width:100%;margin-bottom:8px}.pair-page .article-nav>a{font-size:14px;flex-basis:calc(50% - 9px)}.pair-hero .inner-hero-grid{display:block}.pair-visual{display:none}.pair-hero h1{font-size:48px}.pair-verdicts{grid-template-columns:1fr 1fr}.pair-table{min-width:650px}.pair-page .review-meta{font-size:13px;flex-wrap:wrap;gap:12px 20px}.pair-page .review-meta>a{margin-left:0}.cost-results strong{font-size:40px}}
@media(max-width:560px){.pair-hero{padding-bottom:34px}.pair-hero h1{font-size:38px;letter-spacing:-1px}.pair-hero .breadcrumbs{font-size:12px;gap:7px;flex-wrap:wrap;margin-bottom:25px}.pair-hero .eyebrow{font-size:11px;letter-spacing:1.5px}.pair-hero .inner-lede{font-size:17px}.pair-hero-actions{gap:18px;margin-top:24px}.pair-hero-actions .button{width:100%;font-size:14px;padding:14px 16px}.pair-page .article-body{font-size:17px}.pair-page .article-body .article-lede{font-size:20px}.pair-page .article-body h2{font-size:32px}.pair-page .article-body h3{font-size:25px}.pair-verdicts,.cost-results,.cost-input-grid{grid-template-columns:1fr}.pair-verdicts>div{padding:23px}.pair-page .article-nav>a{flex-basis:100%;padding:8px 0}.cost-workbench{padding:19px 15px}.cost-results strong{font-size:37px}.cost-input-grid>label:last-child:nth-child(3){grid-column:auto}.worked-example{padding:22px 18px}.worked-example ol{padding-left:20px}.pair-page .editor-note{padding:22px 18px;gap:12px}.scenario-block{grid-template-columns:31px minmax(0,1fr);gap:12px}.scenario-block>span{font-size:29px}.pair-page .article-steps li{padding-left:45px}.pair-page .article-steps li::before{font-size:28px}.pair-final-cta{padding:23px 18px}.pair-final-cta .button{width:100%;white-space:normal}.pair-faq summary{font-size:17px}.numbered-sources{font-size:14px;padding-left:19px}}

.cost-break-even{padding:16px 18px;border-left:3px solid var(--electric);background:#fff;font-size:16px;line-height:1.6}.cost-input-grid>label:last-child:nth-child(3){grid-column:auto}
.pair-hero-link{position:relative;z-index:1}
@media(max-width:800px){.pair-hero .inner-orbit:after{opacity:.12}}
