.internal-module__kJiPzW__main{background:#fff}.internal-module__kJiPzW__hero{background:radial-gradient(circle at 74% 20%,#fff 0,#f4f5f7 38%,#e9ebef 100%);padding:190px 0 110px;position:relative;overflow:hidden}.internal-module__kJiPzW__hero:after{content:"";border:1px solid #282d3714;border-radius:50%;width:540px;height:540px;position:absolute;top:120px;right:-100px;box-shadow:0 0 0 70px #fff3,0 0 0 140px #ffffff1f}.internal-module__kJiPzW__hero>div{z-index:1;position:relative}.internal-module__kJiPzW__hero h1{letter-spacing:-.072em;max-width:990px;margin-top:23px;font-size:clamp(56px,7.1vw,92px);font-weight:630;line-height:.94}.internal-module__kJiPzW__lead{color:#5f626a;letter-spacing:-.02em;max-width:720px;margin-top:28px;font-size:20px;line-height:1.55}.internal-module__kJiPzW__actions{gap:11px;margin-top:34px;display:flex}.internal-module__kJiPzW__signal{border-top:1px solid #d1d3d8;grid-template-columns:230px 1fr;align-items:center;gap:36px;max-width:840px;margin-top:90px;padding-top:28px;display:grid}.internal-module__kJiPzW__signalMesh{height:80px;position:relative}.internal-module__kJiPzW__signalMesh i{border:1px solid #9da2ab;width:70px;height:58px;display:block;position:absolute;transform:skewY(-25deg)rotate(8deg)}.internal-module__kJiPzW__signalMesh i:nth-child(2){border-color:#176df5;left:27px}.internal-module__kJiPzW__signalMesh i:nth-child(3){left:54px}.internal-module__kJiPzW__signalMesh i:nth-child(4){border-color:#16a367;left:81px}.internal-module__kJiPzW__signalMesh i:nth-child(5){left:108px}.internal-module__kJiPzW__signal div:last-child{flex-direction:column;gap:7px;display:flex}.internal-module__kJiPzW__signal span{color:#686b73;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:680}.internal-module__kJiPzW__signal strong{max-width:560px;font-size:18px;font-weight:580;line-height:1.45}.internal-module__kJiPzW__proof{background:#fff}.internal-module__kJiPzW__checkGrid{border-block:1px solid #dedfe3;grid-template-columns:repeat(4,1fr);display:grid}.internal-module__kJiPzW__checkGrid article{min-height:300px;padding:28px 26px 30px 0;position:relative}.internal-module__kJiPzW__checkGrid article+article{border-left:1px solid #dedfe3;padding-left:26px}.internal-module__kJiPzW__checkGrid article>span:first-child{color:#a1a4aa;font-family:var(--font-mono);font-size:10px}.internal-module__kJiPzW__checkGrid article>.check-icon{position:absolute;top:25px;right:25px}.internal-module__kJiPzW__checkGrid h2{letter-spacing:-.035em;margin-top:100px;font-size:21px;font-weight:620}.internal-module__kJiPzW__checkGrid p{color:#696c74;margin-top:13px;font-size:13px;line-height:1.6}.internal-module__kJiPzW__process{color:#fff;background:#111216}.internal-module__kJiPzW__process .eyebrow{color:#8a8d95}.internal-module__kJiPzW__process .internal-module__kJiPzW__sectionHeading{color:#fff}.internal-module__kJiPzW__processFlow{border-top:1px solid #34363c;grid-template-columns:1fr 32px 1fr 32px 1fr 32px 1fr;align-items:center;display:grid}.internal-module__kJiPzW__processFlow>div{min-height:230px;padding:32px 15px 25px 0}.internal-module__kJiPzW__processFlow>i{color:#555861;font-size:18px;font-style:normal}.internal-module__kJiPzW__processFlow small{color:#8d9098;font-family:var(--font-mono);font-size:9px}.internal-module__kJiPzW__processFlow strong{margin-top:70px;font-size:20px;font-weight:580;display:block}.internal-module__kJiPzW__processFlow p{color:#9699a0;margin-top:11px;font-size:12px;line-height:1.55}.internal-module__kJiPzW__faq{background:#f5f5f6}.internal-module__kJiPzW__faqList{border-top:1px solid #dcdde1}.internal-module__kJiPzW__faqList details{border-bottom:1px solid #dcdde1}.internal-module__kJiPzW__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:85px;font-size:17px;font-weight:600;list-style:none;display:flex}.internal-module__kJiPzW__faqList summary::-webkit-details-marker{display:none}.internal-module__kJiPzW__faqList summary span{color:#8e9096;font-size:24px;font-weight:300;transition:transform .2s}.internal-module__kJiPzW__faqList details[open] summary span{transform:rotate(45deg)}.internal-module__kJiPzW__faqList details p{color:#666971;max-width:780px;padding:0 30px 27px 0;font-size:14px;line-height:1.65}.internal-module__kJiPzW__cta{color:#fff;text-align:center;background:#176df5;padding:125px 0}.internal-module__kJiPzW__cta .eyebrow{color:#fff;justify-content:center}.internal-module__kJiPzW__cta h2{letter-spacing:-.075em;margin-top:18px;font-size:clamp(58px,8vw,100px);font-weight:630;line-height:.92}.internal-module__kJiPzW__cta p{color:#fff;margin-top:22px;font-size:16px}.internal-module__kJiPzW__cta .button{margin-top:30px}.internal-module__kJiPzW__content{max-width:780px;padding:180px 0 120px}.internal-module__kJiPzW__content h1{letter-spacing:-.065em;margin-top:22px;font-size:clamp(50px,6vw,76px);font-weight:630;line-height:.96}.internal-module__kJiPzW__content>p{color:#62656d;margin-top:25px;font-size:18px;line-height:1.65}.internal-module__kJiPzW__content article{margin-top:70px}.internal-module__kJiPzW__content article h2{letter-spacing:-.035em;margin-top:42px;font-size:26px}.internal-module__kJiPzW__content article p,.internal-module__kJiPzW__content article li{color:#62656d;margin-top:13px;font-size:15px;line-height:1.7}.internal-module__kJiPzW__content article ul{padding-left:20px}@media (max-width:900px){.internal-module__kJiPzW__checkGrid{grid-template-columns:1fr 1fr}.internal-module__kJiPzW__checkGrid article:nth-child(3){border-top:1px solid #dedfe3;border-left:0;padding-left:0}.internal-module__kJiPzW__checkGrid article:nth-child(4){border-top:1px solid #dedfe3}.internal-module__kJiPzW__processFlow{grid-template-columns:1fr 1fr}.internal-module__kJiPzW__processFlow>i{display:none}}@media (max-width:680px){.internal-module__kJiPzW__hero{padding:145px 0 80px}.internal-module__kJiPzW__hero h1{font-size:52px}.internal-module__kJiPzW__lead{font-size:17px}.internal-module__kJiPzW__actions{flex-direction:column}.internal-module__kJiPzW__signal{grid-template-columns:1fr;margin-top:65px}.internal-module__kJiPzW__checkGrid{grid-template-columns:1fr}.internal-module__kJiPzW__checkGrid article,.internal-module__kJiPzW__checkGrid article+article{border-top:1px solid #dedfe3;border-left:0;min-height:245px;padding:25px 0}.internal-module__kJiPzW__checkGrid article:first-child{border-top:0}.internal-module__kJiPzW__checkGrid h2{margin-top:75px}.internal-module__kJiPzW__processFlow{grid-template-columns:1fr}.internal-module__kJiPzW__processFlow>div{border-bottom:1px solid #34363c;min-height:190px}.internal-module__kJiPzW__processFlow strong{margin-top:48px}}@media (max-width:380px){.internal-module__kJiPzW__hero h1{font-size:46px}.internal-module__kJiPzW__cta h2{font-size:50px}}.internal-module__kJiPzW__moreGuidesTitle{color:#686b73;margin-top:44px;font-size:13px;font-weight:620}.internal-module__kJiPzW__moreGuides{flex-wrap:wrap;gap:8px 24px;margin-top:12px;list-style:none;display:flex}.internal-module__kJiPzW__moreGuides a{color:#0a58ca;text-underline-offset:3px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #0a58ca59;text-decoration:underline #0a58ca59}.internal-module__kJiPzW__moreGuides a:hover{text-decoration-color:currentColor}.internal-module__kJiPzW__problem{background:#fff}.internal-module__kJiPzW__prose{max-width:740px}.internal-module__kJiPzW__prose h2{letter-spacing:-.048em;font-size:clamp(30px,3.6vw,46px);font-weight:630;line-height:1.04}.internal-module__kJiPzW__prose p{color:#50535b;margin-top:20px;font-size:18px;line-height:1.68}.internal-module__kJiPzW__facts{background:#f5f5f6}.internal-module__kJiPzW__factsGrid{grid-template-columns:1fr 1fr;gap:72px;display:grid}.internal-module__kJiPzW__factsGrid h2{letter-spacing:-.04em;font-size:26px;font-weight:630}.internal-module__kJiPzW__factsGrid p,.internal-module__kJiPzW__factsGrid li{color:#5f626a;margin-top:14px;font-size:15px;line-height:1.65}.internal-module__kJiPzW__factsGrid ul{padding-left:20px}.internal-module__kJiPzW__factsGrid a{color:#0a58ca;text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:900px){.internal-module__kJiPzW__factsGrid{grid-template-columns:1fr;gap:44px}}.internal-module__kJiPzW__reviewed{color:#686b73;margin-top:14px;font-size:13px}
.features-module__eU_uXa__list{background:#fff;padding:40px 0 70px}.features-module__eU_uXa__feature{border-top:1px solid #dedfe3;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px;padding:72px 0;scroll-margin-top:100px;display:grid}.features-module__eU_uXa__feature:first-child{border-top:0}.features-module__eU_uXa__kicker{color:#176df5;letter-spacing:-.01em;font-size:13px;font-weight:640}.features-module__eU_uXa__summary h2{letter-spacing:-.045em;margin-top:14px;font-size:clamp(30px,3.4vw,44px);font-weight:630;line-height:1.04}.features-module__eU_uXa__summary h2 a:hover{color:#176df5}.features-module__eU_uXa__summary>p:not(.features-module__eU_uXa__kicker){color:#5f626a;max-width:520px;margin-top:18px;font-size:17px;line-height:1.6}.features-module__eU_uXa__summary .features-module__eU_uXa__outcome{color:#2a2c31;font-size:15px}.features-module__eU_uXa__detail h3{color:#686b73;font-size:13px;font-weight:620}.features-module__eU_uXa__detail dl{border-top:1px solid #dedfe3;margin-top:14px}.features-module__eU_uXa__detail dl>div{border-bottom:1px solid #ececef;grid-template-columns:170px 1fr;gap:24px;padding:15px 0;display:grid}.features-module__eU_uXa__detail dt{letter-spacing:-.01em;font-size:14px;font-weight:620}.features-module__eU_uXa__detail dd{color:#696c74;font-size:14px;line-height:1.6}.features-module__eU_uXa__links{flex-wrap:wrap;gap:8px 22px;margin-top:22px;list-style:none;display:flex}.features-module__eU_uXa__links a{color:#0a58ca;text-underline-offset:3px;font-size:14px;font-weight:600;-webkit-text-decoration:underline #0a58ca59;text-decoration:underline #0a58ca59}.features-module__eU_uXa__links a:hover{text-decoration-color:currentColor}.features-module__eU_uXa__scope{background:#f5f5f6}.features-module__eU_uXa__scope>div{max-width:760px}.features-module__eU_uXa__scope h2{letter-spacing:-.045em;font-size:clamp(30px,3.4vw,42px);font-weight:630;line-height:1.06}.features-module__eU_uXa__scope p{color:#5f626a;margin-top:18px;font-size:17px;line-height:1.65}.features-module__eU_uXa__scope a{color:#0a58ca;text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.features-module__eU_uXa__feature{grid-template-columns:1fr;gap:34px;padding:56px 0}}@media (max-width:560px){.features-module__eU_uXa__detail dl>div{grid-template-columns:1fr;gap:4px}}
.page-module__j7W-_q__context{background:#fff}.page-module__j7W-_q__callout{background:#f8f8f9;border:1px solid #dedfe3;border-radius:22px;grid-template-columns:220px 1fr;gap:22px 50px;padding:40px;display:grid}.page-module__j7W-_q__callout strong{font-size:14px}.page-module__j7W-_q__callout p{color:#666971;font-size:14px;line-height:1.65}.page-module__j7W-_q__compare{background:#f2f2f3}.page-module__j7W-_q__tableWrap{background:#fff;border:1px solid #d9dade;border-radius:18px;overflow:hidden}.page-module__j7W-_q__tableWrap table{border-collapse:collapse;text-align:left;width:100%}.page-module__j7W-_q__tableWrap th,.page-module__j7W-_q__tableWrap td{border-bottom:1px solid #e5e5e8;padding:19px 22px;font-size:13px}.page-module__j7W-_q__tableWrap th{color:#60636a;letter-spacing:.08em;text-transform:uppercase;background:#f8f8f9;font-size:10px}.page-module__j7W-_q__tableWrap td:first-child{width:36%;font-weight:600}.page-module__j7W-_q__tableWrap td:nth-child(2){color:#666970}.page-module__j7W-_q__tableWrap td:last-child{background:#f4f8ff}.page-module__j7W-_q__tableWrap tr:last-child td{border:0}.page-module__j7W-_q__tableWrap .check-icon{vertical-align:middle;margin-right:5px}.page-module__j7W-_q__note{color:#62656c;margin-top:17px;font-size:10px}@media (max-width:680px){.page-module__j7W-_q__callout{grid-template-columns:1fr;gap:10px;padding:28px}.page-module__j7W-_q__callout p+strong{margin-top:24px}.page-module__j7W-_q__tableWrap{overflow-x:auto}.page-module__j7W-_q__tableWrap table{min-width:690px}}.page-module__j7W-_q__prose,.page-module__j7W-_q__local{background:#fff}.page-module__j7W-_q__proseGrid{grid-template-columns:1fr 1fr;gap:72px;display:grid}.page-module__j7W-_q__proseGrid h2{letter-spacing:-.045em;font-size:clamp(26px,3vw,36px);font-weight:630;line-height:1.08}.page-module__j7W-_q__proseGrid p,.page-module__j7W-_q__proseGrid li{color:#50535b;margin-top:16px;font-size:16px;line-height:1.68}.page-module__j7W-_q__proseGrid ol{margin-top:6px;padding-left:22px}.page-module__j7W-_q__proseGrid li strong{color:#15171b}.page-module__j7W-_q__proseGrid a{color:#0a58ca;text-underline-offset:3px;font-weight:600;text-decoration:underline}.page-module__j7W-_q__faq{background:#f5f5f6}.page-module__j7W-_q__faq h2{letter-spacing:-.045em;font-size:clamp(28px,3.4vw,42px);font-weight:630}.page-module__j7W-_q__faqList{border-top:1px solid #dcdde1;margin-top:28px}.page-module__j7W-_q__faqList details{border-bottom:1px solid #dcdde1}.page-module__j7W-_q__faqList summary{cursor:pointer;align-items:center;min-height:68px;font-size:17px;font-weight:600;display:flex}.page-module__j7W-_q__faqList details p{color:#666971;max-width:780px;padding:0 0 24px;font-size:15px;line-height:1.65}@media (max-width:900px){.page-module__j7W-_q__proseGrid{grid-template-columns:1fr;gap:44px}}
.test-files-module__mUVbhq__reviewed{color:#5f626a;max-width:720px;margin-top:18px;font-size:16px;line-height:1.6}.test-files-module__mUVbhq__reviewed a,.test-files-module__mUVbhq__threemf a,.test-files-module__mUVbhq__use a{color:#0a58ca;text-underline-offset:3px;font-weight:600;text-decoration:underline}.test-files-module__mUVbhq__list{background:#fff;padding:40px 0 70px}.test-files-module__mUVbhq__file{border-top:1px solid #dedfe3;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;padding:44px 0;scroll-margin-top:100px;display:grid}.test-files-module__mUVbhq__file:first-child{border-top:0}.test-files-module__mUVbhq__head h2{letter-spacing:-.04em;font-size:26px;font-weight:630}.test-files-module__mUVbhq__head p{color:#5f626a;margin-top:10px;font-size:15px;line-height:1.6}.test-files-module__mUVbhq__head .test-files-module__mUVbhq__expected{color:#2a2c31}.test-files-module__mUVbhq__downloads ul{list-style:none}.test-files-module__mUVbhq__downloads li{border-bottom:1px solid #ececef;padding:12px 0;font-size:14px}.test-files-module__mUVbhq__downloads li:first-child{border-top:1px solid #ececef}.test-files-module__mUVbhq__downloads a{color:#0a58ca;text-underline-offset:3px;font-weight:620;text-decoration:underline}.test-files-module__mUVbhq__downloads li span{color:#686b73;margin-left:8px;font-size:13px}.test-files-module__mUVbhq__downloads code,.test-files-module__mUVbhq__threemfList code{color:#50535b;font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.5;display:block}.test-files-module__mUVbhq__downloads>p{color:#686b73;margin-top:12px;font-size:13px}.test-files-module__mUVbhq__downloads>p a,.test-files-module__mUVbhq__threemf p a:last-of-type{color:#0a58ca;text-underline-offset:3px;text-decoration:underline}.test-files-module__mUVbhq__threemf{background:#f5f5f6}.test-files-module__mUVbhq__threemf>div,.test-files-module__mUVbhq__use>div{max-width:780px}.test-files-module__mUVbhq__threemf h2,.test-files-module__mUVbhq__use h2,.test-files-module__mUVbhq__faq h2{letter-spacing:-.045em;font-size:clamp(26px,3vw,36px);font-weight:630;line-height:1.08}.test-files-module__mUVbhq__threemf p,.test-files-module__mUVbhq__use p,.test-files-module__mUVbhq__use li{color:#50535b;margin-top:14px;font-size:16px;line-height:1.68}.test-files-module__mUVbhq__threemfList{margin-top:14px;list-style:none}.test-files-module__mUVbhq__threemfList li{border-block:1px solid #dcdde1;padding:12px 0;font-size:14px}.test-files-module__mUVbhq__threemfList a{color:#0a58ca;text-underline-offset:3px;font-weight:620;text-decoration:underline}.test-files-module__mUVbhq__threemfList span{color:#686b73;margin-left:8px;font-size:13px}.test-files-module__mUVbhq__use{background:#fff}.test-files-module__mUVbhq__use ol{margin-top:6px;padding-left:22px}.test-files-module__mUVbhq__use li strong{color:#15171b}.test-files-module__mUVbhq__faq{background:#f5f5f6}.test-files-module__mUVbhq__faqList{border-top:1px solid #dcdde1;margin-top:24px}.test-files-module__mUVbhq__faqList details{border-bottom:1px solid #dcdde1}.test-files-module__mUVbhq__faqList summary{cursor:pointer;align-items:center;min-height:64px;font-size:17px;font-weight:600;display:flex}.test-files-module__mUVbhq__faqList details p{color:#666971;max-width:780px;padding:0 0 22px;font-size:15px;line-height:1.65}@media (max-width:900px){.test-files-module__mUVbhq__file{grid-template-columns:1fr;gap:24px;padding:36px 0}}
