.comparison-head{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;margin-bottom:calc(var(--fs)*4);text-align:center}.comparison-title{margin:calc(var(--fs)*1) 0 var(--space-3);font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-display-md);font-weight:500;line-height:1.15;text-wrap:balance;color:#fff}.comparison-title-bold{font-weight:700}.comparison-lede{width:min(var(--fs)*42,90%);margin:0;font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-base);font-weight:500;line-height:1.5;color:#8a93a3}@media(orientation:portrait){.comparison-head{padding-left:calc(var(--fs)*2.5);padding-right:calc(var(--fs)*2.5)}.comparison-lede{width:100%}}.faqs{position:relative;isolation:isolate;overflow:hidden;padding:calc(var(--fs)*7) 0 calc(var(--fs)*9);background:#fff}.faqs__bg{top:0;left:50%;transform:translate(-50%);height:100vh;z-index:0;pointer-events:none}.faqs__bg,.faqs__grid-img{position:absolute;width:100%}.faqs__grid-img{inset:0;height:100%;object-fit:cover;opacity:.8}.faqs__glow{position:absolute;top:calc(var(--fs)*3);left:50%;width:calc(var(--fs)*50);height:calc(var(--fs)*32);transform:translateX(-50%);border-radius:50%;opacity:.5;background:radial-gradient(50% 50% at 50% 50%,rgba(0,160,172,.22) 0,rgba(0,160,172,0) 100%);filter:blur(40px)}.faqs__inner{position:relative;z-index:1;width:min(var(--fs)*61,92%);margin:0 auto}.faqs .comparison-title{color:var(--color-primary-950)}.faqs .comparison-lede{color:#8a93a3}.faqs__search{display:flex;align-items:center;gap:calc(var(--fs)*.875);width:100%;height:calc(var(--fs)*4.25);margin:0 auto calc(var(--fs)*1.5);padding:0 calc(var(--fs)*1.5);border-radius:var(--radius-pill);border:1px solid #ebeef2;background:hsla(0,0%,100%,.7);box-shadow:0 calc(var(--fs)*1) calc(var(--fs)*2.5) -1.2px rgba(88,92,95,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.faqs__search-icon{flex:none;width:calc(var(--fs)*1.25);height:calc(var(--fs)*1.25);color:#9aa3b0}.faqs__search-input{flex:1 1;min-width:0;height:100%;border:0;background:rgba(0,0,0,0);font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-base);font-weight:400;line-height:1.5;color:var(--color-fg)}.faqs__search-input::placeholder{color:#9aa3b0}.faqs__search-input:focus{outline:none}.faqs__kbd{flex:none;display:inline-flex;align-items:center;padding:calc(var(--fs)*.25) calc(var(--fs)*.5);border-radius:var(--radius-sm);border:1px solid #e5e8ec;background:#fff;font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-xs);font-weight:400;line-height:1.5;color:#9aa3b0}.faqs__cats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(var(--fs)*1.25);gap:calc(var(--fs)*1.25);width:100%;margin:0 0 calc(var(--fs)*3.5);padding:0;list-style:none}.faqs__cat{display:flex;align-items:center;gap:calc(var(--fs)*1);padding:calc(var(--fs)*1.25) calc(var(--fs)*1.5);border-radius:var(--radius-lg);border:1px solid #eef1f4;background:hsla(0,0%,100%,.75);box-shadow:0 calc(var(--fs)*1.25) calc(var(--fs)*2.5) -1.2px rgba(88,92,95,.08);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}a.faqs__cat:hover{transform:translateY(calc(var(--fs) * -.25));box-shadow:0 calc(var(--fs)*2) calc(var(--fs)*3.5) -1.2px rgba(88,92,95,.14)}.faqs__cat-icon{flex:none;display:flex;align-items:center;justify-content:center;width:calc(var(--fs)*3.25);height:calc(var(--fs)*3.25);border-radius:calc(var(--fs)*1)}.faqs__cat-icon svg{width:calc(var(--fs)*1.625);height:calc(var(--fs)*1.625)}.faqs__cat-icon--green{color:#1f9d6b;background:rgba(31,193,107,.12)}.faqs__cat-icon--blue{color:#4d7cff;background:rgba(77,124,255,.12)}.faqs__cat-icon--amber{color:#e8a33d;background:rgba(232,163,61,.14)}.faqs__cat-icon--purple{color:#9a6bff;background:rgba(154,107,255,.12)}.faqs__cat-text{display:flex;flex-direction:column;gap:calc(var(--fs)*.25)}.faqs__cat-count{font-size:var(--text-xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#9aa3b0}.faqs__cat-count,.faqs__cat-title{font-family:var(--font-sans);text-wrap:pretty;line-height:1.5}.faqs__cat-title{font-size:var(--text-md);font-weight:600;color:var(--color-primary-950)}.faqs__top{display:flex;align-items:center;gap:calc(var(--fs)*1.25);margin-bottom:calc(var(--fs)*1.25)}.faqs__top-label{flex:none;font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-sm);font-weight:600;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:#aeb6c2}.faqs__top-rule{flex:1 1;height:1px;background:linear-gradient(90deg,#e3e7ec,rgba(227,231,236,0))}.faqs__list{display:flex;flex-direction:column;gap:calc(var(--fs)*.875);margin:0;padding:0;list-style:none}.faqs__item{border-radius:var(--radius-lg);border:1px solid #eef1f4;background:hsla(0,0%,100%,.6);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.faqs__item.is-open{background:#fff;border-color:#e6eaef;box-shadow:0 calc(var(--fs)*1.5) calc(var(--fs)*3) -1.2px rgba(88,92,95,.1)}.faqs__q{justify-content:space-between;gap:calc(var(--fs)*1.5);width:100%;padding:calc(var(--fs)*1.375) calc(var(--fs)*1.75);border:0;background:rgba(0,0,0,0);font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-md);font-weight:600;line-height:1.5;text-align:left;color:var(--color-primary-950);cursor:pointer}.faqs__q,.faqs__q-icon{display:flex;align-items:center}.faqs__q-icon{flex:none;justify-content:center;width:calc(var(--fs)*1.875);height:calc(var(--fs)*1.875);border-radius:50%;border:1px solid #e6eaef;color:#6b7280;transition:transform .25s ease,color .2s ease,border-color .2s ease}.faqs__q-icon svg{width:calc(var(--fs)*1);height:calc(var(--fs)*1)}.faqs__item.is-open .faqs__q-icon{transform:rotate(180deg);color:var(--color-primary-950);border-color:#d5dbe2}.faqs__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faqs__item.is-open .faqs__a{grid-template-rows:1fr}.faqs__a-inner{overflow:hidden;visibility:hidden;transition:visibility .3s ease}.faqs__item.is-open .faqs__a-inner{visibility:visible}.faqs__a-text{margin:0;padding:0 calc(var(--fs)*1.75) calc(var(--fs)*1.625);font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-base);font-weight:400;line-height:1.5;color:#6b7280}@media(orientation:portrait){.faqs{padding:calc(var(--fs)*5) 0 calc(var(--fs)*6)}.faqs__search{height:calc(var(--fs)*3.5);padding:0 calc(var(--fs)*1.25)}.faqs__cats{grid-template-columns:1fr;gap:calc(var(--fs)*.875);margin-bottom:calc(var(--fs)*2.5)}.faqs__cat{padding:calc(var(--fs)*1) calc(var(--fs)*1.25)}.faqs__cat-icon{width:calc(var(--fs)*2.75);height:calc(var(--fs)*2.75)}.faqs__cat-icon svg{width:calc(var(--fs)*1.375);height:calc(var(--fs)*1.375)}.faqs__q{gap:calc(var(--fs)*1);padding:calc(var(--fs)*1.125) calc(var(--fs)*1.25);font-size:14px}}@media(orientation:portrait)and (min-width:1024px){.faqs__q{font-size:12px}}@media(orientation:portrait)and (min-width:1280px){.faqs__q{font-size:13px}}@media(orientation:portrait){.faqs__q-icon{width:calc(var(--fs)*1.625);height:calc(var(--fs)*1.625)}.faqs__a-text{padding:0 calc(var(--fs)*1.25) calc(var(--fs)*1.25);font-size:13px}}@media(orientation:portrait)and (min-width:1024px){.faqs__a-text{font-size:11px}}@media(orientation:portrait)and (min-width:1280px){.faqs__a-text{font-size:12px}}