#cr-discovery{--navy:#0b2034;--ink:#142c3c;--muted:#566772;--lime:#d8f36a;--teal:#076858;--line:#dce3df;--paper:#fbfcf8;--wash:#f0f3eb;--white:#fff}#cr-discovery *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}#cr-discovery{margin:0;font-family:Inter,"Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--paper);font-size:16px;line-height:1.55}#cr-discovery a{color:inherit;text-underline-offset:4px}#cr-discovery button,#cr-discovery input{font:inherit}#cr-discovery button{cursor:pointer}#cr-discovery button,#cr-discovery a,#cr-discovery input{-webkit-tap-highlight-color:transparent}#cr-discovery button:focus-visible,#cr-discovery a:focus-visible,#cr-discovery input:focus-visible{outline:3px solid #329587;outline-offset:4px}#cr-discovery button:focus-visible{border-radius:7px}#cr-discovery img{display:block;max-width:100%;height:auto}#cr-discovery h1,#cr-discovery h2,#cr-discovery h3,#cr-discovery p{margin:0}#cr-discovery h1,#cr-discovery h2,#cr-discovery h3{line-height:1.12;letter-spacing:-.035em}#cr-discovery h2{font-size:clamp(27px,3vw,37px);font-weight:750}#cr-discovery h3{font-size:21px}#cr-discovery p{color:var(--muted)}#cr-discovery [hidden]{display:none!important}#cr-discovery .wrap{width:min(1180px,calc(100% - 64px));margin:auto}#cr-discovery .sr-only,#cr-discovery .skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#cr-discovery .skip:focus{position:fixed;top:12px;left:12px;background:white;padding:12px;z-index:500}#cr-discovery .preview{text-align:center;font-size:10px;letter-spacing:.12em;background:var(--lime);color:var(--navy);padding:6px}#cr-discovery .preview span{padding:0 8px}#cr-discovery .header{position:sticky;top:0;background:rgba(251,252,248,.97);border-bottom:1px solid var(--line);z-index:30}#cr-discovery .header-inner{min-height:76px;display:flex;align-items:center;gap:34px}#cr-discovery .brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:23px;letter-spacing:-.06em;white-space:nowrap}#cr-discovery .brand-dot{color:var(--teal)}#cr-discovery .nav{display:flex;align-items:center;gap:28px;margin-left:auto}#cr-discovery .nav a{text-decoration:none;font-size:13px;font-weight:650}#cr-discovery .nav a:hover,#cr-discovery .text-link:hover{color:var(--teal)}#cr-discovery .header-actions{display:flex;gap:8px}#cr-discovery .saved-toggle,#cr-discovery .menu-toggle{background:transparent;border:1px solid #bdc8c2;border-radius:7px;min-height:40px;padding:8px 12px;font-size:13px;font-weight:650}#cr-discovery .saved-toggle span{margin-left:7px;background:var(--navy);color:white;padding:2px 6px;border-radius:4px}#cr-discovery .menu-toggle{display:none}#cr-discovery .hero{background:var(--navy);color:#fff;overflow:hidden}#cr-discovery .hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:74px;padding-block:65px 54px;align-items:center}#cr-discovery .eyebrow{font-size:11px;font-weight:750;letter-spacing:.12em;color:var(--teal);margin-bottom:15px}#cr-discovery .hero .eyebrow{color:#c8d8d5;display:flex;gap:10px;align-items:center}#cr-discovery .signal{display:inline-block;background:var(--lime);width:7px;height:7px;border-radius:50%}#cr-discovery h1{font-size:clamp(44px,5.2vw,68px);line-height:1.04;letter-spacing:-.055em;font-weight:800;white-space:nowrap}#cr-discovery h1 em{color:var(--lime);font-style:normal}#cr-discovery .hero-description{font-size:17px;line-height:1.65;color:#c4d2d9;max-width:475px;margin-top:22px}#cr-discovery .search{display:flex;align-items:center;background:#fff;border-radius:9px;padding:6px;margin-top:28px;gap:4px;color:var(--ink)}#cr-discovery .search-icon{font-size:28px;padding-left:10px;font-weight:600}#cr-discovery .search input{min-width:0;flex:1;border:0;padding:10px 5px;background:transparent;font-size:14px;color:var(--ink)}#cr-discovery .search input::placeholder{color:#586a75}#cr-discovery .search button{background:var(--lime);border:0;border-radius:5px;padding:12px 15px;color:var(--navy);font-size:13px;font-weight:750;white-space:nowrap}#cr-discovery .search button span{margin-left:8px}#cr-discovery .quick-links{display:flex;gap:13px;flex-wrap:wrap;font-size:11px;margin-top:13px;color:#c4d2d9}#cr-discovery .quick-links span{color:#aabbc5}#cr-discovery .quick-links a{text-decoration:underline;text-decoration-color:#607481}#cr-discovery .hero-link{display:inline-flex;align-items:center;gap:18px;font-size:13px;margin-top:28px;color:white;text-decoration:none;font-weight:650}#cr-discovery .hero-link span{color:var(--lime);font-size:19px}#cr-discovery .decision-card{position:relative;background:#f7f9f2;color:var(--ink);padding:27px;border-radius:14px;box-shadow:14px 14px 0 #ffffff0b}#cr-discovery .decision-top{display:flex;align-items:center;justify-content:space-between;gap:10px}#cr-discovery .small-label{font-size:10px;letter-spacing:.09em;font-weight:750;color:var(--teal)}#cr-discovery .card-tag{font-size:10px;background:#e6ebd9;border-radius:4px;padding:4px 8px;color:#526139}#cr-discovery .decision-card h2{font-size:29px;margin-top:19px}#cr-discovery .goal-options{display:grid;gap:7px;margin-top:22px}#cr-discovery .goal-options button{display:flex;align-items:center;gap:12px;min-height:68px;padding:12px;border:1px solid #dce3d6;background:transparent;text-align:left;border-radius:7px;color:var(--ink);font-size:13px;font-weight:700;width:100%}#cr-discovery .goal-options button:hover{border-color:var(--teal)}#cr-discovery .goal-options button[aria-pressed=true]{background:#e7efce;border-color:#aec579}#cr-discovery .goal-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:7px;background:var(--white);color:var(--teal);font-size:11px}#cr-discovery .goal-options small{display:block;font-size:11px;line-height:1.4;color:var(--muted);font-weight:400;margin-top:3px}#cr-discovery .goal-options button>span:last-child{margin-left:auto}#cr-discovery .recommendation{border-top:1px solid #d9e2cd;margin-top:18px;padding-top:14px}#cr-discovery .recommendation a{display:flex;justify-content:space-between;gap:12px;text-decoration:none;font-size:13px;font-weight:750;margin-top:4px}#cr-discovery .decision-note{font-size:10px;margin-top:9px}#cr-discovery .trust-line{border-top:1px solid #ffffff23;display:flex;justify-content:space-between;gap:20px;padding-block:19px;font-size:11px;color:#c0d0d7}#cr-discovery .trust-line>span{font-weight:700;color:var(--lime)}#cr-discovery .trust-line a{text-decoration:none}#cr-discovery .tools-section{padding-block:48px 54px;background:var(--wash)}#cr-discovery .section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:27px}#cr-discovery .section-heading .eyebrow{margin-bottom:9px}#cr-discovery .text-link{font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap;padding-block:6px}#cr-discovery .text-link span{margin-left:13px}#cr-discovery .tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}#cr-discovery .tool{border:1px solid var(--line);border-radius:10px;background:var(--white);text-decoration:none;overflow:hidden;transition:transform .18s,border-color .18s}#cr-discovery .tool:hover{transform:translateY(-3px);border-color:var(--teal)}#cr-discovery .tool-visual{height:100px;display:flex;align-items:center;justify-content:center;gap:9px;background:#e8eee3}#cr-discovery .map-visual span{font-size:11px;background:var(--white);padding:10px;border:1px solid #c6d5bc;border-radius:6px;font-weight:650}#cr-discovery .map-visual b{font-size:12px;color:var(--teal)}#cr-discovery .compare-visual{background:#e7eef2}#cr-discovery .compare-visual span{font-size:26px;font-weight:750;background:var(--white);border-radius:6px;padding:6px 22px;box-shadow:0 3px 8px #18334b0a}#cr-discovery .compare-visual i{font-size:11px;font-style:normal;color:var(--muted);padding:0 8px}#cr-discovery .cost-visual{background:#eeeae2;gap:20px}#cr-discovery .cost-visual>span{font-size:42px;font-weight:700;color:#725d3b}#cr-discovery .cost-visual i{font-size:12px;font-style:normal;font-weight:650;color:#725d3b}#cr-discovery .tool-copy{padding:20px 22px}#cr-discovery .tool h3{font-size:19px;margin:9px 0 8px;display:flex;justify-content:space-between;gap:8px}#cr-discovery .tool h3 span{color:var(--teal)}#cr-discovery .tool p{font-size:13px;line-height:1.6}#cr-discovery .library-section{padding-block:64px}#cr-discovery .filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}#cr-discovery .filters button{border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:6px;font-size:12px;font-weight:600;padding:10px 16px;min-height:40px}#cr-discovery .filters button[aria-pressed=true]{background:var(--navy);color:white;border-color:var(--navy)}#cr-discovery .filters button:hover{border-color:var(--teal)}#cr-discovery .articles{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#cr-discovery .article-card{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--white);display:flex;flex-direction:column}#cr-discovery .article-image{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--wash)}#cr-discovery .article-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}#cr-discovery .article-card:hover img{transform:scale(1.035)}#cr-discovery .article-body{padding:21px;display:flex;flex-direction:column;flex:1}#cr-discovery .article-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px}#cr-discovery .article-meta>span{font-size:9px;letter-spacing:.055em;color:var(--teal);font-weight:750}#cr-discovery .bookmark{font-size:11px;white-space:nowrap;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);min-height:34px;padding:6px 9px}#cr-discovery .bookmark[aria-pressed=true]{background:#e8efdb;color:var(--teal);border-color:#b8c9a0}#cr-discovery .article-card h3{font-size:22px;line-height:1.18;margin-bottom:13px}#cr-discovery .article-card h3 a{text-decoration:none}#cr-discovery .article-card h3 a:hover{color:var(--teal)}#cr-discovery .article-card p{font-size:13px;line-height:1.65;margin-bottom:19px}#cr-discovery .read-link{margin-top:auto;font-size:12px;font-weight:750;text-decoration:none;color:var(--teal)}#cr-discovery .compact{background:#f6f8f1}#cr-discovery .compact h3{font-size:20px}#cr-discovery .image-note{font-size:10px;color:#60716b;margin-top:22px}#cr-discovery .empty-state{padding:30px;background:var(--wash);border-radius:8px}#cr-discovery .return-section{background:#eaf0de;padding-block:60px}#cr-discovery .return-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}#cr-discovery .return-grid h2{font-size:38px;line-height:1.15;margin-bottom:18px}#cr-discovery .return-grid>div>p:not(.eyebrow){font-size:15px;max-width:420px;line-height:1.7}#cr-discovery .button{display:inline-flex;align-items:center;gap:27px;background:var(--navy);color:white;border:0;border-radius:6px;padding:14px 19px;font-size:13px;font-weight:650;margin-top:24px}#cr-discovery .return-options{display:grid}#cr-discovery .return-options a{display:flex;align-items:center;gap:18px;border-top:1px solid #c6d1b8;padding:21px 0;text-decoration:none}#cr-discovery .return-options a:last-child{border-bottom:1px solid #c6d1b8}#cr-discovery .return-options a>span{color:var(--teal);font-size:11px;font-weight:750}#cr-discovery .return-options h3{font-size:18px;margin-bottom:6px}#cr-discovery .return-options p{font-size:12px}#cr-discovery .return-options b{margin-left:auto;font-size:20px;color:var(--teal)}#cr-discovery .standards{padding-block:47px}#cr-discovery .standards-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}#cr-discovery .standards h2{font-size:27px}#cr-discovery .standards p:not(.eyebrow){font-size:13px;margin-top:12px}#cr-discovery .standards .eyebrow{margin-bottom:10px}#cr-discovery footer{background:var(--navy);color:#d3dce2;padding:36px 0 20px}#cr-discovery .footer-top{display:flex;align-items:start;justify-content:space-between;gap:30px}#cr-discovery .footer-top .brand{color:#fff}#cr-discovery .footer-top p{color:#b2c3cd;font-size:12px}#cr-discovery .footer-top>div{display:grid;gap:8px;font-size:12px}#cr-discovery .footer-top>div a{text-decoration:none}#cr-discovery .footer-bottom{border-top:1px solid #ffffff24;margin-top:30px;padding-top:17px;font-size:10px;color:#b2c3cd;display:flex;justify-content:space-between;gap:24px}#cr-discovery .saved-panel{position:fixed;right:25px;top:105px;width:min(400px,calc(100vw - 32px));background:var(--white);border:1px solid var(--line);box-shadow:0 20px 60px #0b20342e;border-radius:12px;padding:23px;z-index:100;max-height:calc(100dvh - 130px);overflow:auto}#cr-discovery .saved-head{display:flex;align-items:center;justify-content:space-between;gap:20px}#cr-discovery .saved-head h2{font-size:23px}#cr-discovery .close-saved{background:none;border:0;font-size:24px;padding:2px 10px;color:var(--muted);min-width:38px;min-height:38px}#cr-discovery .saved-note{font-size:11px;margin-top:10px}#cr-discovery .saved-panel ul{list-style:none;margin:18px 0 0;padding:0}#cr-discovery .saved-panel li{border-top:1px solid var(--line);padding:12px 0;display:flex;align-items:center;gap:14px}#cr-discovery .saved-panel li a{font-size:13px;font-weight:650;flex:1}#cr-discovery .saved-panel li button{border:0;border-radius:5px;background:var(--wash);color:var(--muted);font-size:11px;padding:8px}#cr-discovery #saved-empty{margin-top:20px;font-size:13px}#cr-discovery .toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);max-width:calc(100vw - 32px);background:var(--navy);color:white;padding:13px 20px;border:1px solid #53695e;border-radius:8px;box-shadow:0 5px 30px #0002;z-index:110;font-size:13px}
@media(min-width:1500px){#cr-discovery .hero-grid{padding-block:78px 64px}}
@media(max-width:1050px){#cr-discovery .wrap{width:calc(100% - 44px)}#cr-discovery .header-inner{gap:20px}#cr-discovery .nav{gap:18px}#cr-discovery .nav a{font-size:12px}#cr-discovery .brand{font-size:21px}#cr-discovery .hero-grid{gap:34px;grid-template-columns:1.15fr 1fr;padding-block:47px}#cr-discovery h1{font-size:clamp(42px,5.1vw,55px)}#cr-discovery .hero-description{font-size:15px}#cr-discovery .decision-card{padding:22px}#cr-discovery .tool h3{font-size:17px}#cr-discovery .article-meta>span{font-size:8px}#cr-discovery .article-body{padding:17px}#cr-discovery .return-grid{gap:45px}#cr-discovery .trust-line{font-size:10px}}
@media(max-width:780px){#cr-discovery .wrap{width:calc(100% - 36px)}#cr-discovery .header-inner{min-height:66px;gap:14px;flex-wrap:wrap;position:relative}#cr-discovery .brand{font-size:21px}#cr-discovery .header-actions{margin-left:auto}#cr-discovery .menu-toggle{display:block}#cr-discovery .nav{display:none;flex-basis:100%;margin:0;padding:0 0 15px;gap:0;flex-direction:column;align-items:stretch}#cr-discovery .nav.open{display:flex}#cr-discovery .nav a{padding:11px;border-top:1px solid var(--line);font-size:14px}#cr-discovery .hero-grid{grid-template-columns:1fr;gap:35px;padding-block:38px}#cr-discovery .hero-copy{max-width:600px}#cr-discovery h1{font-size:clamp(40px,7vw,57px)}#cr-discovery .hero-description{max-width:470px;font-size:16px;margin-top:19px}#cr-discovery .search{margin-top:23px}#cr-discovery .hero-link{margin-top:23px}#cr-discovery .decision-card{max-width:590px;width:100%;padding:24px}#cr-discovery .decision-card h2{font-size:28px}#cr-discovery .trust-line{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:11px}#cr-discovery .tools-grid{grid-template-columns:1fr}#cr-discovery .tool{display:grid;grid-template-columns:180px 1fr}#cr-discovery .tool-visual{height:100%}#cr-discovery .map-visual{gap:4px;flex-wrap:wrap;padding:14px}#cr-discovery .map-visual span{font-size:9px;padding:7px}#cr-discovery .tool-copy{padding:19px}#cr-discovery .tool h3{font-size:20px}#cr-discovery .articles{grid-template-columns:1fr 1fr}#cr-discovery .article-meta>span{font-size:9px}#cr-discovery .return-grid{grid-template-columns:1fr;gap:35px}#cr-discovery .return-grid h2{font-size:34px}#cr-discovery .standards-inner{align-items:start}#cr-discovery .footer-top{flex-wrap:wrap}#cr-discovery .footer-bottom{flex-direction:column;gap:12px}#cr-discovery .saved-panel{top:90px;right:16px}#cr-discovery .section-heading{align-items:start;gap:18px}#cr-discovery .tools-section{padding-block:36px}#cr-discovery .library-section{padding-block:43px}#cr-discovery .section-heading h2{font-size:29px}}
@media(max-width:480px){#cr-discovery .preview{font-size:9px;letter-spacing:.07em}#cr-discovery .hero .eyebrow{font-size:9px;letter-spacing:.09em}#cr-discovery h1{font-size:40px;white-space:normal}#cr-discovery .header-actions button{padding:7px 9px;font-size:11px;min-height:38px}#cr-discovery .brand{font-size:20px;gap:7px}#cr-discovery .brand img{width:29px;height:29px}#cr-discovery .hero-description{font-size:15px}#cr-discovery .search input{font-size:12px}#cr-discovery .search button{padding:11px 10px;font-size:12px}#cr-discovery .search-icon{padding-left:5px}#cr-discovery .quick-links{font-size:10px;gap:10px}#cr-discovery .decision-card{padding:20px}#cr-discovery .goal-options button{font-size:12px;min-height:70px}#cr-discovery .goal-options small{font-size:10px}#cr-discovery .decision-card h2{font-size:26px}#cr-discovery .tools-grid{gap:12px}#cr-discovery .tool{grid-template-columns:100px 1fr}#cr-discovery .tool-visual{min-height:135px}#cr-discovery .map-visual{gap:3px;flex-direction:column;flex-wrap:nowrap;padding:8px}#cr-discovery .map-visual span{font-size:8px;padding:4px 8px}#cr-discovery .map-visual b{font-size:9px}#cr-discovery .compare-visual{flex-direction:column;gap:4px}#cr-discovery .compare-visual span{font-size:17px;padding:2px 15px}#cr-discovery .compare-visual i{font-size:9px}#cr-discovery .cost-visual{flex-direction:column;gap:3px;padding:12px}#cr-discovery .cost-visual i{text-align:center;font-size:10px}#cr-discovery .tool-copy{padding:16px}#cr-discovery .tool h3{font-size:18px}#cr-discovery .tool p{font-size:12px}#cr-discovery .tool .small-label{font-size:8px}#cr-discovery .section-heading{flex-direction:column;gap:8px;margin-bottom:22px}#cr-discovery .section-heading h2{font-size:29px}#cr-discovery .articles{grid-template-columns:1fr;gap:17px}#cr-discovery .article-body{padding:20px}#cr-discovery .article-meta>span{font-size:9px}#cr-discovery .article-card h3{font-size:23px}#cr-discovery .article-card.compact h3{font-size:21px}#cr-discovery .filters{gap:7px}#cr-discovery .filters button{font-size:11px;padding:9px 12px}#cr-discovery .standards-inner{flex-direction:column;gap:15px}#cr-discovery .footer-top{flex-direction:column;gap:20px}#cr-discovery .return-section{padding-block:40px}#cr-discovery .return-grid h2{font-size:32px}#cr-discovery .trust-line{font-size:10px;column-gap:14px}#cr-discovery .image-note{line-height:1.6}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#cr-discovery *,#cr-discovery *::before,#cr-discovery *::after{transition:none!important}}

#cr-discovery .hero h1{color:#fff}#cr-discovery h2,#cr-discovery h3{color:var(--ink)}#cr-discovery .cr-home-ownership{font-size:11px;padding-block:0 24px} .cr-saved-header{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:76px;font-size:12px;font-weight:650;border-radius:7px}.cr-saved-header span{font-size:10px;background:#0b2034;color:#fff;border-radius:3px;padding:1px 5px}.home .header-actions{gap:8px}.home .header-cta{display:none}.home .header-inner{gap:25px}#cr-discovery .saved-panel{top:95px}#cr-discovery .toast{margin:0}
@media(max-width:480px){.home .header-inner{gap:9px}.home .brand-name{font-size:1.04rem}.cr-saved-header{min-width:66px;padding:7px;min-height:40px}.home .brand-mark{width:29px;height:29px}#cr-discovery .saved-panel{top:80px}}

@media(max-width:360px){.home .header-actions [data-search-toggle]{display:none}.home .brand{gap:7px}}
