.site-header{height:100px;grid-template-columns:auto 1fr auto;gap:38px;position:relative;z-index:5}.site-header .desktop-nav{justify-content:center;gap:22px;font-size:12px}.nav-actions{display:flex;align-items:center;gap:12px}.site-header .header-cta{font-size:12px;gap:18px}.nav-funding{position:static;border:0!important}.nav-funding>summary{padding:12px 0;min-height:44px;font:600 12px var(--body);gap:6px}.nav-funding>summary>span{font-size:16px}.nav-funding[open]>summary>span{transform:rotate(180deg)}.funding-menu{position:absolute;top:82px;left:15%;width:680px;max-width:85vw;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;box-shadow:0 16px 36px #272b2d0b}.funding-menu>a{display:grid;gap:3px;padding:13px;border-radius:7px;min-height:72px}.funding-menu>a:hover{background:var(--lime-light)}.funding-menu strong{font-size:14px;color:var(--ink)}.funding-menu span{font-size:11px;font-weight:400;color:var(--muted)}.funding-menu .menu-finder{background:var(--lime-light)}.menu-button{display:none;background:none;border:1px solid var(--line);width:43px;height:43px;border-radius:8px;align-items:center;justify-content:center}.mobile-nav{position:absolute;top:85px;left:0;right:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px}.mobile-nav>a{padding:12px;font-size:14px;min-height:48px}.home-hero{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:50px;padding-top:54px;border-bottom:1px solid var(--line)}.home-intro{padding:18px 0 65px}.home-intro h1{font-size:clamp(45px,5.2vw,67px);line-height:1.06;font-weight:680;letter-spacing:-.055em;margin-bottom:25px}.home-intro .lead{max-width:440px}.lead{font-size:18px;line-height:1.7;color:var(--muted);max-width:650px}.hero-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.hero-small{font-size:11px;color:var(--muted);margin:18px 0 0}.home-felix{position:relative;min-width:0;align-self:end;padding-top:30px}.home-felix img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;object-position:bottom}.felix-label{position:absolute;top:24px;left:-25px;font:500 13px/1.6 var(--body);color:var(--olive);transform:rotate(-7deg)}.felix-name{position:absolute;bottom:40px;right:2px;background:var(--canvas);padding:9px 15px;border:1px solid var(--line);border-radius:6px;font:600 16px var(--display);transform:rotate(-3deg)}.home-credit{display:grid;grid-template-columns:220px 1fr;gap:55px;align-items:center;padding:35px 45px;background:var(--lime-light);border-radius:18px;margin-top:44px}.home-credit h2{font-size:31px;line-height:1.17;margin:0 0 16px}.home-credit p:not(.eyebrow){color:var(--muted);font-size:14px;max-width:580px;margin-bottom:10px}.credit-symbol{border:1px solid #c8cf9a;border-radius:50%;width:190px;height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--surface);color:var(--olive)}.credit-symbol>span{font-size:11px;line-height:1.4}.credit-symbol b{font-size:54px;line-height:1}.credit-symbol small{font-size:9px;color:var(--muted);line-height:1.5}.funding-section{padding-block:85px 80px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.section-heading h2{font-size:39px;line-height:1.13;margin-bottom:0}.section-heading>.text-link{flex-shrink:0}.funding-list>a{display:grid;grid-template-columns:45px 1fr 1fr 24px;align-items:center;gap:22px;min-height:96px;padding:20px 12px;border-top:1px solid var(--line);transition:background .15s}.funding-list>a:last-child{border-bottom:1px solid var(--line)}.funding-list>a:hover{background:var(--lime-light)}.funding-list h3{font-size:23px;line-height:1.2;margin:0;letter-spacing:-.035em}.funding-list p{font-size:13px;color:var(--muted);margin:0}.funding-list>a>span:last-child{font-size:22px}.product-no{font-size:11px;color:var(--olive);font-weight:600}.why-section{background:var(--ink);color:var(--surface)}.why-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding-block:66px}.why-inner h2{font-size:43px;line-height:1.15;margin-bottom:22px}.why-inner>.eyebrow,.why-inner .eyebrow{color:#d0d6ba}.why-inner>div>p:not(.eyebrow){font-size:15px;max-width:370px;color:#d8dece}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-content:center}.comparison-label{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--lime);font-weight:600}.comparison p{font-size:13px;border-bottom:1px solid #4f5748;margin:0;padding:18px 0;color:#e5e8df}.comparison>div:first-child p{color:#bdc4b4}.home-guides{padding-block:80px 70px}.editorial-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:0 40px}.editorial-card{padding:29px 0 25px;border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:start}.editorial-card h3{font-size:26px;line-height:1.2;margin-bottom:14px;max-width:470px}.editorial-card p{font-size:14px;color:var(--muted);margin-bottom:16px;max-width:470px}.editorial-card .text-link{margin-top:auto}.editorial-card:hover h3{color:var(--olive)}.home-about{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-block:1px solid var(--line);padding-block:45px}.home-about h2{font-size:36px;line-height:1.15;margin-bottom:0}.home-about p:not(.eyebrow){font-size:15px;color:var(--muted);max-width:470px}.content-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:66px}.content-cta h2{font-size:34px;line-height:1.15;max-width:600px;margin-bottom:0}.content-cta .button{flex-shrink:0}.site-footer{padding-top:42px}.footer-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr .9fr;gap:35px;padding-bottom:35px}.footer-grid>div{display:flex;flex-direction:column;align-items:start}.footer-grid h3{font-family:var(--body);font-size:12px;font-weight:650;letter-spacing:0;margin-bottom:14px}.footer-grid a:not(.brand){font-size:11px;line-height:1.5;padding:5px 0}.footer-grid .brand{margin-bottom:17px}.footer-grid>div:first-child p{font-size:12px;max-width:200px}.footer-legal{border-top:1px solid var(--line);padding-top:23px}.footer-legal>p{font-size:10px;max-width:1000px}.footer-legal>div{display:flex;justify-content:space-between;font-size:10px}.footer-legal button{font-size:10px}.breadcrumb{display:flex;gap:13px;padding-top:28px;font-size:11px;color:var(--muted)}.breadcrumb a{text-decoration:underline;text-underline-offset:3px}.page-banner{padding-block:38px 50px}.page-banner h1{font-size:clamp(39px,4.6vw,58px);font-weight:650;line-height:1.1;max-width:1000px}.page-banner .lead{font-size:17px;max-width:720px;margin-bottom:27px}.product-body{display:grid;grid-template-columns:1.25fr .75fr;gap:90px;padding-block:12px 48px;border-top:1px solid var(--line)}.product-main h2,.product-sidebar h2{font-size:28px;margin-top:32px;margin-bottom:14px;line-height:1.2}.product-main p{font-size:16px;color:var(--muted);line-height:1.85;max-width:650px}.product-main .eyebrow{margin-top:30px}.plain-list{padding-left:20px;margin:14px 0 24px;display:grid;gap:12px}.plain-list li{font-size:15px;color:var(--muted);line-height:1.7;padding-left:4px}.plain-list li::marker{color:var(--olive)}.product-sidebar{background:var(--lime-light);padding:0 28px 25px;border-radius:14px;margin-top:30px;height:max-content}.product-sidebar h2{font-size:25px}.product-sidebar .plain-list li{font-size:13px}.product-note{font-size:12px!important;color:var(--olive)!important;line-height:1.8;margin-top:25px}.source-note{font-size:11px;line-height:1.8;color:var(--muted);padding-bottom:25px}.source-note a{text-decoration:underline;text-underline-offset:3px}.standalone-list{padding-bottom:30px}.guide-index{padding-bottom:30px}.article-wrap{padding-block:40px 35px;max-width:1040px}.article-header{max-width:850px;margin-bottom:42px}.article-header h1,.article-wrap>h1{font-size:clamp(37px,4.4vw,56px);font-weight:650;line-height:1.12}.article-meta{font-size:11px;color:var(--muted);margin-top:22px}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:75px}.article-copy p,.narrow p{font-size:16px;line-height:1.9;color:var(--muted)}.article-copy h2,.narrow h2{font-size:26px;line-height:1.25;margin:32px 0 16px}.article-copy section:first-child h2{margin-top:0}.article-sidebar{align-self:start;background:var(--lime-light);padding:25px;border-radius:12px}.article-sidebar .plain-list{margin-bottom:16px}.article-sidebar li{font-size:12px}.article-sidebar .eyebrow{font-size:10px}.article-wrap>.source-note{border-top:1px solid var(--line);padding-top:25px;margin-top:30px}.narrow{max-width:790px}.article-next{margin-top:40px;padding:22px 28px;background:var(--lime-light);border-radius:12px}.article-next h2{margin-top:0}.journal-list{display:grid;grid-template-columns:1fr 1fr;gap:0 45px}.journal-list>a{padding-block:26px;border-top:1px solid var(--line)}.journal-list>a:first-child{grid-column:1/-1;max-width:100%}.journal-list h2{font-size:30px;line-height:1.2;max-width:820px}.journal-list p{font-size:15px;color:var(--muted);max-width:800px}.about-body{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:start;padding-bottom:40px}.about-body img{width:100%;height:auto;position:sticky;top:30px}.about-body h2{font-size:27px;margin:30px 0 15px}.about-body p{font-size:16px;line-height:1.9;color:var(--muted)}.long-process{padding-bottom:30px;max-width:900px}.long-process>div{display:grid;grid-template-columns:45px 1fr;gap:25px;padding:30px 0;border-top:1px solid var(--line)}.long-process h2{font-size:29px;line-height:1.2;margin-bottom:15px}.long-process p{font-size:16px;line-height:1.85;color:var(--muted);margin-bottom:0}.tool-layout{display:grid;grid-template-columns:1fr .8fr;gap:55px;align-items:start;padding-bottom:50px}.tool-form{padding:32px;background:var(--surface);border:1px solid var(--line);border-radius:16px}.tool-form h2{font-size:27px;line-height:1.2}.tool-form .question-help{margin-bottom:25px}.tool-result{padding:30px;background:var(--lime-light);border-radius:14px;min-height:180px}.tool-result h2{font-size:29px;line-height:1.2;margin-bottom:20px}.tool-result p{font-size:14px;line-height:1.8;color:var(--muted)}.tool-result a.result-link{display:block;padding:15px 0;border-top:1px solid #ccd4aa;font-size:15px;font-weight:600}.tool-result .result-note{font-size:11px;margin-top:20px}.tool-form .consent{margin-top:25px}.tool-form textarea{resize:vertical;min-height:140px;border:1px solid #b9beaf;background:var(--surface);border-radius:9px;padding:13px 14px;font:400 16px var(--body);width:100%}.tool-form .field+.field{margin-top:20px}.tool-form small{font-size:11px}.tool-form input[type=checkbox]{accent-color:var(--olive)}.metric-list{display:grid;gap:18px;margin:0}.metric-list>div{display:grid;gap:2px;border-bottom:1px solid #ccd4aa;padding-bottom:15px}.metric-list dt{font-size:11px;color:var(--muted)}.metric-list dd{font:600 30px var(--display);margin:0;letter-spacing:-.035em}.availability-note{background:var(--lime-light);padding:17px 22px;border-radius:10px;font-size:13px;color:var(--olive);margin-bottom:24px}.credit-page-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;align-items:center;padding-block:50px}.credit-page-hero h1{font-size:clamp(39px,4.6vw,58px);font-weight:650;line-height:1.1}.credit-page-hero .credit-symbol{width:265px;height:265px;justify-self:center;border-width:10px;border-color:var(--lime)}.credit-page-hero .credit-symbol>span{font-size:13px}.credit-page-hero .credit-symbol>b{font-size:76px}.credit-page-hero .credit-symbol>small{font-size:11px}.credit-report-explain{padding-block:35px 50px;display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid var(--line)}.credit-report-explain h2{font-size:29px;line-height:1.2}.credit-report-explain p{font-size:15px;color:var(--muted);line-height:1.9}.in-flow .site-header .nav-actions{visibility:hidden}.in-flow .site-footer{margin-top:45px}
@media(max-width:1050px){.site-header{gap:20px}.site-header .desktop-nav{gap:14px;font-size:11px}.home-hero{gap:25px}.home-intro h1{font-size:57px}.hero-actions{gap:14px}.hero-actions .button{font-size:13px}.home-felix{padding-top:50px}.felix-label{left:0;top:0}.product-body{gap:45px}.footer-grid{gap:20px}.article-layout{gap:35px}}
@media(max-width:950px){.site-header .desktop-nav{display:none}.site-header{grid-template-columns:1fr auto;height:88px}.menu-button{display:flex}.site-header .mobile-nav:not([hidden]){display:grid!important}.home-intro h1{font-size:48px}.home-hero{grid-template-columns:1.2fr .8fr}.home-intro .lead{font-size:16px}.hero-actions{display:grid}.home-credit{gap:30px;padding:30px}.why-inner{gap:35px}.comparison{gap:16px}.article-layout{grid-template-columns:1fr 220px}.tool-layout{gap:30px}.tool-form{padding:25px}.credit-page-hero{gap:30px}}
@media(max-width:700px){.site-header .header-cta{font-size:10px;padding:10px 11px;gap:8px}.site-header{gap:12px}.nav-actions{gap:8px}.home-hero{display:flex;flex-direction:column;gap:0;align-items:stretch;padding-top:28px;position:relative;overflow:hidden}.home-intro{padding:0 0 24px}.home-intro h1{font-size:43px;line-height:1.1;max-width:390px;margin-bottom:19px}.home-intro .lead{font-size:15px;max-width:460px;margin-bottom:20px}.hero-actions{display:flex;gap:14px;margin-top:20px}.hero-actions .button{font-size:12px;padding:14px 16px;gap:18px}.hero-actions .text-link{font-size:11px}.hero-small{font-size:10px}.home-felix{width:235px;align-self:center;padding-top:0;margin-top:6px;height:260px;overflow:hidden}.home-felix img{width:235px}.felix-label{font-size:10px;left:-52px;top:34px}.felix-name{bottom:20px;font-size:12px;right:-12px}.home-credit{grid-template-columns:1fr;padding:27px 23px;gap:22px;margin-top:30px}.home-credit .credit-symbol{display:none}.home-credit h2{font-size:28px}.home-credit p:not(.eyebrow){font-size:13px}.funding-section{padding-block:46px}.section-heading{display:block;margin-bottom:26px}.section-heading h2{font-size:32px}.section-heading>.text-link{margin-top:16px}.funding-list>a{grid-template-columns:22px 1fr 18px;gap:8px 12px;padding:18px 4px;min-height:91px}.funding-list h3{font-size:21px}.funding-list p{grid-column:2;font-size:12px}.funding-list>a>span:last-child{grid-column:3;grid-row:1/3}.product-no{grid-row:1/3}.why-inner{grid-template-columns:1fr;gap:25px;padding-block:42px}.why-inner h2{font-size:36px}.why-inner>div>p:not(.eyebrow){font-size:14px}.comparison{gap:18px}.comparison p{font-size:12px;padding-block:15px}.comparison-label{font-size:9px}.home-guides{padding-block:45px 25px}.editorial-grid{grid-template-columns:1fr;gap:0}.editorial-card h3{font-size:25px}.editorial-card p{font-size:13px}.home-about{grid-template-columns:1fr;gap:22px;padding-block:30px}.home-about h2{font-size:31px}.home-about p:not(.eyebrow){font-size:14px}.content-cta{display:block;padding-block:38px}.content-cta h2{font-size:30px;margin-bottom:25px}.content-cta .button{font-size:13px}.footer-grid{grid-template-columns:1fr 1fr;gap:26px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:first-child p{max-width:none}.footer-grid .brand{width:auto}.footer-grid h3{font-size:11px}.footer-grid a:not(.brand){font-size:10px;padding-block:5px}.footer-legal>p{font-size:9px}.breadcrumb{font-size:10px;padding-top:21px}.page-banner{padding-block:28px 35px}.page-banner h1{font-size:36px;line-height:1.13}.page-banner .lead{font-size:15px;margin-bottom:23px}.page-banner .button{font-size:13px}.product-body{grid-template-columns:1fr;gap:0;padding-bottom:25px}.product-main h2{font-size:26px;margin-top:26px}.product-main p{font-size:15px}.plain-list li{font-size:14px}.product-sidebar{padding:0 23px 22px;margin-top:18px}.product-sidebar .plain-list li{font-size:13px}.source-note{font-size:10px;padding-top:20px}.article-wrap{padding-block:28px}.article-header{margin-bottom:30px}.article-header h1,.article-wrap>h1{font-size:35px;line-height:1.15}.article-header .lead{font-size:16px}.article-layout{grid-template-columns:1fr;gap:28px}.article-copy p,.narrow p{font-size:15px;line-height:1.9}.article-copy h2,.narrow h2{font-size:25px}.article-sidebar .plain-list li{font-size:13px}.article-meta{font-size:10px}.journal-list{grid-template-columns:1fr;gap:0}.journal-list h2{font-size:28px}.journal-list p{font-size:14px}.about-body{display:flex;flex-direction:column-reverse;gap:10px}.about-body img{position:static;width:220px;align-self:center}.about-body h2{font-size:26px;margin-top:20px}.about-body p{font-size:15px}.long-process>div{grid-template-columns:25px 1fr;gap:14px;padding-block:24px}.long-process h2{font-size:25px}.long-process p{font-size:14px}.tool-layout{grid-template-columns:1fr;gap:24px}.tool-form{padding:24px 20px}.tool-form h2{font-size:26px}.tool-result{padding:24px}.tool-result h2{font-size:27px}.credit-page-hero{grid-template-columns:1fr;gap:15px;padding-block:30px}.credit-page-hero h1{font-size:36px}.credit-page-hero .lead{font-size:15px}.credit-page-hero .credit-symbol{width:200px;height:200px;border-width:7px;margin-block:5px 15px}.credit-report-explain{grid-template-columns:1fr;gap:15px;padding-block:25px}.credit-report-explain h2{font-size:26px}.credit-report-explain p{font-size:14px}.availability-note{font-size:12px;padding:15px 17px}}

.site-header .desktop-nav{align-items:center}@media(max-width:700px){.felix-label{display:none}}

@media(max-width:700px){.footer-grid a:not(.brand){min-height:44px;display:flex;align-items:center}.summary-row button{min-height:44px}}
