*,:after,:before{border:0 solid;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}h1,h3{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}strong{font-weight:bolder}button,input,select{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}dd,dl,h1,h3,p{margin:0}fieldset{margin:0}fieldset{padding:0}ul{list-style:none;margin:0;padding:0}input::-moz-placeholder{color:#9ca3af;opacity:1}iframe,img,svg{display:block;vertical-align:middle}img{height:auto;max-width:100%}*{scrollbar-color:auto;scrollbar-width:auto}html{font-family:revert}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:transparent;color:#000;font-family:Konnect,sans-serif;line-height:1}iframe,img{display:revert;vertical-align:revert}.forms-revert button{background:revert;border:revert;border-radius:revert;color:revert;display:revert;font:inherit;line-height:revert;outline:revert;padding:revert;text-align:revert}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.h3-emphasized{font-family:Konnect,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif!important;font-size:var(--font-size-h3)!important;font-weight:var(--font-weight-emphasized)!important;line-height:var(--font-lineheight-h3)!important}.md-emphasized{font-family:Konnect,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif!important;font-size:var(--font-size-md)!important;font-weight:var(--font-weight-emphasized)!important;line-height:var(--font-lineheight-md)!important}.sm-emphasized{font-family:Konnect,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-emphasized)!important;line-height:var(--font-lineheight-sm)!important}.xs-regular{font-family:Konnect,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif!important;font-size:var(--font-size-xs)!important;line-height:var(--font-lineheight-xs)!important}.xs-regular{font-weight:var(--font-weight-regular)!important}.xs-emphasized{font-family:Konnect,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-emphasized)!important;line-height:var(--font-lineheight-xs)!important}.interactive-regular{font-family:Konnect,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif!important;font-size:var(--font-size-sm)!important;line-height:var(--font-lineheight-sm)}.interactive-regular{color:var(--ui-tertiary-fg-default);font-weight:400}.interactive-emphasized{color:var(--ui-tertiary-fg-active);font-family:Konnect,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-emphasized)!important;line-height:var(--font-lineheight-sm)}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.right-0{right:0!important}.top-0{top:0!important}.top-12{top:3rem!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-40{z-index:40!important}.col-span-1{grid-column:span 1/span 1!important}.col-span-3{grid-column:span 3/span 3!important}.col-span-6{grid-column:span 6/span 6!important}.m-0{margin:0!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.mx-ui-sm-padding-horizontal{margin-left:var(--ui-sm-padding-horizontal)!important;margin-right:var(--ui-sm-padding-horizontal)!important}.my-page-content-gap-md{margin-bottom:var(--page-content-gap-md)!important;margin-top:var(--page-content-gap-md)!important}.mb-0{margin-bottom:0!important}.mb-general-sm-padding-vertical{margin-bottom:var(--general-sm-padding-vertical)!important}.block{display:block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.grid{display:grid!important}.hidden{display:none!important}.h-11{height:2.75rem!important}.h-18{height:4.5rem!important}.h-\[14px\]{height:14px!important}.h-\[16px\]{height:16px!important}.h-\[17px\]{height:17px!important}.h-\[24px\]{height:24px!important}.h-\[50px\]{height:50px!important}.h-\[calc\(100vh-3rem\)\]{height:calc(100vh - 3rem)!important}.h-full{height:100%!important}.min-h-0{min-height:0!important}.min-h-\[44px\]{min-height:44px!important}.w-\[17px\]{width:17px!important}.w-\[91\.2px\]{width:91.2px!important}.w-auto{width:auto!important}.w-full{width:100%!important}.min-w-20{min-width:5rem!important}.min-w-\[220px\]{min-width:220px!important}.max-w-\[1552px\]{max-width:1552px!important}.max-w-fit{max-width:-moz-fit-content!important;max-width:fit-content!important}.max-w-full{max-width:100%!important}.flex-none{flex:none!important}.-translate-y-\[16px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-translate-y-\[16px\]{--tw-translate-y:-16px!important}.-translate-y-\[28px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-translate-y-\[28px\]{--tw-translate-y:-28px!important}.grid-cols-16{grid-template-columns:repeat(16,minmax(0,1fr))!important}.flex-col{flex-direction:column!important}.items-center{align-items:center!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.gap-2{gap:.5rem!important}.gap-6{gap:1.5rem!important}.gap-\[10px\]{gap:10px!important}.gap-card-gap{gap:var(--card-gap)!important}.gap-general-md-gap{gap:var(--general-md-gap)!important}.gap-general-sm-gap{gap:var(--general-sm-gap)!important}.gap-general-sm-padding-vertical{gap:var(--general-sm-padding-vertical)!important}.gap-general-xs-gap{gap:var(--general-xs-gap)!important}.gap-page-content-gap-md{gap:var(--page-content-gap-md)!important}.gap-ui-md-gap{gap:var(--ui-md-gap)!important}.gap-xs{gap:8px!important}.justify-self-center{justify-self:center!important}.overflow-hidden{overflow:hidden!important}.overflow-y-auto{overflow-y:auto!important}.rounded-\[10px\]{border-radius:10px!important}.rounded-\[6px\]{border-radius:6px!important}.rounded-lg{border-radius:var(--border-radius-lg)!important}.rounded-md{border-radius:var(--border-radius-md)!important}.rounded-none{border-radius:var(--border-radius-none)!important}.rounded-round{border-radius:var(--border-radius-round)!important}.border{border-width:1px!important}.border-none{border-width:0!important}.border-b{border-bottom-width:1px!important}.border-b-\[2px\]{border-bottom-width:2px!important}.border-b-sm{border-bottom-width:1px!important}.border-l-none{border-left-width:0!important}.border-r-none{border-right-width:0!important}.border-solid{border-style:solid!important}.border-none{border-style:none!important}.border-brand-400{border-color:var(--brand-400)!important}.border-transparent{border-color:transparent!important}.border-ui-secondary-border-default{border-color:var(--ui-secondary-border-default)!important}.border-b-primary-30{--tw-border-opacity:1!important;border-bottom-color:rgb(203 163 255/var(--tw-border-opacity))!important}.border-t-transparent{border-top-color:transparent!important}.bg-brand-200{background-color:var(--brand-200)!important}.bg-brand-600{background-color:var(--brand-600)!important}.bg-card-bg-default{background-color:var(--card-bg-default)!important}.bg-cta-primary-bg-default{background-color:var(--cta-primary-bg-default)!important}.bg-grey-000{background-color:var(--grey-000)!important}.bg-neutral-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.bg-transparent{background-color:transparent!important}.bg-ui-secondary-bg-default{background-color:var(--ui-secondary-bg-default)!important}.fill-\[var\(--accent-700\)\]{fill:var(--accent-700)!important}.fill-content-default-default{fill:var(--content-default-default)!important}.stroke-content-default-default{stroke:var(--content-default-default)!important}.stroke-content-subtle-default{stroke:var(--content-subtle-default)!important}.stroke-highlight-fg-subtle{stroke:var(--highlight-fg-subtle)!important}.stroke-page-item-border-default{stroke:var(--page-item-border-default)!important}.p-0{padding:0!important}.p-general-md-gap{padding:var(--general-md-gap)!important}.p-none{padding:0!important}.px-card-padding-horizontal{padding-left:var(--card-padding-horizontal)!important;padding-right:var(--card-padding-horizontal)!important}.px-general-md-gap{padding-left:var(--general-md-gap)!important;padding-right:var(--general-md-gap)!important}.px-general-xs-padding-horizontal{padding-left:var(--general-xs-padding-horizontal)!important;padding-right:var(--general-xs-padding-horizontal)!important}.px-md{padding-left:24px!important;padding-right:24px!important}.px-space-8{padding-left:var(--space-8)!important;padding-right:var(--space-8)!important}.px-ui-md-padding-horizontal{padding-left:var(--ui-md-padding-horizontal)!important;padding-right:var(--ui-md-padding-horizontal)!important}.px-ui-sm-padding-horizontal{padding-left:var(--ui-sm-padding-horizontal)!important;padding-right:var(--ui-sm-padding-horizontal)!important}.py-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-\[7px\]{padding-bottom:7px!important;padding-top:7px!important}.py-card-gap{padding-bottom:var(--card-gap)!important;padding-top:var(--card-gap)!important}.py-card-padding-vertical{padding-bottom:var(--card-padding-vertical)!important;padding-top:var(--card-padding-vertical)!important}.py-general-xs-padding-vertical{padding-bottom:var(--general-xs-padding-vertical)!important;padding-top:var(--general-xs-padding-vertical)!important}.py-ui-md-padding-vertical{padding-bottom:var(--ui-md-padding-vertical)!important;padding-top:var(--ui-md-padding-vertical)!important}.py-ui-sm-padding-vertical{padding-bottom:var(--ui-sm-padding-vertical)!important;padding-top:var(--ui-sm-padding-vertical)!important}.py-xs{padding-bottom:8px!important;padding-top:8px!important}.pb-0{padding-bottom:0!important}.pb-card-padding-vertical{padding-bottom:var(--card-padding-vertical)!important}.pb-general-sm-padding-vertical{padding-bottom:var(--general-sm-padding-vertical)!important}.pl-\[6px\]{padding-left:6px!important}.pr-0{padding-right:0!important}.pt-\[3px\]{padding-top:3px!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-\[16px\]{font-size:16px!important}.text-sm{font-size:1rem!important}.font-bold{font-weight:700!important}.\!leading-\[1\.4\]{line-height:1.4!important}.text-\[\#000\]{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity))!important}.text-content-default-default{color:var(--content-default-default)!important}.text-content-subtle-default{color:var(--content-subtle-default)!important}.text-cta-primary-fg-default{color:var(--cta-primary-fg-default)!important}.text-grey-200{color:var(--grey-200)!important}.text-neutral-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.underline{text-decoration-line:underline!important}.no-underline{text-decoration-line:none!important}.opacity-0{opacity:0!important}.opacity-100{opacity:1!important}.shadow-bottom-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-bottom-sm{--tw-shadow:0px 0.3px 0.9px 0px rgba(0,0,0,.25),0px 1.6px 3.6px 0px rgba(0,0,0,.2)!important;--tw-shadow-colored:0px 0.3px 0.9px 0px var(--tw-shadow-color),0px 1.6px 3.6px 0px var(--tw-shadow-color)!important}.shadow-card-md{--tw-shadow:0px 4px 4px 0px var(--card-shadow-md),0px 10px 16px 0px var(--card-shadow-md)!important;--tw-shadow-colored:0px 4px 4px 0px var(--tw-shadow-color),0px 10px 16px 0px var(--tw-shadow-color)!important}.shadow-card-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-nav-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-nav-lg{--tw-shadow:0px 8px 16px rgba(83,101,129,.1),0px 16px 32px rgba(83,101,129,.1)!important;--tw-shadow-colored:0px 8px 16px var(--tw-shadow-color),0px 16px 32px var(--tw-shadow-color)!important}.shadow-page-item-shadow-sm{--tw-shadow-color:var(--page-item-shadow-sm)!important;--tw-shadow:var(--tw-shadow-colored)!important}.\[clip-path\:_inset\(0px_-10px_-200px_-10px\)\]{-webkit-clip-path:inset(0 -10px -200px -10px);clip-path:inset(0 -10px -200px -10px)}:root{--brand-999:#0c0526;--brand-900:#1a0b4d;--brand-800:#2a2272;--brand-700:#3a38af;--brand-600:#5134f7;--brand-500:#99a3ff;--brand-400:#b5beff;--brand-300:#dae0fa;--brand-200:#f0f1ff;--brand-100:#f6f7ff;--accent-900:#345b00;--accent-700:#dbff45;--accent-500:#e3fca6;--accent-100:#f4fbed;--error-900:#991b1b;--error-500:#f87171;--error-100:#fee2e2;--grey-999:#030506;--grey-900:#181e29;--grey-800:#1f2937;--grey-700:#2b384b;--grey-600:#374457;--grey-500:#5a687d;--grey-400:#898d9c;--grey-300:#d6d9e1;--grey-200:#eaedf1;--grey-150:#f2f5f9;--grey-100:#f8f9fb;--grey-000:#fff;--warning-900:#92400e;--warning-500:#fbbf24;--warning-100:#fef3c7;--link-500:#3139e3;--link-300:#7e95ff;--link-100:#a1b2ff;--page-bg-default:var(--grey-100);--page-item-border-default:var(--grey-300);--page-item-border-hover:var(--grey-400);--page-item-shadow-lg:var(--grey-200);--page-item-shadow-md:var(--grey-200);--page-item-shadow-none:var(--grey-000);--page-item-shadow-sm:var(--grey-200);--card-bg-default:var(--page-bg-default);--card-border-default:var(--grey-300);--card-border-hover:var(--grey-300);--card-shadow-elevation-lg:var(--grey-200);--card-shadow-md:var(--grey-000);--card-shadow-none:var(--grey-000);--card-shadow-sm:var(--grey-000);--content-default-default:var(--grey-999);--content-default-hover:var(--brand-600);--content-default-hover-darker:var(--brand-800);--content-disabled-default:var(--grey-300);--content-external-default:var(--link-500);--content-external-hover:var(--link-300);--content-highlight-default:var(--accent-900);--content-highlight-hover:var(--grey-999);--content-interactive-default:var(--brand-600);--content-interactive-hover:var(--grey-999);--content-subtle-default:var(--grey-500);--content-subtle-hover:var(--grey-900);--ui-primary-bg-active:var(--grey-900);--ui-primary-bg-default:var(--brand-600);--ui-primary-bg-hover:var(--brand-900);--ui-primary-fg-active:var(--grey-000);--ui-primary-fg-default:var(--grey-000);--ui-primary-fg-hover:var(--grey-000);--ui-secondary-bg-active:var(--grey-000);--ui-secondary-bg-default:var(--grey-000);--ui-secondary-bg-hover:var(--grey-000);--ui-secondary-border-active:var(--grey-999);--ui-secondary-border-default:var(--grey-300);--ui-secondary-border-hover:var(--brand-600);--ui-secondary-fg-active:var(--grey-999);--ui-secondary-fg-default:var(--grey-999);--ui-secondary-fg-hover:var(--brand-600);--ui-tertiary-bg-active:var(--page-bg-default);--ui-tertiary-bg-default:var(--page-bg-default);--ui-tertiary-bg-hover:var(--page-bg-default);--ui-tertiary-border-active:var(--grey-999);--ui-tertiary-border-default:var(--grey-300);--ui-tertiary-border-hover:var(--brand-600);--ui-tertiary-fg-active:var(--grey-999);--ui-tertiary-fg-default:var(--grey-999);--ui-tertiary-fg-hover:var(--brand-600);--cta-tertiary-border-default:var(--grey-999);--font-lineheight-heading:120%;--font-lineheight-h1:110%;--font-lineheight-h2:110%;--font-lineheight-h3:110%;--font-lineheight-h4:110%;--font-lineheight-h5:110%;--font-lineheight-body:150%;--font-lineheight-md:150%;--font-lineheight-sm:130%;--font-lineheight-xs:130%;--font-lineheight-secondary-xl:110%;--font-lineheight-secondary-lg:110%;--font-lineheight-secondary-md:160%;--font-lineheight-secondary-sm:160%;--font-lineheight-wide-label:130%;--font-size-base:16px;--font-size-article-body-md:20px;--font-size-article-body-sm:16px;--font-size-h1:52px;--font-size-h2:32px;--font-size-h3:22px;--font-size-h4:20px;--font-size-h5:18px;--font-size-md:18px;--font-size-sm:14px;--font-size-xs:12px;--font-size-secondary-xl:64px;--font-size-secondary-lg:32px;--font-size-secondary-md:20px;--font-size-secondary-sm:16px;--font-size-wide-label:12px;--font-weight-extrabold:800;--font-weight-emphasized:700;--font-weight-semibold:600;--font-weight-medium:500;--font-weight-regular:400;--font-weight-jakarta-regular:450;--font-weight-secondary-emphasized:700;--font-weight-secondary-extrabold:800;--font-weight-secondary-regular:400;--border-radius-round:999px;--border-radius-lg:10px;--border-radius-md:6px;--border-radius-sm:4px;--border-radius-none:0px;--space-80:80px;--space-64:64px;--space-48:48px;--space-32:32px;--space-24:24px;--space-16:16px;--space-12:12px;--space-8:8px;--space-4:4px;--space-2:2px;--space-0:0px;--card-padding-vertical:var(--space-24);--card-padding-horizontal:var(--space-24);--card-gap:var(--space-24);--general-sm-gap:var(--space-8);--general-md-gap:var(--space-16);--general-lg-padding-vertical:var(--space-64);--general-lg-padding-horizontal:var(--space-64);--general-xs-padding-vertical:var(--space-8);--general-xs-padding-horizontal:var(--space-8);--general-xs-gap:var(--space-4);--general-sm-padding-vertical:var(--space-16);--general-sm-padding-horizontal:var(--space-16);--general-md-padding-vertical:var(--space-32);--general-md-padding-horizontal:var(--space-32);--ui-xs-padding-vertical:var(--space-4);--ui-sm-padding-vertical:var(--space-8);--ui-md-padding-vertical:var(--space-12);--ui-lg-padding-vertical:var(--space-16);--ui-lg-padding-horizontal:var(--space-24);--ui-lg-gap:var(--space-16);--ui-md-padding-horizontal:var(--space-16);--ui-md-gap:var(--space-12);--ui-xs-padding-horizontal:var(--space-8);--ui-sm-padding-horizontal:var(--space-16);--ui-sm-gap:var(--space-8);--page-content-width:955px;--page-content-gap-sm:16px;--page-content-gap-md:24px;--page-content-gap-lg:32px;--page-content-gap-xl:48px;--page-content-gap-xxl:64px;--page-width:1440px;--page-rail-width:302px;--general-lg-gap:var(--space-32)}@media (max-width:768px){:root{--font-size-h1:36px;--font-size-h2:24px;--font-size-h3:22px;--font-size-h4:20px;--font-size-h5:18px;--font-size-md:18px;--font-size-sm:14px;--font-size-xs:12px;--font-size-wide-label:12px;--border-radius-round:999px;--border-radius-lg:10px;--border-radius-md:6px;--border-radius-sm:4px;--border-radius-none:0px;--space-80:80px;--space-64:64px;--space-48:48px;--space-32:32px;--space-24:24px;--space-16:16px;--space-12:12px;--space-8:8px;--space-4:4px;--space-2:2px;--space-0:0px;--card-padding-vertical:var(--space-16);--card-padding-horizontal:var(--space-16);--card-gap:var(--space-24);--general-sm-gap:var(--space-8);--general-md-gap:var(--space-16);--general-lg-padding-vertical:var(--space-48);--general-lg-padding-horizontal:var(--space-48);--general-xs-padding-vertical:var(--space-8);--general-xs-padding-horizontal:var(--space-8);--general-xs-gap:var(--space-4);--general-sm-padding-vertical:var(--space-16);--general-sm-padding-horizontal:var(--space-16);--general-md-padding-vertical:var(--space-32);--general-md-padding-horizontal:var(--space-32);--ui-xs-padding-vertical:var(--space-4);--ui-sm-padding-vertical:var(--space-8);--ui-md-padding-vertical:var(--space-12);--ui-lg-padding-vertical:var(--space-16);--ui-lg-padding-horizontal:var(--space-24);--ui-lg-gap:var(--space-16);--ui-md-padding-horizontal:var(--space-16);--ui-md-gap:var(--space-12);--ui-xs-padding-horizontal:var(--space-8);--ui-sm-padding-horizontal:var(--space-16);--ui-sm-gap:var(--space-8);--ui-xs-gap:var(--space-4);--page-content-width:955px;--page-content-gap-sm:12px;--page-content-gap-md:24px;--page-content-gap-lg:32px;--page-content-gap-xl:48px;--page-content-gap-xxl:48px;--page-width:360px;--page-rail-width:302px;--general-lg-gap:var(--space-24)}}:root .light{--card-bg-default:var(--page-bg-default);--card-border-default:var(--grey-300);--card-shadow-none:var(--grey-000);--card-shadow-sm:var(--grey-000);--card-shadow-md:var(--grey-000);--card-shadow-elevation-lg:var(--grey-200);--card-border-hover:var(--grey-300);--card-border-width:1px;--card-border-width-hover:1px;--content-disabled-default:var(--grey-300);--highlight-bg-subtle:var(--brand-200);--highlight-bg-contrast:var(--accent-500);--highlight-fg-subtle:var(--brand-600);--highlight-fg-contrast:var(--accent-900);--page-bg-default:var(--grey-100);--page-item-border-default:var(--grey-300);--page-item-border-hover:var(--grey-400);--page-item-border-width:1px;--page-item-border-width-hover:1px;--page-item-shadow-none:var(--grey-000);--page-item-shadow-sm:var(--grey-200);--page-item-shadow-md:var(--grey-200);--page-item-shadow-lg:var(--grey-200);--ui-primary-bg-default:var(--brand-600);--ui-primary-bg-hover:var(--brand-900);--ui-primary-bg-active:var(--grey-999);--ui-primary-fg-default:var(--grey-000);--ui-primary-fg-hover:var(--grey-000);--ui-primary-fg-active:var(--grey-000);--ui-secondary-bg-default:var(--grey-000);--ui-secondary-bg-hover:var(--grey-000);--ui-secondary-bg-active:var(--grey-000);--ui-secondary-fg-default:var(--grey-999);--ui-secondary-fg-hover:var(--brand-600);--ui-secondary-fg-active:var(--grey-999);--ui-secondary-border-default:var(--grey-300);--ui-secondary-border-hover:var(--brand-600);--ui-secondary-border-active:var(--grey-999);--ui-tertiary-bg-default:var(--page-bg-default);--ui-tertiary-bg-hover:var(--page-bg-default);--ui-tertiary-bg-active:var(--grey-200);--ui-tertiary-fg-default:var(--grey-999);--ui-tertiary-fg-hover:var(--brand-600);--ui-tertiary-fg-active:var(--grey-999);--ui-tertiary-border-default:var(--grey-300);--ui-tertiary-border-hover:var(--brand-600);--ui-tertiary-border-active:var(--grey-999);--validation-error-border-default:var(--error-900);--validation-warning-border-default:var(--warning-900);--validation-error-fg-default:var(--error-900);--validation-warning-fg-default:var(--warning-900);--content-subtle-default:var(--grey-500);--content-subtle-hover:var(--grey-999);--content-default-default:var(--grey-999);--content-default-hover:var(--brand-600);--content-default-hover-darker:var(--brand-800);--content-highlight-default:var(--accent-900);--content-highlight-hover:var(--grey-999);--content-interactive-default:var(--brand-600);--content-interactive-hover:var(--grey-900);--content-external-default:var(--link-500);--content-external-hover:var(--link-300);--ui-special-bg-default:var(--brand-100);--ui-special-bg-hover:var(--brand-100);--ui-special-bg-active:var(--brand-100);--ui-special-fg-default:var(--grey-999);--ui-special-fg-hover:var(--brand-200);--ui-special-fg-active:var(--brand-200);--ui-special-border-default:var(--grey-300);--ui-special-border-hover:var(--brand-600);--ui-special-border-active:var(--brand-100);--cta-primary-bg-default:var(--brand-600);--cta-primary-bg-hover:var(--brand-700);--cta-primary-bg-active:var(--brand-800);--cta-primary-fg-default:var(--grey-000);--cta-primary-fg-hover:var(--grey-000);--cta-primary-fg-active:var(--grey-000);--cta-secondary-bg-default:var(--grey-800);--cta-secondary-bg-hover:var(--grey-600);--cta-secondary-bg-active:var(--grey-800);--cta-secondary-fg-default:var(--brand-900);--cta-secondary-fg-hover:var(--brand-600);--cta-secondary-fg-active:var(--brand-900);--cta-secondary-border-default:var(--brand-900);--cta-secondary-border-hover:var(--brand-600);--cta-secondary-border-active:var(--brand-900);--cta-tertiary-bg-default:var(--brand-900);--cta-tertiary-bg-hover:var(--brand-800);--cta-tertiary-bg-active:var(--brand-900);--cta-tertiary-fg-default:var(--grey-000);--cta-tertiary-fg-hover:var(--grey-000);--cta-tertiary-fg-active:var(--grey-000);--cta-tertiary-border-default:var(--grey-999);--cta-tertiary-border-hover:var(--brand-600);--cta-tertiary-border-active:var(--grey-999);--cta-special-bg-default:var(--brand-100);--cta-special-bg-hover:var(--brand-100);--cta-special-bg-active:var(--brand-100);--cta-special-fg-default:var(--grey-999);--cta-special-fg-hover:var(--brand-200);--cta-special-fg-active:var(--brand-200);--cta-special-border-default:var(--grey-300);--cta-special-border-hover:var(--brand-600);--cta-special-border-active:var(--brand-100)}:root .light .high{--card-bg-default:var(--grey-000);--card-border-default:var(--grey-300);--card-shadow-none:var(--grey-000);--card-shadow-sm:var(--grey-200);--card-shadow-md:var(--grey-200);--card-shadow-elevation-lg:var(--grey-200);--card-border-hover:var(--grey-300);--card-border-width:1px;--card-border-width-hover:1px;--content-disabled-default:var(--grey-300);--highlight-bg-subtle:var(--brand-200);--highlight-bg-contrast:var(--accent-500);--highlight-fg-subtle:var(--brand-600);--highlight-fg-contrast:var(--accent-900);--page-bg-default:var(--grey-100);--page-item-border-default:var(--grey-300);--page-item-border-hover:var(--grey-600);--page-item-border-width:1px;--page-item-border-width-hover:1px;--page-item-shadow-none:var(--grey-000);--page-item-shadow-sm:var(--grey-200);--page-item-shadow-md:var(--grey-300);--page-item-shadow-lg:var(--grey-400);--ui-primary-bg-default:var(--brand-600);--ui-primary-bg-hover:var(--brand-900);--ui-primary-bg-active:var(--grey-999);--ui-primary-fg-default:var(--grey-000);--ui-primary-fg-hover:var(--grey-000);--ui-primary-fg-active:var(--grey-000);--ui-secondary-bg-default:var(--grey-100);--ui-secondary-bg-hover:var(--grey-000);--ui-secondary-bg-active:var(--grey-000);--ui-secondary-fg-default:var(--grey-999);--ui-secondary-fg-hover:var(--brand-600);--ui-secondary-fg-active:var(--grey-999);--ui-secondary-border-default:var(--grey-300);--ui-secondary-border-hover:var(--brand-600);--ui-secondary-border-active:var(--grey-999);--ui-tertiary-bg-default:var(--grey-000);--ui-tertiary-bg-hover:var(--grey-000);--ui-tertiary-bg-active:var(--grey-100);--ui-tertiary-fg-default:var(--grey-999);--ui-tertiary-fg-hover:var(--brand-600);--ui-tertiary-fg-active:var(--grey-999);--ui-tertiary-border-default:var(--grey-300);--ui-tertiary-border-hover:var(--brand-600);--ui-tertiary-border-active:var(--grey-999);--validation-error-border-default:var(--error-900);--validation-warning-border-default:var(--warning-900);--validation-error-fg-default:var(--error-900);--validation-warning-fg-default:var(--warning-900);--content-subtle-default:var(--grey-500);--content-subtle-hover:var(--grey-999);--content-default-default:var(--grey-999);--content-default-hover:var(--brand-600);--content-default-hover-darker:var(--brand-800);--content-highlight-default:var(--accent-900);--content-highlight-hover:var(--grey-999);--content-interactive-default:var(--brand-600);--content-interactive-hover:var(--grey-900);--content-external-default:var(--link-500);--content-external-hover:var(--link-300);--ui-special-bg-default:var(--brand-100);--ui-special-bg-hover:var(--brand-100);--ui-special-bg-active:var(--brand-100);--ui-special-fg-default:var(--grey-999);--ui-special-fg-hover:var(--brand-600);--ui-special-fg-active:var(--brand-200);--ui-special-border-default:var(--brand-100);--ui-special-border-hover:var(--brand-600);--ui-special-border-active:var(--brand-100);--cta-primary-bg-default:var(--brand-600);--cta-primary-bg-hover:var(--brand-700);--cta-primary-bg-active:var(--brand-800);--cta-primary-fg-default:var(--grey-000);--cta-primary-fg-hover:var(--grey-000);--cta-primary-fg-active:var(--grey-000);--cta-secondary-bg-default:var(--grey-800);--cta-secondary-bg-hover:var(--grey-600);--cta-secondary-bg-active:var(--grey-800);--cta-secondary-fg-default:var(--brand-900);--cta-secondary-fg-hover:var(--brand-600);--cta-secondary-fg-active:var(--brand-900);--cta-secondary-border-default:var(--brand-900);--cta-secondary-border-hover:var(--brand-600);--cta-secondary-border-active:var(--brand-900);--cta-tertiary-bg-default:var(--brand-900);--cta-tertiary-bg-hover:var(--brand-800);--cta-tertiary-bg-active:var(--brand-900);--cta-tertiary-fg-default:var(--grey-000);--cta-tertiary-fg-hover:var(--grey-000);--cta-tertiary-fg-active:var(--grey-000);--cta-tertiary-border-default:var(--grey-999);--cta-tertiary-border-hover:var(--brand-600);--cta-tertiary-border-active:var(--grey-999);--cta-special-bg-default:var(--brand-100);--cta-special-bg-hover:var(--brand-100);--cta-special-bg-active:var(--brand-100);--cta-special-fg-default:var(--grey-999);--cta-special-fg-hover:var(--brand-600);--cta-special-fg-active:var(--brand-200);--cta-special-border-default:var(--brand-100);--cta-special-border-hover:var(--brand-600);--cta-special-border-active:var(--brand-100)}:root .dark{--card-bg-default:var(--page-bg-default);--card-border-default:var(--grey-800);--card-shadow-none:var(--grey-000);--card-shadow-sm:var(--grey-000);--card-shadow-md:var(--grey-000);--card-shadow-elevation-lg:var(--grey-000);--card-border-hover:var(--grey-700);--card-border-width:1px;--card-border-width-hover:1px;--content-disabled-default:var(--grey-600);--highlight-bg-subtle:var(--grey-800);--highlight-bg-contrast:var(--accent-500);--highlight-fg-subtle:var(--brand-400);--highlight-fg-contrast:var(--accent-900);--page-bg-default:var(--grey-999);--page-item-border-default:var(--grey-800);--page-item-border-hover:var(--grey-700);--page-item-border-width:1px;--page-item-border-width-hover:1px;--page-item-shadow-none:var(--grey-000);--page-item-shadow-sm:var(--brand-900);--page-item-shadow-md:var(--brand-900);--page-item-shadow-lg:var(--brand-900);--ui-primary-bg-default:var(--brand-600);--ui-primary-bg-hover:var(--brand-900);--ui-primary-bg-active:var(--grey-000);--ui-primary-fg-default:var(--grey-000);--ui-primary-fg-hover:var(--grey-000);--ui-primary-fg-active:var(--grey-000);--ui-secondary-bg-default:var(--grey-900);--ui-secondary-bg-hover:var(--grey-800);--ui-secondary-bg-active:var(--grey-800);--ui-secondary-fg-default:var(--grey-000);--ui-secondary-fg-hover:var(--grey-000);--ui-secondary-fg-active:var(--grey-000);--ui-secondary-border-default:var(--grey-100);--ui-secondary-border-hover:var(--brand-500);--ui-secondary-border-active:var(--grey-000);--ui-tertiary-bg-default:var(--page-bg-default);--ui-tertiary-bg-hover:var(--page-bg-default);--ui-tertiary-bg-active:var(--page-bg-default);--ui-tertiary-fg-default:var(--grey-300);--ui-tertiary-fg-hover:var(--brand-500);--ui-tertiary-fg-active:var(--grey-300);--ui-tertiary-border-default:var(--grey-700);--ui-tertiary-border-hover:var(--brand-500);--ui-tertiary-border-active:var(--grey-300);--validation-error-border-default:var(--error-500);--validation-warning-border-default:var(--warning-500);--validation-error-fg-default:var(--error-500);--validation-warning-fg-default:var(--warning-500);--content-subtle-default:var(--grey-400);--content-subtle-hover:var(--grey-100);--content-default-default:var(--grey-100);--content-default-hover:var(--brand-500);--content-default-hover-darker:var(--brand-200);--content-highlight-default:var(--accent-500);--content-highlight-hover:var(--grey-000);--content-interactive-default:var(--brand-500);--content-interactive-hover:var(--grey-100);--content-external-default:var(--link-300);--content-external-hover:var(--link-100);--ui-special-bg-default:var(--brand-400);--ui-special-bg-hover:var(--brand-400);--ui-special-bg-active:var(--brand-400);--ui-special-fg-default:var(--grey-000);--ui-special-fg-hover:var(--grey-000);--ui-special-fg-active:var(--grey-000);--ui-special-border-default:var(--grey-700);--ui-special-border-hover:var(--brand-500);--ui-special-border-active:var(--brand-400);--cta-primary-bg-default:var(--brand-600);--cta-primary-bg-hover:var(--brand-700);--cta-primary-bg-active:var(--brand-800);--cta-primary-fg-default:var(--grey-000);--cta-primary-fg-hover:var(--grey-000);--cta-primary-fg-active:var(--grey-000);--cta-secondary-bg-default:var(--grey-300);--cta-secondary-bg-hover:var(--grey-000);--cta-secondary-bg-active:var(--grey-300);--cta-secondary-fg-default:var(--grey-100);--cta-secondary-fg-hover:var(--brand-500);--cta-secondary-fg-active:var(--grey-300);--cta-secondary-border-default:var(--grey-100);--cta-secondary-border-hover:var(--brand-500);--cta-secondary-border-active:var(--grey-300);--cta-tertiary-bg-default:var(--grey-000);--cta-tertiary-bg-hover:var(--grey-100);--cta-tertiary-bg-active:var(--grey-200);--cta-tertiary-fg-default:var(--grey-900);--cta-tertiary-fg-hover:var(--brand-700);--cta-tertiary-fg-active:var(--grey-900);--cta-tertiary-border-default:var(--grey-300);--cta-tertiary-border-hover:var(--brand-500);--cta-tertiary-border-active:var(--grey-300);--cta-special-bg-default:var(--brand-400);--cta-special-bg-hover:var(--brand-400);--cta-special-bg-active:var(--brand-400);--cta-special-fg-default:var(--grey-000);--cta-special-fg-hover:var(--grey-000);--cta-special-fg-active:var(--grey-000);--cta-special-border-default:var(--grey-700);--cta-special-border-hover:var(--brand-500);--cta-special-border-active:var(--brand-400)}:root .dark .high{--card-bg-default:var(--grey-800);--card-border-default:var(--grey-500);--card-shadow-none:var(--grey-000);--card-shadow-sm:var(--grey-999);--card-shadow-md:var(--grey-999);--card-shadow-elevation-lg:var(--grey-999);--card-border-hover:var(--accent-500);--card-border-width:1px;--card-border-width-hover:1px;--content-disabled-default:var(--grey-500);--highlight-bg-subtle:var(--grey-600);--highlight-bg-contrast:var(--accent-500);--highlight-fg-subtle:var(--brand-400);--highlight-fg-contrast:var(--accent-900);--page-bg-default:var(--grey-999);--page-item-border-default:var(--grey-500);--page-item-border-hover:var(--accent-500);--page-item-border-width:1px;--page-item-border-width-hover:1px;--page-item-shadow-none:var(--grey-000);--page-item-shadow-sm:var(--grey-200);--page-item-shadow-md:var(--grey-200);--page-item-shadow-lg:var(--grey-200);--ui-primary-bg-default:var(--brand-600);--ui-primary-bg-hover:var(--brand-900);--ui-primary-bg-active:var(--grey-000);--ui-primary-fg-default:var(--grey-000);--ui-primary-fg-hover:var(--grey-000);--ui-primary-fg-active:var(--grey-000);--ui-secondary-bg-default:var(--grey-700);--ui-secondary-bg-hover:var(--grey-600);--ui-secondary-bg-active:var(--grey-600);--ui-secondary-fg-default:var(--grey-000);--ui-secondary-fg-hover:var(--grey-000);--ui-secondary-fg-active:var(--grey-000);--ui-secondary-border-default:var(--grey-100);--ui-secondary-border-hover:var(--brand-500);--ui-secondary-border-active:var(--grey-000);--ui-tertiary-bg-default:var(--grey-800);--ui-tertiary-bg-hover:var(--grey-800);--ui-tertiary-bg-active:var(--grey-800);--ui-tertiary-fg-default:var(--grey-100);--ui-tertiary-fg-hover:var(--brand-500);--ui-tertiary-fg-active:var(--grey-300);--ui-tertiary-border-default:var(--grey-600);--ui-tertiary-border-hover:var(--brand-500);--ui-tertiary-border-active:var(--grey-300);--validation-error-border-default:var(--error-500);--validation-warning-border-default:var(--warning-500);--validation-error-fg-default:var(--error-500);--validation-warning-fg-default:var(--warning-500);--content-subtle-default:var(--grey-400);--content-subtle-hover:var(--grey-000);--content-default-default:var(--grey-000);--content-default-hover:var(--brand-500);--content-default-hover-darker:var(--brand-200);--content-highlight-default:var(--accent-500);--content-highlight-hover:var(--grey-000);--content-interactive-default:var(--brand-500);--content-interactive-hover:var(--grey-000);--content-external-default:var(--link-300);--content-external-hover:var(--link-100);--ui-special-bg-default:var(--brand-400);--ui-special-bg-hover:var(--brand-400);--ui-special-bg-active:var(--brand-400);--ui-special-fg-default:var(--grey-000);--ui-special-fg-hover:var(--grey-000);--ui-special-fg-active:var(--grey-000);--ui-special-border-default:var(--grey-600);--ui-special-border-hover:var(--brand-500);--ui-special-border-active:var(--brand-400);--cta-primary-bg-default:var(--brand-600);--cta-primary-bg-hover:var(--brand-700);--cta-primary-bg-active:var(--brand-800);--cta-primary-fg-default:var(--grey-000);--cta-primary-fg-hover:var(--grey-000);--cta-primary-fg-active:var(--grey-000);--cta-secondary-bg-default:var(--grey-300);--cta-secondary-bg-hover:var(--grey-000);--cta-secondary-bg-active:var(--grey-300);--cta-secondary-fg-default:var(--grey-100);--cta-secondary-fg-hover:var(--brand-500);--cta-secondary-fg-active:var(--grey-300);--cta-secondary-border-default:var(--grey-100);--cta-secondary-border-hover:var(--brand-500);--cta-secondary-border-active:var(--grey-300);--cta-tertiary-bg-default:var(--grey-000);--cta-tertiary-bg-hover:var(--grey-100);--cta-tertiary-bg-active:var(--grey-200);--cta-tertiary-fg-default:var(--grey-900);--cta-tertiary-fg-hover:var(--brand-700);--cta-tertiary-fg-active:var(--grey-900);--cta-tertiary-border-default:var(--grey-300);--cta-tertiary-border-hover:var(--brand-500);--cta-tertiary-border-active:var(--grey-300);--cta-special-bg-default:var(--brand-400);--cta-special-bg-hover:var(--brand-400);--cta-special-bg-active:var(--brand-400);--cta-special-fg-default:var(--grey-000);--cta-special-fg-hover:var(--grey-000);--cta-special-fg-active:var(--grey-000);--cta-special-border-default:var(--grey-600);--cta-special-border-hover:var(--brand-500);--cta-special-border-active:var(--brand-400)}:root{--brandPrimary:#5134f7;--brandSecondary:#7d00ea;--headerHover:#672aff1a;--headerHoverText:#5134f7;--buttonHoverText:#fff;--textPrimary:#c8b5e8;--lightBrandPrimary:#6f3ac2;--brandHighlight:#dbff45;--textOnSecondary:#fff;--headerBg:#fff;--headerText:#000}@media (min-width:1140px){.lg\:h4-emphasized{font-size:var(--font-size-h4)!important;line-height:var(--font-lineheight-h4)!important}.lg\:h4-emphasized{font-family:Konnect,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif!important;font-weight:var(--font-weight-emphasized)!important}}@media (min-width:768px){.md\:hidden{display:none!important}}@media (min-width:1140px){.lg\:block{display:block!important}.lg\:hidden{display:none!important}.lg\:h-\[24px\]{height:24px!important}.lg\:h-\[26px\]{height:26px!important}.lg\:h-\[28px\]{height:28px!important}.lg\:w-\[156\.3px\]{width:156.3px!important}.lg\:w-\[28px\]{width:28px!important}.lg\:w-full{width:100%!important}.lg\:flex-row{flex-direction:row!important}.lg\:items-center{align-items:center!important}.lg\:gap-0{gap:0!important}.lg\:gap-general-md-gap{gap:var(--general-md-gap)!important}.lg\:gap-general-xs-gap{gap:var(--general-xs-gap)!important}.lg\:p-0{padding:0!important}.lg\:px-page-content-gap-md{padding-left:var(--page-content-gap-md)!important;padding-right:var(--page-content-gap-md)!important}.lg\:py-0{padding-bottom:0!important;padding-top:0!important}.lg\:py-\[5px\]{padding-bottom:5px!important;padding-top:5px!important}.lg\:pl-\[9px\]{padding-left:9px!important}.lg\:pt-1{padding-top:.25rem!important}}a,body,dd,div,dl,dt,fieldset,form,h1,h3,header,html,iframe,img,label,li,nav,p,section,span,strong,ul{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}header,nav,section{display:block}body{line-height:1}ul{list-style:none}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}#main{display:block;margin:0 auto;overflow:hidden}input[type=text]{border:1px solid rgba(30,30,30,.1);border-radius:6px;color:#575c63;font-family:Konnect,sans-serif;font-size:1rem;line-height:1.5;margin-bottom:1.3125rem;outline:0;padding:.5rem;width:100%}button{background:var(--brandPrimary);border:2px solid var(--brandPrimary);border-radius:10px;color:#fff;display:inline-block;font:14px Konnect,sans-serif;line-height:12px;outline:0;padding:16px 24px;text-align:center}:root{--brandPrimary:#5134f7;--brandSecondary:#7d00ea;--headerHover:#672aff1a;--headerHoverText:#5134f7;--buttonHoverText:#fff;--textPrimary:#c8b5e8;--lightBrandPrimary:#6f3ac2;--brandHighlight:#dbff45;--textOnSecondary:#fff;--headerBg:#fff;--headerText:#000}@font-face{font-display:swap;font-family:Konnect;font-style:normal;font-weight:400;src:url(https://money.ca/fonts/KonnectRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Konnect;font-style:italic;font-weight:400;src:url(https://money.ca/fonts/KonnectItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Konnect;font-style:normal;font-weight:500;src:url(https://money.ca/fonts/KonnectMedium.woff) format("woff")}@font-face{font-display:swap;font-family:Konnect;font-style:italic;font-weight:500;src:url(https://money.ca/fonts/KonnectMediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Konnect;font-style:normal;font-weight:600;src:url(https://money.ca/fonts/KonnectSemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Konnect;font-style:italic;font-weight:600;src:url(https://money.ca/fonts/KonnectSemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Konnect;font-style:normal;font-weight:700;src:url(https://money.ca/fonts/KonnectBold.woff) format("woff")}@font-face{font-display:swap;font-family:Konnect;font-style:italic;font-weight:700;src:url(https://money.ca/fonts/KonnectBoldItalic.woff) format("woff")}strong{font-weight:var(--font-weight-emphasized)}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;font-size:var(--font-size-base)}a,body,input{font-family:Konnect,sans-serif}h1,h3{font-weight:var(--font-weight-regular)}h1{color:#000;font-size:28px}h3{font-size:var(--font-size-h3)}h3{line-height:var(--font-lineheight-heading)}p{color:#000;font-size:var(--font-size-base);line-height:var(--font-lineheight-body)}a{color:#005fb9;text-decoration:none}.text-center{text-align:center}.checklist__button{background:0 0;border:0;margin-left:auto;padding:0;text-align:center}@media screen and (min-width:53.75em){.checklist__button{display:none}}.checklist__plus{color:var(--brandPrimary);font-size:2rem;font-weight:700;margin:0 1rem .5rem 0;transform:rotate(0)}.checklist__action{color:var(--brandPrimary);font-size:.75rem;margin-right:1rem;width:2.625rem}.checklist__action:after{content:"Expand"}.hero{font-family:Konnect,sans-serif;margin-bottom:1rem}@media screen and (min-width:71.25em){.hero{margin-bottom:2rem}}.hero--white{margin:0 0 2.25rem}@media screen and (min-width:53.75em){.hero--white{margin:0 0 3.75rem}}.hero--white .hero__background{background:#fff;min-height:auto;padding:0}.hero--white .hero__copy{width:100%}.hero--white .hero__breadcrumbs,.hero--white .hero__description,.hero--white .hero__title{color:#1e1e1e}@media screen and (min-width:71.25em){.hero--white .hero__breadcrumbs{margin:1rem 0 1.75rem}}.hero--white .hero__description{margin-bottom:0}.hero--white .hero__breadcrumbs,.hero--white .hero__breadcrumbs a{color:var(--brandPrimary)}.hero--white .hero__breadcrumbs li:after{background:var(--brandPrimary)}.hero__container{margin:0 auto;max-width:69rem;padding:0 .625rem;width:100%}.hero__background{background:var(--brandPrimary);color:#fff;display:flex;overflow:hidden;padding:0 0 1.5rem;position:relative;z-index:0}@media screen and (min-width:53.75em){.hero__background{min-height:24.5rem}}@media screen and (min-width:71.25em){.hero__background{min-height:25.75rem}}.hero__text{margin-top:1.5rem;position:relative;z-index:2}@media screen and (min-width:53.75em){.hero__text{margin-top:0;width:90%}}.hero__copy{width:100%}@media screen and (min-width:53.75em){.hero__copy{width:90%}}@media screen and (min-width:71.25em){.hero__copy{width:75%}}.hero__title{color:#fff;display:inline-block;font-family:Konnect,sans-serif;font-size:1.375rem;line-height:1.875rem;margin-bottom:1.5rem}@media screen and (min-width:53.75em){.hero__title{font-size:2.5rem;margin-bottom:1rem}}@media screen and (min-width:71.25em){.hero__title{font-size:2.625rem;line-height:3.125rem}}.hero__description{color:#fff;font-family:Konnect,sans-serif;font-size:.8125rem;line-height:1.25rem;margin-bottom:1rem}@media screen and (min-width:53.75em){.hero__description{font-size:1rem;line-height:1.75rem}}@media screen and (min-width:71.25em){.hero__description{font-size:1.125rem}}.hero__breadcrumbs{color:#fff;font-size:.875rem;height:.875rem;margin:1rem 0 1.5rem}.hero__breadcrumbs li{display:inline-block}.hero__breadcrumbs li:after{background:#fff;border-radius:.25rem;content:"";display:inline-block;height:.25rem;margin:0 .25rem 0 .5rem;vertical-align:middle;width:.25rem}.hero__breadcrumbs li:last-child:after{display:none}.hero__breadcrumbs a{color:#fff;text-decoration:underline}.mortgage-calculator{font-family:Konnect,sans-serif;margin:0 auto 3.75rem;outline:0}.mortgage-calculator__container{background:#faf4fc;border-top:1px solid #e8e8e8}.mortgage-calculator__wrapper{margin:0 auto;max-width:68.75rem;padding:0 .625rem}.mortgage-calculator__disclosure{text-align:right}.mortgage-calculator__disclosure-button{background:0 0;border:none;color:var(--brandPrimary);display:inline-block;font-size:.875rem;height:1rem;margin:1rem 1.5rem 1.5rem;padding:0;text-decoration:underline}@media screen and (min-width:53.75em){.mortgage-calculator__disclosure-button{margin:2rem 2.5rem 2rem 0}}.mortgage-calculator__tooltip{background:#fff;border:1px solid var(--brandPrimary);border-radius:.5rem;color:#000;display:inline-block;font-family:math;font-size:.625rem;height:1rem;line-height:100%;margin-left:.3125rem;padding:.1875rem .375rem;position:relative;text-align:left;width:1.0625rem;z-index:9}.mortgage-calculator__form-background{background:#fff;border-radius:1rem;box-shadow:0 18px 40px -12px hsla(0,1%,70%,.35);margin-bottom:-456px;position:relative}@media screen and (min-width:53.75em){.mortgage-calculator__form-background{margin-bottom:-224px}}@media screen and (min-width:71.25em){.mortgage-calculator__form-background{margin-bottom:-128px}}.mortgage-calculator__form-container{margin:0 1rem 1.25rem}@media screen and (min-width:71.25em){.mortgage-calculator__form-container{margin:0 1.25rem}}.mortgage-calculator__form-container--bottom{margin:0 1rem 1.25rem}@media screen and (min-width:71.25em){.mortgage-calculator__form-container--bottom{margin:0 1.25rem}}.mortgage-calculator__form-wrapper{display:flex;flex-wrap:wrap}@media screen and (min-width:71.25em){.mortgage-calculator__form-wrapper{flex-wrap:nowrap}}.mortgage-calculator__fieldset{display:none;position:relative;width:100%}@media screen and (min-width:53.75em){.mortgage-calculator__fieldset{padding:0 .625rem;width:33%}}@media screen and (min-width:71.25em){.mortgage-calculator__fieldset{width:20%}.mortgage-calculator__fieldset--large{width:28%}.mortgage-calculator__fieldset--small{width:24%}}.mortgage-calculator__fieldset.active{display:block}.mortgage-calculator__label-wrapper{align-items:center;display:flex;font-size:.875rem;font-weight:700;left:1rem;position:absolute;white-space:nowrap}@media screen and (min-width:53.75em){.mortgage-calculator__label-wrapper{left:1.5rem}}.mortgage-calculator__input-wrapper{background:#fff;border-radius:1.5rem;margin:1.5rem 0}.mortgage-calculator__input-wrapper--shadow{box-shadow:0 18px 40px -12px hsla(0,1%,70%,.35)}@media screen and (min-width:53.75em){.mortgage-calculator__input-wrapper{margin:1.5rem 0 2.75rem}}.mortgage-calculator__input,.mortgage-calculator__select{-webkit-appearance:none;-moz-appearance:none;background:0 0;border:1px solid #d1d1d1!important;border-radius:1.5rem!important;color:#000!important;font-family:Konnect,sans-serif;font-size:1rem;margin:0!important;padding:.875rem 1rem!important;position:relative;width:100%;z-index:1}.mortgage-calculator__validation{bottom:.5rem;color:#da161f;display:none;font-size:.75rem;position:absolute;right:1rem}@media screen and (min-width:53.75em){.mortgage-calculator__validation{bottom:1rem;left:1.5rem;right:inherit}}@media screen and (min-width:71.25em){.mortgage-calculator__validation{bottom:inherit;top:5.5rem}}.mortgage-calculator select::-ms-expand{display:none}.mortgage-calculator__form-chevron{position:absolute;right:1.5rem;top:2.625rem}@media screen and (min-width:53.75em){.mortgage-calculator__form-chevron{right:2rem}}.mortgage-calculator__form-chevron:before{border-color:var(--brandPrimary);border-style:solid;border-width:.25em .25em 0 0;content:"";display:inline-block;height:.45em;left:.15em;position:relative;top:0;transform:rotate(135deg);vertical-align:top;width:.45em}.mortgage-calculator__form-chevron--bottom:before{top:0;transform:rotate(135deg)}.mortgage-calculator__payments{margin:0 0 2rem}@media screen and (min-width:71.25em){.mortgage-calculator__payments-container{margin:0 1.375rem}}.mortgage-calculator__payments-wrapper{border-bottom:1px solid #d1d1d1;display:flex;flex-wrap:wrap;margin:0 1rem;width:calc(100% - 32px)}@media screen and (min-width:53.75em){.mortgage-calculator__payments-wrapper{flex-wrap:nowrap;height:22.75rem}}.mortgage-calculator__donut{align-items:center;display:flex;flex:0 0 100%;justify-content:center;margin:0 0 2.75rem}@media screen and (min-width:53.75em){.mortgage-calculator__donut{flex:0 0 66%;margin:0}}@media screen and (min-width:71.25em){.mortgage-calculator__donut{flex:0 0 50%}}.mortgage-calculator__donut-container{display:flex;flex-wrap:wrap;position:relative;width:100%}@media screen and (min-width:53.75em){.mortgage-calculator__donut-container{flex-wrap:nowrap;width:18.75rem}}.mortgage-calculator__donut-interest,.mortgage-calculator__donut-mortgage-amount{flex:0 0 50%;font-size:.875rem;line-height:1.3;padding-bottom:.25rem;z-index:9}@media screen and (min-width:53.75em){.mortgage-calculator__donut-interest,.mortgage-calculator__donut-mortgage-amount{bottom:4.6875rem;position:absolute;right:-75px;width:9.5rem}.mortgage-calculator__donut-interest--top{bottom:inherit;top:2rem}.mortgage-calculator__donut-mortgage-amount{left:-75px}}.mortgage-calculator__donut-interest{align-items:flex-end;display:flex}@media screen and (min-width:53.75em){.mortgage-calculator__donut-interest{justify-content:flex-end}}.mortgage-calculator__donut-interest-number{margin:0 0 0 auto;order:1}@media screen and (min-width:53.75em){.mortgage-calculator__donut-interest-number{font-size:1.125rem;margin:0 .5rem 0 0;order:0}}.mortgage-calculator__donut-interest-text{order:0}@media screen and (min-width:53.75em){.mortgage-calculator__donut-interest-text{order:1;text-align:right}}.mortgage-calculator__donut-interest-container,.mortgage-calculator__donut-mortgage-amount-container{align-items:flex-end;border-bottom:1px solid #d1d1d1;display:flex;justify-content:flex-start;width:calc(100% - 16px)}@media screen and (min-width:53.75em){.mortgage-calculator__donut-interest-container,.mortgage-calculator__donut-mortgage-amount-container{width:100%}}.mortgage-calculator__donut-interest-container{justify-content:flex-end;margin:0 0 0 1rem}@media screen and (min-width:53.75em){.mortgage-calculator__donut-interest-container{margin:0}}.mortgage-calculator__donut-mortgage-amount-number{margin:0 0 0 auto}@media screen and (min-width:53.75em){.mortgage-calculator__donut-mortgage-amount-number{font-size:1.125rem;margin:0}}.mortgage-calculator__donut-total{font-size:.875rem;left:50%;line-height:1.3;padding-bottom:.25rem;position:absolute;top:7.5rem;transform:translateX(-50%);width:7.5rem}@media screen and (min-width:53.75em){.mortgage-calculator__donut-total{left:6rem;transform:translateX(0)}.mortgage-calculator__donut-mortgage-lifetime-repayment-number{font-size:1.125rem}}.mortgage-calculator__donut-svg{flex:0 0 100%;transform:rotate(-90deg)}.mortgage-calculator__donut-circle-home-value,.mortgage-calculator__donut-interest-value{fill:none}.mortgage-calculator__donut-circle-home-value{stroke:#6cc}.mortgage-calculator__donut-interest-value{stroke:var(--brandPrimary)}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.mortgage-calculator__donut-circle-home-value{stroke:var(--brandPrimary)}.mortgage-calculator__donut-interest-value{stroke:#6cc}}}.mortgage-calculator__totals{align-items:center;display:flex;flex:0 0 100%}@media screen and (min-width:53.75em){.mortgage-calculator__totals{flex:0 0 33%;justify-content:flex-end}}@media screen and (min-width:71.25em){.mortgage-calculator__totals{flex:0 0 50%;justify-content:center}}.mortgage-calculator__totals-container{display:flex;justify-content:center;width:100%}.mortgage-calculator__totals-wrapper{display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width:53.75em){.mortgage-calculator__totals-wrapper{width:13.25rem}}@media screen and (min-width:71.25em){.mortgage-calculator__totals-wrapper{width:26.5rem}}.mortgage-calculator__totals-payment{display:flex;flex:0 0 100%;margin:0 0 1.5rem;position:relative}@media screen and (min-width:53.75em){.mortgage-calculator__totals-payment{flex-wrap:wrap;margin:0 0 2rem}}.mortgage-calculator__totals-payment .mortgage-calculator__totals-number,.mortgage-calculator__totals-payment .mortgage-calculator__totals-text{margin:0;padding:0}.mortgage-calculator__totals-text{align-items:center;display:flex;flex:0 0 70%;height:2rem;order:0;padding:0 0 0 1rem}@media screen and (min-width:53.75em){.mortgage-calculator__totals-text{flex:0 0 100%;order:1}}.mortgage-calculator__totals-number{align-items:center;display:flex;flex:0 0 30%;font-size:.875rem;justify-content:flex-end;order:1}@media screen and (min-width:53.75em){.mortgage-calculator__totals-number{flex:0 0 100%;font-size:1.875rem;justify-content:flex-start;margin-left:1rem;order:0}}.mortgage-calculator__totals-interest,.mortgage-calculator__totals-mortgage-amount{display:flex;flex:0 0 100%;margin:0 0 2rem;position:relative}@media screen and (min-width:53.75em){.mortgage-calculator__totals-interest,.mortgage-calculator__totals-mortgage-amount{flex-wrap:wrap}}@media screen and (min-width:71.25em){.mortgage-calculator__totals-interest,.mortgage-calculator__totals-mortgage-amount{flex:0 0 50%}}.mortgage-calculator__totals-interest:before,.mortgage-calculator__totals-mortgage-amount:before{background:var(--brandPrimary);border-radius:1rem;content:"";display:block;height:100%;position:absolute;top:0;width:.25rem}.mortgage-calculator__totals-interest .mortgage-calculator__tooltip,.mortgage-calculator__totals-mortgage-amount .mortgage-calculator__tooltip{margin-left:.75rem}.mortgage-calculator__totals-interest:before{background:#6cc}.mortgage-calculator__fees{padding:0 0 1.5rem}@media screen and (min-width:53.75em){.mortgage-calculator__fees{padding:0 0 3.75rem}}@media screen and (min-width:71.25em){.mortgage-calculator__fees{padding:0 0 4.75rem}}.mortgage-calculator__fees-container{border-top:1px solid #d1d1d1;display:flex;flex-wrap:wrap;margin:0 1rem}@media screen and (min-width:53.75em){.mortgage-calculator__fees-container{border-top:none;flex-wrap:nowrap;margin:0 1.5rem}}@media screen and (min-width:71.25em){.mortgage-calculator__fees-container{margin:0 2rem}}.mortgage-calculator__fees-wrapper{flex:0 0 100%}@media screen and (min-width:53.75em){.mortgage-calculator__fees-wrapper{flex:0 0 50%}}.mortgage-calculator__fees-wrapper--left{padding:1.25rem 0 0}@media screen and (min-width:53.75em){.mortgage-calculator__fees-wrapper--left{padding:0}}.mortgage-calculator__fees-wrapper--right{padding:2rem 0 0}@media screen and (min-width:53.75em){.mortgage-calculator__fees-wrapper--right{padding:0}}.mortgage-calculator__fees-items{display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width:53.75em){.mortgage-calculator__fees-items{border-top:1px solid #d1d1d1;padding:1rem 0 0;width:calc(100% - 20px)}}@media screen and (min-width:71.25em){.mortgage-calculator__fees-items{width:calc(100% - 60px)}}@media screen and (min-width:53.75em){.mortgage-calculator__fees-items--left{margin-right:.625rem}}@media screen and (min-width:71.25em){.mortgage-calculator__fees-items--left{margin-right:3.75rem}}@media screen and (min-width:53.75em){.mortgage-calculator__fees-items--right{margin-left:.625rem}}@media screen and (min-width:71.25em){.mortgage-calculator__fees-items--right{margin-left:3.75rem}}.mortgage-calculator__fees-text{align-items:center;display:flex;flex:0 0 75%;font-size:.875rem;margin:0 0 1.25rem}@media screen and (min-width:53.75em){.mortgage-calculator__fees-text{margin:0 0 1.5rem}}.mortgage-calculator__fees-text--last{margin:0 0 1rem}.mortgage-calculator__fees-text--total{border-top:1px solid #d1d1d1;font-size:.875rem;font-weight:700;margin:0;padding:1.25rem 0 0}@media screen and (min-width:53.75em){.mortgage-calculator__fees-text--total{font-size:1rem}}.mortgage-calculator__fees-number{flex:0 0 25%;font-size:.875rem;font-weight:700;text-align:right}.mortgage-calculator__fees-number strong{background:#fff}.mortgage-calculator__fees-number--total{border-top:1px solid #d1d1d1;font-size:1rem;margin:0;padding:1.25rem 0 0}.mortgage-calculator__fees-number--total strong{background:#fff}.mortgage-calculator__summary{background:var(--brandPrimary);margin:0 0 3.75rem}.mortgage-calculator__summary-container{align-items:center;display:flex;height:65rem;justify-content:center;margin:0 auto;max-width:68.75rem;padding:0 .625rem}@media screen and (min-width:53.75em){.mortgage-calculator__summary-container{height:38.25rem}}@media screen and (min-width:71.25em){.mortgage-calculator__summary-container{height:35.25rem}}.skeleton{animation:skeleton-loading 1s linear infinite alternate;opacity:.7}.skeleton__text{border-radius:4px;height:.5rem;margin-bottom:.25rem;width:80%}@media screen and (min-width:71.25em){.skeleton__text{width:100%}}.skeleton__text:last-child{margin-bottom:0;width:60%}@media screen and (min-width:71.25em){.skeleton__text:last-child{width:80%}}@media screen and (min-width:53.75em){.skeleton__results-apr>div,.skeleton__results-fees>div{margin-right:1rem!important}}.skeleton__results-apr>div>span.skeleton:first-of-type,.skeleton__results-fees>div>span.skeleton:first-of-type{width:100%}.skeleton__results-label{display:inline-block!important}.skeleton__nmls-mobile{flex:0 0 15%!important;margin:0 0 1rem auto}@media (min-width:475px){.skeleton__nmls-mobile{flex:0 0 10%!important}}.skeleton__mobile{display:block}@media screen and (min-width:53.75em){.skeleton__mobile{display:none}}@keyframes skeleton-loading{0%{background-color:#a3b8c2;border-color:#a3b8c2}to{background-color:#f0f3f5;border-color:#f0f3f5}}@media screen and (min-width:53.75em){.mortgage-rates-table.mca .mortgage-rates-table__form-group{width:calc(50% - 1.25rem)!important}}@media screen and (min-width:71.25em){.mortgage-rates-table.mca .mortgage-rates-table__form-group{width:100%!important}}.mortgage-rates-table.mca .mortgage-rates-table__fees,.mortgage-rates-table.mca .mortgage-rates-table__nmls-mobile,.mortgage-rates-table.mca .mortgage-rates-table__points,.mortgage-rates-table.mca .mortgage-rates-table__results-col-apr,.mortgage-rates-table.mca .mortgage-rates-table__results-col-fees,.mortgage-rates-table.mca .mortgage-rates-table__type div:last-child{display:none!important}.mortgage-rates-table.mca .mortgage-rates-table__type .skeleton__text{display:flex;width:30%!important}@media screen and (min-width:53.75em){.mortgage-rates-table.mca .mortgage-rates-table__type .skeleton__text{width:50%!important}}.mortgage-rates-table.mca .mortgage-rates-table__results-col-label:first-child.skeleton__text{margin-bottom:1rem;width:50%!important}@media screen and (min-width:53.75em){.mortgage-rates-table.mca .mortgage-rates-table__results-col-label:first-child.skeleton__text{margin-bottom:.25rem}}.mortgage-rates-table__form-group{position:relative;width:100%}@media screen and (min-width:53.75em){.mortgage-rates-table__form-group{flex:0 0 auto;margin-left:10px;margin-right:10px;width:calc(33% - 1.25rem)}}@media screen and (min-width:71.25em){.mortgage-rates-table__form-group{margin:0;width:100%}}.mortgage-rates-table__form-group.hidden{display:none}.mortgage-rates-table__label{display:block;font-size:.875rem;font-weight:700;margin:.3125rem 0}.mortgage-rates-table__input,.mortgage-rates-table__select{-webkit-appearance:none;-moz-appearance:none;border:1px solid transparent;border-radius:.25rem;box-shadow:inset 0 1px 1px 1px hsla(0,0%,42%,.35);color:#000;font-family:Konnect,sans-serif;font-size:1rem;margin-bottom:.625rem;padding:.625rem;text-indent:1px;width:100%}.mortgage-rates-table__input{padding:.625rem}.mortgage-rates-table__select{background:0 0;margin-bottom:0;position:relative;z-index:1}.mortgage-rates-table__showing{color:#000;display:block;font-size:.75rem;margin:0 .75rem .4375rem 0;position:relative}@media screen and (min-width:53.75em){.mortgage-rates-table__showing{display:inline-block}}@media screen and (min-width:71.25em){.mortgage-rates-table__showing{display:block;font-size:.875rem;text-align:center;text-transform:uppercase}}.mortgage-rates-table__showing span{background:#fff;font-weight:700;position:relative;z-index:1}@media screen and (min-width:71.25em){.mortgage-rates-table__showing span{padding:0 .875rem}}.mortgage-rates-table__showing:before{background:#d1d1d1;content:"";display:block;position:absolute;top:50%;width:100%}@media screen and (min-width:71.25em){.mortgage-rates-table__showing:before{height:1px}.mortgage-rates-table__showing{display:none}}.mortgage-rates-table__results-col{font-size:1.125rem}@media screen and (min-width:53.75em){.mortgage-rates-table__results-col-apr{border-left:1px solid #d1d1d1;flex:0 0 14%;margin:2.5rem 0 1rem}}.mortgage-rates-table__results-col-apr{flex:0 0 20%;margin:1rem 0;order:3}@media screen and (min-width:53.75em){.mortgage-rates-table__results-col-apr{border-left:1px solid #d1d1d1;flex:0 0 15%;margin:2.5rem 0 1rem;order:4}}@media screen and (min-width:71.25em){.mortgage-rates-table__results-col-apr{flex:0 0 13%}}.mortgage-rates-table__results-col-apr div{margin:0 0 1rem 1rem}.mortgage-rates-table__results-col-fees{display:none}@media screen and (min-width:53.75em){.mortgage-rates-table__results-col-fees{border-left:1px solid #d1d1d1;display:block;flex:0 0 14%;margin:2.5rem 0 1rem;order:6;position:relative}}@media screen and (min-width:71.25em){.mortgage-rates-table__results-col-fees{flex:0 0 13%}}.mortgage-rates-table__results-col-fees div{margin:0 0 1rem 1rem}.mortgage-rates-table__results-col-label{font-size:.6875rem;font-weight:500}@media screen and (min-width:53.75em){.mortgage-rates-table__results-col-label{display:none}}.mortgage-rates-table__type div{display:inline}@media screen and (min-width:53.75em){.mortgage-rates-table__type div{display:block}}.mortgage-rates-table__nmls-mobile{flex:0 0 50%;text-align:right}@media screen and (min-width:53.75em){.mortgage-rates-table__nmls-mobile{display:none}}.mortgage-rates-table__fees{flex:0 0 50%;font-size:.75rem}.mortgage-rates-table__points{flex:0 0 25%}@media screen and (min-width:53.75em){.mortgage-rates-table__points{flex:0 0 29%}}.mortgage-rates-table__button{background:var(--brandPrimary);border:2px solid var(--brandPrimary);border-radius:10px;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;margin-top:1.25rem;padding:.9375rem 1.25rem;text-align:center;width:auto}.mortgage-rates-table__button--display-all{display:none}.mortgage-rates-table__button--toggle{align-items:center;border:1px solid var(--brandPrimary);display:flex;margin:0 0 1.125rem auto;padding:.75rem 1.25rem;width:auto}@media screen and (min-width:71.25em){.mortgage-rates-table__button--toggle{display:none}}.mortgage-rates-table__button--display-all{margin:1.875rem auto 0;width:auto}.news__img-wrap--mobile{display:block}@media screen and (min-width:53.75em){.news__img-wrap--mobile{display:none}}.news__byline--mobile{margin:0 0 0 1rem}@media screen and (min-width:53.75em){.news__byline--mobile{display:none}}.news__author{color:#6a6a6a;display:inline;font-size:.75rem}@media screen and (min-width:53.75em){.news__author{display:block;margin:0 0 .25rem}}@media screen and (min-width:71.25em){.news__author{display:inline;margin:0}}.news__author a{color:#6a6a6a}.news__date{color:#6a6a6a;display:inline;font-size:.75rem}@media screen and (min-width:53.75em){.news__date{display:block}}@media screen and (min-width:71.25em){.news__date{display:inline}}.subnav__current{align-items:center;display:flex;font-size:.875rem;font-weight:700;height:3.75rem;z-index:3}@media screen and (min-width:53.75em){.subnav__current{display:none}}.subnav__current-title{color:var(--brandPrimary);font-size:.75rem;font-weight:700;line-height:1.3;max-width:12.5rem}.subnav__current-empty{color:#1e1e1e;left:-36px;position:relative}.subnav__current-image{margin-right:.5rem;max-height:35px;max-width:35px}@media (min-width:1140px){.subnav__current-image{max-height:45px;max-width:45px}}.subnav__items{display:flex}.subnav__items--first-level .subnav__item:last-child{display:flex;position:relative;z-index:3}@media screen and (min-width:53.75em){.subnav__items--first-level .subnav__item:last-child{flex:0 0 25%}}@media screen and (min-width:71.25em){.subnav__items--first-level .subnav__item:last-child{flex:0 0 auto;margin-left:auto}}.subnav__items--second-level{background:#fff;border:1px solid #e2e2e2;box-shadow:0 18px 40px -12px hsla(0,1%,70%,.35);display:none;flex-wrap:wrap;position:absolute;right:-10px;top:3.625rem;width:100vw;z-index:998}@media screen and (min-width:53.75em){.subnav__items--second-level{right:0;top:5.25rem;width:16.375rem}}.subnav__items--second-level .subnav__item{flex:0 0 100%;height:auto}@media screen and (min-width:53.75em){.subnav__items--second-level .subnav__item:first-child,.subnav__items--second-level .subnav__item:nth-child(2),.subnav__items--second-level .subnav__item:nth-child(3){display:none}}@media screen and (min-width:71.25em){.subnav__items--second-level .subnav__item:nth-child(4){display:none}}.subnav__items--second-level .subnav__item:last-child{border-bottom:none;flex:0 0 100%}.subnav__items--second-level .subnav__link{border-bottom:1px solid #e2e2e2;margin:0;padding:1rem 1rem 1rem 0;width:100%}.subnav__items--second-level .subnav__link span{margin:0 0 0 .625rem}.subnav__items--second-level .subnav__image{margin:0 0 0 auto}.subnav__item{align-items:center;display:flex;height:3.75rem}@media screen and (min-width:53.75em){.subnav__item{height:4.75rem}}.subnav__link{align-items:center;color:#1e1e1e;display:flex;font-size:.75rem;font-weight:700;line-height:1.3;margin:0 2rem 0 0}@media screen and (min-width:71.25em){.subnav__link{margin:0 2rem 0 auto}}@media screen and (min-width:53.75em){.subnav__link span{max-width:10rem;width:calc(100% - 30px)}}.subnav__image{margin:0 0 0 .5rem;max-height:40px;max-width:40px}@media (min-width:1140px){.subnav__image{max-height:45px;max-width:45px}}.responsive-image img,.responsive-image__lqip{bottom:0;left:0;right:0;top:0}.responsive-image{overflow:hidden;position:relative;width:100%}.responsive-image img{height:100%;position:absolute;width:100%;z-index:1}.responsive-image__lqip{background-color:#ebebeb;background-repeat:no-repeat;background-size:cover;position:absolute;z-index:0}body{overflow-x:hidden}:root{--brandPrimary:#5134f7;--brandSecondary:#7d00ea;--headerHover:#672aff1a;--headerHoverText:#5134f7;--buttonHoverText:#fff;--textPrimary:#c8b5e8;--lightBrandPrimary:#6f3ac2;--brandHighlight:#dbff45;--textOnSecondary:#fff;--headerBg:#fff;--headerText:#000}button{font-size:14px;line-height:12px;width:auto}input{font-size:1rem;padding:.5rem 0}a{text-decoration:none}[x-cloak]{display:none!important}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}body a.skip-link{font-family:Konnect,sans-serif;font-size:1rem;font-weight:700;height:1px;left:-999px;overflow:hidden;position:absolute;text-decoration:none;top:auto;width:1px;z-index:-999}.header button{background-color:transparent}.header .header__fixed{background:var(--headerBg);box-shadow:0 2px 2px rgba(0,0,0,.03);left:0;position:fixed;top:0;width:100vw;z-index:9999}.header .header__hamburger{background:0 0;border:none;height:3rem;position:relative;top:0;width:1.5rem;z-index:9999}@media (min-width:1140px){.header .header__hamburger{display:none}}:root{--brandPrimary:#5134f7;--brandSecondary:#7d00ea;--headerHover:#672aff1a;--headerHoverText:#5134f7;--buttonHoverText:#fff;--textPrimary:#c8b5e8;--lightBrandPrimary:#6f3ac2;--brandHighlight:#dbff45;--textOnSecondary:#fff;--headerBg:#fff;--headerText:#000}