.source-modern-panels:is(.wash-list,.decision-rows){background:#1a1a1a;gap:0;padding:24px 40px}.source-modern-guide-frame .source-modern-panels{border-top:1px solid #444;margin:24px 0;padding:0}@media (max-width:767px){.source-modern-panels:is(.wash-list,.decision-rows){padding:20px 24px}.source-modern-guide-frame .source-modern-panels{padding:0}}.source-comparison-cta .source-product-demo,.source-comparison-table-section .source-product-demo{font:500 16px/19.2px var(--font-inter-tight), sans-serif;letter-spacing:.5px;text-transform:none;background:#ff6a2f linear-gradient(90deg,#ff4f33,#ff832a 35%,#ff4f33);border-top:1px solid #fcb892;border-radius:6px;gap:8px;padding:12px 24px;text-decoration:none}.source-comparison-analysis+.source-af-testimonial blockquote{font:24px/33.6px var(--font-display)}.source-comparison-analysis+.source-af-testimonial figcaption{font-size:18px}.source-comparison-analysis+.source-af-testimonial figcaption>div:last-child{font-weight:500}.source-comparison-analysis+.source-af-testimonial .source-af-portrait{border-radius:50%}@media (max-width:767px){.source-comparison-analysis+.source-af-testimonial blockquote{font-size:20px;line-height:28px}}@media (max-width:479px){.source-comparison-analysis+.source-af-testimonial blockquote{font-size:16px;line-height:22.4px}.imported-page .source-comparison-analysis p{font-size:18px;line-height:22px}.imported-page .source-comparison-analysis-row h5{font-size:26px}.imported-page .source-comparison-analysis-row img{display:none}}@media (max-width:991px){.imported-page .source-comparison-reasons{padding:32px 0 80px}}@media (max-width:479px){.imported-page .source-comparison-table-scroll tbody th,.imported-page .source-comparison-table-scroll td{font-size:14px;line-height:16.8px}.imported-page .source-comparison-table-scroll thead th{height:auto;font-size:19.2px;line-height:19.2px}}.imported-page:has(>.source-modern-hero) .source-modern-faq summary{font-family:var(--font-inter-tight), sans-serif;line-height:28px}.source-comparison-related-grid>a:hover,.source-comparison-related-grid>a:focus-visible{transform:translateY(-3px);box-shadow:0 18px 40px -28px #00000059}.source-comparison-related-grid>a:hover:before,.source-comparison-related-grid>a:focus-visible:before{opacity:1}.source-comparison-related-grid>a:hover .source-comparison-related-go svg,.source-comparison-related-grid>a:focus-visible .source-comparison-related-go svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.source-comparison-related-grid>a:hover,.source-comparison-related-grid>a:focus-visible,.source-comparison-related-grid>a:hover .source-comparison-related-go svg,.source-comparison-related-grid>a:focus-visible .source-comparison-related-go svg{transform:none}}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll span[data-status=good]{color:#2d9e5f;font-weight:600}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll span[data-status=soon]{color:#e8a020;font-weight:600}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll span[data-status=none]{color:#888}.imported-page:not([data-path="/compare/agentflow-vs-posh-ai"]):has(>.source-modern-hero) .source-modern-faq details>summary{transition:color .2s}.imported-page:not([data-path="/compare/agentflow-vs-posh-ai"]):has(>.source-modern-hero) .source-modern-faq details>summary:hover{color:var(--color-orange)}@media (min-width:768px){.imported-page:has(>.source-modern-hero) .source-modern-security>.source-modern-security-link{border-bottom:1px solid;gap:18px;line-height:28px;text-decoration:none}}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll a:not(.button){border-bottom:1px solid #ff782c66;transition:color .2s,border-color .2s}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll a:not(.button):hover{color:#d4551a;border-bottom-color:#ff782c}@media (prefers-reduced-motion:reduce){.imported-page:has(>.source-modern-hero) .source-modern-table-scroll a:not(.button){transition:none}.imported-page:has(>.source-modern-hero) .source-modern-security>.source-modern-security-link:hover>svg{transform:none}.imported-page:not([data-path="/compare/agentflow-vs-posh-ai"]):has(>.source-modern-hero) .source-modern-faq details>summary{transition:none}}@media (min-width:768px) and (max-width:991px){.imported-page:has(>.source-modern-hero) .source-modern-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.imported-page:has(>.source-modern-hero) .source-modern-panels.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.imported-page:has(>.source-modern-hero) .source-modern-panels[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.imported-page:has(>.source-modern-hero) .source-modern-panels[data-stacked=true]{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px){.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-faq h2{margin-bottom:56px}.imported-page:has(>.source-modern-hero) .source-modern-narrative:has(>div>.source-modern-panels.compare-split)>div>header>h2{max-width:700px;margin-bottom:16px}.imported-page:has(>.source-modern-hero) .source-modern-narrative:has(>div>.source-modern-panels.compare-split)>div>header>div>p{max-width:700px}.imported-page:has(>.source-modern-hero) .source-modern-narrative .source-modern-panels.compare-split{margin:48px 0 0}.imported-page:has(>.source-modern-hero) .source-modern-narrative .source-modern-panels.compare-split article{border-radius:10px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative .source-modern-panels.compare-split.compare-split article>p:first-child{letter-spacing:.96px;margin-bottom:14px;font-size:12px;line-height:28px}.imported-page:has(>.source-modern-hero) .source-modern-narrative .source-modern-panels.compare-split article>h4{margin:0 0 20px;font-size:20px;line-height:24px}.imported-page:has(>.source-modern-hero) .source-modern-narrative .source-modern-panels.compare-split article>ul{gap:14px;margin:28px 0}.imported-page:has(>.source-modern-hero) .source-modern-narrative .source-modern-panels.compare-split article>ul>li{line-height:22.4px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative>div>.source-modern-panels.compare-split+p{font:15px/25.5px var(--font-body);border-radius:10px;margin-top:40px;padding:28px 32px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative>div>header>h2{margin-bottom:12px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative>div>header>div>p{line-height:27.2px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative:has(>div>.source-modern-panels.case-grid)>div>header>h2{max-width:520px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative:has(>div>.source-modern-panels.case-grid)>div>header>div>p{max-width:none}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative:has(>div>.source-modern-panels.two-col)>div>header>h2{max-width:640px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative:has(>div>.source-modern-panels.two-col)>div>header>div>p{max-width:700px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative .source-modern-panels.two-col.two-col:has(>article>h4){gap:32px;margin:48px 0 0}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative .source-modern-panels.two-col.two-col:has(>article>h4)>article:has(>h4){border-radius:10px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative .source-modern-panels.two-col.two-col:has(>article>h4)>article>p:first-child{letter-spacing:.96px;margin-bottom:14px;font-size:12px;line-height:28px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative .source-modern-panels.two-col.two-col:has(>article>h4)>article>h4{margin:0 0 14px;font-size:20px;line-height:24px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative .source-modern-panels.two-col.two-col:has(>article>h4)>article>h4~p{margin-bottom:24px;font-size:14px;line-height:23.8px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative>div>.source-modern-panels.two-col:has(>article>h4)+p{font:15px/25.5px var(--font-body);border-radius:10px;margin-top:32px;padding:28px 32px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative .source-modern-panels.case-grid>article{padding:40px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative .source-modern-panels.case-grid .source-modern-panel-stats{row-gap:48px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative .source-modern-panels.case-grid .source-modern-panel-stats>div>p{margin-bottom:24px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative .source-modern-panels.case-grid blockquote cite{margin-top:12px;font-size:13px;line-height:20.8px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative .source-modern-panels.case-grid>article>ul{margin:20px 0 28px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative .source-modern-panels.two-col.two-col:has(>article>h2)>article>h2{margin-bottom:20px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative .source-modern-panels.two-col.two-col:has(>article>h2)>article>p{font:16px/27.2px var(--font-body);letter-spacing:0;margin-bottom:16px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative .source-modern-panels.two-col.two-col:has(>article>h2)>article>p:last-child{margin-bottom:24px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative .source-modern-panels.two-col .source-modern-callout{border-left-width:3px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative .source-modern-panels.two-col .source-modern-callout p{margin-bottom:24px;line-height:23.8px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative:has(.source-modern-panels:is(.hybrid-grid,.wash-list,.decision-rows))>div>header>h2{max-width:640px}.imported-page:has(>.source-modern-hero) .source-modern-comparison.source-modern-narrative:has(.source-modern-panels:is(.hybrid-grid,.wash-list,.decision-rows))>div>header>div>p{max-width:720px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-panels.hybrid-grid{gap:20px;margin:48px 0 0}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-panels.hybrid-grid>article{border-radius:10px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-panels.hybrid-grid>article>p:first-child{margin-bottom:12px;font-size:36px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-panels.hybrid-grid>article>h4{margin:0 0 10px;font-size:18px;line-height:23.4px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-panels.hybrid-grid>article>h4~p{margin-bottom:24px;line-height:23.1px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-panels.split-cards{margin:48px 0 0}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-panels.split-cards>article{border-radius:12px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-panels.split-cards.split-cards>article>p:first-child{margin-bottom:14px;line-height:28px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-panels.split-cards>article>h3{margin:0 0 16px;font-size:22px;line-height:26.4px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-panels.split-cards>article>p:not(:first-child){line-height:23.8px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-panels.split-cards>article>ul{gap:9px;margin:28px 0}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-panels.split-cards>article>ul>li{line-height:22.4px}.imported-page:has(>.source-modern-hero) .source-compare-flow>li{grid-template-columns:28px minmax(0,1fr);gap:16px;padding:16px 0}.imported-page:has(>.source-modern-hero) .source-compare-flow>li>span:first-child{width:28px;height:28px;font-size:11px}.imported-page:has(>.source-modern-hero) .source-compare-flow>li>div>strong{font-size:14px;line-height:28px}.imported-page:has(>.source-modern-hero) .source-compare-flow>li>div>p{margin:3px 0 0;font-size:12px;line-height:16.8px}.imported-page:has(>.source-modern-hero)>section.source-compare-alt{padding-block:80px}.imported-page:has(>.source-modern-hero)>section.source-compare-alt>div{flex-direction:column;display:flex}.imported-page:has(>.source-modern-hero)>section.source-compare-alt .source-compare-alt-logo{order:1;margin-bottom:28px}.imported-page:has(>.source-modern-hero)>section.source-compare-alt>div>.source-modern-section-label{order:2;margin-bottom:20px}.imported-page:has(>.source-modern-hero)>section.source-compare-alt .source-compare-alt-grid{order:3;gap:48px}.imported-page:has(>.source-modern-hero)>section.source-compare-alt .source-compare-alt-grid>div>h2{margin-bottom:16px;font-size:42px;line-height:46.2px}.imported-page:has(>.source-modern-hero)>section.source-compare-alt .source-compare-alt-grid>div>p:not(.source-compare-alt-label){line-height:27.2px}.imported-page:has(>.source-modern-hero)>section.source-compare-alt .source-compare-alt-grid>div>p.source-compare-alt-label{font-size:12px;line-height:28px}.imported-page:has(>.source-modern-hero)>section.source-compare-alt .source-compare-alt-list:not(.is-gaps){margin-top:20px}.imported-page:has(>.source-modern-hero)>section.source-compare-alt .source-compare-alt-list:not(.is-gaps)>ul{gap:16px}.imported-page:has(>.source-modern-hero)>section.source-compare-alt .source-compare-alt-list:not(.is-gaps)>ul>li{font-size:15px;line-height:24.75px}.imported-page:has(>.source-modern-hero)>section.source-compare-alt .source-compare-alt-list.is-gaps>ul{gap:12px}.imported-page:has(>.source-modern-hero)>section.source-compare-alt .source-compare-alt-list.is-gaps>ul>li{line-height:22.4px}.imported-page:has(>.source-modern-hero)>section.source-compare-alt .source-compare-alt-grid>aside{gap:20px;margin-top:-48px}.imported-page:has(>.source-modern-hero)>section.source-compare-alt .source-compare-alt-card{border-radius:10px;padding:28px}.imported-page:has(>.source-modern-hero)>section.source-compare-alt .source-compare-alt-card p.source-compare-alt-label{font-size:11px;line-height:28px}.imported-page:has(>.source-modern-hero)>section.source-compare-alt .source-compare-alt-card :is(p,li){line-height:21.45px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-panels.pick-grid{margin:48px 0 0}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-panels.pick-grid>article{border-radius:10px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-panels.pick-grid>article>h4{margin:0 0 24px;font-size:22px;line-height:26.4px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-panels.pick-grid>article>ul{gap:14px;margin:28px 0}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-panels.pick-grid>article>ul>li{padding-left:30px;line-height:22.4px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-guide-frame:has(>.source-modern-panels.decision-rows){border-radius:12px;margin:0;padding:48px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-guide-frame:has(>.source-modern-panels.decision-rows)>h3{font:400 28px/33.6px var(--font-display);margin-bottom:24px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-guide-frame>.source-modern-panels.decision-rows{margin-bottom:0}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-guide-frame>.source-modern-panels.decision-rows>article{row-gap:6px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-guide-frame>.source-modern-panels.decision-rows>article>p:is(:nth-child(2),:nth-child(4)){margin-bottom:24px;font-size:14px;line-height:22.4px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-guide-frame .decision-guardrails .guardrail>p{margin-bottom:24px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-guide-frame:has(>.source-modern-panels.decision-rows)>p:last-child{font:15px/26.25px var(--font-body);border-top:1px solid #ffffff14;margin:28px 0 24px;padding-top:28px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-compare-year-cards{gap:20px;margin-top:40px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-compare-year-cards>div{border-radius:10px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-compare-year-cards>div>p.source-compare-year-label{margin-bottom:8px;line-height:28px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-compare-year-cards>div>p.source-compare-year-value{font:400 38px/38px var(--font-display);margin:0 0 8px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-compare-year-cards>div>p:last-child{font:13px/19.5px var(--font-body);margin-bottom:24px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-guide-frame:has(>.source-modern-panels.wash-list){border-radius:12px;margin:48px 0 0}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-guide-frame:has(>.source-modern-panels.wash-list)>p:first-child{line-height:28px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-guide-frame:has(>.source-modern-panels.wash-list)>h3{margin-bottom:8px;font-size:24px;line-height:40px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-guide-frame:has(>.source-modern-panels.wash-list)>h3+p{font:14px/23.1px var(--font-body);margin-bottom:28px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-guide-frame>.source-modern-panels.wash-list{margin:28px 0 0}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-guide-frame>.source-modern-panels.wash-list>article{padding:0}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-guide-frame>.source-modern-panels.wash-list>article>ul{margin:0}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-guide-frame>.source-modern-panels.wash-list>article>ul>li{box-sizing:border-box;min-height:65px;padding:18px 0}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-guide-frame>.source-modern-panels.wash-list+p{font:14px/23.1px var(--font-body);border-radius:8px;margin-top:24px;padding:20px 24px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-table-scroll[role=region]{margin-top:0;padding-top:48px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-table-scroll[role=region]:has(>table[data-columns="2"]){margin-top:40px;padding-top:0}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-table-scroll[role=region]>table{border-radius:10px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-table-scroll[role=region]>table :is(th,td){padding:16px 24px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-table-scroll[role=region]>table thead th{font:700 12px/28px var(--font-body);letter-spacing:.6px;text-transform:uppercase;border-bottom:2px solid #e2e0dc}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-table-scroll[role=region]>table tbody :is(th,td){font-size:14px;line-height:21px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-table-scroll[role=region]>table tbody th{border-right:1px solid #e2e0dc}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-table-scroll[role=region]+p:has(>strong:first-child){background:#f6f6f4;border-left-width:3px;border-radius:0 8px 8px 0;padding:24px 28px 48px;line-height:23.8px}.imported-page:has(>.source-modern-hero) .source-modern-comparison .source-modern-table-scroll[role=region]>table:is([data-columns="2"],[data-columns="3"]){min-width:600px}}.imported-page:has(>.source-modern-hero) .source-modern-faq details>:not(summary){max-width:720px}.imported-page:has(>.source-modern-hero) .source-modern-faq details>p{font-weight:500;line-height:25.5px}.imported-page:has(>.source-modern-hero) .source-modern-faq summary{gap:16px}.imported-page.imported-page:has(>.source-modern-hero) .source-modern-security-features>li{justify-content:center;padding:2px 9px}.imported-page.imported-page:has(>.source-modern-hero) .source-modern-security-features>li p{font:300 16px/28px var(--font-jetbrains-mono), monospace}@media (min-width:768px){.imported-page.imported-page:has(>.source-modern-hero) .source-modern-security-features{margin:24px 0 0}.imported-page.imported-page:has(>.source-modern-hero) .source-modern-panels.case-grid>article>ul>li{line-height:21.7px}}.source-modern-closing{color:#fff;text-align:center;background:#ff782c 50%/cover;padding:140px 24px;position:relative;overflow:hidden}.source-modern-closing>div{z-index:1;max-width:650px;margin-inline:auto;position:relative}.source-modern-closing h2{font:50px/50px var(--font-display);margin:0 0 24px}.source-modern-closing p{font:17.6px/26.4px var(--font-inter-tight), sans-serif;margin:0 0 28px}.source-modern-closing-image{width:300px;height:auto;position:absolute}.source-modern-closing-image.image-0{top:7%;left:4%}.source-modern-closing-image.image-1{bottom:7%;right:4%}.source-modern-related-label{background:#fafafa;padding:80px max(20px,50% - 590px) 0}.source-modern-related-label p{font:500 11.52px/28px var(--font-jetbrains-mono), monospace;letter-spacing:1.6128px;text-transform:uppercase;color:#666;margin:0}.source-modern-related-label+.source-comparison-related{padding-top:10px}@media (max-width:1100px){.source-modern-closing-image{display:none}}@media (max-width:767px){.source-modern-closing{padding:70px 24px 140px}.source-modern-closing h2{font-size:38px;line-height:38px}}.source-modern-security{background:#fff;padding:140px 24px 84px}.source-modern-security>div{color:#fff;background:#1a1a1a;max-width:1280px;margin-inline:auto;padding:69px}.source-modern-security header{grid-template-columns:1.25fr 1fr;gap:24px;display:grid}.source-modern-security h2{max-width:600px;font:45px/49.5px var(--font-display);grid-column:1/-1;margin:0}.source-modern-security header>div:first-of-type{grid-column:1/-1}.source-modern-security p{font:18px/28px var(--font-inter-tight), sans-serif;margin:0}.source-modern-certificates{border:1px solid #393939;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.source-modern-certificates>div{background:#292929;flex-direction:column;justify-content:space-between;gap:32px;min-width:0;min-height:234px;padding:27px;display:flex}.source-modern-certificates>div+div{border-left:1px solid #393939}.source-modern-certificates span{border:1px solid #666;border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.source-modern-certificates h3{font:24px/30px var(--font-body);margin:0}.source-modern-security-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:40px 0;padding:0;list-style:none;display:grid}.source-modern-security-features li{color:#ff782c;align-items:center;gap:12px;padding:2px 9px;display:flex}.source-modern-security-features svg{flex-shrink:0}.source-modern-security-link{text-transform:uppercase;align-items:center;gap:12px;width:fit-content;font:14px/24px ui-monospace,monospace;display:flex}@media (max-width:1000px){.source-modern-security>div{padding:40px}.source-modern-security-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.source-modern-security{padding:64px 20px}.source-modern-security>div{padding:32px 24px}.source-modern-security header,.source-modern-certificates,.source-modern-security-features{grid-template-columns:1fr}.source-modern-security h2{font-size:32px;line-height:36px}.source-modern-security p{font-size:16px;line-height:26px}.source-modern-certificates>div{min-height:200px}.source-modern-certificates>div+div{border-top:1px solid #393939;border-left:0}}.source-modern-table-scroll{margin:40px 0 18px;overflow-x:auto}.source-modern-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #ff782c}.source-modern-table-scroll table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:680px}.source-modern-table-scroll table[data-columns="6"]{min-width:1120px}.source-modern-table-scroll th,.source-modern-table-scroll td{text-align:left;vertical-align:top;font:500 14px/21.7px var(--font-body);border-bottom:1px solid #ddd;padding:18px 24px}.source-modern-table-scroll th:first-child{width:220px}.source-modern-table-scroll table[data-columns="2"] th:first-child{width:65%}.source-modern-table-scroll table[data-columns="6"] th:first-child{width:180px}.source-modern-table-scroll thead th{color:#666;text-transform:uppercase;background:#f0f0ee;font-size:12px;font-weight:700;line-height:28px}.source-modern-table-scroll thead th.is-emphasized{color:#ff782c;background:#1a1a1a}.source-modern-table-scroll tbody th{font-weight:600}.source-modern-table-scroll p{font:inherit;margin:0}.source-modern-table-scroll p+p{margin-top:8px}.source-modern-faq{background:#fff}.source-modern-faq h2{margin-bottom:36px}.source-modern-faq details{border-bottom:1px solid #ddd}.source-modern-faq summary{cursor:pointer;font:600 16px/25px var(--font-body);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}.source-modern-faq summary::-webkit-details-marker{display:none}.source-modern-faq summary svg{flex-shrink:0}.source-modern-faq summary:focus-visible{outline-offset:3px;outline:2px solid #ff782c}.source-modern-faq details[open] summary svg{transform:rotate(180deg)}.source-modern-faq details p{font-size:15px;line-height:25px}.source-modern-narrative{background:#fff}.source-modern-narrative[data-tone=gray]{background:#f7f7f5}.source-modern-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:40px 0 32px;display:grid}.source-modern-panels[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.source-modern-panels.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-modern-panels[data-stacked=true]{grid-template-columns:1fr}.source-modern-panels article[data-full-width=true]{grid-column:1/-1}.source-modern-split-intro,.source-modern-panels[data-heading-columns=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;display:grid}.source-modern-panels[data-heading-columns=true]{margin:0}.source-modern-panels[data-heading-columns=true] article{background:0 0;border:0;border-radius:0;padding:0}.source-modern-panels[data-heading-columns=true] p{font:16px/28px var(--font-body);margin-bottom:16px}.source-modern-panels article{background:#fff;border:1px solid #e2e2df;border-radius:8px;padding:36px}.source-modern-panels article.is-emphasized{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.source-modern-panels h3,.source-modern-panels h4,.source-modern-panels h5{font:400 20px/26px var(--font-display);margin:16px 0 20px}.source-modern-panels:is(.gap-grid,.reason-grid) article{border-width:0 0 1px;border-radius:0;padding:36px 0}.source-modern-panels.coverage-split article:first-child{background:#f4faf7;border-color:#cde8d8}.source-modern-panels.coverage-split article:last-child{background:#f5f5f3}.source-modern-panels p,.source-modern-panels li{font:14px/23px var(--font-body)}.source-modern-panels p{margin:0 0 16px}.source-modern-panels ul{margin:0;padding-left:20px}.source-modern-panels li{margin:0 0 12px}.source-modern-panels blockquote{font:16px/26px var(--font-body);border-top:1px solid #888;margin:24px 0;padding:16px 0 0}.source-modern-panels article>p:first-child{font:600 12px/20px var(--font-body)}.source-modern-panels.hybrid-grid article{padding:28px}.source-modern-panels.hybrid-grid article>p:first-child{color:#ff782c;font:32px/36px var(--font-display)}.source-modern-panels.stats-2x2{background:#e2e2df;border:1px solid #e2e2df;gap:1px}.source-modern-panels.stats-2x2 article{border:0;border-radius:0}.source-modern-panels.stats-2x2 article>p:first-child{font:48px/48px var(--font-display);color:#ff782c;overflow-wrap:anywhere}.source-modern-guide-frame{color:#fff;background:#1a1a1a;border-radius:8px;margin:40px 0;padding:40px}.source-modern-guide-frame h3{font:28px/34px var(--font-display);margin:0 0 24px}.source-modern-guide-frame>p{font:14px/24px var(--font-body);color:#ddd}.source-modern-panels:is(.wash-list,.decision-rows) article{border:0;border-bottom:1px solid #444;border-radius:0;padding:24px 0}.source-modern-panels:is(.wash-list,.decision-rows) article:last-child{border-bottom:0}.source-modern-panels.wash-list ul{padding:0;list-style:none}.source-modern-panels.wash-list li{margin:0}.source-modern-panels.decision-rows article{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;display:grid}.source-modern-panels.decision-rows p{margin:0}.source-modern-panels.decision-rows p:first-child{grid-area:1/1}.source-modern-panels.decision-rows p:nth-child(2){grid-area:2/1}.source-modern-panels.decision-rows p:nth-child(3){grid-area:1/2}.source-modern-panels.decision-rows p:nth-child(4){grid-area:2/2}.source-modern-panels.decision-rows p:is(:first-child,:nth-child(3)){color:#ffffff4d;font:600 11px/28px var(--font-jetbrains-mono), monospace;letter-spacing:.88px;text-transform:uppercase}.source-modern-panels.engineers-grid{align-items:center;gap:80px}.source-modern-panels.engineers-grid article:last-child{border:0;padding:0}.source-modern-panels.engineers-grid article:last-child>p:first-child{font:16px/28px var(--font-body)}.source-modern-panels.engineers-grid .source-modern-panel-stats{background:#f7f7f5;border-left:4px solid #ff782c;padding:32px}.source-modern-flow{margin:0;padding:0;list-style:none}.source-modern-flow li{border-bottom:1px solid #444;align-items:start;gap:16px;margin:0;padding:20px 0;display:flex}.source-modern-flow li:last-child{border-bottom:0}.source-modern-flow li>span{color:#ff782c;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.source-modern-flow h5{font:500 16px/22px var(--font-body);margin:0 0 8px}.source-modern-flow p{margin:0}.source-modern-panels[data-heading-columns=true] article>p:first-child{font:16px/28px var(--font-body)}.source-modern-callout{background:#f7f7f5;border-left:3px solid #e16b32;border-radius:0 8px 8px 0;margin-top:32px;padding:24px 28px}.source-modern-panels .source-modern-callout p{font:14px/24px var(--font-body);margin:0}.source-compare-flow{color:#fff;background:#1a1a1a;border-radius:8px;margin:0;padding:20px 24px;list-style:none}.source-compare-flow li{border-bottom:1px solid #ffffff14;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;margin:0;padding:12px 0;display:grid}.source-compare-flow li:last-child{border-bottom:0}.source-compare-flow li>span{width:24px;height:24px;font:10px/1 var(--font-jetbrains-mono), monospace;color:#ff782c;border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid}.source-compare-flow li:last-child>span{color:#fff;background:#ff782c;border-color:#ff782c}.source-compare-flow strong{font:600 13px/18px var(--font-body);color:#fff;display:block}.source-modern-panels .source-compare-flow li p,.source-compare-flow li p{font:11px/16px var(--font-body);color:#8a8a8a;margin:4px 0 0}.source-modern-panel-stats{flex-wrap:wrap;gap:20px;margin:24px 0;display:flex}.source-modern-panel-stats>div{flex:160px;min-width:0}.source-modern-panel-stats p{font:13px/20px var(--font-body)}.source-modern-panel-value p{font:700 38px/42px var(--font-body);color:#ff782c;overflow-wrap:anywhere;margin-bottom:8px}.is-emphasized .source-modern-panel-value p{color:#ff782c}@media (max-width:1000px){.source-modern-panels[data-count="3"]{grid-template-columns:1fr}}@media (max-width:767px){.source-modern-panels,.source-modern-panels.case-grid{grid-template-columns:1fr}.source-modern-split-intro,.source-modern-panels[data-heading-columns=true]{grid-template-columns:1fr;gap:32px}.source-modern-panels article{padding:24px}.source-modern-panels.engineers-grid{gap:40px}.source-modern-guide-frame{padding:24px}.source-modern-panels.decision-rows article{display:block}.source-modern-panels.decision-rows p{margin-bottom:12px}}.source-comparison-reasons{padding:80px 0 120px}.source-comparison-reasons h2,.source-comparison-analysis h2,.source-comparison-table-section h2,.source-comparison-faq h2{text-align:center;margin:0 auto 48px}.source-comparison-reasons h2{margin:32px auto 44px}.source-comparison-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.source-comparison-reason-grid article{color:#fff;background:#ff782c;border:1px solid #cad0d9;flex-direction:column;min-height:300px;padding:19px;display:flex;position:relative;overflow:hidden}.source-comparison-reason-grid img{object-fit:cover;transform-origin:0 0;transform:scale(1.1)}.source-comparison-reason-grid article:nth-child(2)>img{opacity:.8}.source-comparison-reason-grid article:nth-child(3)>img{opacity:.6}.source-comparison-reason-grid article:nth-child(4)>img{opacity:.43}.source-comparison-reason-grid article>div{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.source-comparison-reason-icon{box-sizing:border-box;color:#ff782c;background:#000;border:1px solid #272727;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:30px;padding:9px;display:flex}.source-comparison-reason-icon svg{width:24px;height:24px}.source-comparison-reason-grid h5{font:22px/28px var(--font-display);margin:0}.source-comparison-reason-grid p{font:17.6px/22.88px var(--font-inter-tight), sans-serif;letter-spacing:-.7px;margin:auto 0 0;padding-top:16px}.source-comparison-table-section{background:#fafafa;border-radius:16px;margin:40px 20px;padding:12.8px 0 32px}.source-comparison-table-section .source-product-wrap{width:auto;max-width:none;margin-inline:60px;padding-bottom:64px}.source-comparison-table-section h2{margin:60px auto 48px}@media (max-width:991px){.source-comparison-table-section{margin:40px 16px}.source-comparison-table-section .source-product-wrap{margin-inline:max(18px,2.5vw)}}.source-comparison-table-scroll{overflow-x:auto}.source-comparison-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #ff782c}.source-comparison-table-scroll table{table-layout:fixed;border-collapse:collapse;background:#fff;width:100%}.source-comparison-table-scroll th,.source-comparison-table-scroll td{text-align:left;vertical-align:top;border:1px solid #cad0d9;padding:19px}.source-comparison-table-scroll td:nth-child(2){vertical-align:middle}.source-comparison-table-scroll tr>:last-child{border-right:0}.source-comparison-table-scroll thead th{font:28.8px/28.8px var(--font-display);vertical-align:bottom;height:120px}.source-comparison-table-scroll tbody th{font:700 18px/22px var(--font-inter-tight), sans-serif;letter-spacing:-.5px}.source-comparison-table-scroll td{font:18px/22px var(--font-inter-tight), sans-serif;letter-spacing:-.5px}.source-comparison-head-icon{color:#fff;background:#1a1a1a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:16px;display:flex}.source-comparison-head-icon svg{width:19px;height:19px}.source-comparison-table-scroll td>div{align-items:center;gap:16px;display:flex}.source-comparison-table-scroll td p{margin:0}.source-comparison-check{color:#fff;background:#ff782c;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.source-comparison-analysis{padding:32px 0}.source-comparison-analysis h2{margin-bottom:94px}.source-comparison-analysis-row{border-bottom:1px solid #b9b9b9;grid-template-columns:1fr 4fr;gap:16px;margin-bottom:40px;padding-bottom:40px;display:grid}.source-comparison-analysis-row img{object-fit:contain;width:30px;height:30px;margin-bottom:12px}.source-comparison-analysis-row h5{font:22px/28px var(--font-display);margin:0}.source-comparison-analysis-row p{font:17.6px/28px var(--font-body);margin:0}.source-comparison-faq{padding:64px 0 0}.source-comparison-questions{max-width:1152px;margin-inline:auto;padding:32px 0}.source-comparison-questions details{border:1px solid #e0e0e0;border-radius:8px;margin:30px 0;padding:12px 23px}.source-comparison-questions summary{cursor:pointer;min-height:72px;font:24px/31.2px var(--font-display);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;list-style:none;display:flex}.source-comparison-questions summary::-webkit-details-marker{display:none}.source-comparison-questions summary svg{flex-shrink:0}.source-comparison-questions details[open] summary svg{transform:rotate(180deg)}.source-comparison-questions summary:focus-visible{outline-offset:4px;outline:2px solid #ff782c}.source-comparison-questions p{font:16px/22.4px var(--font-inter-tight), sans-serif;margin:0 0 20px}.source-comparison-faq-after{text-align:center}.source-comparison-cta{color:#fff;background-color:#1a1a1a;background-size:cover;padding-top:64px;overflow:hidden}.source-comparison-cta .source-product-wrap{grid-template-columns:1fr 2fr;align-items:center;gap:60px;display:grid}.source-comparison-cta img{align-self:end;width:100%;height:auto}.source-comparison-cta-media{flex-direction:column;align-items:center;gap:20px;display:flex}.source-comparison-cta img.source-comparison-product-icons{align-self:center;width:365px;max-width:100%}.source-comparison-cta .source-product-wrap>div:first-child{flex-direction:column;align-items:flex-start;gap:30px;padding-top:20px;display:flex}.source-comparison-cta .source-product-demo{margin:0}.source-comparison-related{background:#fafafa;padding:64px 20px 80px}.source-comparison-related>div{max-width:1180px;margin-inline:auto}.source-comparison-related h2{font:33.6px/38.64px var(--font-display);letter-spacing:-.168px;margin:0 0 36px}.source-comparison-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17.6px;display:grid}.source-comparison-related-grid>a{color:#1a1a1a;background:#fff;border:1px solid #ececec;border-radius:4px;flex-direction:column;gap:8px;padding:24px;text-decoration:none;display:flex}.source-comparison-related-grid>a:hover,.source-comparison-related-grid>a:focus-visible{border-color:#ff782c}.source-comparison-related-tag{font:11px/16px var(--font-jetbrains-mono), monospace;text-transform:uppercase;color:#666}.source-comparison-related-grid h3{font:20.8px/24.96px var(--font-display);margin:0}.source-comparison-related-grid p{font:14.4px/21px var(--font-body);color:#6b6b6b;flex:1;margin:0}.source-comparison-related-go{color:#ff782c;font:600 13px/20px var(--font-body);align-items:center;gap:6px;margin-top:10px;display:flex}@media (max-width:860px){.source-comparison-related-grid{grid-template-columns:1fr}.source-modern-related-label{padding-top:56px}.source-modern-related-label p{line-height:22px}.source-comparison-related{padding-bottom:56px}.source-comparison-related h2{letter-spacing:-.136px;font-size:27.2px;line-height:31.28px}}@media (max-width:767px){.source-comparison-reason-grid{grid-template-columns:1fr}.source-comparison-table-scroll table{table-layout:auto;width:120%}.source-comparison-analysis-row{grid-template-columns:1fr;gap:16px}.source-comparison-questions{margin-inline:19px}.source-comparison-questions summary{padding:16px 0;font-size:22px;line-height:28.6px}.source-comparison-cta .source-product-wrap{grid-template-columns:1fr;gap:40px}}.source-product-demo{color:#fff;width:fit-content;font:14px/24px var(--font-jetbrains-mono), monospace;text-transform:uppercase;background:linear-gradient(120deg,#ff782c,#ff4f33);border-radius:3px;align-items:center;gap:24px;margin:48px auto 0;padding:12px 16px;display:flex}@media (min-width:768px){.imported-page:has(>.source-modern-hero) .source-modern-narrative article>ul{flex-direction:column;gap:20px;margin:8px 0 28px;display:flex}.imported-page:has(>.source-modern-hero) .source-compare-flow{border-radius:12px;padding:32px}}.source-modern-table-scroll table:has(td[data-mark]){border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e2e0dc;border-radius:8px;overflow:hidden}.source-modern-table-scroll table:has(td[data-mark]) :is(th,td){border-bottom-color:#e2e0dc;padding:16px 24px;line-height:21px}.source-modern-table-scroll table:has(td[data-mark]) tbody tr:last-child :is(th,td){border-bottom:0}.source-modern-table-scroll table:has(td[data-mark]) th:first-child{width:auto}.source-modern-table-scroll table:has(td[data-mark]) thead th:not(:first-child){width:160px}.source-modern-table-scroll table:has(td[data-mark]) tbody th{font-weight:500}.source-modern-table-scroll td[data-mark]{text-align:center;font-size:16px;font-weight:700;line-height:24px}.source-modern-table-scroll td[data-mark=yes]{color:#2d9e5f}.source-modern-table-scroll td[data-mark=no]{color:#c33}.source-modern-table-scroll td[data-mark=none]{color:#aaa}@media (max-width:767px){.source-modern-table-scroll table:has(td[data-mark]) thead th:not(:first-child){width:96px}.source-modern-table-scroll table:has(td[data-mark]) :is(th,td){padding:14px 12px}}.source-modern-panels.case-grid{gap:24px;margin-top:56px}.source-modern-panels.case-grid article{background:#f6f6f4;border:0;border-radius:10px;padding:40px}.source-modern-panels.case-grid article.is-emphasized{background:#1a1a1a}.source-modern-panels.case-grid article>p:first-child{color:#ff782c;font:500 13px/28px var(--font-jetbrains-mono), monospace;letter-spacing:.78px;text-transform:uppercase;margin:0 0 20px}.source-modern-panels.case-grid article>p:first-child a{color:inherit}.source-modern-panels.case-grid .source-modern-panel-stats{border:0;flex-wrap:wrap;gap:24px 48px;margin:0 0 24px;padding:0;display:flex}.source-modern-panels.case-grid .source-modern-panel-stats>div{border:0;flex:0 auto;min-width:0;padding:0}.source-modern-panels.case-grid .source-modern-panel-value p{color:#ff782c;font:400 36px/36px var(--font-display);margin:0 0 4px}.source-modern-panels.case-grid .is-emphasized .source-modern-panel-value p{font-size:42px;line-height:42px}.source-modern-panels.case-grid .source-modern-panel-stats>div>p{color:#888;font:600 12px/28px var(--font-inter), sans-serif;letter-spacing:.72px;text-transform:uppercase;margin:0}.source-modern-panels.case-grid .is-emphasized .source-modern-panel-stats>div>p{color:#ffffff80}.source-modern-panels.case-grid blockquote{color:#1a1a1a;font:500 18px/28.8px var(--font-display);border:0;border-left:2px solid #ff782c;margin:24px 0 0;padding:0 0 0 20px}.source-modern-panels.case-grid blockquote :is(p,span){color:inherit;font:inherit;margin:0}.source-modern-panels.case-grid .is-emphasized blockquote{color:#ffffffd9}.imported-page .source-modern-narrative .source-modern-panels.case-grid article>ul{flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.source-modern-panels.case-grid article>ul li{color:#4a4a4a;font:500 14px/21.7px var(--font-inter-tight), sans-serif;margin:0;padding-left:26px;position:relative}.source-modern-panels.case-grid .is-emphasized>ul li{color:#ffffffbf}.source-modern-panels.case-grid article>ul li:before{color:#ff782c;content:"✓";font:700 9px/14px var(--font-inter), sans-serif;text-align:center;border:1px solid #ff782c;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:0}.source-modern-panels.case-grid article>ul li p{font:inherit;color:inherit;margin:0}@media (max-width:767px){.source-modern-panels.case-grid article{padding:24px 20px}.source-modern-panels.case-grid .is-emphasized .source-modern-panel-value p,.source-modern-panels.case-grid .source-modern-panel-value p{font-size:30px;line-height:32px}.source-comparison-reasons{padding-top:32px;padding-bottom:80px}.source-comparison-table-section{padding-top:13px;padding-bottom:32px}.source-comparison-analysis{padding-bottom:32px}.source-comparison-analysis h2{margin-bottom:86px}.source-comparison-analysis p,.source-comparison-faq p{font-size:16px;line-height:22.4px}}.is-emphasized li.step-numbered>.step-number{color:#fff;background:#ff782c;border-color:#ff782c}.imported-page:has(>.source-modern-hero) :is(.is-emphasized,.source-modern-guide-frame) :is(h2,h3,h4){color:#fff}.imported-page:has(>.source-modern-hero) section[aria-label="Where each platform operates"] .source-modern-table-scroll+p:last-child{color:#4a4a4a;font:500 15px/25.5px var(--font-body);background:#fff;border-left:3px solid #ff782c;border-radius:0 8px 8px 0;margin:32px 0 0;padding:32px 30px}.imported-page:has(>.source-modern-hero)>.source-modern-narrative[data-tone=gray]{background:#f6f6f4}.imported-page:has(>.source-modern-hero) .source-modern-comparison:has(>div>.source-modern-table-scroll) .case-grid .source-modern-panel-value p{font-size:36px;line-height:36px}.imported-page:has(>.source-modern-hero) .source-modern-comparison:has(>div>.source-modern-table-scroll) .case-grid article:not(.is-emphasized) .source-modern-panel-value p{font-size:28px;line-height:28px}.imported-page:has(>.source-modern-hero) .source-modern-comparison:has(>div>.source-modern-table-scroll) .case-grid .source-modern-panel-value[data-long] p{font-size:22px;line-height:36px}.imported-page>.source-modern-comparison.source-compare-alt{background:#fff}.imported-page>.source-modern-comparison.source-compare-alt.is-recommended{color:#fff;background:#1a1a1a}.source-compare-alt-logo{object-fit:contain;object-position:left center;width:168px;height:48px;margin:0 0 24px;display:block}.source-compare-alt .source-modern-section-label{align-items:center;gap:12px;display:flex}.source-compare-alt-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:40px;display:grid}.imported-page .source-compare-alt h2{margin-bottom:20px}.imported-page .source-compare-alt.is-recommended :is(h2,p,li){color:#fff}.imported-page .source-compare-alt-grid>div>p{font:16px/28px var(--font-body);max-width:none;margin:0 0 24px}.imported-page .source-compare-alt p.source-compare-alt-label{color:#8a8a86;font:500 11px/20px var(--font-jetbrains-mono), monospace;letter-spacing:.9px;text-transform:uppercase;margin:28px 0 14px}.source-compare-alt-list.is-gaps li:before{background:#c33;border-radius:50%;width:6px;height:6px;top:8px;left:5px;-webkit-mask:none;mask:none}.source-compare-alt-grid>aside{gap:16px;display:grid}.source-compare-alt-card{background:#fff2eb;border:1px solid #ffd9c4;border-radius:8px;padding:24px}.imported-page .source-compare-alt .source-compare-alt-card p.source-compare-alt-label{color:#ff782c;margin:0 0 12px}.imported-page .source-compare-alt .source-compare-alt-card :is(p,li){color:#353535;font:13px/21px var(--font-body);margin:0}.imported-page .source-compare-alt .source-compare-alt-card ul{gap:8px;margin:0;padding-left:16px;display:grid}.is-recommended .source-compare-alt-card{background:#ff782c1f;border-color:#ff782c4d}.is-recommended .source-compare-alt-card.is-tradeoffs{background:#262626;border-color:#3a3a3a}.imported-page .source-compare-alt.is-recommended .source-compare-alt-card :is(p,li){color:#ddd}.imported-page .source-compare-alt.is-recommended .source-compare-alt-card.is-tradeoffs p.source-compare-alt-label{color:#9a9a96}@media (max-width:991px){.source-compare-alt-grid{grid-template-columns:minmax(0,1fr)}}.imported-page:has(>.source-modern-hero) .source-modern-panels:is(.gap-grid,.diff-grid,.choose-grid) article[data-numbered]{grid-template-columns:48px minmax(0,1fr);column-gap:20px;display:grid}.imported-page:has(>.source-modern-hero) .source-modern-panels:is(.gap-grid,.diff-grid,.choose-grid) article[data-numbered]>*{grid-column:2}.imported-page:has(>.source-modern-hero) .source-modern-panels:is(.gap-grid,.diff-grid,.choose-grid) article[data-numbered]>p:first-child{color:#ff782c;font:400 36px/40px var(--font-display);letter-spacing:0;text-transform:none;grid-area:1/1/span 4;margin:0}.imported-page:has(>.source-modern-hero) .source-modern-panels:is(.gap-grid,.diff-grid,.choose-grid) article:not([data-numbered])>p:first-child:not(:only-child){color:#8a8a86;font:500 11px/20px var(--font-jetbrains-mono), monospace;letter-spacing:.9px;text-transform:uppercase;margin:0 0 12px}.imported-page:has(>.source-modern-hero) .source-modern-panels:is(.gap-grid,.diff-grid,.choose-grid) article.is-emphasized:not([data-numbered])>p:first-child:not(:only-child){color:#ff782c}.imported-page:has(>.source-modern-hero) .source-modern-panels.gap-grid article{background:0 0;border-color:#e2e0dc;padding:32px 0}.imported-page:has(>.source-modern-hero) .source-modern-panels.gap-grid article[data-numbered]>p:first-child{color:#d5d5d1}.imported-page:has(>.source-modern-hero) .source-modern-panels:is(.gap-grid,.diff-grid,.choose-grid) article>:is(h3,h4){margin-top:0}.source-compare-benchmarks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 0;display:grid}.source-compare-benchmarks>div{text-align:center;background:#fff;border:1px solid #e2e0dc;border-radius:8px;padding:28px 20px}.source-compare-benchmarks>div:last-child{background:#1a1a1a;border-color:#1a1a1a}.imported-page .source-modern-comparison .source-compare-benchmarks>div>p{color:#555;font:13px/20px var(--font-body);background:0 0;max-width:none;margin:0;padding:0}.imported-page .source-modern-comparison .source-compare-benchmarks>div>p:first-child{color:#ff782c;font:500 11px/20px var(--font-jetbrains-mono), monospace;letter-spacing:.9px;text-transform:uppercase}.imported-page .source-modern-comparison .source-compare-benchmarks>div>p:nth-child(2){color:#ff782c;font:400 40px/48px var(--font-display);margin:6px 0}.imported-page .source-modern-comparison .source-compare-benchmarks>div:last-child>p:first-child{color:#9a9a96}.imported-page .source-modern-comparison .source-compare-benchmarks>div:last-child>p:last-child{color:#ddd}@media (max-width:767px){.source-compare-benchmarks{grid-template-columns:minmax(0,1fr)}}@media (min-width:992px){.source-modern-comparison>div:has(>header[data-stat-layout=column])>.source-modern-panels{margin-top:24px}}.imported-page:has(>.source-modern-hero) .source-modern-panels:not(.case-grid,.wash-list) article ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.imported-page:has(>.source-modern-hero) .source-modern-panels:not(.case-grid,.wash-list) article ul>li{margin:0;padding-left:28px;position:relative}.imported-page:has(>.source-modern-hero) .source-modern-panels:not(.wash-list) article ul>li:before{content:"";height:16px;-webkit-mask:var(--compare-check) center / contain no-repeat;-webkit-mask:var(--compare-check) center / contain no-repeat;mask:var(--compare-check) center / contain no-repeat;background:#9a9a96;border:0;width:16px;position:absolute;top:4px;left:0}.imported-page:has(>.source-modern-hero) .source-modern-panels:not(.wash-list) :is(article.is-emphasized,[data-heading-columns=true]>article) ul>li:before{background:#ff782c}.imported-page:has(>.source-modern-hero) .source-modern-panels.case-grid article ul>li:before{background:#ff782c}.imported-page:has(>.source-modern-hero) .source-modern-panels[data-heading-columns=true] article ul{gap:20px;margin:8px 0 28px}.imported-page:has(>.source-modern-hero) .source-modern-panels article[data-fit=fits]{background:#f4faf7;border-color:#cde8d8}.imported-page:has(>.source-modern-hero) .source-modern-panels article[data-fit=fits] :is(h3,h4,h5){color:#2d9e5f}.imported-page:has(>.source-modern-hero) .source-modern-panels article[data-fit=fits]>p:first-child:not(:only-child){color:#2d9e5f}.imported-page:has(>.source-modern-hero) .source-modern-panels article[data-fit=fits] ul>li:before{background:#2d9e5f}.imported-page:has(>.source-modern-hero) .source-modern-panels article[data-fit=gaps]{background:#f5f5f3}.imported-page:has(>.source-modern-hero) .source-modern-panels article[data-fit=gaps] ul>li:before{background:#c33;border-radius:50%;width:6px;height:6px;top:9px;left:5px;-webkit-mask:none;mask:none}.imported-page:has(>.source-modern-hero) .source-modern-panels article:has(li.step-numbered)>p:nth-last-child(2):not(:first-child):has(+p){color:#888;font:500 10px/20px var(--font-jetbrains-mono), monospace;letter-spacing:.9px;text-transform:uppercase;border-top:1px solid #e2e0dc;margin:20px 0 4px;padding-top:16px}.imported-page:has(>.source-modern-hero) .source-modern-panels article:has(li.step-numbered)>p+p:last-child{color:#1a1a1a;font:600 16px/24px var(--font-body);margin:0}.imported-page:has(>.source-modern-hero) .source-modern-panels article.is-emphasized:has(li.step-numbered)>p:nth-last-child(2):not(:first-child){color:#fff;border-top-color:#3a3a3a}.imported-page:has(>.source-modern-hero) .source-modern-panels article.is-emphasized:has(li.step-numbered)>p+p:last-child{color:#fff}.imported-page:has(>.source-modern-hero) .source-modern-panels article.is-emphasized:has(li.step-numbered) :is(h3,h4,h5){font-size:32px;line-height:38px}.imported-page:has(>.source-modern-hero)>section .source-modern-panels article.is-emphasized>p:last-child>a[href$=\/book-a-demo]:only-child:not(.button){color:#fff;font:500 14px/24px var(--font-jetbrains-mono), monospace;text-transform:uppercase;background:#ff782c;border-radius:4px;margin-top:12px;padding:10px 18px;text-decoration:none;display:inline-block}.imported-page:has(>.source-modern-hero) .source-modern-panels:not(.case-grid,.hybrid-grid,.stats-2x2,.engineers-grid,.gap-grid,.diff-grid,.choose-grid,.decision-rows,[data-heading-columns=true]) article>p:first-child:not(:only-child){color:#8a8a86;font:500 11px/20px var(--font-jetbrains-mono), monospace;letter-spacing:.9px;text-transform:uppercase}.imported-page:has(>.source-modern-hero) .source-modern-panels:not(.case-grid,.hybrid-grid,.stats-2x2,.engineers-grid,.gap-grid,.diff-grid,.choose-grid,.decision-rows,[data-heading-columns=true]) article.is-emphasized>p:first-child:not(:only-child){color:#ff782c}.imported-page:has(>.source-modern-hero) .source-modern-panels:not(.case-grid,.wash-list,.decision-rows) article.is-emphasized{border-color:#ff782c}.imported-page:has(>.source-modern-hero) .source-modern-guide-frame>p:first-child{color:#ff782c;font:500 11px/20px var(--font-jetbrains-mono), monospace;letter-spacing:.9px;text-transform:uppercase;margin-bottom:16px}.imported-page:has(>.source-modern-hero) .source-modern-panels.wash-list article{border-bottom-color:#2e2e2e;padding:6px 0}.imported-page:has(>.source-modern-hero) .source-modern-guide-frame>.wash-list+p{color:#ddd;background:#ff782c1f;border:1px solid #ff782c4d;border-radius:6px;margin:16px 0 0;padding:16px 20px}.imported-page:has(>.source-modern-hero) .source-modern-guide-frame>.wash-list+p strong{color:#ff782c}.imported-page:has(>.source-modern-hero) .source-modern-panels[data-heading-columns=true]>article:not(:has(h2,ul,ol)):has(>p:first-child+p){background:#fff;border-left:2px solid #ff782c;border-radius:0 8px 8px 0;align-self:start;padding:24px 28px}.imported-page:has(>.source-modern-hero)>.source-modern-comparison:not([data-tone=gray]) .source-modern-panels[data-heading-columns=true]>article:not(:has(h2,ul,ol)):has(>p:first-child+p){background:#f6f6f4}.imported-page:has(>.source-modern-hero) .source-modern-panels[data-heading-columns=true]>article:not(:has(h2,ul,ol)):has(>p:first-child+p)>p:first-child{color:#ff782c;font:500 11px/20px var(--font-jetbrains-mono), monospace;letter-spacing:.9px;text-transform:uppercase;margin-bottom:12px}.imported-page:has(>.source-modern-hero) .source-modern-panels[data-heading-columns=true]>article:not(:has(h2,ul,ol)):has(>p:first-child+p)>p:not(:first-child){font:14px/22px var(--font-body);margin-bottom:12px}.imported-page:has(>.source-modern-hero) .source-modern-callout{background:#f6f6f4;border-left:2px solid #ff782c}.imported-page:has(>.source-modern-hero) .source-modern-narrative>div>.source-modern-panels~p:last-child{font:14px/23px var(--font-body);background:#f6f6f4;border-radius:8px;margin:0;padding:20px 24px}.imported-page:has(>.source-modern-hero) .source-modern-narrative[data-tone=gray]>div>.source-modern-panels~p:last-child{background:#fff}.imported-page:has(>.source-modern-hero) .is-emphasized blockquote>cite{color:#fff9}.imported-page:has(>.source-modern-hero) .source-modern-panels.case-grid article{padding-bottom:48px}.imported-page:has(>.source-modern-hero) .source-modern-panels.case-grid blockquote{font-style:italic;font-weight:400}.source-modern-table-scroll [data-answer=yes]{color:#2d9e5f;font-weight:600}.source-modern-table-scroll [data-answer=no]{color:#c33;font-weight:600}.source-modern-table-scroll [data-answer=partial],.source-modern-table-scroll [data-answer=agentflow]{color:#ff782c;font-weight:600}.source-compare-pill{color:#353535;font:600 11px/24px var(--font-jetbrains-mono), monospace;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;background:#ececea;border-radius:999px;padding:0 12px;display:inline-block}.source-compare-pill[data-pill=agentflow]{color:#fff;background:#ff782c}.source-compare-pill[data-pill=both]{color:#fff;background:#1a1a1a}.source-modern-table-scroll td.is-emphasized{background:#ff782c0d}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll :is(th,td){border-bottom-color:#e2e0dc;padding:18px 24px}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table:has(td[data-mark]) :is(th,td){padding:16px 24px}@media (min-width:768px){.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-columns="3"][data-wide-first]:not(:has(td[data-mark])){table-layout:fixed}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-columns="3"][data-wide-first]:not(:has(td[data-mark])) thead th:first-child{width:56%}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-columns="3"][data-wide-first]:not(:has(td[data-mark])) thead th:not(:first-child){width:22%;min-width:0}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-columns="3"][data-inline-marks]{table-layout:fixed}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-columns="3"][data-inline-marks] thead th:first-child{width:22%;min-width:0}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-columns="3"][data-inline-marks] thead th:not(:first-child){width:39%;min-width:0}}@media (min-width:992px){.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-columns="6"]{table-layout:auto;min-width:0}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-columns="6"] :is(th,td){padding:14px 12px;font-size:12px;line-height:19px}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-columns="6"] th:first-child{width:auto}}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll+p:has(>strong:first-child){font:14px/23px var(--font-body);border-left:2px solid #ff782c;margin:32px 0 0;padding:16px 0 16px 24px}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll tbody tr:last-child :is(th,td){border-bottom:0}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll thead th{font:500 11px/28px var(--font-jetbrains-mono), monospace;letter-spacing:.9px}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll tbody th{color:#1a1a1a;font-weight:500}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll thead th>p>span{letter-spacing:.5px;font-size:10px;display:block}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll thead th.is-competitor{color:#93c5fd;background:#1c3f7a}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll td.is-competitor{background:#1c3f7a08}.decision-guardrails{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;padding-top:28px;display:grid}.guardrail-num{color:#ff782c;font:600 10px/28px var(--font-jetbrains-mono), monospace;letter-spacing:.8px;text-transform:uppercase;margin-bottom:8px;display:block}.decision-guardrails+p{margin-top:28px}@media (max-width:767px){.decision-guardrails{grid-template-columns:1fr}}.source-modern-panels.decision-rows article.is-emphasized p:nth-child(4):has(a){color:#ff782c;font-weight:600}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-agentflow-checks] tbody th{font-weight:600}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-agentflow-checks] td.is-emphasized{background:#ff782c08}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-agentflow-checks] td.is-emphasized>p{color:#ff782c;align-items:center;gap:6px;font-weight:600;display:flex}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-agentflow-checks] td.is-emphasized>p:before{content:"";background:#ff782c26 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6L5 8.5L9.5 3.5' stroke='%23ff782c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;flex:0 0 16px;height:16px}@media (min-width:992px){.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-agentflow-checks]{table-layout:fixed}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-agentflow-checks] thead th:first-child{width:220px;min-width:0}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-agentflow-checks] thead th:not(:first-child){width:auto;min-width:0}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll:has(>table[data-agentflow-checks]){overflow:visible}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-agentflow-checks]{overflow:clip}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-agentflow-checks] thead th{z-index:2;position:sticky;top:110px}}.imported-page:has(>.source-modern-hero) .source-modern-panels.engineers-grid article.is-emphasized{background:radial-gradient(circle at 90% 98%,#ff782c33,#0000 30%),#1a1a1a;border:0;border-radius:12px}.imported-page:has(>.source-modern-hero) .source-modern-panels.engineers-grid .source-modern-flow>li{gap:16px}.imported-page:has(>.source-modern-hero) .source-modern-panels.engineers-grid .source-modern-flow>li>span{color:#ff782c;background:#ff782c26;border:0;border-radius:6px;flex:0 0 36px;width:36px;height:36px}.imported-page:has(>.source-modern-hero) .source-modern-panels.engineers-grid .source-modern-flow>li :is(h4,h5,h6){color:#fff;font:400 13px/28px var(--font-body);margin:0}.imported-page:has(>.source-modern-hero) .source-modern-panels.engineers-grid .source-modern-flow>li p{color:#ffffff80;font:500 12px/18px var(--font-body)}.imported-page:has(>.source-modern-hero) .source-modern-panels.engineers-grid article:not(.is-emphasized)>p{color:#4a4a4a;font:500 16px/27.2px var(--font-body)}.imported-page:has(>.source-modern-hero) .source-modern-panels.engineers-grid article:not(.is-emphasized) .source-modern-panel-value p{font:400 56px/56px var(--font-display);margin:0}.imported-page:has(>.source-modern-hero) .source-modern-panels.engineers-grid article:not(.is-emphasized) .source-modern-panel-stats>div>p{color:#4a4a4a;font:500 14px/28px var(--font-body);margin:0}@media (min-width:992px){.imported-page:has(>.source-modern-hero) .source-modern-panels.engineers-grid article.is-emphasized{padding:40px}.imported-page:has(>.source-modern-hero) .source-modern-panels.engineers-grid .source-modern-flow>li{min-height:132px}}@media (min-width:768px){.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table:is([data-columns="3"],[data-columns="4"]):not(:has(td[data-mark])){table-layout:auto}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table:is([data-columns="3"],[data-columns="4"]):not(:has(td[data-mark])) th:first-child{width:auto;min-width:240px}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table:is([data-columns="3"],[data-columns="4"]):not(:has(td[data-mark])) thead th:not(:first-child){min-width:130px}}.imported-page:has(>.source-modern-hero) .source-modern-certificates h3{color:#fff;font:400 24px/30px var(--font-display)}.imported-page:has(>.source-modern-hero) .source-modern-security :is(h2,p){color:#fff}.imported-page:has(>.source-modern-hero) .source-modern-security-features li{color:#fff;background:#fff3;border:1px solid #ffffff80;border-radius:6px;padding:8px 14px}.imported-page:has(>.source-modern-hero) .source-modern-security-features li p{font:500 14px/24px var(--font-jetbrains-mono), monospace;text-transform:uppercase}.imported-page:has(>.source-modern-hero) .source-modern-security-features li svg{display:none}.imported-page:has(>.source-modern-hero) .source-modern-security-features li:before{content:"";background:#fff;flex:none;width:6px;height:6px}.imported-page:has(>.source-modern-hero) .source-modern-security>.source-modern-security-link{color:#1a1a1a;font:500 14px/24px var(--font-jetbrains-mono), monospace;margin:32px auto 0}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll+p:not(:has(>strong:first-child)){color:#888;font:13px/20px var(--font-body)}.imported-page:has(>.source-modern-hero) .source-modern-panels article ul.source-chip-row{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;display:flex}.imported-page:has(>.source-modern-hero) .source-modern-panels article ul.source-chip-row>li{color:#1a1a1a;font:600 12px/20px var(--font-body);background:#fff;border:1px solid #e2e0dc;border-radius:999px;margin:0;padding:6px 14px;position:static}.imported-page:has(>.source-modern-hero) .source-modern-panels article ul.source-chip-row>li:before{content:none;display:none}.source-modern-closing{background-color:#ff782c;background-position:50%,50%,0 0;background-size:cover,cover,auto}.source-modern-related-label p{align-items:center;gap:8.8px;display:flex}.source-modern-related-label p:before{content:"";background:#ff782c;flex:none;width:8px;height:8px}.source-comparison-related .source-comparison-related-tag{color:#888;font:500 9.92px/28px var(--font-jetbrains-mono), monospace;letter-spacing:1.5872px}.source-comparison-related .source-comparison-related-grid p{color:#353535;font:500 14.4px/21px var(--font-inter-tight), sans-serif}.source-comparison-related .source-comparison-related-go{font:600 13px/28px var(--font-inter-tight), sans-serif;margin-top:8px}.source-modern-related-label p{color:#888}.imported-page:has(>.source-modern-hero) .source-modern-faq h2{margin-bottom:40px}.imported-page:has(>.source-modern-hero) .source-modern-faq details:first-of-type{border-top:1px solid #ddd}.imported-page:has(>.source-modern-hero) .source-modern-faq summary{color:#1a1a1a;padding:24px 0}@media (min-width:768px){.imported-page:has(>.source-modern-hero) .source-modern-faq{padding-bottom:112px}}@media (min-width:768px) and (max-width:991px){.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-columns="6"]{min-width:0}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-columns="6"] :is(th,td){padding:14px 12px;font-size:12px;line-height:19px}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-columns="6"] th:first-child{width:auto}}@media (max-width:767px){.imported-page:has(>.source-modern-hero) .source-modern-table-scroll>table[data-columns="3"]:not(:has(td[data-mark])) th:first-child{width:auto}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll>table[data-columns="3"]:has(td[data-mark]) thead th:not(:first-child){width:30%}.imported-page:has(>.source-modern-hero) :is(.source-modern-table-scroll,.source-table-scroll) .source-compare-pill{border-radius:var(--radius-card);white-space:normal;padding:4px 10px;line-height:16px}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-agentflow-checks] td.is-emphasized>p{display:block}.imported-page:has(>.source-modern-hero) .source-modern-table-scroll table[data-agentflow-checks] td.is-emphasized>p:before{vertical-align:-3px;width:16px;margin-right:6px;display:inline-block}}.imported-page:has(>.source-modern-hero) .source-modern-security>div{border-radius:var(--radius-card);overflow:clip}.imported-page:has(>.source-modern-hero) .source-modern-panels article:has(li.step-numbered) :is(h3,h4,h5){font-size:32px;line-height:38px}.imported-page:has(>.source-modern-hero) .source-modern-panels article:has(li.step-numbered){flex-direction:column;display:flex}.imported-page:has(>.source-modern-hero) .source-modern-panels article:has(li.step-numbered)>:is(h3,h4,h5,ol,p){margin-top:0}.imported-page:has(>.source-modern-hero) .source-modern-panels article:has(li.step-numbered)>ol>li:last-child{margin-bottom:0}.imported-page:has(>.source-modern-hero) .source-modern-panels article:has(li.step-numbered)>ol:has(+p:nth-last-child(2)){margin-bottom:20px}.imported-page:has(>.source-modern-hero) .source-modern-panels article:has(li.step-numbered)>p:nth-last-child(2):not(:first-child):has(+p){margin-top:auto}.imported-page:has(>.source-modern-hero) .source-modern-panels article:has(li.step-numbered)>ol+p:last-child{margin-top:auto}.imported-page:has(>.source-modern-hero) .source-modern-panels[data-stacked=true]:not(.gap-grid,.diff-grid)>article[data-numbered]{background:var(--color-surface);border-radius:var(--radius-card);border:1px solid #e2e2df;grid-template-columns:48px minmax(0,1fr);column-gap:20px;padding:36px;display:grid}.imported-page:has(>.source-modern-hero) .source-modern-panels[data-stacked=true]:not(.gap-grid,.diff-grid)>article[data-numbered]>*{overflow-wrap:anywhere;grid-column:2}.imported-page:has(>.source-modern-hero) .source-modern-panels[data-stacked=true]:not(.gap-grid,.diff-grid)>article[data-numbered]>p:first-child{color:var(--color-orange);font:400 36px/40px var(--font-display);letter-spacing:0;text-transform:none;grid-area:1/1/span 12;margin:0}.imported-page:has(>.source-modern-hero) .source-modern-panels[data-stacked=true]:not(.gap-grid,.diff-grid)>article[data-numbered]>:is(h3,h4){margin-top:0}.imported-page:has(>.source-modern-hero) .source-modern-panels[data-stacked=true]:not(.gap-grid,.diff-grid)>article[data-numbered]>:last-child{margin-bottom:0}@media (max-width:767px){.imported-page:has(>.source-modern-hero) .source-modern-panels[data-stacked=true]:not(.gap-grid,.diff-grid)>article[data-numbered]{grid-template-columns:36px minmax(0,1fr);column-gap:16px;padding:24px 20px}.imported-page:has(>.source-modern-hero) .source-modern-panels[data-stacked=true]:not(.gap-grid,.diff-grid)>article[data-numbered]>p:first-child{font-size:32px;line-height:36px}}.source-compare-year-cards{grid-template-columns:minmax(0,1fr);gap:16px;margin:32px 0;display:grid}.source-compare-year-cards:last-child{margin-bottom:0}.source-compare-year-cards>div{border-radius:var(--radius-card);background:#f6f6f4;border:1px solid #e2e2df;min-width:0;padding:28px}:is([data-tone=gray],[data-band=grey]) .source-compare-year-cards>div{background:var(--color-surface)}.imported-page .source-modern-comparison .source-compare-year-cards>div>p{color:var(--color-body);font:14px/22px var(--font-body);overflow-wrap:anywhere;max-width:none;margin:0}.imported-page .source-modern-comparison .source-compare-year-cards>div>p.source-compare-year-label{color:var(--color-ink);font:500 11px/20px var(--font-jetbrains-mono), monospace;letter-spacing:.9px;text-transform:uppercase}.imported-page .source-modern-comparison .source-compare-year-cards>div>p.source-compare-year-value{color:var(--color-orange);font:400 44px/1 var(--font-display);margin:12px 0}@media (min-width:768px){.source-compare-year-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.source-compare-year-cards:is([data-count="2"],[data-count="4"]){grid-template-columns:repeat(2,minmax(0,1fr))}}.source-compare-alt .source-modern-section-label{display:block}@media (min-width:768px) and (max-width:991px){.source-modern-security header,.source-modern-certificates,.source-modern-security-features,.source-modern-panels,.source-modern-panels.case-grid,.source-modern-split-intro,.source-modern-panels[data-heading-columns=true],.source-comparison-reason-grid,.source-comparison-analysis-row,.source-comparison-cta .source-product-wrap{grid-template-columns:1fr}}@media (min-width:861px) and (max-width:991px){.source-comparison-related-grid{grid-template-columns:1fr}}
