.passport-preview_passport__Z5HQ3{position:relative;width:100%;min-width:0;border-radius:28px;background:#101014;color:#fff;padding:24px;box-shadow:0 24px 64px -24px #18225080,0 0 0 1px #ffffff24}.passport-preview_tool__2BKgy{position:relative;min-width:0;border-radius:17px;border:1px solid #ffffff1a;background:#ffffff0e;padding:12px;transition:border-color .7s,background .7s,box-shadow .7s}.passport-preview_tool__2BKgy[data-focused=true]{border-color:#ffffff55;background:#ffffff14;box-shadow:none}@media (max-width:480px){.passport-preview_passport__Z5HQ3{padding:16px;border-radius:22px}.passport-preview_tool__2BKgy{padding:10px}}@media (prefers-reduced-motion:reduce){.passport-preview_tool__2BKgy{transition:none}}.passport-preview_toolIcon__NdgXl{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:#ffffff12;color:#ffffffb3}.passport-preview_metric__vIlk8{min-width:0;border-radius:16px;padding:12px;background:#ffffff0e;box-shadow:none}.passport-preview_passport__Z5HQ3{background:#171717;box-shadow:0 24px 64px -24px #0005}.passport-preview_tool__2BKgy{background:color-mix(in srgb,var(--media-accent) 12%,#202020);border-color:color-mix(in srgb,var(--media-accent) 30%,#303030)}.passport-preview_tool__2BKgy[data-focused=true]{border-color:var(--media-accent);background:color-mix(in srgb,var(--media-accent) 22%,#202020)}.passport-preview_metric__vIlk8,.passport-preview_toolIcon__NdgXl{background:var(--media-tint);color:var(--media-ink)}@media (max-width:639px){.passport-preview_tools__tnUfz .passport-preview_tool__2BKgy:nth-child(-n+2){--media-accent:var(--palette-3)!important}.passport-preview_tools__tnUfz .passport-preview_tool__2BKgy:nth-child(n+3):nth-child(-n+4){--media-accent:var(--palette-2)!important}.passport-preview_tools__tnUfz .passport-preview_tool__2BKgy:nth-child(n+5){--media-accent:var(--palette-8)!important}}.passport-preview_metric__vIlk8{background:color-mix(in srgb,var(--media-accent) 12%,#202020);border:1px solid color-mix(in srgb,var(--media-accent) 30%,#303030);color:var(--media-tint)}.homepage-passport_section__A1paI{margin-top:96px;padding:44px 28px 28px;border-radius:36px;background:white;scroll-margin-top:110px;color:#171717}.homepage-passport_heading__8GAcG{max-width:810px;margin:0 auto 40px;text-align:center}.homepage-passport_heading__8GAcG>span{display:inline-flex;padding:6px 14px;border-radius:99px;background:#0a0a0a;color:white;font-size:13px;font-weight:500}.homepage-passport_heading__8GAcG h2{margin:22px 0 0;font-size:clamp(36px,4.5vw,62px);font-weight:600;line-height:1.06;text-wrap:balance}.homepage-passport_heading__8GAcG p{max-width:680px;margin:22px auto 0;font-size:18px;line-height:1.65;color:#585858}.homepage-passport_overview__4QPlV{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);border:1px solid #e5e5e5;border-radius:26px;overflow:hidden;background:white}.homepage-passport_copy__nqOsZ{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:32px;min-width:0}.homepage-passport_eyebrow__15BKz{color:#777;font-size:12px}.homepage-passport_copy__nqOsZ h3{font-size:clamp(26px,2.8vw,38px);font-weight:600;line-height:1.15;margin-top:19px;text-wrap:balance}.homepage-passport_copy__nqOsZ>p{color:#737373;font-size:14px;line-height:1.8;margin-top:19px}.homepage-passport_copy__nqOsZ ul{display:grid;gap:14px;margin:25px 0}.homepage-passport_copy__nqOsZ li{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.6;color:#626262}.homepage-passport_copy__nqOsZ li svg{flex-shrink:0}.homepage-passport_actions__weGjZ{display:flex;flex-wrap:wrap;gap:10px}.homepage-passport_primary__Ohr_p,.homepage-passport_secondary__qkyeU{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:99px;min-height:46px;padding:13px 19px;font-size:12px;font-weight:500;line-height:1.5}.homepage-passport_primary__Ohr_p{color:white;background:#171717}.homepage-passport_primary__Ohr_p:hover{background:#333}.homepage-passport_secondary__qkyeU{border:1px solid #ddd;background:white}.homepage-passport_secondary__qkyeU:hover{background:#f8f8f8}.homepage-passport_actions__weGjZ svg,.homepage-passport_browse__ctKMV svg{flex-shrink:0}.homepage-passport_browse__ctKMV{display:inline-flex;align-items:center;gap:9px;color:#777;font-size:12px;min-height:44px;margin-top:13px}.homepage-passport_copy__nqOsZ a:focus-visible{outline:3px solid #83a2de;outline-offset:4px}.homepage-passport_visual__XATnC{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:hidden;padding:30px 24px 18px}.homepage-passport_visual__XATnC figcaption{font-size:10px;line-height:1.5;color:#38323e;text-align:center;margin-top:17px}@media (max-width:1000px){.homepage-passport_overview__4QPlV{grid-template-columns:1fr}.homepage-passport_copy__nqOsZ{padding:30px}.homepage-passport_copy__nqOsZ h3{max-width:600px}.homepage-passport_copy__nqOsZ>p{max-width:580px}.homepage-passport_visual__XATnC{padding:28px}.homepage-passport_visual__XATnC>div:not([aria-hidden]){max-width:700px;align-self:center}.homepage-passport_section__A1paI{padding:34px 20px 20px}}@media (max-width:600px){.homepage-passport_section__A1paI{margin-top:64px;border-radius:26px;padding:28px 14px 14px}.homepage-passport_heading__8GAcG{margin-bottom:26px}.homepage-passport_heading__8GAcG h2{font-size:36px}.homepage-passport_heading__8GAcG p{font-size:16px;line-height:1.7}.homepage-passport_overview__4QPlV{border-radius:22px}.homepage-passport_copy__nqOsZ{padding:26px 20px}.homepage-passport_copy__nqOsZ h3{font-size:29px}.homepage-passport_visual__XATnC{padding:22px 14px 16px}.homepage-passport_primary__Ohr_p,.homepage-passport_secondary__qkyeU{padding:12px 16px}.homepage-passport_actions__weGjZ{gap:9px}.homepage-passport_copy__nqOsZ ul{gap:12px}}.homepage-passport_section__A1paI{padding-inline:0}.homepage-passport_results__hc8dv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.homepage-passport_results__hc8dv>div{display:flex;flex-direction:column-reverse;gap:8px;padding:18px;border:1px solid #dbe5fa;border-radius:20px;background:#f2f6ff}.homepage-passport_results__hc8dv>div:nth-child(2){background:#fcf0f3;border-color:#f4dce4}.homepage-passport_results__hc8dv dt{font-size:13px;color:#5c6574}.homepage-passport_results__hc8dv dd{font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:normal;color:#365994}.homepage-passport_results__hc8dv>div:nth-child(2) dd{color:#984457}.homepage-passport_copy__nqOsZ .homepage-passport_resultsNote__JInL2{margin-top:12px;font-size:11px;line-height:1.6;color:#737373}