html{scroll-behavior:smooth}.ft-official-wrapper{padding-top:38px!important}.ft-official-wrapper .header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.96)!important;-webkit-box-shadow:0 1px 0 rgba(21,27,38,.08);box-shadow:0 1px 0 rgba(21,27,38,.08);position:fixed!important}.ft-official-container.landing-page{background:#fff;color:#20232a;overflow:hidden}.ft-official-container.landing-page .landing-inner{margin-left:auto;margin-right:auto;max-width:1200px;width:calc(100% - 64px)}.ft-official-container.landing-page #comparison,.ft-official-container.landing-page #sources,.ft-official-container.landing-page #verdict,.ft-official-container.landing-page .landing-section-item[id]{scroll-margin-top:112px}.ft-official-container.landing-page .landing-visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ft-official-container.landing-page h1,.ft-official-container.landing-page h2,.ft-official-container.landing-page h3,.ft-official-container.landing-page p{margin-top:0}.ft-official-container.landing-page h1{color:#17191e;font-size:50px;font-weight:650;letter-spacing:0;line-height:1.16;margin-bottom:22px;max-width:980px}.ft-official-container.landing-page h2{color:#20232a;font-size:32px;font-weight:650;letter-spacing:0;line-height:1.3;margin-bottom:14px}.ft-official-container.landing-page h3{color:#20232a;font-size:20px;font-weight:650;letter-spacing:0;line-height:1.45;margin-bottom:10px}.ft-official-container.landing-page li,.ft-official-container.landing-page p{color:#59606d;font-size:16px;line-height:1.8}.ft-official-container.landing-page .eyebrow,.ft-official-container.landing-page .section-label{color:#c93612;font-size:13px;font-weight:700;letter-spacing:0;line-height:20px;margin:0 0 12px;text-transform:uppercase}.ft-official-container.landing-page .landing-hero{background:#f5f7fa;padding:142px 0 76px}.ft-official-container.landing-page .landing-hero-copy{max-width:980px}.ft-official-container.landing-page .hero-desc{color:#505865;font-size:18px;line-height:1.8;margin-bottom:30px;max-width:820px}.ft-official-container.landing-page .landing-article-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 0;margin:-8px 0 13px}.ft-official-container.landing-page .landing-article-meta span,.ft-official-container.landing-page .landing-article-meta time{color:#4e5663;font-size:13px;font-weight:600;line-height:22px;padding:0 14px;position:relative}.ft-official-container.landing-page .landing-article-meta span:first-child,.ft-official-container.landing-page .landing-article-meta time:first-child{color:#20232a;padding-left:0}.ft-official-container.landing-page .landing-article-meta span+span:before,.ft-official-container.landing-page .landing-article-meta span+time:before,.ft-official-container.landing-page .landing-article-meta time+span:before,.ft-official-container.landing-page .landing-article-meta time+time:before{background:#bdc5d0;content:"";height:9px;left:0;position:absolute;top:7px;width:1px}.ft-official-container.landing-page .landing-article-disclosure{border-left:2px solid #c5cbd4;color:#68717e;font-size:13px;line-height:1.65;margin:0 0 24px;max-width:820px;padding-left:12px}.ft-official-container.landing-page .hero-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:34px}.ft-official-container.landing-page .primary-btn,.ft-official-container.landing-page .secondary-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:5px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:15px;font-weight:650;height:46px;justify-content:center;line-height:1;min-width:154px;padding:0 22px;text-decoration:none;-webkit-transition:color .18s ease,background-color .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:color .18s ease,background-color .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,-webkit-transform .18s ease}.ft-official-container.landing-page .primary-btn{background:#c93612;color:#fff}.ft-official-container.landing-page .primary-btn.focus-visible,.ft-official-container.landing-page .primary-btn:hover{background:#a92f11;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ft-official-container.landing-page .primary-btn:focus-visible,.ft-official-container.landing-page .primary-btn:hover{background:#a92f11;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ft-official-container.landing-page .secondary-btn{background:#fff;border-color:#68717e;color:#252a32}.ft-official-container.landing-page .secondary-btn.focus-visible,.ft-official-container.landing-page .secondary-btn:hover{border-color:#c93612;color:#c93612;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ft-official-container.landing-page .secondary-btn:focus-visible,.ft-official-container.landing-page .secondary-btn:hover{border-color:#c93612;color:#c93612;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ft-official-container.landing-page .evidence-link.focus-visible,.ft-official-container.landing-page .faq-item summary.focus-visible,.ft-official-container.landing-page .primary-btn.focus-visible,.ft-official-container.landing-page .related-link.focus-visible,.ft-official-container.landing-page .secondary-btn.focus-visible{outline:3px solid #17191e;outline-offset:3px}.ft-official-container.landing-page .evidence-link:focus-visible,.ft-official-container.landing-page .faq-item summary:focus-visible,.ft-official-container.landing-page .primary-btn:focus-visible,.ft-official-container.landing-page .related-link:focus-visible,.ft-official-container.landing-page .secondary-btn:focus-visible{outline:3px solid #17191e;outline-offset:3px}.ft-official-container.landing-page .hero-signals{border-top:1px solid #dce1e8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;list-style:none;margin:0;max-width:980px;padding:17px 0 0}.ft-official-container.landing-page .hero-signals li{color:#424a56;font-size:14px;font-weight:600;line-height:22px;padding:0 22px;position:relative}.ft-official-container.landing-page .hero-signals li:first-child{padding-left:0}.ft-official-container.landing-page .hero-signals li+li:before{background:#cbd2dc;content:"";height:12px;left:0;position:absolute;top:5px;width:1px}.ft-official-container.landing-page .landing-article-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.96);border-bottom:1px solid #d8dee7;border-top:1px solid #e0e4ea;-webkit-box-shadow:0 8px 24px rgba(25,31,42,.05);box-shadow:0 8px 24px rgba(25,31,42,.05);position:sticky;top:38px;z-index:20}.ft-official-container.landing-page .landing-article-nav .landing-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:58px}.ft-official-container.landing-page .landing-article-nav>.landing-inner>span{-webkit-box-flex:0;color:#6c7480;-ms-flex:0 0 auto;flex:0 0 auto;font-size:12px;font-weight:700;line-height:20px;margin-right:24px;text-transform:uppercase}.ft-official-container.landing-page .landing-article-nav ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:none}.ft-official-container.landing-page .landing-article-nav ul::-webkit-scrollbar{display:none}.ft-official-container.landing-page .landing-article-nav li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;line-height:20px}.ft-official-container.landing-page .landing-article-nav a{color:#303640;display:block;padding:19px 0;text-decoration:none}.ft-official-container.landing-page .landing-article-nav a.focus-visible,.ft-official-container.landing-page .landing-article-nav a:hover{color:#c93612}.ft-official-container.landing-page .landing-article-nav a:focus-visible,.ft-official-container.landing-page .landing-article-nav a:hover{color:#c93612}.ft-official-container.landing-page .landing-article-nav a.focus-visible{outline:2px solid #17191e;outline-offset:3px}.ft-official-container.landing-page .landing-article-nav a:focus-visible{outline:2px solid #17191e;outline-offset:3px}.ft-official-container.landing-page .landing-hero-visual{background:#eef1f5;border:1px solid #d7dde6;border-radius:6px;-webkit-box-shadow:0 24px 54px rgba(28,35,48,.13);box-shadow:0 24px 54px rgba(28,35,48,.13);margin:50px 0 0;overflow:hidden}.ft-official-container.landing-page .landing-hero-visual img{aspect-ratio:1.82/1;background:#eef1f5;display:block;max-height:680px;-o-object-fit:contain;object-fit:contain;width:100%}.ft-official-container.landing-page .landing-hero-visual figcaption{grid-gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;background:#fff;border-top:1px solid #dfe4eb;display:grid;gap:24px;grid-template-columns:160px minmax(0,1fr);padding:17px 20px 18px}.ft-official-container.landing-page .landing-hero-visual figcaption span{color:#c93612;font-size:12px;font-weight:700;line-height:22px;text-transform:uppercase}.ft-official-container.landing-page .landing-hero-visual figcaption p{color:#515966;font-size:14px;line-height:22px;margin:0}.ft-official-container.landing-page .landing-answer{padding:74px 0 44px}.ft-official-container.landing-page .landing-answer .landing-inner{grid-column-gap:48px;border-bottom:1px solid #dfe4eb;border-top:1px solid #dfe4eb;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:220px minmax(0,1fr);padding:34px 0 38px}.ft-official-container.landing-page .landing-answer .section-label{grid-row:1/3;padding-top:7px}.ft-official-container.landing-page .landing-answer h2{max-width:840px}.ft-official-container.landing-page .landing-answer p:last-child{font-size:18px;line-height:1.85;margin-bottom:0;max-width:900px}.ft-official-container.landing-page .landing-criteria,.ft-official-container.landing-page .landing-cta,.ft-official-container.landing-page .landing-faq,.ft-official-container.landing-page .landing-fit,.ft-official-container.landing-page .landing-related,.ft-official-container.landing-page .landing-sections,.ft-official-container.landing-page .landing-steps,.ft-official-container.landing-page .landing-table-section,.ft-official-container.landing-page .landing-unknowns,.ft-official-container.landing-page .landing-worksheet{padding:54px 0}.ft-official-container.landing-page .split-grid{border-bottom:1px solid #dfe4eb;border-top:1px solid #dfe4eb;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ft-official-container.landing-page .fit-panel{padding:32px 38px 34px 0}.ft-official-container.landing-page .fit-panel+.fit-panel{border-left:1px solid #dfe4eb;padding-left:38px;padding-right:0}.ft-official-container.landing-page .fit-panel ul{list-style:none;margin:0;padding:0}.ft-official-container.landing-page .fit-panel li{padding-left:20px;position:relative}.ft-official-container.landing-page .fit-panel li+li{margin-top:11px}.ft-official-container.landing-page .fit-panel li:before{background:#c93612;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:12px;width:6px}.ft-official-container.landing-page .section-head{margin-bottom:30px;max-width:820px}.ft-official-container.landing-page .section-head>p:last-child{margin-bottom:0}.ft-official-container.landing-page .criteria-list{border-top:1px solid #dfe4eb}.ft-official-container.landing-page .criteria-item{grid-gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-bottom:1px solid #dfe4eb;display:grid;gap:24px;grid-template-columns:82px minmax(0,1fr);padding:22px 0}.ft-official-container.landing-page .criteria-item span{color:#c93612;font-size:24px;font-weight:650;line-height:30px}.ft-official-container.landing-page .criteria-item p{margin:0;max-width:900px}.ft-official-container.landing-page .landing-table-section{background:#f6f7f9}.ft-official-container.landing-page .landing-unknowns{background:#fff}.ft-official-container.landing-page .unknown-list{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.ft-official-container.landing-page .unknown-item{background:#fff;border:1px solid #d8dee7;border-radius:5px;border-top:3px solid #c93612;min-width:0;padding:24px}.ft-official-container.landing-page .unknown-item .unknown-id{color:#b63d20;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:18px;margin-bottom:10px;text-transform:uppercase}.ft-official-container.landing-page .unknown-item h3{margin-bottom:10px}.ft-official-container.landing-page .unknown-item>p:last-child{font-size:14px;line-height:1.7;margin-bottom:0}.ft-official-container.landing-page .landing-table{background:#fff;border:1px solid #d8dee7;border-radius:5px;overflow:hidden}.ft-official-container.landing-page .landing-table.focus-visible{outline:3px solid #c93612;outline-offset:3px}.ft-official-container.landing-page .landing-table:focus-visible{outline:3px solid #c93612;outline-offset:3px}.ft-official-container.landing-page .table-row{display:grid;grid-template-columns:.76fr 1.12fr 1.12fr;min-height:82px}.ft-official-container.landing-page .table-row+.table-row{border-top:1px solid #e3e7ed}.ft-official-container.landing-page .table-row>div{color:#59606d;font-size:15px;line-height:1.72;padding:21px 23px}.ft-official-container.landing-page .table-row>div+div{border-left:1px solid #e3e7ed}.ft-official-container.landing-page .table-row>div:first-child{color:#24272d;font-weight:650}.ft-official-container.landing-page .table-head{background:#edf0f4;min-height:56px}.ft-official-container.landing-page .table-head>div{color:#24272d;font-weight:650;padding-bottom:17px;padding-top:17px}.ft-official-container.landing-page .table-cell-copy{display:block}.ft-official-container.landing-page .evidence-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px;list-style:none;margin:14px 0 0;padding:0}.ft-official-container.landing-page .evidence-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8f9fb;border:1px solid #68717e;border-radius:4px;color:#3d4653;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:700;line-height:20px;min-height:30px;padding:4px 9px;text-decoration:none}.ft-official-container.landing-page .evidence-link.focus-visible,.ft-official-container.landing-page .evidence-link:hover{border-color:#c93612;color:#c23e1e}.ft-official-container.landing-page .evidence-link:focus-visible,.ft-official-container.landing-page .evidence-link:hover{border-color:#c93612;color:#c23e1e}.ft-official-container.landing-page .landing-sections{background:#fff}.ft-official-container.landing-page .landing-worksheet{background:#f6f7f9}.ft-official-container.landing-page .worksheet-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.ft-official-container.landing-page .worksheet-item{background:#fff;border:1px solid #d8dee7;border-radius:5px;min-width:0;padding:24px}.ft-official-container.landing-page .worksheet-item h3{font-size:18px;margin-bottom:9px}.ft-official-container.landing-page .worksheet-item>p{font-size:14px;line-height:1.7;margin-bottom:14px}.ft-official-container.landing-page .worksheet-item .worksheet-status{border-top:1px solid #e6e9ee;color:#b63d20;font-size:12px;font-weight:700;line-height:18px;margin:0;padding-top:12px;text-transform:uppercase}.ft-official-container.landing-page .worksheet-download{grid-gap:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #d8dee7;border-radius:5px;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) auto;margin-top:20px;padding:22px 24px}.ft-official-container.landing-page .worksheet-download p{font-size:14px;line-height:1.7;margin:0}.ft-official-container.landing-page .worksheet-download .secondary-btn{white-space:nowrap}.ft-official-container.landing-page .landing-section-item{grid-gap:28px;border-top:1px solid #dfe4eb;display:grid;gap:28px;grid-template-columns:76px minmax(0,1fr);padding:38px 0}.ft-official-container.landing-page .landing-section-item:last-child{border-bottom:1px solid #dfe4eb}.ft-official-container.landing-page .landing-section-item .section-icon{color:#c93612;font-size:24px;font-weight:650;line-height:32px}.ft-official-container.landing-page .landing-section-item .section-copy{max-width:930px}.ft-official-container.landing-page .landing-section-item .section-copy>p{margin-bottom:16px}.ft-official-container.landing-page .landing-section-item .section-copy .landing-section-points{grid-gap:12px 22px;border-top:1px solid #eceff3;display:grid;gap:12px 22px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:18px 0 0}.ft-official-container.landing-page .landing-section-item .section-copy .landing-section-points>li{font-size:14px;line-height:1.7;padding-left:16px;position:relative}.ft-official-container.landing-page .landing-section-item .section-copy .landing-section-points>li:before{background:#c93612;content:"";height:5px;left:0;position:absolute;top:10px;width:5px}.ft-official-container.landing-page .landing-section-verdict{background:#fff5f1;border-left:3px solid #c93612;margin:20px 0 22px;padding:17px 18px 18px}.ft-official-container.landing-page .landing-section-verdict>span{color:#c93612;display:block;font-size:11px;font-weight:750;letter-spacing:.04em;line-height:18px;margin-bottom:4px;text-transform:uppercase}.ft-official-container.landing-page .landing-section-verdict>p{color:#343a43;font-size:15px;font-weight:600;line-height:1.65;margin:0!important}.ft-official-container.landing-page .landing-section-sources{margin-top:18px}.ft-official-container.landing-page .landing-section-sources>span{color:#6b7380;display:block;font-size:11px;font-weight:750;letter-spacing:.04em;line-height:18px;margin-bottom:9px;text-transform:uppercase}.ft-official-container.landing-page .landing-section-sources ul{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ft-official-container.landing-page .landing-section-sources li{font-size:12px;line-height:18px;margin:0;padding:0}.ft-official-container.landing-page .landing-section-sources li:before{display:none}.ft-official-container.landing-page .landing-section-sources a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #d5dbe4;border-radius:4px;color:#424a56;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;padding:6px 9px;text-decoration:none}.ft-official-container.landing-page .landing-section-sources a i{color:#c93612;font-style:normal}.ft-official-container.landing-page .landing-section-sources a.focus-visible,.ft-official-container.landing-page .landing-section-sources a:hover{border-color:#c93612;color:#c93612}.ft-official-container.landing-page .landing-section-sources a:focus-visible,.ft-official-container.landing-page .landing-section-sources a:hover{border-color:#c93612;color:#c93612}.ft-official-container.landing-page .landing-section-sources a.focus-visible{outline:2px solid #17191e;outline-offset:2px}.ft-official-container.landing-page .landing-section-sources a:focus-visible{outline:2px solid #17191e;outline-offset:2px}.ft-official-container.landing-page .landing-references{background:#f6f7f9}.ft-official-container.landing-page .related-list{grid-column-gap:42px;border-top:1px solid #dce2e9;-webkit-column-gap:42px;-moz-column-gap:42px;column-gap:42px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ft-official-container.landing-page .related-link{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;border-bottom:1px solid #dce2e9;color:#20232a;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:space-between;min-height:108px;padding:23px 0 22px;text-decoration:none}.ft-official-container.landing-page .related-link>span{display:block;min-width:0}.ft-official-container.landing-page .related-link small,.ft-official-container.landing-page .related-link strong{display:block}.ft-official-container.landing-page .related-link strong{color:#20232a;font-size:17px;line-height:26px;margin-bottom:6px;-webkit-transition:color .18s ease;transition:color .18s ease}.ft-official-container.landing-page .related-link small{color:#68717e;font-size:14px;line-height:22px}.ft-official-container.landing-page .related-link em{-webkit-box-flex:0;color:#c93612;-ms-flex:0 0 auto;flex:0 0 auto;font-size:22px;font-style:normal;line-height:26px;padding-top:2px;-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.ft-official-container.landing-page .related-link.focus-visible strong,.ft-official-container.landing-page .related-link:hover strong{color:#c93612}.ft-official-container.landing-page .related-link:focus-visible strong,.ft-official-container.landing-page .related-link:hover strong{color:#c93612}.ft-official-container.landing-page .related-link.focus-visible em,.ft-official-container.landing-page .related-link:hover em{-webkit-transform:translateX(4px);transform:translateX(4px)}.ft-official-container.landing-page .related-link:focus-visible em,.ft-official-container.landing-page .related-link:hover em{-webkit-transform:translateX(4px);transform:translateX(4px)}.ft-official-container.landing-page .landing-steps{background:#17191e}.ft-official-container.landing-page .landing-steps .section-label,.ft-official-container.landing-page .landing-steps h2{color:#fff}.ft-official-container.landing-page .landing-steps .section-label{opacity:.62}.ft-official-container.landing-page .landing-steps ol{grid-gap:26px;border-top:1px solid hsla(0,0%,100%,.2);counter-reset:landing-step;display:grid;gap:26px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:28px 0 0}.ft-official-container.landing-page .landing-steps li{color:hsla(0,0%,100%,.76);counter-increment:landing-step}.ft-official-container.landing-page .landing-steps li:before{color:#ff7a54;content:"0" counter(landing-step);display:block;font-size:14px;font-weight:700;line-height:20px;margin-bottom:14px}.ft-official-container.landing-page .faq-list{border-top:1px solid #dce2e9}.ft-official-container.landing-page .faq-item{border-bottom:1px solid #dce2e9}.ft-official-container.landing-page .faq-item summary{color:#20232a;cursor:pointer;font-size:18px;font-weight:650;line-height:28px;list-style:none;padding:24px 44px 24px 0;position:relative}.ft-official-container.landing-page .faq-item summary::-webkit-details-marker{display:none}.ft-official-container.landing-page .faq-item summary:after{color:#c93612;content:"+";font-size:24px;font-weight:400;line-height:30px;position:absolute;right:0;top:22px}.ft-official-container.landing-page .faq-item[open] summary:after{content:"−"}.ft-official-container.landing-page .faq-item p{margin:-4px 0 24px;max-width:960px;padding-right:56px}.ft-official-container.landing-page .landing-cta{background:#c93612;padding-bottom:76px;padding-top:72px}.ft-official-container.landing-page .landing-cta .landing-inner{grid-gap:64px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) auto}.ft-official-container.landing-page .landing-cta .section-label,.ft-official-container.landing-page .landing-cta h2,.ft-official-container.landing-page .landing-cta p{color:#fff}.ft-official-container.landing-page .landing-cta .section-label{opacity:1}.ft-official-container.landing-page .landing-cta h2{max-width:720px}.ft-official-container.landing-page .landing-cta p{color:#fff;margin-bottom:0;max-width:820px}.ft-official-container.landing-page .landing-cta .primary-btn{background:#fff;border-color:#fff;color:#c93612}.ft-official-container.landing-page .landing-cta .primary-btn.focus-visible,.ft-official-container.landing-page .landing-cta .primary-btn:hover{background:#17191e;border-color:#17191e;color:#fff}.ft-official-container.landing-page .landing-cta .primary-btn:focus-visible,.ft-official-container.landing-page .landing-cta .primary-btn:hover{background:#17191e;border-color:#17191e;color:#fff}@media (min-width:981px) and (max-width:1360px){.ft-official-container.landing-page .landing-inner{margin-left:32px;margin-right:96px;width:calc(100% - 128px)}}@media (max-width:980px){.ft-official-container.landing-page h1{font-size:40px;line-height:1.2}.ft-official-container.landing-page h2{font-size:28px}.ft-official-container.landing-page .landing-inner{width:calc(100% - 48px)}.ft-official-container.landing-page .landing-hero{padding:112px 0 58px}.ft-official-container.landing-page .landing-hero-visual{margin-top:38px}.ft-official-container.landing-page .landing-hero-visual figcaption{grid-template-columns:130px minmax(0,1fr)}.ft-official-container.landing-page .landing-answer .landing-inner{-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px;grid-template-columns:150px minmax(0,1fr)}.ft-official-container.landing-page .landing-section-item .landing-section-points,.ft-official-container.landing-page .landing-steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-official-container.landing-page .table-row{min-width:760px!important}.ft-official-container.landing-page .landing-table{overflow-x:auto}.ft-official-container.landing-page .landing-table-hint{clip:auto;-webkit-clip-path:none;clip-path:none;color:#68717e;font-size:13px;height:auto;line-height:1.6;margin:-8px 0 16px;overflow:visible;position:static;white-space:normal;width:auto}}@media (max-width:640px){.ft-official-wrapper{padding-top:0!important}.ft-official-container.landing-page h1{font-size:33px;line-height:1.22;margin-bottom:18px}.ft-official-container.landing-page h2{font-size:25px}.ft-official-container.landing-page li,.ft-official-container.landing-page p{font-size:15px;line-height:1.75}.ft-official-container.landing-page .landing-inner{width:calc(100% - 32px)}.ft-official-container.landing-page .landing-hero{padding:104px 0 46px}.ft-official-container.landing-page .landing-article-meta{grid-gap:3px;display:grid;gap:3px;margin-top:-4px}.ft-official-container.landing-page .landing-article-meta span,.ft-official-container.landing-page .landing-article-meta time{padding:0}.ft-official-container.landing-page .landing-article-meta span+span:before,.ft-official-container.landing-page .landing-article-meta span+time:before,.ft-official-container.landing-page .landing-article-meta time+span:before,.ft-official-container.landing-page .landing-article-meta time+time:before{display:none}.ft-official-container.landing-page .landing-article-nav{position:relative;top:auto}.ft-official-container.landing-page .landing-article-nav .landing-inner{display:block;min-height:0;padding:12px 0 0}.ft-official-container.landing-page .landing-article-nav>.landing-inner>span{display:block;margin:0 0 2px}.ft-official-container.landing-page .landing-article-nav ul{gap:20px}.ft-official-container.landing-page .landing-article-nav a{padding:10px 0 14px}.ft-official-container.landing-page #comparison,.ft-official-container.landing-page #sources,.ft-official-container.landing-page #verdict,.ft-official-container.landing-page .landing-section-item[id]{scroll-margin-top:76px}.ft-official-container.landing-page .hero-desc{font-size:16px;margin-bottom:24px}.ft-official-container.landing-page .hero-actions{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:stretch;-ms-flex-direction:column;flex-direction:column;margin-bottom:28px}.ft-official-container.landing-page .primary-btn,.ft-official-container.landing-page .secondary-btn{min-width:0;width:100%}.ft-official-container.landing-page .hero-signals{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ft-official-container.landing-page .hero-signals li{font-size:13px;padding:0}.ft-official-container.landing-page .hero-signals li+li:before{display:none}.ft-official-container.landing-page .landing-hero-visual{border-radius:4px;margin-top:32px}.ft-official-container.landing-page .landing-hero-visual img{aspect-ratio:1.2/1;min-height:228px}.ft-official-container.landing-page .landing-hero-visual figcaption{display:block;padding:14px 15px 16px}.ft-official-container.landing-page .landing-hero-visual figcaption span{display:block;margin-bottom:4px}.ft-official-container.landing-page .landing-answer,.ft-official-container.landing-page .landing-criteria,.ft-official-container.landing-page .landing-cta,.ft-official-container.landing-page .landing-faq,.ft-official-container.landing-page .landing-fit,.ft-official-container.landing-page .landing-related,.ft-official-container.landing-page .landing-sections,.ft-official-container.landing-page .landing-steps,.ft-official-container.landing-page .landing-table-section,.ft-official-container.landing-page .landing-unknowns,.ft-official-container.landing-page .landing-worksheet{padding:42px 0}.ft-official-container.landing-page .landing-answer .landing-inner{display:block;padding:26px 0 30px}.ft-official-container.landing-page .landing-answer .landing-inner .section-label{padding-top:0}.ft-official-container.landing-page .landing-answer .landing-inner p:last-child{font-size:16px}.ft-official-container.landing-page .split-grid{display:block}.ft-official-container.landing-page .fit-panel,.ft-official-container.landing-page .fit-panel+.fit-panel{border-left:0;padding:26px 0}.ft-official-container.landing-page .fit-panel+.fit-panel{border-top:1px solid #dfe4eb}.ft-official-container.landing-page .criteria-item{gap:14px;grid-template-columns:50px minmax(0,1fr)}.ft-official-container.landing-page .landing-section-item{gap:12px;grid-template-columns:46px minmax(0,1fr);padding:30px 0}.ft-official-container.landing-page .landing-section-item .landing-section-points{grid-template-columns:minmax(0,1fr)}.ft-official-container.landing-page .landing-section-sources a{min-height:44px;padding:10px 11px}.ft-official-container.landing-page .landing-steps ol,.ft-official-container.landing-page .related-list,.ft-official-container.landing-page .unknown-list,.ft-official-container.landing-page .worksheet-list{grid-template-columns:minmax(0,1fr)}.ft-official-container.landing-page .worksheet-download{-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:18px;grid-template-columns:minmax(0,1fr)}.ft-official-container.landing-page .worksheet-download .secondary-btn{white-space:normal}.ft-official-container.landing-page .landing-steps ol{gap:24px}.ft-official-container.landing-page .faq-item summary{font-size:17px;padding-right:34px}.ft-official-container.landing-page .faq-item p{padding-right:0}.ft-official-container.landing-page .landing-cta .landing-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:28px;grid-template-columns:minmax(0,1fr)}}html.landing-comparison-blog-document,html.landing-comparison-blog-document .ft-official-body,html.landing-comparison-blog-document .ft-official-container.landing-page--comparison-blog,html.landing-comparison-blog-document .ft-official-wrapper,html.landing-comparison-blog-document body{background:#0b0e10;overflow-x:clip!important}html.landing-comparison-blog-document .ft-official-wrapper .header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(11,14,16,.94)!important;-webkit-box-shadow:0 1px 0 hsla(0,0%,100%,.08);box-shadow:0 1px 0 hsla(0,0%,100%,.08)}html.landing-comparison-blog-document .ft-official-wrapper .header>.content>.left .logo{background:var(--guance-header-logo-on-dark) no-repeat left center!important;background-size:contain!important}.ft-official-container.landing-page--comparison-blog{--blog-bg:#0b0e10;--blog-panel:#0f1316;--blog-panel-soft:#13181d;--blog-border:#293038;--blog-border-soft:#20262d;--blog-text:#f2f4f6;--blog-body:#c4cad1;--blog-muted:#8f98a3;--blog-accent:#ff6a19;background:var(--blog-bg);color:var(--blog-text);color-scheme:dark;min-height:100vh;overflow:visible}.ft-official-container.landing-page--comparison-blog #comparison,.ft-official-container.landing-page--comparison-blog #sources,.ft-official-container.landing-page--comparison-blog .landing-blog-section[id]{scroll-margin-top:112px}.ft-official-container.landing-page--comparison-blog a{text-underline-offset:3px}.ft-official-container.landing-page--comparison-blog .landing-blog-shell{grid-column-gap:72px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:72px;-moz-column-gap:72px;column-gap:72px;display:grid;grid-template-columns:minmax(0,800px) 300px;margin:0 auto;max-width:1172px;padding:142px 0 104px;width:calc(100% - 64px)}.ft-official-container.landing-page--comparison-blog .landing-blog-header{border-bottom:1px solid var(--blog-border);grid-column:1;min-width:0;padding-bottom:58px}.ft-official-container.landing-page--comparison-blog .landing-blog-header h1{text-wrap:balance;color:var(--blog-text);font-size:max(46px,min(4.7vw,64px));font-weight:650;letter-spacing:-.04em;line-height:1.08;margin:0 0 28px;max-width:800px}.ft-official-container.landing-page--comparison-blog .landing-blog-breadcrumb{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--blog-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;gap:10px;line-height:1.5;margin-bottom:54px}.ft-official-container.landing-page--comparison-blog .landing-blog-breadcrumb a{color:#aeb5be;text-decoration:none}.ft-official-container.landing-page--comparison-blog .landing-blog-breadcrumb a.focus-visible,.ft-official-container.landing-page--comparison-blog .landing-blog-breadcrumb a:hover{color:var(--blog-text)}.ft-official-container.landing-page--comparison-blog .landing-blog-breadcrumb a:focus-visible,.ft-official-container.landing-page--comparison-blog .landing-blog-breadcrumb a:hover{color:var(--blog-text)}.ft-official-container.landing-page--comparison-blog .landing-blog-breadcrumb span:last-child{color:#d7dbe0}.ft-official-container.landing-page--comparison-blog .landing-blog-dek,.ft-official-container.landing-page--comparison-blog .landing-blog-intro{text-wrap:pretty;color:#bcc3cb;font-size:18px;line-height:1.8;margin:0 0 20px;max-width:770px}.ft-official-container.landing-page--comparison-blog .landing-blog-dek{color:#cbd0d6;font-size:19px}.ft-official-container.landing-page--comparison-blog .landing-blog-disclosure{background:hsla(0,0%,100%,.018);border:1px solid var(--blog-border);border-radius:8px;color:#9da6b0;font-size:14px;line-height:1.72;margin:28px 0 0;max-width:770px;padding:18px 20px}.ft-official-container.landing-page--comparison-blog .landing-blog-sidebar{align-self:stretch;grid-column:2;grid-row:1/span 3;min-width:0}.ft-official-container.landing-page--comparison-blog .landing-blog-sidebar-sticky{max-height:calc(100vh - 132px);overflow-y:auto;position:sticky;scrollbar-width:thin;top:110px}.ft-official-container.landing-page--comparison-blog .landing-blog-author-card{background:var(--blog-panel);border:1px solid var(--blog-border);border-radius:12px;padding:23px}.ft-official-container.landing-page--comparison-blog .landing-blog-author{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;margin-bottom:22px}.ft-official-container.landing-page--comparison-blog .landing-blog-author img{-webkit-box-flex:0;background:#171c21;border:1px solid #353d46;border-radius:50%;-ms-flex:0 0 auto;flex:0 0 auto;height:48px;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;padding:6px;width:48px}.ft-official-container.landing-page--comparison-blog .landing-blog-author span,.ft-official-container.landing-page--comparison-blog .landing-blog-author strong{display:block}.ft-official-container.landing-page--comparison-blog .landing-blog-author span{color:var(--blog-muted);font-size:11px;font-weight:650;letter-spacing:.08em;line-height:1.3;margin-bottom:5px;text-transform:uppercase}.ft-official-container.landing-page--comparison-blog .landing-blog-author strong{color:var(--blog-text);font-size:15px;line-height:1.45}.ft-official-container.landing-page--comparison-blog .landing-blog-author-card dl{margin:0}.ft-official-container.landing-page--comparison-blog .landing-blog-author-card dl>div{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:baseline;border-top:1px solid var(--blog-border-soft);display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;justify-content:space-between;padding:11px 0}.ft-official-container.landing-page--comparison-blog .landing-blog-author-card dl dd,.ft-official-container.landing-page--comparison-blog .landing-blog-author-card dl dt{font-size:12px;line-height:1.5;margin:0}.ft-official-container.landing-page--comparison-blog .landing-blog-author-card dl dt{color:var(--blog-muted);letter-spacing:.06em;text-transform:uppercase}.ft-official-container.landing-page--comparison-blog .landing-blog-author-card dl dd{color:#d7dbe0;text-align:right}.ft-official-container.landing-page--comparison-blog .landing-blog-tags{border-top:1px solid var(--blog-border-soft);padding-top:15px}.ft-official-container.landing-page--comparison-blog .landing-blog-tags>span{color:var(--blog-muted);display:block;font-size:11px;letter-spacing:.07em;line-height:1.3;margin-bottom:11px;text-transform:uppercase}.ft-official-container.landing-page--comparison-blog .landing-blog-tags ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ft-official-container.landing-page--comparison-blog .landing-blog-tags li{border:1px solid #353d46;border-radius:999px;color:#bcc3cb;font-size:12px;line-height:1.35;padding:5px 9px}.ft-official-container.landing-page--comparison-blog .landing-blog-toc{border-top:1px solid var(--blog-border);margin-top:30px;padding-top:24px}.ft-official-container.landing-page--comparison-blog .landing-blog-toc>span{color:var(--blog-muted);display:block;font-size:11px;font-weight:650;letter-spacing:.08em;line-height:1.3;margin-bottom:15px;text-transform:uppercase}.ft-official-container.landing-page--comparison-blog .landing-blog-toc ol{border-left:1px solid var(--blog-border);list-style:none;margin:0;padding:0 0 0 16px}.ft-official-container.landing-page--comparison-blog .landing-blog-toc li{margin:0;padding:0}.ft-official-container.landing-page--comparison-blog .landing-blog-toc a{color:#9fa7b1;display:block;font-size:13px;line-height:1.5;padding:7px 0;text-decoration:none}.ft-official-container.landing-page--comparison-blog .landing-blog-toc a.focus-visible,.ft-official-container.landing-page--comparison-blog .landing-blog-toc a:hover{color:var(--blog-text)}.ft-official-container.landing-page--comparison-blog .landing-blog-toc a:focus-visible,.ft-official-container.landing-page--comparison-blog .landing-blog-toc a:hover{color:var(--blog-text)}.ft-official-container.landing-page--comparison-blog .landing-blog-toc-mobile{display:none}.ft-official-container.landing-page--comparison-blog .landing-blog-content{grid-column:1;min-width:0}.ft-official-container.landing-page--comparison-blog .landing-blog-section{border-bottom:1px solid var(--blog-border);padding:58px 0 62px}.ft-official-container.landing-page--comparison-blog .landing-blog-section>h2{text-wrap:balance;color:var(--blog-text);font-size:33px;font-weight:650;letter-spacing:-.025em;line-height:1.24;margin:0 0 24px;max-width:760px}.ft-official-container.landing-page--comparison-blog .landing-blog-section .landing-blog-callout>p,.ft-official-container.landing-page--comparison-blog .landing-blog-section .landing-blog-note>p,.ft-official-container.landing-page--comparison-blog .landing-blog-section .landing-blog-subsection>p,.ft-official-container.landing-page--comparison-blog .landing-blog-section>p{text-wrap:pretty;color:var(--blog-body);font-size:17px;line-height:1.82;margin:0 0 19px;max-width:760px}.ft-official-container.landing-page--comparison-blog .landing-blog-overview{padding-top:58px}.ft-official-container.landing-page--comparison-blog .landing-blog-subsection{margin-top:38px}.ft-official-container.landing-page--comparison-blog .landing-blog-subsection h3{border-bottom:1px solid var(--blog-border-soft);color:#eef1f4;font-size:23px;font-weight:650;letter-spacing:-.01em;line-height:1.35;margin:0 0 15px;max-width:760px;padding-bottom:12px}.ft-official-container.landing-page--comparison-blog .landing-blog-table-wrap{background:#0d1114;border:1px solid var(--blog-border);border-radius:6px;margin:32px 0 8px;max-width:800px;overflow-x:auto}.ft-official-container.landing-page--comparison-blog .landing-blog-table-wrap.focus-visible{outline:3px solid rgba(255,106,25,.65);outline-offset:3px}.ft-official-container.landing-page--comparison-blog .landing-blog-table-wrap:focus-visible{outline:3px solid rgba(255,106,25,.65);outline-offset:3px}.ft-official-container.landing-page--comparison-blog .landing-blog-table{border-collapse:collapse;min-width:760px;width:100%}.ft-official-container.landing-page--comparison-blog .landing-blog-table caption:not(.landing-visually-hidden){background:#11161a;border-bottom:1px solid var(--blog-border);color:#9ca5af;font-size:12px;line-height:1.6;padding:14px 17px;text-align:left}.ft-official-container.landing-page--comparison-blog .landing-blog-table td,.ft-official-container.landing-page--comparison-blog .landing-blog-table th{border-bottom:1px solid var(--blog-border);border-left:1px solid var(--blog-border);color:#b9c0c8;font-size:14px;line-height:1.64;padding:16px 17px;text-align:left;vertical-align:top}.ft-official-container.landing-page--comparison-blog .landing-blog-table td:first-child,.ft-official-container.landing-page--comparison-blog .landing-blog-table th:first-child{border-left:0}.ft-official-container.landing-page--comparison-blog .landing-blog-table thead th{background:#151a1f;color:#f0f2f4;font-weight:700}.ft-official-container.landing-page--comparison-blog .landing-blog-table tbody th{background:#101418;color:#e2e6ea;font-weight:650;width:24%}.ft-official-container.landing-page--comparison-blog .landing-blog-table tbody tr:last-child td,.ft-official-container.landing-page--comparison-blog .landing-blog-table tbody tr:last-child th{border-bottom:0}.ft-official-container.landing-page--comparison-blog .landing-blog-media-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:38px 0 16px}.ft-official-container.landing-page--comparison-blog .landing-blog-media-grid figure{margin:0;min-width:0}.ft-official-container.landing-page--comparison-blog .landing-blog-media-grid figure>a{background:#11161a;border:1px solid var(--blog-border);border-radius:6px;display:block;overflow:hidden}.ft-official-container.landing-page--comparison-blog .landing-blog-media-grid img{aspect-ratio:16/9;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:transform .35s cubic-bezier(.22,1,.36,1);transition:transform .35s cubic-bezier(.22,1,.36,1),-webkit-transform .35s cubic-bezier(.22,1,.36,1);width:100%}.ft-official-container.landing-page--comparison-blog .landing-blog-media-grid figure>a.focus-visible img,.ft-official-container.landing-page--comparison-blog .landing-blog-media-grid figure>a:hover img{-webkit-transform:scale(1.015);transform:scale(1.015)}.ft-official-container.landing-page--comparison-blog .landing-blog-media-grid figure>a:focus-visible img,.ft-official-container.landing-page--comparison-blog .landing-blog-media-grid figure>a:hover img{-webkit-transform:scale(1.015);transform:scale(1.015)}.ft-official-container.landing-page--comparison-blog .landing-blog-media-grid figcaption{color:#88929d;font-size:12px;line-height:1.62;padding:12px 2px 0}.ft-official-container.landing-page--comparison-blog .landing-blog-media-grid figcaption a{color:#b8c0c9}.ft-official-container.landing-page--comparison-blog .landing-blog-callout,.ft-official-container.landing-page--comparison-blog .landing-blog-note{background:var(--blog-panel-soft);border:1px solid var(--blog-border);border-radius:8px;margin:34px 0;max-width:760px;padding:22px 24px}.ft-official-container.landing-page--comparison-blog .landing-blog-callout>strong,.ft-official-container.landing-page--comparison-blog .landing-blog-note>strong{color:#f1f3f5;display:block;font-size:12px;letter-spacing:.07em;margin-bottom:8px;text-transform:uppercase}.ft-official-container.landing-page--comparison-blog .landing-blog-callout>h3,.ft-official-container.landing-page--comparison-blog .landing-blog-note>h3{color:#f1f3f5;font-size:20px;line-height:1.42;margin:0 0 13px}.ft-official-container.landing-page--comparison-blog .landing-blog-callout>p:last-child,.ft-official-container.landing-page--comparison-blog .landing-blog-note>p:last-child{margin-bottom:0}.ft-official-container.landing-page--comparison-blog .landing-blog-callout{background:#17130f;border-color:#3c332b}.ft-official-container.landing-page--comparison-blog .landing-blog-summary{border-top:1px solid var(--blog-border-soft);color:#e0e4e8!important;font-weight:600;margin:31px 0 0!important;padding:20px 0 0}.ft-official-container.landing-page--comparison-blog .landing-blog-inline-cta{margin:28px 0 0!important}.ft-official-container.landing-page--comparison-blog .landing-blog-inline-cta a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#d95518;border:1px solid #d95518;border-radius:5px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:700;min-height:44px;padding:0 18px;text-decoration:none}.ft-official-container.landing-page--comparison-blog .landing-blog-inline-cta a.focus-visible,.ft-official-container.landing-page--comparison-blog .landing-blog-inline-cta a:hover{background:#f06b2c;border-color:#f06b2c}.ft-official-container.landing-page--comparison-blog .landing-blog-inline-cta a:focus-visible,.ft-official-container.landing-page--comparison-blog .landing-blog-inline-cta a:hover{background:#f06b2c;border-color:#f06b2c}.ft-official-container.landing-page--comparison-blog .landing-blog-sources{border-bottom:0}.ft-official-container.landing-page--comparison-blog .landing-blog-sources>ol{border-top:1px solid var(--blog-border);counter-reset:source;list-style:none;margin:30px 0 0;padding:0}.ft-official-container.landing-page--comparison-blog .landing-blog-sources>ol>li{border-bottom:1px solid var(--blog-border-soft);counter-increment:source}.ft-official-container.landing-page--comparison-blog .landing-blog-sources>ol>li>a{grid-gap:12px;display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr) auto;padding:16px 0;position:relative;text-decoration:none}.ft-official-container.landing-page--comparison-blog .landing-blog-sources>ol>li>a:before{color:#737d87;content:counter(source,decimal-leading-zero);font-size:11px;padding-top:2px}.ft-official-container.landing-page--comparison-blog .landing-blog-sources>ol>li>a span,.ft-official-container.landing-page--comparison-blog .landing-blog-sources>ol>li>a strong{display:block;grid-column:2}.ft-official-container.landing-page--comparison-blog .landing-blog-sources>ol>li>a strong{color:#e5e8eb;font-size:14px;line-height:1.5}.ft-official-container.landing-page--comparison-blog .landing-blog-sources>ol>li>a span{color:#8d97a1;font-size:12px;line-height:1.55;margin-top:3px}.ft-official-container.landing-page--comparison-blog .landing-blog-sources>ol>li>a em{color:#78828c;font-style:normal;grid-column:3;grid-row:1/span 2}.ft-official-container.landing-page--comparison-blog .landing-blog-sources>ol>li>a.focus-visible strong,.ft-official-container.landing-page--comparison-blog .landing-blog-sources>ol>li>a:hover strong{color:var(--blog-accent)}.ft-official-container.landing-page--comparison-blog .landing-blog-sources>ol>li>a:focus-visible strong,.ft-official-container.landing-page--comparison-blog .landing-blog-sources>ol>li>a:hover strong{color:var(--blog-accent)}@media (max-width:1023px){.ft-official-container.landing-page--comparison-blog .landing-blog-shell{grid-template-columns:minmax(0,1fr);max-width:800px;padding-top:124px;width:calc(100% - 48px)}.ft-official-container.landing-page--comparison-blog .landing-blog-content,.ft-official-container.landing-page--comparison-blog .landing-blog-header,.ft-official-container.landing-page--comparison-blog .landing-blog-sidebar,.ft-official-container.landing-page--comparison-blog .landing-blog-toc-mobile{grid-column:1}.ft-official-container.landing-page--comparison-blog .landing-blog-sidebar{grid-row:auto;margin:32px 0 0}.ft-official-container.landing-page--comparison-blog .landing-blog-sidebar-sticky{max-height:none;overflow:visible;position:static}.ft-official-container.landing-page--comparison-blog .landing-blog-author-card{max-width:100%}.ft-official-container.landing-page--comparison-blog .landing-blog-toc{display:none}.ft-official-container.landing-page--comparison-blog .landing-blog-toc-mobile{background:var(--blog-panel);border:1px solid var(--blog-border);border-radius:8px;display:block;margin:20px 0 0}.ft-official-container.landing-page--comparison-blog .landing-blog-toc-mobile summary{color:#e5e8eb;cursor:pointer;font-size:14px;font-weight:700;line-height:20px;min-height:48px;padding:14px 17px}.ft-official-container.landing-page--comparison-blog .landing-blog-toc-mobile ol{grid-gap:0 20px;display:grid;gap:0 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:2px 18px 17px 34px}.ft-official-container.landing-page--comparison-blog .landing-blog-toc-mobile a,.ft-official-container.landing-page--comparison-blog .landing-blog-toc-mobile li{color:#aeb6bf;font-size:13px;line-height:1.5}.ft-official-container.landing-page--comparison-blog .landing-blog-toc-mobile a{display:block;padding:7px 0}}@media (max-width:640px){.ft-official-container.landing-page--comparison-blog .landing-blog-shell{padding:106px 0 72px;width:calc(100% - 32px)}.ft-official-container.landing-page--comparison-blog .landing-blog-header{padding-bottom:44px}.ft-official-container.landing-page--comparison-blog .landing-blog-header h1{font-size:max(37px,min(10.5vw,46px));line-height:1.08}.ft-official-container.landing-page--comparison-blog .landing-blog-breadcrumb{font-size:12px;margin-bottom:38px}.ft-official-container.landing-page--comparison-blog .landing-blog-dek,.ft-official-container.landing-page--comparison-blog .landing-blog-intro{font-size:16px;line-height:1.78}.ft-official-container.landing-page--comparison-blog .landing-blog-author-card{padding:20px}.ft-official-container.landing-page--comparison-blog .landing-blog-toc-mobile ol{grid-template-columns:minmax(0,1fr)}.ft-official-container.landing-page--comparison-blog .landing-blog-section{padding:46px 0 50px}.ft-official-container.landing-page--comparison-blog .landing-blog-section>h2{font-size:29px}.ft-official-container.landing-page--comparison-blog .landing-blog-section .landing-blog-callout>p,.ft-official-container.landing-page--comparison-blog .landing-blog-section .landing-blog-note>p,.ft-official-container.landing-page--comparison-blog .landing-blog-section .landing-blog-subsection>p,.ft-official-container.landing-page--comparison-blog .landing-blog-section>p{font-size:16px}.ft-official-container.landing-page--comparison-blog .landing-blog-subsection h3{font-size:21px}.ft-official-container.landing-page--comparison-blog .landing-blog-table{min-width:720px}.ft-official-container.landing-page--comparison-blog .landing-blog-media-grid{grid-template-columns:minmax(0,1fr)}.ft-official-container.landing-page--comparison-blog .landing-blog-callout,.ft-official-container.landing-page--comparison-blog .landing-blog-note{padding:20px}.ft-official-container.landing-page--comparison-blog .landing-blog-sources>ol>li>a{gap:9px;grid-template-columns:24px minmax(0,1fr) auto}}html.landing-editorial-document,html.landing-editorial-document .ft-official-body,html.landing-editorial-document .ft-official-container.landing-page--editorial,html.landing-editorial-document .ft-official-wrapper,html.landing-editorial-document body{overflow-x:clip!important;overflow-y:visible!important}.ft-official-container.landing-page--editorial{background:#fff}.ft-official-container.landing-page--editorial .landing-hero{background:radial-gradient(circle at 78% 8%,rgba(112,55,255,.22),transparent 30%),radial-gradient(circle at 20% 100%,rgba(255,88,45,.16),transparent 32%),#090b12;padding:150px 0 88px}.ft-official-container.landing-page--editorial .landing-hero-copy{max-width:920px}.ft-official-container.landing-page--editorial .eyebrow{color:#ff7a55}.ft-official-container.landing-page--editorial h1{color:#f7f8fc;font-size:max(48px,min(5vw,68px));font-weight:650;letter-spacing:-.035em;line-height:1.06;margin-bottom:26px;max-width:880px}.ft-official-container.landing-page--editorial .hero-desc{color:#b9c0d0;font-size:19px;line-height:1.75;margin-bottom:30px;max-width:790px}.ft-official-container.landing-page--editorial .landing-article-meta{margin:0 0 16px}.ft-official-container.landing-page--editorial .landing-article-meta span,.ft-official-container.landing-page--editorial .landing-article-meta span:first-child,.ft-official-container.landing-page--editorial .landing-article-meta time{color:#d9deea}.ft-official-container.landing-page--editorial .landing-article-meta span+span:before,.ft-official-container.landing-page--editorial .landing-article-meta span+time:before,.ft-official-container.landing-page--editorial .landing-article-meta time+span:before{background:#525a6a}.ft-official-container.landing-page--editorial .landing-article-disclosure{border-left-color:#5f687a;color:#919aab;margin-bottom:22px;max-width:790px}.ft-official-container.landing-page--editorial .hero-actions--editorial{gap:24px;margin:0 0 24px}.ft-official-container.landing-page--editorial .hero-actions--editorial .primary-btn,.ft-official-container.landing-page--editorial .hero-actions--editorial .secondary-btn{background:transparent;border:0;border-bottom:1px solid;border-radius:0;color:#f3f5fa;font-size:14px;font-weight:650;height:auto;min-width:0;padding:0 0 5px;width:auto}.ft-official-container.landing-page--editorial .hero-actions--editorial .primary-btn.focus-visible,.ft-official-container.landing-page--editorial .hero-actions--editorial .primary-btn:hover,.ft-official-container.landing-page--editorial .hero-actions--editorial .secondary-btn.focus-visible,.ft-official-container.landing-page--editorial .hero-actions--editorial .secondary-btn:hover{background:transparent;color:#ff8b6a;-webkit-transform:none;transform:none}.ft-official-container.landing-page--editorial .hero-actions--editorial .primary-btn:focus-visible,.ft-official-container.landing-page--editorial .hero-actions--editorial .primary-btn:hover,.ft-official-container.landing-page--editorial .hero-actions--editorial .secondary-btn:focus-visible,.ft-official-container.landing-page--editorial .hero-actions--editorial .secondary-btn:hover{background:transparent;color:#ff8b6a;-webkit-transform:none;transform:none}.ft-official-container.landing-page--editorial .landing-scope-note{background:hsla(0,0%,100%,.035);border:1px solid #343a49;border-radius:8px;color:#aeb6c6;font-size:14px;line-height:1.7;margin:26px 0 0;max-width:790px;padding:15px 17px}.ft-official-container.landing-page--editorial .landing-scope-note strong{color:#f1f3f8}.ft-official-container.landing-page--editorial .landing-editorial-shell{grid-column-gap:66px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:66px;-moz-column-gap:66px;column-gap:66px;display:grid;grid-template-columns:210px minmax(0,880px);margin:0 auto;max-width:1156px;padding:76px 0 104px;width:calc(100% - 64px)}.ft-official-container.landing-page--editorial .landing-editorial-shell>:not(.landing-article-nav){grid-column:2;min-width:0}.ft-official-container.landing-page--editorial .landing-article-nav{align-self:start;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;grid-column:1;grid-row:1/span 50;max-height:calc(100vh - 124px);overflow-y:auto;position:sticky;top:92px;z-index:5}.ft-official-container.landing-page--editorial .landing-article-nav .landing-inner{display:block;min-height:0;width:100%}.ft-official-container.landing-page--editorial .landing-article-nav>.landing-inner>span{color:#858d9b;display:block;font-size:11px;letter-spacing:.08em;margin:0 0 13px}.ft-official-container.landing-page--editorial .landing-article-nav ul{border-left:1px solid #dce1e8;display:block;margin:0;overflow:visible;padding:0 0 0 15px}.ft-official-container.landing-page--editorial .landing-article-nav li{font-size:13px;line-height:1.45;margin:0}.ft-official-container.landing-page--editorial .landing-article-nav a{color:#5e6674;padding:7px 0;position:relative}.ft-official-container.landing-page--editorial .landing-article-nav a:before{background:transparent;border-radius:50%;content:"";height:5px;left:-18px;position:absolute;top:12px;width:5px}.ft-official-container.landing-page--editorial .landing-article-nav a.focus-visible,.ft-official-container.landing-page--editorial .landing-article-nav a:hover{color:#20242c}.ft-official-container.landing-page--editorial .landing-article-nav a:focus-visible,.ft-official-container.landing-page--editorial .landing-article-nav a:hover{color:#20242c}.ft-official-container.landing-page--editorial .landing-article-nav a.focus-visible:before,.ft-official-container.landing-page--editorial .landing-article-nav a:hover:before{background:#c93612}.ft-official-container.landing-page--editorial .landing-article-nav a:focus-visible:before,.ft-official-container.landing-page--editorial .landing-article-nav a:hover:before{background:#c93612}.ft-official-container.landing-page--editorial .landing-article-nav-mobile{display:none}.ft-official-container.landing-page--editorial .landing-answer,.ft-official-container.landing-page--editorial .landing-criteria,.ft-official-container.landing-page--editorial .landing-cta,.ft-official-container.landing-page--editorial .landing-faq,.ft-official-container.landing-page--editorial .landing-fit,.ft-official-container.landing-page--editorial .landing-related,.ft-official-container.landing-page--editorial .landing-sections,.ft-official-container.landing-page--editorial .landing-steps,.ft-official-container.landing-page--editorial .landing-table-section,.ft-official-container.landing-page--editorial .landing-unknowns,.ft-official-container.landing-page--editorial .landing-worksheet{background:transparent;padding:0 0 62px}.ft-official-container.landing-page--editorial .landing-answer .landing-inner,.ft-official-container.landing-page--editorial .landing-criteria .landing-inner,.ft-official-container.landing-page--editorial .landing-cta .landing-inner,.ft-official-container.landing-page--editorial .landing-faq .landing-inner,.ft-official-container.landing-page--editorial .landing-fit .landing-inner,.ft-official-container.landing-page--editorial .landing-related .landing-inner,.ft-official-container.landing-page--editorial .landing-sections .landing-inner,.ft-official-container.landing-page--editorial .landing-steps .landing-inner,.ft-official-container.landing-page--editorial .landing-worksheet .landing-inner{margin:0;max-width:680px;width:100%}.ft-official-container.landing-page--editorial .landing-table-section .landing-inner{margin:0;max-width:880px;width:100%}.ft-official-container.landing-page--editorial .landing-answer{padding-bottom:42px}.ft-official-container.landing-page--editorial .landing-answer .landing-inner{border-bottom:1px solid #dfe4eb;border-top:0;display:block;padding:0 0 34px}.ft-official-container.landing-page--editorial .landing-answer .section-label{padding:0}.ft-official-container.landing-page--editorial .landing-answer h2{font-size:36px;letter-spacing:-.02em;margin-bottom:18px;max-width:680px}.ft-official-container.landing-page--editorial .landing-answer p:last-child{color:#444c59;font-size:18px;line-height:1.82;max-width:680px}.ft-official-container.landing-page--editorial .split-grid{border:0;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ft-official-container.landing-page--editorial .fit-panel,.ft-official-container.landing-page--editorial .fit-panel+.fit-panel{background:#fbfcfd;border:1px solid #dfe4eb;border-radius:10px;padding:24px}.ft-official-container.landing-page--editorial .fit-panel h2{font-size:21px}.ft-official-container.landing-page--editorial .fit-panel li{font-size:14px;line-height:1.7}.ft-official-container.landing-page--editorial .section-head{max-width:680px}.ft-official-container.landing-page--editorial .landing-table-section{padding-bottom:76px}.ft-official-container.landing-page--editorial .landing-table-section .section-head h2{font-size:34px;letter-spacing:-.02em}.ft-official-container.landing-page--editorial .landing-table{border-radius:9px;-webkit-box-shadow:0 16px 42px rgba(22,28,39,.08);box-shadow:0 16px 42px rgba(22,28,39,.08)}.ft-official-container.landing-page--editorial .landing-editorial-table-wrap{background:#fff;border:1px solid #d8dee7;border-radius:9px;-webkit-box-shadow:0 16px 42px rgba(22,28,39,.08);box-shadow:0 16px 42px rgba(22,28,39,.08);overflow-x:auto}.ft-official-container.landing-page--editorial .landing-editorial-table-wrap.focus-visible{outline:3px solid #c93612;outline-offset:3px}.ft-official-container.landing-page--editorial .landing-editorial-table-wrap:focus-visible{outline:3px solid #c93612;outline-offset:3px}.ft-official-container.landing-page--editorial .landing-editorial-table{border-collapse:collapse;min-width:780px;width:100%}.ft-official-container.landing-page--editorial .landing-editorial-table td,.ft-official-container.landing-page--editorial .landing-editorial-table th{border-bottom:1px solid #e3e7ed;border-left:1px solid #e3e7ed;color:#555d69;font-size:14px;line-height:1.65;padding:18px 20px;text-align:left;vertical-align:top}.ft-official-container.landing-page--editorial .landing-editorial-table td:first-child,.ft-official-container.landing-page--editorial .landing-editorial-table th:first-child{border-left:0}.ft-official-container.landing-page--editorial .landing-editorial-table thead th{background:#edf0f4;color:#252a32;font-weight:700}.ft-official-container.landing-page--editorial .landing-editorial-table tbody th{color:#242a32;font-weight:650;width:23%}.ft-official-container.landing-page--editorial .landing-editorial-table tbody tr:last-child td,.ft-official-container.landing-page--editorial .landing-editorial-table tbody tr:last-child th{border-bottom:0}.ft-official-container.landing-page--editorial .table-row{grid-template-columns:.72fr 1.14fr 1.14fr}.ft-official-container.landing-page--editorial .table-row>div{font-size:14px;line-height:1.65;padding:18px 20px}.ft-official-container.landing-page--editorial .landing-section-item{border-top:1px solid #dfe4eb;display:block;padding:58px 0 64px}.ft-official-container.landing-page--editorial .landing-section-item:last-child{border-bottom:0}.ft-official-container.landing-page--editorial .landing-section-item .section-icon{color:#c93612;font-size:12px;font-weight:750;letter-spacing:.08em;line-height:18px;margin-bottom:13px}.ft-official-container.landing-page--editorial .landing-section-item .section-copy{max-width:680px}.ft-official-container.landing-page--editorial .landing-section-item .section-copy>h2{font-size:34px;letter-spacing:-.025em;line-height:1.25;margin-bottom:18px}.ft-official-container.landing-page--editorial .landing-section-item .section-copy>p{color:#4e5663;font-size:17px;line-height:1.82;margin-bottom:22px}.ft-official-container.landing-page--editorial .landing-section-item .section-copy .landing-section-points{display:block;padding-top:19px}.ft-official-container.landing-page--editorial .landing-section-item .section-copy .landing-section-points>li+li{margin-top:10px}.ft-official-container.landing-page--editorial .landing-buyer-question{background:#f5f2ff;border-left:3px solid #6a41de;color:#363144!important;font-size:16px!important;line-height:1.7!important;margin:0 0 28px!important;padding:17px 19px}.ft-official-container.landing-page--editorial .landing-buyer-question strong{color:#6847c8;display:block;font-size:11px;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.ft-official-container.landing-page--editorial .landing-vendor-analysis{margin-top:32px}.ft-official-container.landing-page--editorial .landing-vendor-block{margin-top:34px}.ft-official-container.landing-page--editorial .landing-vendor-block h3{border-bottom:1px solid #e3e7ed;font-size:23px;letter-spacing:-.01em;margin-bottom:12px;padding-bottom:10px}.ft-official-container.landing-page--editorial .landing-vendor-block p{color:#4d5562;font-size:16px;line-height:1.82;margin-bottom:16px}.ft-official-container.landing-page--editorial .landing-section-verdict{background:#fff5f1;border-left:3px solid #c93612;margin:30px 0;padding:19px 21px 20px}.ft-official-container.landing-page--editorial .landing-section-verdict>span{margin-bottom:7px}.ft-official-container.landing-page--editorial .landing-section-verdict>p{font-size:16px;line-height:1.72}.ft-official-container.landing-page--editorial .landing-editorial-bottom-line{border-top:1px solid #dfe4eb;color:#323944;font-size:16px;line-height:1.75;margin:26px 0 28px!important;padding-top:18px}.ft-official-container.landing-page--editorial .landing-editorial-bottom-line strong{color:#171a20}.ft-official-container.landing-page--editorial .landing-verify-list{margin-top:32px}.ft-official-container.landing-page--editorial .landing-verify-list h3{font-size:19px;margin-bottom:12px}.ft-official-container.landing-page--editorial .landing-verify-list ul{margin:0;padding:0 0 0 22px}.ft-official-container.landing-page--editorial .landing-verify-list li{font-size:15px;line-height:1.75;padding-left:4px}.ft-official-container.landing-page--editorial .landing-verify-list li+li{margin-top:9px}.ft-official-container.landing-page--editorial .landing-chapter-table-wrap{border:1px solid #dce1e8;border-radius:8px;margin:30px 0;max-width:880px;overflow-x:auto}.ft-official-container.landing-page--editorial .landing-chapter-table-wrap.focus-visible{outline:3px solid #c93612;outline-offset:3px}.ft-official-container.landing-page--editorial .landing-chapter-table-wrap:focus-visible{outline:3px solid #c93612;outline-offset:3px}.ft-official-container.landing-page--editorial .landing-chapter-table{background:#fff;border-collapse:collapse;min-width:680px;width:100%}.ft-official-container.landing-page--editorial .landing-chapter-table caption{background:#fafbfc;border-bottom:1px solid #dce1e8;color:#69717e;font-size:12px;line-height:1.55;padding:12px 16px;text-align:left}.ft-official-container.landing-page--editorial .landing-chapter-table td,.ft-official-container.landing-page--editorial .landing-chapter-table th{border-bottom:1px solid #e4e8ee;border-left:1px solid #e4e8ee;color:#515966;font-size:13px;line-height:1.6;padding:14px 16px;text-align:left;vertical-align:top}.ft-official-container.landing-page--editorial .landing-chapter-table td:first-child,.ft-official-container.landing-page--editorial .landing-chapter-table th:first-child{border-left:0}.ft-official-container.landing-page--editorial .landing-chapter-table thead th{background:#f2f4f7;color:#272c34;font-weight:700}.ft-official-container.landing-page--editorial .landing-chapter-table tbody th{color:#303640;font-weight:650}.ft-official-container.landing-page--editorial .landing-chapter-table tbody tr:last-child td,.ft-official-container.landing-page--editorial .landing-chapter-table tbody tr:last-child th{border-bottom:0}.ft-official-container.landing-page--editorial .landing-section-sources{border-top:1px solid #e5e9ef;margin-top:28px;padding-top:18px}.ft-official-container.landing-page--editorial .landing-section-sources a{background:#fafbfc;border-radius:999px;min-height:36px}.ft-official-container.landing-page--editorial .landing-worksheet{border-top:1px solid #dfe4eb;padding-top:62px}.ft-official-container.landing-page--editorial .worksheet-list{display:block}.ft-official-container.landing-page--editorial .worksheet-item{border-radius:0;border-width:0 0 1px;padding:20px 0}.ft-official-container.landing-page--editorial .worksheet-download{background:#f6f7f9;border-radius:9px}.ft-official-container.landing-page--editorial .landing-references{border-top:1px solid #dfe4eb;padding-top:62px}.ft-official-container.landing-page--editorial .landing-references .related-list{display:block}.ft-official-container.landing-page--editorial .landing-references .related-link{min-height:0;padding:17px 0}.ft-official-container.landing-page--editorial .landing-references .related-link strong{font-size:15px}.ft-official-container.landing-page--editorial .landing-references .related-link small{font-size:13px;line-height:1.6}.ft-official-container.landing-page--editorial .landing-steps .landing-inner{background:#11141b;border-radius:10px;padding:30px}.ft-official-container.landing-page--editorial .landing-steps .section-label,.ft-official-container.landing-page--editorial .landing-steps h2{color:#f4f6fa}.ft-official-container.landing-page--editorial .landing-steps ol{display:block;padding-top:18px}.ft-official-container.landing-page--editorial .landing-steps li{border-bottom:1px solid hsla(0,0%,100%,.12);color:#bdc4d1;font-size:14px;padding:12px 0 12px 38px;position:relative}.ft-official-container.landing-page--editorial .landing-steps li:before{color:#ff8b6a;left:0;position:absolute;top:10px}.ft-official-container.landing-page--editorial .faq-list{border-top:1px solid #dce2e9}.ft-official-container.landing-page--editorial .landing-related:not(.landing-references) .related-list{grid-template-columns:minmax(0,1fr)}.ft-official-container.landing-page--editorial .landing-cta{padding-bottom:0}.ft-official-container.landing-page--editorial .landing-cta .landing-inner{background:#f3f5f8;border-radius:10px;gap:28px;padding:30px}.ft-official-container.landing-page--editorial .landing-cta h2{font-size:27px}.ft-official-container.landing-page--editorial .landing-cta .primary-btn{white-space:nowrap}@media (max-width:1023px){.ft-official-container.landing-page--editorial .landing-editorial-shell{display:block;max-width:880px;padding-top:42px;width:calc(100% - 48px)}.ft-official-container.landing-page--editorial .landing-article-nav{display:none}.ft-official-container.landing-page--editorial .landing-article-nav-mobile{background:#fafbfc;border:1px solid #dce1e8;border-radius:8px;display:block;margin:0 0 42px;max-width:680px;width:100%}.ft-official-container.landing-page--editorial .landing-article-nav-mobile summary{color:#303640;cursor:pointer;font-size:14px;font-weight:700;padding:15px 17px}.ft-official-container.landing-page--editorial .landing-article-nav-mobile ul{grid-gap:0 18px;display:grid;gap:0 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 17px 16px 34px}.ft-official-container.landing-page--editorial .landing-article-nav-mobile a,.ft-official-container.landing-page--editorial .landing-article-nav-mobile li{font-size:13px;line-height:1.5}.ft-official-container.landing-page--editorial .landing-article-nav-mobile a{color:#505865;display:block;padding:6px 0}}@media (max-width:640px){.ft-official-container.landing-page--editorial .landing-hero{padding:108px 0 58px}.ft-official-container.landing-page--editorial h1{font-size:max(35px,min(10vw,46px));line-height:1.08}.ft-official-container.landing-page--editorial .hero-desc{font-size:16px;line-height:1.72}.ft-official-container.landing-page--editorial .hero-actions--editorial{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;margin-bottom:20px}.ft-official-container.landing-page--editorial .hero-actions--editorial .primary-btn,.ft-official-container.landing-page--editorial .hero-actions--editorial .secondary-btn{width:auto}.ft-official-container.landing-page--editorial .landing-editorial-shell{padding:30px 0 72px;width:calc(100% - 32px)}.ft-official-container.landing-page--editorial .landing-article-nav-mobile{margin-bottom:34px}.ft-official-container.landing-page--editorial .landing-article-nav-mobile ul{grid-template-columns:minmax(0,1fr)}.ft-official-container.landing-page--editorial .landing-answer h2,.ft-official-container.landing-page--editorial .landing-section-item .section-copy>h2,.ft-official-container.landing-page--editorial .landing-table-section .section-head h2{font-size:29px}.ft-official-container.landing-page--editorial .landing-answer p:last-child,.ft-official-container.landing-page--editorial .landing-section-item .section-copy>p{font-size:16px}.ft-official-container.landing-page--editorial .split-grid{display:block}.ft-official-container.landing-page--editorial .fit-panel+.fit-panel{margin-top:12px}.ft-official-container.landing-page--editorial .landing-section-item{padding:46px 0 52px}.ft-official-container.landing-page--editorial .landing-vendor-block h3{font-size:21px}.ft-official-container.landing-page--editorial .landing-section-sources a{border-radius:7px;width:100%}.ft-official-container.landing-page--editorial .landing-cta .landing-inner,.ft-official-container.landing-page--editorial .landing-steps .landing-inner{padding:24px 20px}.ft-official-container.landing-page--editorial .landing-cta .landing-inner{display:block}.ft-official-container.landing-page--editorial .landing-cta .primary-btn{margin-top:18px;width:100%}}.footer-root{position:relative;width:100%}.footer-root .footer-min-container{margin:0 auto;max-width:1400px}.footer-root .footer-open-content,.footer-root .footer-top-content{background:#101119;padding:0 20px}.footer-root .footer-open-content .footer-min-container,.footer-root .footer-top-content .footer-min-container{-webkit-box-pack:center;-ms-flex-pack:center;border-bottom:1px solid #2f3142;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:40px 0 20px}.footer-root .footer-open-content .contact-content,.footer-root .footer-top-content .contact-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:40px}.footer-root .footer-open-content .contact-content .contact-wechat:not(:last-child),.footer-root .footer-top-content .contact-content .contact-wechat:not(:last-child){margin-right:33px}.footer-root .footer-open-content .contact-content .contact-wechat-text,.footer-root .footer-top-content .contact-content .contact-wechat-text{color:#8c8fa1;font-size:12px;margin-left:-6px;margin-top:8px;text-align:center}.footer-root .footer-open-content .doc-content,.footer-root .footer-top-content .doc-content{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:1400px}.footer-root .footer-open-content .doc-content .doc-content-logo .main-logo,.footer-root .footer-top-content .doc-content .doc-content-logo .main-logo{height:40px;width:160px}.footer-root .footer-open-content .doc-content .doc-content-logo .alliance-container,.footer-root .footer-top-content .doc-content .doc-content-logo .alliance-container{margin-top:53px}.footer-root .footer-open-content .doc-content .doc-content-logo .alliance-container .title,.footer-root .footer-top-content .doc-content .doc-content-logo .alliance-container .title{color:#b5b8c0;font-size:14px;font-weight:500;line-height:20px}.footer-root .footer-open-content .doc-content .doc-content-logo .alliance-container .logo-container,.footer-root .footer-top-content .doc-content .doc-content-logo .alliance-container .logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.footer-root .footer-open-content .doc-content .doc-content-logo .alliance-container .logo-container .logo-item,.footer-root .footer-top-content .doc-content .doc-content-logo .alliance-container .logo-container .logo-item{margin-right:80px}.footer-root .footer-open-content .doc-content .doc-content-logo .alliance-container .logo-container .logo-item img,.footer-root .footer-top-content .doc-content .doc-content-logo .alliance-container .logo-container .logo-item img{height:28px}.footer-root .footer-open-content .doc-content .doc-content-section .section-title,.footer-root .footer-top-content .doc-content .doc-content-section .section-title{color:#e7eaf2;font-size:18px;margin-bottom:20px}.footer-root .footer-open-content .doc-content .doc-content-section .section-us,.footer-root .footer-top-content .doc-content .doc-content-section .section-us{cursor:pointer}.footer-root .footer-open-content .doc-content .doc-content-section .section-us a,.footer-root .footer-top-content .doc-content .doc-content-section .section-us a{color:#e7eaf2}.footer-root .footer-open-content .doc-content .doc-content-section .section-us a:hover,.footer-root .footer-top-content .doc-content .doc-content-section .section-us a:hover{color:#f60}.footer-root .footer-open-content .doc-content .doc-content-section .section-list .text-link,.footer-root .footer-top-content .doc-content .doc-content-section .section-list .text-link{color:#8c8fa1;font-size:14px;line-height:30px}.footer-root .footer-open-content .doc-content .doc-content-section .section-list .text-link .icon,.footer-root .footer-top-content .doc-content .doc-content-section .section-list .text-link .icon{height:16px;margin-right:2px;width:16px}.footer-root .footer-open-content .doc-content .doc-content-section .section-list .text-link:not(:last-child),.footer-root .footer-top-content .doc-content .doc-content-section .section-list .text-link:not(:last-child){margin-bottom:4px}.footer-root .footer-open-content .doc-content .doc-content-section .section-list .text-link a,.footer-root .footer-top-content .doc-content .doc-content-section .section-list .text-link a{color:#8c8fa1;font-size:14px}.footer-root .footer-open-content .doc-content .doc-content-section .section-list .text-link a:hover,.footer-root .footer-top-content .doc-content .doc-content-section .section-list .text-link a:hover{color:#f60}.footer-root .footer-open-content .doc-content .doc-content-section:last-child,.footer-root .footer-top-content .doc-content .doc-content-section:last-child{width:393px}.footer-root .footer-community-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #2f3142;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:90px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:20px 0}.footer-root .footer-community-content .community-item{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.footer-root .footer-community-content .community-item .title{-webkit-box-flex:0;color:#b5b8c0;-ms-flex:0 0 100px;flex:0 0 100px;font-size:14px;font-weight:600;line-height:20px;margin-right:110px}.footer-root .footer-community-content .community-item .content{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-root .footer-community-content .community-item .content li{font-size:14px;font-weight:400;line-height:20px;width:200px}.footer-root .footer-community-content .community-item .content li:last-child{white-space:nowrap;width:auto}.footer-root .footer-community-content .community-item .content li .item-link{color:#8c8fa1}.footer-root .footer-community-content .community-item .content li .item-link:hover{color:#f60}.footer-root .footer-cloud-partner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:90px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:20px 0}.footer-root .footer-cloud-partner .title{color:#b5b8c0;font-size:14px;font-weight:600;line-height:20px}.footer-root .footer-cloud-partner .content{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-root .footer-cloud-partner .content li{font-size:14px;font-weight:400;line-height:24px;width:240px}.footer-root .footer-cloud-partner .content li:last-child{white-space:nowrap;width:auto}.footer-root .footer-cloud-partner .content li .item-link{color:#8c8fa1}.footer-root .footer-cloud-partner .content li .item-link img{height:24px;margin-right:8px}.footer-root .footer-cloud-partner .content li .item-link:hover{color:#f60}.footer-root .footer-bottom-content{background:#1b1c24;color:#6a6d75;line-height:24px;padding:12px 0}.footer-root .footer-bottom-content a{color:#61656f}.footer-root .footer-bottom-content a:hover{color:#f60}.footer-root a{text-decoration:none}.footer-open-content .doc-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-open-content .doc-content .doc-content-section{margin-right:0}.show-footer{display:none!important}.footer-show{display:block!important}.popover{color:#222;font-size:12px;line-height:12px}.popover .popover-content{padding:6px!important}.affix.affix--compact{z-index:1200}.affix.affix--compact .affix-container{bottom:24px;position:fixed;right:16px;width:auto;z-index:999}.affix.affix--compact .affix-container-content{background:linear-gradient(215deg,#d730ff,#ff3494 28.52%,#ff3856 54.08%,#ff6956 75.08%,#ff7a00);border:0;border-radius:3px;-webkit-box-shadow:0 10px 28px rgba(224,43,93,.24);box-shadow:0 10px 28px rgba(224,43,93,.24);overflow:hidden;padding:0}.affix.affix--compact .affix-container .item{background:transparent;border:0;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:15px;font-weight:600;margin:0;padding:0;text-align:left;width:100%}.affix.affix--compact .affix-container .item:not(:first-child){display:none}.affix.affix--compact .affix-container .item .item-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:flex-start;min-width:176px;padding:11px 13px}.affix.affix--compact .affix-container .item .item-logo{-webkit-box-flex:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABfxJREFUaEPtmmtsVFUQx/9zdlvqByX1GbGPu+duGjR+ECshBhEiohaNVYKaKIiY+AGj9RUffFE0xkcTImCChmgCUYgPDOIH0aACMSYmWnlpjWXv3G0LlUbNRgVT6O4dc5p7N5dll752u6Xp+da7587M786cmTnnlDDBBk0wHkwCjXePTnrorPaQbdtXisizAOYBuBRApExAGQC/A9hNRK87jvNzITsKhZzSWj8D4EUAlWWCKKT2JIAXmLkVgJc7KS+Q1vo5AK+OM5Bcc1Yy82uDAvlh1hbyzE7P856PRqN7E4nEiXJAxuPxKel0eoZS6iUAC3wbThJRY274neYhrfV7AJb4L+1k5psBSDlA8ugkrfWXIaj3mXlpeF4+oG4ANf6kJ5n5jXECM2CGZVnzlFK7fJuOMrNJVtmRDygdymYeET3uOM6b4wHKtu1az/O2E9EM3x5hZjUYUL7wamVmkyjKFnq2bc8WkU8AXBIGYOZTnJLPQ4WM3lJVVbW8vb3dpM0xHVrrBwG8la+EDBfoUwB3hKz/Wim1KJFI/DNGRBGt9WoAj4X0/QHgouDvYQExsxFo1s/DIYEH+vv7m7q7u3tKCVVXV1cdjUY/DGU0o24fgGYAnSMFGghJrfVKAK+EALqUUk2JRKK9FFD19fWXRyKRzwDEQ/K39vX1Levp6flPa51dFsP1UHaNxWKxpUT0LoAKX0lKRJpd1/22mFBa61sBbAFwXpDJTAvGzKaoDoAUBcgIisViC4jIZJpzfWUnRGSJ67pbiwGltTaNsImEIBUfJ6KljuNsC8svGpARalnWVUqpz/3u2zwyDaIpwGtHCmVZVpVS6h0A94VkJP0IOJArt6hAvqfqiegLANMDZUS02nGcp4dbqxoaGi5Lp9PGAzNDsvZEIpHFHR0df+b7SEUHMkpqamrOr6ysNAt3dkjpB1VVVcuGWqssy5qllDIw4fbl7erq6pa2trb+Qh4vCZAffiZUNgNYFFJu+qw7mfnvM4Wgbdv3i8gGAFP8eablamFmU0DPOEoG5GtVtm2vFZFHQlYcjEajTR0dHUfyWGbmt4rIU8FvIvKXCbFEIrF7MJiiZrlCympqas6prKz8xSTC0JzDSqnmRCLxU/CstrZ2WkVFxcacYpkRkfWu67YMBabkQI2NjRWpVGo7gCbfIFMrgvplzgI+BvCbXyRvAzA1ZLj5PTineIKZ1wwFqpQhp2Kx2BYiuidkiFkD9+YYnmunWfAvA5gFYGHwIYhoueM4mwaDKhmQbdsbROShkAGmoq/SWjeIyEYiujaPcfs9z3sgmUzu80PV7EDn+PMyRLTYcRzTFBccJQGKxWKtRGTqzsAQkXWu64a7YtOizBSR64noAgCHAHzHzB1hS7XWU0VkV2jTdoKIFjqO800hoqID5TarIrLJdd3lwy2qgcG2bV8sIqYnbPCf/QtgPjP/kA+qqEBa6xUA1ocUbWPmuwCYBT7iobWuMx4MzjNMKvc8b05nZ+evuUKLBqS1NovdnAoFzeNXSqnbinW8ZVnWdKWU8dSFPsQREZntum52/1O0tK21NinXtClRI5SIvj927NiNvb29x0fsljwvaq2vAWDWT9DRHxKROa7r9gbTR+0hy7LmKqVMM1rlCz2YTqfndnV1pYoJE8iKx+PzPM/bEdK3H8DcoJ0aFVCeL+Z4nnddMpk8WgqYQGYsFrvd33sNRIRZX319fTeNaseayWSuMDHtp10j9IgPkywlTAjK7JJNoQ06jx3V1dXNqVQqe/I0lC149qBRRHqIaJpfZwpmnVLC2bbdIiLZzaOIfEREd/s6M8wceHDg0WBHwYGtpi7cwMw/ltL4QrK11qvMFUqe3w8zc234+WlA8Xh8s+d5Jj0Ho8/zvFuSyeSecsCEwm8dET2aY8Pgh/XmOgXAXhEJXLnP87wV5b5O6e/vvzoSiZgDmuzuNpPJzO/s7DylRTprL7zy9Y5515Dv0vF+JbmGmc3h59CuJIM4nUiXxuVc/6PSPfmPF6P6fGPw8qSHxuAjj0rFpIdG9fnG4OUJ56H/Aaly3FNwZlUTAAAAAElFTkSuQmCC) no-repeat 50%/100% 100%;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-ms-flex:0 0 auto;flex:0 0 auto;height:22px;margin:0;width:22px}.affix.affix--compact .affix-container .item .item-copy{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.affix.affix--compact .affix-container .item .item-kicker{color:hsla(0,0%,100%,.78);display:block;font-size:10px;font-weight:500;line-height:1.15}.affix.affix--compact .affix-container .item .item-text{font-size:15px;line-height:1.2}.affix.affix--compact .affix-container .item .item-arrow{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid hsla(0,0%,100%,.45);border-radius:50%;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;font-size:15px;font-weight:400;height:24px;justify-content:center;line-height:1;-webkit-transition:background-color .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,background-color .18s ease;transition:transform .18s ease,background-color .18s ease,-webkit-transform .18s ease;width:24px}.affix.affix--compact .affix-container .item:hover .item-arrow{background:hsla(0,0%,100%,.1);-webkit-transform:translateX(2px);transform:translateX(2px)}.affix.affix--compact .affix-container .item.focus-visible{outline:2px solid #111;outline-offset:3px}.affix.affix--compact .affix-container .item:focus-visible{outline:2px solid #111;outline-offset:3px}body .affix.affix--compact .affix-container{right:8px!important}@media (max-width:960px){body .affix.affix--compact .affix-container{bottom:16px;right:10px!important}body .affix.affix--compact .affix-container .item .item-content{min-width:164px;padding:10px 12px}}@media (max-width:520px){body .affix.affix--compact .affix-container{bottom:12px;right:8px!important}body .affix.affix--compact .affix-container .item .item-content{min-width:150px}body .affix.affix--compact .affix-container .item .item-kicker{display:none}}@media (prefers-reduced-motion:reduce){.affix.affix--compact .affix-container .item .item-arrow{-webkit-transition:none;transition:none}}.contact-us-modal .modal-dialog{background:url(/images/common/affix-bg.png) no-repeat 100%/cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:688px;margin:0 auto;padding:8px;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:720px}.contact-us-modal .modal-dialog .cc-modal-content-left{background:#fff;border-radius:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);height:100%;width:524px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 32px 0}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-header .cc-modal-header-title{color:#333;font-size:20px;font-weight:600;line-height:28px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-header .close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:none;border:none;color:#999;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;height:24px;justify-content:center;opacity:1;padding:0;width:24px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-header .close:hover{color:#666}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body{padding:0 32px 32px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:24px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .form-row .form-group{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .form-row .form-group.half-width{-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .form-row .form-group .control-label{color:#666;display:block;font-size:12px;font-weight:400;line-height:12px;margin-bottom:8px;text-shadow:0 0 10px rgba(0,0,0,.1)}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .form-row .form-group .form-control{border:1px solid #e1e4e8;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;color:#333;font-size:14px;font-weight:400;height:36px;line-height:12px;width:100%}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .form-row .form-group .form-control::-webkit-input-placeholder{color:#ccc}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .form-row .form-group .form-control::-moz-placeholder{color:#ccc}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .form-row .form-group .form-control:-ms-input-placeholder{color:#ccc}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .form-row .form-group .form-control::-ms-input-placeholder{color:#ccc}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .form-row .form-group .form-control::placeholder{color:#ccc}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .form-row .form-group .form-control:focus,.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .form-row .form-group .form-control:hover{border-color:#909db8}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .form-row .form-group.has-error .form-control{border-color:#ff1818}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper{position:relative}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper.has-error .dropdown-selected{border-color:#ff4757}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-selected{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:space-between;overflow:hidden;padding:8px 12px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;width:100%}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-selected:hover{border-color:#909db8}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-selected .selected-text{-webkit-box-flex:1;color:#333;-ms-flex:1;flex:1;font-size:14px;min-width:0;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap;width:0}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-selected .dropdown-arrow{-ms-flex-negative:0;color:#999;flex-shrink:0;font-size:12px;font-size:0;line-height:0;position:relative;text-align:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:20px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-selected .dropdown-arrow:before{border-bottom:1.5px solid #999;border-right:1.5px solid #999;content:"";height:6px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:6px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-selected.expanded .dropdown-arrow:before{-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options{background:#fff;border-radius:4px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.24);box-shadow:0 2px 8px 0 rgba(0,0,0,.24);left:0;max-height:320px;min-width:280px;opacity:0;overflow-x:hidden;overflow-y:auto;padding:10px 0;position:absolute;right:0;top:calc(100% + 7px);-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .3s ease;transition:all .3s ease;visibility:hidden;z-index:1000}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options.expanded{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options.dropdown-up{bottom:calc(100% + 7px);top:auto;-webkit-transform:translateY(10px);transform:translateY(10px)}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options.dropdown-up.expanded{-webkit-transform:translateY(0);transform:translateY(0)}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .option-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:400;line-height:12px;padding:6px 12px;text-shadow:0 0 10px rgba(0,0,0,.1)}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .option-item:hover{background-color:#f8fafd}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .option-item.selected{font-weight:600}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .option-item.input-option{padding:8px 12px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .option-item.input-option .other-input{background:transparent;border:none;border-bottom:1px solid #e1e4e8;color:#333;display:inline-block;font-size:12px;outline:none;padding-right:30px;-webkit-transform:translateY(1px);transform:translateY(1px);-webkit-transition:border-color .3s ease;transition:border-color .3s ease;width:180px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .option-item.input-option .other-input-span{color:#666}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .option-item.input-option .other-input:focus{border-bottom-color:#909db8}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .option-item.input-option .other-input::-webkit-input-placeholder{color:#ccc;font-size:12px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .option-item.input-option .other-input::-moz-placeholder{color:#ccc;font-size:12px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .option-item.input-option .other-input:-ms-input-placeholder{color:#ccc;font-size:12px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .option-item.input-option .other-input::-ms-input-placeholder{color:#ccc;font-size:12px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .option-item.input-option .other-input::placeholder{color:#ccc;font-size:12px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .option-item.input-option .enter-icon{opacity:0;visibility:hidden}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .option-item.input-option .other-input:not(:-moz-placeholder-shown)+.enter-icon{opacity:1;visibility:visible}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .option-item.input-option .other-input:not(:-ms-input-placeholder)+.enter-icon{opacity:1;visibility:visible}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .option-item.input-option .other-input:not(:placeholder-shown)+.enter-icon{opacity:1;visibility:visible}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .option-item.input-option .input-wrapper{display:inline-block;margin-left:4px;position:relative}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .option-item.input-option .enter-icon{cursor:pointer;height:14px;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:14px;z-index:1}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .option-item.input-option .enter-icon:hover{opacity:.7}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:400;line-height:12px;margin:0;padding:8px 12px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option:hover{background-color:#f5f7fa}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option input[type=checkbox]{accent-color:#ff4a33;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #d2d2d2;border-radius:3px;cursor:pointer;height:14px;margin:0 10px 0 0;outline:none;-webkit-outline:none;-moz-outline:none;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;width:14px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option input[type=checkbox]:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option input[type=checkbox]:checked{accent-color:#ff4a33;background-color:#ff4a33;border-color:#ff4a33}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option input[type=checkbox]:hover{border-color:#ff4a33}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option input[type=checkbox]:active{-webkit-box-shadow:none;box-shadow:none;outline:none;-webkit-transform:none;transform:none}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option .input-wrapper{display:inline-block;margin-left:4px;position:relative}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option .other-input{background:transparent;border:none;border-bottom:1px solid #e1e4e8;color:#333;display:inline-block;font-size:12px;outline:none;padding-right:30px;-webkit-transform:translateY(1px);transform:translateY(1px);-webkit-transition:border-color .3s ease;transition:border-color .3s ease;width:180px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option .other-input:focus{border-bottom-color:#909db8}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option .other-input::-webkit-input-placeholder{color:#ccc;font-size:12px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option .other-input::-moz-placeholder{color:#ccc;font-size:12px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option .other-input:-ms-input-placeholder{color:#ccc;font-size:12px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option .other-input::-ms-input-placeholder{color:#ccc;font-size:12px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option .other-input::placeholder{color:#ccc;font-size:12px}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option .enter-icon{cursor:pointer;height:14px;opacity:0;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;visibility:hidden;width:14px;z-index:1}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option .enter-icon:hover{opacity:.7}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option .other-input:not(:-moz-placeholder-shown)+.enter-icon{opacity:1;visibility:visible}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option .other-input:not(:-ms-input-placeholder)+.enter-icon{opacity:1;visibility:visible}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .dropdown-wrapper .dropdown-options .checkbox-option .other-input:not(:placeholder-shown)+.enter-icon{opacity:1;visibility:visible}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .submit-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:-webkit-gradient(linear,right top,left top,from(#ff0026),color-stop(48%,#ff4a33),to(#ff7a00));background:linear-gradient(270deg,#ff0026,#ff4a33 48%,#ff7a00);border:none;border-radius:18px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;line-height:20px;width:100%}.contact-us-modal .modal-dialog .cc-modal-content-left .cc-modal-body .body-form .contact-form .form-notice{color:#999;font-size:12px;line-height:16px;margin-top:12px;text-align:center}.contact-us-modal .modal-dialog .cc-modal-content-right{height:100%;padding-top:40px;position:relative;width:180px}.contact-us-modal .modal-dialog .cc-modal-content-right .code-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contact-us-modal .modal-dialog .cc-modal-content-right .code-content .dingtalk,.contact-us-modal .modal-dialog .cc-modal-content-right .code-content .wechat{background:#fff;border-radius:6px;height:156px;padding:12px 12px 0;width:116px}.contact-us-modal .modal-dialog .cc-modal-content-right .code-content .dingtalk{margin-bottom:24px}.contact-us-modal .modal-dialog .cc-modal-content-right .code-content .code{height:93px;margin-bottom:6px;width:93px}.contact-us-modal .modal-dialog .cc-modal-content-right .code-content .text{color:#333;font-size:12px;font-weight:400;line-height:16px;position:relative;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.1)}.contact-us-modal .modal-dialog .cc-modal-content-right .code-content .text:after,.contact-us-modal .modal-dialog .cc-modal-content-right .code-content .text:before{background:#e2e5e9;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);content:"";display:inline-block;height:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.contact-us-modal .modal-dialog .cc-modal-content-right .code-content .text:before{left:0}.contact-us-modal .modal-dialog .cc-modal-content-right .code-content .text:after{right:0}.contact-us-modal .modal-dialog .cc-modal-content-right .dialog-right-footer{bottom:32px;color:#333;font-size:12px;font-weight:400;left:48px;line-height:16px;position:absolute;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.1)}.contact-us-modal .modal-dialog .cc-modal-content-right .dialog-right-footer p{margin-bottom:12px;width:107px}.contact-us-modal .modal-dialog .cc-modal-content-right .dialog-right-footer p:last-child{margin-bottom:0}.email-us-modal .modal-dialog,.phone-us-modal .modal-dialog{margin:0 auto;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:580px}.email-us-modal .cc-modal-content,.phone-us-modal .cc-modal-content{background:#fff;border-radius:3px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.4);box-shadow:0 2px 6px 0 rgba(0,0,0,.4);padding:0 24px}.email-us-modal .cc-modal-content .cc-modal-header,.phone-us-modal .cc-modal-content .cc-modal-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:1px solid #d7d8d9;display:-webkit-box;display:-ms-flexbox;display:flex;height:66px;justify-content:space-between}.email-us-modal .cc-modal-content .cc-modal-header .cc-modal-header-title,.phone-us-modal .cc-modal-content .cc-modal-header .cc-modal-header-title{color:#252629;font-size:18px}.email-us-modal .cc-modal-content .cc-modal-header .close,.phone-us-modal .cc-modal-content .cc-modal-header .close{font-size:30px;font-weight:300;opacity:.3}.email-us-modal .cc-modal-content .cc-modal-body,.phone-us-modal .cc-modal-content .cc-modal-body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:64px;padding-top:32px}.email-us-modal .cc-modal-content .cc-modal-body .body-text,.phone-us-modal .cc-modal-content .cc-modal-body .body-text{margin-left:32px;text-align:left}.email-us-modal .cc-modal-content .cc-modal-body .body-text p,.phone-us-modal .cc-modal-content .cc-modal-body .body-text p{color:#333;font-size:16px}.email-us-modal .cc-modal-content .cc-modal-body .body-text p:not(:last-child),.phone-us-modal .cc-modal-content .cc-modal-body .body-text p:not(:last-child){margin-bottom:8px}.not{display:none}.w-toast{left:47px;position:fixed;right:47px;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:9999}.w-toast.toast-top{top:-150px}.w-toast.toast-top.top{top:25px}.w-toast.toast-middle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.w-toast.toast-middle.middle{opacity:1}.w-toast.toast-bottom{bottom:10px;-webkit-transform:translateY(100%);transform:translateY(100%)}.w-toast.toast-bottom.bottom{height:auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.w-toast .toast-mask{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.w-toast .toast-content{background:#fff;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);display:inline-block;padding:8px 16px;pointer-events:all;position:relative;word-break:break-word}.w-toast .toast-content.message-error .msg-icon{color:#ed4014}.w-toast .toast-content.message-success .msg-icon{color:#35b34a}.w-toast .toast-content.message-info .msg-icon{color:#00c1de}.w-toast .toast-content .msg-icon{font-size:16px;margin-right:4px;vertical-align:middle}.w-toast .toast-content .msg-text{color:#515a6e;vertical-align:middle}.mobile-toast{--f7-touch-ripple-color:var(--f7-touch-ripple-white);background-color:var(--f7-toast-bg-color);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--f7-toast-text-color);font-size:var(--f7-toast-font-size);left:0;max-width:568px;opacity:0;position:absolute;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity;width:100%;z-index:20000}.mobile-toast.modal-in{opacity:1}.mobile-toast.toast-middle{border-radius:var(--f7-toast-border-radius);left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:auto}.mobile-toast.toast-top{top:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.mobile-toast.toast-bottom{bottom:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.mobile-toast.toast-middle.modal-in{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.mobile-toast.toast-bottom.modal-in,.mobile-toast.toast-top.modal-in{-webkit-transform:translateZ(0);transform:translateZ(0)}.mobile-toast .toast-content{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:var(--f7-toast-padding-vertical) var(--f7-toast-padding-horizontal)}.mobile-toast .toast-text{-ms-flex-negative:1;flex-shrink:1;line-height:20px;min-width:0}@font-face{font-family:Framework7 Icons;font-style:normal;font-weight:400;src:url(/static/fonts/501a9ed50a9dc11e17b0.eot);src:local("Framework7 Icons"),local("Framework7Icons-Regular"),url(/static/fonts/916c1f54858165c387bd.woff2) format("woff2"),url(/static/fonts/50927c8ce5a4d8c2d015.woff) format("woff"),url(/static/fonts/f22022570b208a139e74.ttf) format("truetype")}.f7-icons,.framework7-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Framework7 Icons;font-size:28px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}