.compare .home-hero,.cases .home-hero,.guides .home-hero{padding-bottom:20px}.compare-section{padding-top:130px}.compare-number{letter-spacing:.03em;color:var(--home-muted);margin-bottom:22px;font-size:11px;display:block}.compare-verdict{grid-template-columns:1fr 1fr;gap:22px;display:grid}.compare-verdict-card{background:var(--home-panel);border:1px solid var(--home-line);border-radius:11px;min-width:0;padding:38px 38px 40px}.compare-verdict-taskforce{border-color:var(--home-line-strong);background:var(--home-panel-raised)}.compare-verdict-card h3,.cases-why h3,.compare-differences h3{letter-spacing:-.9px;margin:0 0 22px;font-size:26px;font-weight:400;line-height:1.15}.compare-verdict-card ul{margin:0;padding:0;list-style:none}.compare-verdict-card li{border-top:1px solid var(--home-border);color:var(--home-text-soft);align-items:flex-start;gap:12px;padding:12px 0;font-size:13.5px;line-height:1.7;display:flex}.compare-verdict-card li svg{color:var(--home-dim);flex-shrink:0;margin-top:.45em}.compare-verdict-taskforce li svg{color:var(--home-accent)}.compare-table-wrap{overflow-x:auto}.compare-table{border-collapse:collapse;table-layout:fixed;width:100%}.compare-table th,.compare-table td{text-align:left;vertical-align:top;border-top:1px solid var(--home-border);padding:22px 20px 24px 0}.compare-table thead th{letter-spacing:.03em;color:var(--home-muted);border-top:0;padding:0 20px 16px 0;font-size:11px;font-weight:400}.compare-table tbody th{letter-spacing:-.2px;width:28%;color:var(--home-text);font-size:14px;font-weight:400;line-height:1.5}.compare-table td p,.compare-note,.compare-differences p,.cases-why p,.cases-sector-head>p:last-child,.guides-tip p{color:var(--home-muted);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.8}.compare-table td p{margin-top:10px}.compare-state{border:1px solid var(--home-line-strong);background:var(--home-panel);letter-spacing:.02em;color:var(--home-text-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:11.5px;display:inline-flex}.compare-state-yes{color:var(--home-accent);border-color:color-mix(in srgb,var(--home-accent) 35%,transparent)}.compare-state-no{color:var(--home-dim)}.compare-note{max-width:760px;margin-top:26px;font-size:11.5px}.compare-differences,.cases-why{grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.compare-differences li,.cases-why article{border-top:1px solid var(--home-border);padding:28px 0 0}.compare-sources{margin-top:24px}.compare-sources .home-label{margin-bottom:12px}.compare-sources ul{flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}.compare-sources a{color:var(--home-text-soft);text-underline-offset:4px;align-items:center;gap:6px;font-size:12px;text-decoration:underline;display:inline-flex}.compare-others{border-block:1px solid var(--home-border);align-items:center;gap:40px;margin-top:130px;padding-block:44px;display:flex}.work-index{padding-top:72px}.work .work-section-title,.work .work-result h2{letter-spacing:-.5px;margin:0 0 24px;font-size:24px;font-weight:400;line-height:1.3}.work-result{border:1px solid var(--home-line);background:var(--home-panel);border-radius:11px;padding:24px}.work .work-result h2{margin-bottom:12px}.work-result p,.work-review{color:var(--home-text-soft);margin:0;font-size:14px;line-height:1.8}.compare-others .home-label{margin:0}.compare-others>div{flex-wrap:wrap;gap:12px 30px;display:flex}.compare-others .home-text-link{font-size:13px}.compare .home-faq{margin-top:130px}.cases-sector{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:48px;padding-top:130px;display:grid}.cases-sector-head{align-self:start;position:sticky;top:32px}.cases-sector-head h2{letter-spacing:-1.2px;margin-bottom:14px;font-size:34px}.cases-prompt{background:var(--home-inverse-bg);color:var(--home-inverse-fg);text-wrap:pretty;border-radius:14px 14px 4px;margin:0;padding:16px 18px;font-size:13.5px;line-height:1.65}.cases-tools{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.cases-tools li{letter-spacing:.02em;color:var(--home-muted);border:1px solid var(--home-line-strong);border-radius:999px;padding:4px 10px;font-size:11px}.cases-grid,.guides-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.guides-grid{grid-template-columns:repeat(3,1fr);padding-top:110px}.cases-card,.guides-card{background:var(--home-panel);border:1px solid var(--home-line);border-radius:11px;flex-direction:column;min-width:0;padding:32px 32px 30px;transition:border-color .2s;display:flex;position:relative}.cases-card:hover,.guides-card:hover{border-color:var(--home-line-bold)}.cases-card h3,.guides-card h2{letter-spacing:-.7px;margin:0 0 12px;font-size:23px;font-weight:400;line-height:1.2}.cases-card h3 a:after,.guides-card h2 a:after{content:"";position:absolute;inset:0}.cases-card .cases-prompt{margin-block:20px 24px}.cases-who{color:var(--home-muted);margin:0;font-size:12px;line-height:1.6}.cases-who strong{color:var(--home-text-soft);font-weight:500}.guides-card p{color:var(--home-muted);text-wrap:pretty;margin:0 0 22px;font-size:13.5px;line-height:1.8}.cases-card>.home-text-link,.guides-card>.home-text-link{align-self:flex-start;margin-top:auto}.cases-card>.home-label{margin-bottom:14px}.case-body,.guide-body{grid-template-columns:minmax(0,1fr) minmax(0,280px);gap:72px;padding-top:90px;display:grid}.case-prompt-large{margin-bottom:44px;padding:22px 26px;font-size:16px;line-height:1.6}.case-steps{margin:0 0 36px;padding:0;list-style:none}.case-steps li{border-top:1px solid var(--home-border);grid-template-columns:28px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.case-steps li:last-child{border-bottom:1px solid var(--home-border)}.case-steps .security-step-number{padding-top:.45em}.case-steps p{color:var(--home-text-soft);text-wrap:pretty;margin:0;font-size:15px;line-height:1.7}.case-aside{flex-direction:column;align-self:start;gap:32px;display:flex;position:sticky;top:32px}.case-aside .home-label{margin-bottom:12px}.case-aside-value{color:var(--home-text);margin:0;font-size:15px}.case-aside .cases-tools{margin-top:0}.case-links,.guide-index{margin:0;padding:0;list-style:none}.case-links li+li{margin-top:10px}.guide-index li{border-top:1px solid var(--home-border)}.guide-index a{color:var(--home-muted);padding:9px 0;font-size:12.5px;transition:color .2s;display:block}.guide-index li[aria-current] a,.guide-index a:hover{color:var(--home-text)}.case-more{padding-top:130px}.case-more-head{justify-content:space-between;align-items:baseline;gap:30px;margin-bottom:36px;display:flex}.case-more-head h2{letter-spacing:-1.1px;font-size:30px}.guide-pager{border-block:1px solid var(--home-border);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;margin-top:90px;padding-block:32px;display:grid}.guide-pager>a:not(.home-text-link){flex-direction:column;gap:6px;min-width:0;display:flex}.guide-pager small{letter-spacing:.03em;color:var(--home-muted);font-size:11px}.guide-pager span{color:var(--home-text-soft);align-items:center;gap:10px;font-size:14px;transition:color .2s;display:inline-flex}.guide-pager a:hover span{color:var(--home-text)}.guide-pager-next{text-align:right;align-items:flex-end}.guide-pager .home-text-link{font-size:12px}.guides-tip{border:1px solid var(--home-line-strong);background:var(--home-panel-raised);border-radius:10px;gap:14px;padding:18px 20px;display:flex}.guides-tip svg{color:var(--home-accent);flex-shrink:0;margin-top:3px}.guides-tip strong{letter-spacing:.03em;color:var(--home-muted);margin-bottom:6px;font-size:11px;font-weight:400;display:block}.guides-tip p{color:var(--home-text-soft);font-size:13px}@media (max-width:1050px){.compare-differences,.cases-why{grid-template-columns:1fr;gap:0}.compare-differences li,.cases-why article{padding:22px 0}.cases-sector{grid-template-columns:1fr;gap:28px}.cases-sector-head{position:static}.guides-grid{grid-template-columns:1fr 1fr}.case-body,.guide-body{grid-template-columns:1fr;gap:44px}.case-aside{position:static}}@media (max-width:760px){.compare-section,.cases-sector{padding-top:95px}.compare-verdict{grid-template-columns:1fr}.compare-verdict-card{padding:30px 26px 32px}.compare-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.compare-table,.compare-table tbody,.compare-table tr,.compare-table th,.compare-table td{width:auto;display:block}.compare-table tr{border-top:1px solid var(--home-border);padding:22px 0 8px}.compare-table tbody th,.compare-table td{border-top:0;padding:0 0 16px}.compare-table tbody th{letter-spacing:-.3px;width:auto;font-size:16px}.compare-table td:before{content:attr(data-label);letter-spacing:.03em;color:var(--home-dim);margin-bottom:8px;font-size:11px;display:block}.compare-others,.compare .home-faq{margin-top:95px}.compare-others{flex-direction:column;align-items:flex-start;gap:18px}.cases-grid,.guides-grid{grid-template-columns:1fr}.guides-grid{padding-top:80px}.cases-card,.guides-card{padding:26px 24px}.cases-sector-head h2,.case-more-head h2{font-size:30px}.case-body,.guide-body{padding-top:70px}.case-prompt-large{padding:18px 20px;font-size:15px}.case-more{padding-top:95px}.case-more-head{flex-direction:column;gap:12px}.guide-pager{grid-template-columns:1fr;gap:22px}.guide-pager-next{text-align:left;align-items:flex-start}}
