.cmp-hero{padding-top:160px}.cmp-hero-inner{align-items:center;gap:69px;display:flex}.cmp-hero-content{flex-direction:column;flex:0 684px;gap:40px;display:flex}.cmp-hero-eyebrow{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-lh);letter-spacing:var(--t-eyebrow-ls);color:var(--tb-400);margin-bottom:-24px}.cmp-hero-title{font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls);text-transform:none;color:var(--tb-400);flex-direction:column;display:flex}.cmp-hero-title-line{display:block}.cmp-hero-desc{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--t-body-lg-size);line-height:var(--t-body-lg-lh);letter-spacing:var(--t-body-lg-ls);color:var(--tb-400);margin-top:-16px}.cmp-hero-stats{border-top:1px solid var(--tb-800);border-bottom:1px solid var(--tb-800);padding:24px 0}.cmp-hero-stats-row{align-items:center;gap:42px;display:flex}.cmp-hero-stat{flex-direction:column;gap:12px;min-width:0;display:flex}.cmp-hero-stat+.cmp-hero-stat{border-left:1px solid var(--tb-800);padding-left:42px}.cmp-hero-stat-value{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--t-h4-size);line-height:var(--t-h4-lh);letter-spacing:var(--t-h4-ls);color:var(--tb-main)}.cmp-hero-stat-label{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--t-body-md-size);line-height:var(--t-body-md-lh);letter-spacing:var(--t-body-md-ls);color:var(--tb-400)}.cmp-hero-ctas{align-items:center;gap:24px;display:flex}.cmp-hero-btn{background:var(--tb-950);border:1px solid var(--tb-800);font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--t-btn-lg-size);line-height:var(--t-btn-lg-lh);letter-spacing:var(--t-btn-lg-ls);color:var(--tb-400);white-space:nowrap;transition:color var(--transition-fast), border-color var(--transition-fast);border-radius:4px;justify-content:center;align-items:center;padding:14px 24px;display:inline-flex}.cmp-hero-btn:hover{color:var(--tb-50);border-color:var(--tb-main)}.cmp-hero-link{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--t-body-md-size);line-height:var(--t-body-md-lh);letter-spacing:var(--t-body-md-ls);color:var(--tb-400);white-space:nowrap;transition:color var(--transition-fast)}.cmp-hero-link:hover{color:var(--tb-50)}.cmp-hero-graphic{object-fit:contain;flex:0 543px;width:543px;height:auto}@media (max-width:1023px){.cmp-hero{padding-top:130px}.cmp-hero-inner{flex-direction:column;align-items:flex-start;gap:40px}.cmp-hero-content{flex:none;gap:28px;width:100%}.cmp-hero-eyebrow{margin-bottom:-16px}.cmp-hero-desc{margin-top:-12px}.cmp-hero-graphic{flex:none;align-self:center;width:100%;max-width:543px}}@media (max-width:767px){.cmp-hero{padding-top:110px}.cmp-hero-content{gap:20px}.cmp-hero-eyebrow{margin-bottom:0}.cmp-hero-title{font-family:var(--font-body);font-weight:var(--weight-regular)}.cmp-hero-desc{margin-top:0}.cmp-hero-stats{border:0;padding:8px 0 0}.cmp-hero-stats-row{align-items:flex-start;gap:16px}.cmp-hero-stat{flex:1 1 0;gap:2px}.cmp-hero-stat+.cmp-hero-stat{border-left:0;padding-left:0}.cmp-hero-stat-value{font-family:var(--font-body);font-weight:var(--weight-regular)}.cmp-hero-ctas,.cmp-hero-graphic{display:none}}
.cmp-facts{margin-top:284px}.cmp-facts-card{border-radius:12px}.cmp-facts-bar{background:var(--tb-canvas);border:1px solid var(--tb-800);border-bottom:none;border-radius:12px 12px 0 0;align-items:center;gap:10px;padding:19px 36px;display:flex}.cmp-facts-dot{border-radius:50%;width:10px;height:10px}.cmp-facts-dot--r{background:#ff5f56}.cmp-facts-dot--y{background:#ffbd2e}.cmp-facts-dot--g{background:#27c93f}.cmp-facts-body{background:var(--tb-canvas);border:1px solid var(--tb-800);border-radius:0 0 12px 12px;padding:42px 48px;overflow:hidden}.cmp-facts-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:36px 24px;display:grid}.cmp-facts-item{align-items:center;gap:24px;min-width:0;display:flex}.cmp-facts-icon{border:1px solid var(--tb-800);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;display:inline-flex;overflow:hidden}.cmp-facts-icon img{object-fit:contain;width:36px;height:36px}.cmp-facts-text{flex-direction:column;min-width:0;display:flex}.cmp-facts-value{font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls);color:var(--tb-400)}.cmp-facts-label{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--t-body-md-size);line-height:var(--t-body-md-lh);letter-spacing:var(--t-body-md-ls);color:var(--tb-400)}@media (max-width:1023px){.cmp-facts{margin-top:96px}.cmp-facts-bar{display:none}.cmp-facts-body{border:0;border-top:1px solid var(--tb-800);border-bottom:1px solid var(--tb-800);border-radius:0;padding:32px 0}.cmp-facts-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:36px 24px}.cmp-facts-icon{width:56px;height:56px}.cmp-facts-icon img{width:24px;height:24px}.cmp-facts-value{font-family:var(--font-body);font-weight:var(--weight-regular)}.cmp-facts-label{line-height:24px}}@media (max-width:767px){.cmp-facts{margin-top:72px}.cmp-facts-body{padding:24px 0}.cmp-facts-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px 20px}.cmp-facts-item{gap:12px}.cmp-facts-icon{width:48px;height:48px}.cmp-facts-icon img{width:20px;height:20px}}
.cmp-cmp{margin-top:284px}.cmp-cmp-frame{background:linear-gradient(180deg, var(--tb-800) 0%, color-mix(in srgb, var(--tb-canvas) 0%, transparent) 100%);border-radius:8px;padding:56px 52px}.cmp-cmp-card-outer{background:linear-gradient(var(--tb-canvas), var(--tb-canvas)) padding-box, linear-gradient(180deg, var(--tb-800) 0%, var(--tb-canvas) 62%) border-box;border:1px solid #0000;border-radius:12px;padding:52px 56px;overflow:hidden}.cmp-cmp-title{font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls);text-transform:none;color:var(--tb-400);margin-bottom:32px}.cmp-cmp-table{flex-direction:column;gap:0;display:flex}.cmp-cmp-row{align-items:center;gap:124px;padding:18px 12px;display:flex}.cmp-cmp-row--head{background:var(--tb-950);border-radius:6px;padding:12px}.cmp-cmp-row:not(.cmp-cmp-row--head)+.cmp-cmp-row{border-top:1px solid var(--tb-800)}.cmp-cmp-cell-group{flex:1 1 0;align-items:center;gap:58px;min-width:0;display:flex}.cmp-cmp-cell{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--t-body-lg-size);line-height:var(--t-body-lg-lh);letter-spacing:var(--t-body-lg-ls);color:var(--tb-400)}.cmp-cmp-cell--factor{flex:0 0 233px;width:233px}.cmp-cmp-cell--us,.cmp-cmp-cell--them{flex:1 1 0;min-width:0}.cmp-cmp-cell--us{color:var(--tb-main)}.cmp-cmp-cards{display:none}@media (max-width:1023px){.cmp-cmp{margin-top:96px}.cmp-cmp-frame{padding:17px 0 0}.cmp-cmp-card-outer{padding:52px 30px}.cmp-cmp-title{font-family:var(--font-body);font-weight:var(--weight-regular);margin-bottom:52px}.cmp-cmp-row{gap:24px}.cmp-cmp-cell--factor{flex:0 0 139px;width:139px}.cmp-cmp-cell-group{gap:58px}}@media (max-width:767px){.cmp-cmp{margin-top:72px}.cmp-cmp-frame{background:0 0;border-radius:0;padding:0}.cmp-cmp-card-outer{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.cmp-cmp-title{margin-bottom:24px}.cmp-cmp-table{display:none}.cmp-cmp-cards{flex-direction:column;gap:12px;display:flex}.cmp-cmp-card{border:1px solid var(--tb-800);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.cmp-cmp-card-factor{font-family:var(--font-body);font-weight:var(--weight-regular);color:var(--tb-main)}.cmp-cmp-card-panels{align-items:stretch;gap:12px;display:flex}.cmp-cmp-panel{background:var(--tb-950);border-radius:4px;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;padding:10px 12px;display:flex}.cmp-cmp-panel--us{color:var(--tb-400)}.cmp-cmp-panel--them{color:var(--tb-600)}.cmp-cmp-panel-label{font-family:var(--font-body);font-weight:var(--weight-regular);text-transform:uppercase;color:inherit}.cmp-cmp-panel-value{font-family:var(--font-body);font-weight:var(--weight-medium);color:inherit}.cmp-cmp-more{flex-direction:column;gap:12px;display:flex}.cmp-cmp-more:not([open]) .cmp-cmp-rest{display:none}.cmp-cmp-toggle{border:1px solid var(--tb-800);background:var(--tb-950);font-family:var(--font-body);font-weight:var(--weight-regular);color:var(--tb-400);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);border-radius:4px;order:1;justify-content:center;align-items:center;padding:12px 20px;list-style:none;display:flex}.cmp-cmp-toggle::-webkit-details-marker{display:none}.cmp-cmp-toggle:hover{color:var(--tb-50);border-color:var(--tb-main)}.cmp-cmp-toggle:focus-visible{outline:2px solid var(--tb-main);outline-offset:2px}.cmp-cmp-more .cmp-cmp-toggle-close,.cmp-cmp-more[open] .cmp-cmp-toggle-open{display:none}.cmp-cmp-more[open] .cmp-cmp-toggle-close{display:inline}.cmp-cmp-rest{flex-direction:column;gap:12px;display:flex}}
.cmp-why{margin-top:284px}.cmp-why-inner{align-items:flex-start;gap:96px;display:flex}.cmp-why-head{flex-direction:column;flex:0 513px;justify-content:space-between;align-self:stretch;gap:180px;min-width:0;display:flex}.cmp-why-title{font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls);text-transform:none;color:var(--tb-400)}.cmp-why-desc{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--t-body-lg-size);line-height:var(--t-body-lg-lh);letter-spacing:var(--t-body-lg-ls);color:var(--tb-400);max-width:430px}.cmp-why-grid{flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;min-width:0;display:grid}.cmp-why-card{background:linear-gradient(var(--tb-canvas), var(--tb-canvas)) padding-box, linear-gradient(180deg, var(--tb-800) 0%, var(--tb-canvas) 65%) border-box;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex}.cmp-why-card-title{font-family:var(--font-heading);font-weight:var(--weight-semibold);font-size:var(--t-h4-size);line-height:var(--t-h4-lh);letter-spacing:var(--t-h4-ls);text-transform:none;color:var(--tb-main)}.cmp-why-card-desc{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--t-body-md-size);line-height:var(--t-body-md-lh);letter-spacing:var(--t-body-md-ls);color:var(--tb-400)}@media (max-width:1200px){.cmp-why-inner{flex-direction:column;align-items:stretch;gap:24px}.cmp-why-head{flex:none;align-self:auto;gap:12px;width:100%}}@media (max-width:1023px){.cmp-why{margin-top:96px}.cmp-why-desc{max-width:none}}@media (max-width:767px){.cmp-why{margin-top:72px}.cmp-why-title{font-family:var(--font-body);font-weight:var(--weight-regular)}.cmp-why-grid{grid-template-columns:1fr;gap:24px}.cmp-why-card{border-radius:8px;gap:8px;padding:20px}}
.cmp-pick{margin-top:284px}.cmp-pick-inner{align-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:40px 72px;display:flex}.cmp-pick-tilt{flex:1 1 0;min-width:0;max-width:640px}.cmp-pick-tilt--us{transform:rotate(-4.5deg)}.cmp-pick-tilt--them{transform:rotate(4.5deg)}.cmp-pick-card{background:linear-gradient(var(--tb-canvas), var(--tb-canvas)) padding-box, linear-gradient(180deg, var(--tb-800) 0%, var(--tb-canvas) 100%) border-box;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:28px;padding:1px 0;display:flex;overflow:hidden}.cmp-pick-head{border-bottom:1px solid var(--tb-800);padding:19px 36px}.cmp-pick-title{font-family:var(--font-mono);letter-spacing:.04em;color:var(--tb-400);font-size:18px;line-height:32px}.cmp-pick-body{padding:0 36px 19px}.cmp-pick-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.cmp-pick-item{align-items:center;gap:12px;padding:10px 0;display:flex}.cmp-pick-item+.cmp-pick-item{background-image:repeating-linear-gradient(to right, var(--tb-800) 0 5px, transparent 5px 10px);background-position:0 0;background-repeat:no-repeat;background-size:100% 1px}.cmp-pick-icon{flex-shrink:0;width:16px;height:16px;display:inline-flex}.cmp-pick-text{font-family:var(--font-mono);letter-spacing:.04em;color:var(--tb-400);font-size:18px;line-height:32px}@media (max-width:1023px){.cmp-pick{margin-top:96px}.cmp-pick-inner{align-items:stretch;gap:24px;padding:0 36px}.cmp-pick-tilt--us,.cmp-pick-tilt--them{transform:none}.cmp-pick-head{padding:19px 16px}.cmp-pick-body{padding:0 16px 19px}}@media (max-width:767px){.cmp-pick{margin-top:72px}.cmp-pick-inner{flex-direction:column;align-items:stretch;gap:24px;padding:0 20px}.cmp-pick-tilt{flex:none;width:100%}}
.cmp-eng{margin-top:284px}.cmp-eng-title{font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls);text-transform:none;color:var(--tb-400);margin-bottom:48px}.cmp-eng-row{align-items:center;gap:72px;display:flex}.cmp-eng-item{flex:1 1 0;align-items:center;gap:24px;min-width:0;display:flex}.cmp-eng-item+.cmp-eng-item{border-left:1px solid var(--tb-800);margin-left:-36px;padding-left:72px}.cmp-eng-icon{border:1px solid var(--tb-800);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;display:inline-flex;overflow:hidden}.cmp-eng-icon img{object-fit:contain;width:36px;height:36px}.cmp-eng-text{flex-direction:column;gap:4px;min-width:0;display:flex}.cmp-eng-item-title{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--t-h4-size);line-height:var(--t-h4-lh);letter-spacing:var(--t-h4-ls);color:var(--tb-400)}.cmp-eng-item-desc{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--t-body-md-size);line-height:var(--t-body-md-lh);letter-spacing:var(--t-body-md-ls);color:var(--tb-400)}@media (max-width:1023px){.cmp-eng{margin-top:96px}.cmp-eng-title{margin-bottom:24px}.cmp-eng-row{flex-direction:column;align-items:stretch;gap:24px}.cmp-eng-item{flex:none;gap:16px}.cmp-eng-item+.cmp-eng-item{border-left:0;border-top:1px solid var(--tb-800);margin-top:-12px;margin-left:0;padding-top:24px;padding-left:0}.cmp-eng-icon{width:56px;height:56px}.cmp-eng-icon img{width:25px;height:25px}.cmp-eng-item-desc{line-height:24px}}@media (max-width:767px){.cmp-eng{margin-top:72px}.cmp-eng-title{font-family:var(--font-body);font-weight:var(--weight-regular)}.cmp-eng-icon{width:48px;height:48px}}
.cmp-cta{margin-top:284px}.cmp-cta-card{filter:drop-shadow(6px 6px 0 var(--tb-800));border-radius:12px}.cmp-cta-bar{background:var(--tb-canvas);border:1px solid var(--tb-800);border-bottom:none;border-radius:12px 12px 0 0;align-items:center;gap:10px;padding:19px 36px;display:flex}.cmp-cta-dot{border-radius:50%;width:10px;height:10px}.cmp-cta-dot--r{background:#ff5f56}.cmp-cta-dot--y{background:#ffbd2e}.cmp-cta-dot--g{background:#27c93f}.cmp-cta-body{background:var(--tb-canvas);border:1px solid var(--tb-800);border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:40px;padding:42px 82px;display:flex;overflow:hidden}.cmp-cta-content{flex-direction:column;flex:0 636px;gap:44px;min-width:0;display:flex}.cmp-cta-text{flex-direction:column;gap:8px;display:flex}.cmp-cta-title{font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls);text-transform:none;color:var(--tb-main);flex-direction:column;display:flex}.cmp-cta-desc{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--t-h4-size);line-height:var(--t-h4-lh);letter-spacing:var(--t-h4-ls);color:var(--tb-400)}.cmp-cta-btn{background:var(--tb-950);border:1px solid var(--tb-800);font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--t-btn-lg-size);line-height:var(--t-btn-lg-lh);letter-spacing:var(--t-btn-lg-ls);color:var(--tb-400);white-space:nowrap;transition:color var(--transition-fast), border-color var(--transition-fast);border-radius:4px;justify-content:center;align-self:flex-start;align-items:center;padding:12px 16px;display:inline-flex}.cmp-cta-btn:hover{color:var(--tb-50);border-color:var(--tb-main)}.cmp-cta-graphic{object-fit:cover;mix-blend-mode:lighten;flex-shrink:0;width:285px;height:285px}@media (max-width:1023px){.cmp-cta{margin-top:96px}.cmp-cta-body{flex-direction:column;align-items:flex-start;gap:24px;padding:40px 32px}.cmp-cta-content{flex:none;width:100%}.cmp-cta-graphic{order:-1;width:120px;height:120px}}@media (max-width:767px){.cmp-cta{margin-top:72px}.cmp-cta-bar{padding:20px 32px}.cmp-cta-body{padding:24px}.cmp-cta-content{gap:36px}.cmp-cta-text{gap:12px}.cmp-cta-title{font-family:var(--font-body);font-weight:var(--weight-regular)}}
.compare-page{background-color:var(--tb-canvas);width:100%;padding-bottom:80px;overflow-x:hidden}.cmp-container{max-width:1440px;margin:0 auto;padding:0 72px}.cmp-accent{color:var(--tb-main)}.cmp-swap{flex-direction:column;display:flex}@media (max-width:767px){.cmp-swap-eng{order:-1}}.cmp-section-head{justify-content:space-between;align-items:flex-start;gap:48px;width:100%;display:flex}.cmp-section-title{font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls);text-transform:none;color:var(--tb-400)}.cmp-section-subtitle{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--t-body-md-size);line-height:var(--t-body-md-lh);letter-spacing:var(--t-body-md-ls);color:var(--tb-400);max-width:490px}@media (max-width:1023px){.cmp-container{padding:0 36px}.cmp-section-head{flex-direction:column;gap:16px}}@media (max-width:767px){.cmp-container{padding:0 20px}}
