.crb-section{display:grid;grid-template-columns:1fr 470px;gap:64px;padding-block:85px;scroll-margin-top:110px}.crb-label{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:800;letter-spacing:1.6px;color:#157054}.crb-label i{height:7px;width:7px;border-radius:50%;background:#24b57a;box-shadow:0 0 0 5px #dff4e6}.cr-site .crb-intro h2{font-size:48px;line-height:1.2;letter-spacing:-2px;margin:24px 0}.crb-intro em,.crb-result em{font-style:normal;color:#137457}.crb-intro>p{color:#62766b;line-height:1.9}.crb-flow{display:flex;align-items:center;gap:12px;margin:27px 0;font-size:12px;font-weight:700}.crb-flow span{display:flex;align-items:center;gap:7px}.crb-flow b{border-radius:50%;width:25px;height:25px;display:grid;place-items:center;background:#e2edda;font-size:10px}.crb-flow i{font-style:normal;color:#92a885}.crb-tools{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:30px 0}.crb-tools article{border:1px solid #dce6d8;border-radius:15px;padding:22px;background:linear-gradient(140deg,#fff,#f0f6e9)}.crb-tools article>span{float:right;font-size:32px;color:#559773}.crb-tools strong,.crb-tools small{display:block}.crb-tools strong{font-size:17px;margin:10px 0}.crb-tools small{font-size:12px;color:#687c6c}.crb-public-note{background:#eaf1e3;border:1px solid #dae6d1;padding:26px;border-radius:16px;align-self:start}.crb-public-note>b{font-size:16px}.crb-public-note p{font-size:13px;line-height:1.8;color:#506956;margin:12px 0}.crb-public-note>span{font-size:12px;color:#19654b;font-weight:700}.crb-form{background:white;border:1px solid #dce6d8;padding:32px;border-radius:25px;box-shadow:0 18px 55px #16492a0d;align-self:start}.crb-form-head{border-bottom:1px solid #e5ecdf;padding-bottom:22px;margin-bottom:23px}.crb-form-head>span{color:#508068;font-size:10px;letter-spacing:2px}.crb-form-head b{display:block;font-size:23px;margin:8px 0;letter-spacing:-.8px}.crb-form-head small{color:#778578}.crb-form>label,.crb-form [data-crb-code]>label{display:block;font-size:13px;font-weight:700;margin:18px 0}.crb-form label>small{font-weight:400;color:#728371}.cr-site .crb-form input:not([type=checkbox]):not([type=hidden]),.cr-site .crb-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;background:#fafcf7;border:1px solid #dce5d8;border-radius:8px;padding:13px 14px;color:#19382b;font-size:15px;line-height:1.5}.cr-site .crb-check{display:flex!important;gap:9px;align-items:flex-start;font-size:12px!important;font-weight:400!important;line-height:1.7;margin:12px 0!important}.cr-site .crb-check input{flex:none;width:17px;height:17px;margin-top:3px;accent-color:#137457}.crb-consent-info{border-block:1px solid #e0e8d9;padding:15px 0;margin:20px 0;font-size:13px}.crb-consent-info summary{cursor:pointer;font-weight:700}.crb-consent-info p{font-size:12px;line-height:1.9;color:#64775f}.crb-wide{width:100%;justify-content:space-between;margin-top:16px}.crb-fine{font-size:11px!important;color:#71806b;line-height:1.7;margin-top:16px}.crb-status{font-size:13px;margin-top:14px;line-height:1.7;color:#17694c;overflow-wrap:anywhere}.crb-status[data-error=true]{color:#a52b2b}.crb-form button:disabled{opacity:.55;cursor:wait}.crb-gallery{padding-block:35px 70px}.crb-chip{display:inline-block;font-size:11px;color:#4f6d57;background:#edf2e7;border:1px solid #dbe5d2;padding:8px 12px;border-radius:50px}.crb-empty{display:grid;grid-template-columns:1fr 1fr;background:#f0f4eb;border:1px solid #dce6d6;border-radius:24px;padding:34px;gap:45px;align-items:center}.crb-empty p{color:#687b64;font-size:14px;line-height:1.9}.crb-sample{background:#fff;border:1px solid #dfe7d8;border-radius:16px;padding:22px;box-shadow:0 10px 25px #25482308}.crb-sample>span{font-size:10px;color:#74896b}.crb-sample>b{font-size:12px;display:block;margin-top:15px}.crb-sample-bars{height:82px;display:flex;align-items:end;gap:13px;border-bottom:1px solid #e2ebdb;margin-top:20px}.crb-sample-bars i{flex:1;background:#b8d19e;height:35%;border-radius:5px 5px 0 0}.crb-sample-bars i:nth-child(2n){height:65%;background:#438969}.crb-sample-bars i:nth-child(3n){height:85%;background:#207256}.crb-next{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:45px;background:#173e2f;color:white;border-radius:24px;margin-top:20px;margin-bottom:75px}.cr-site .crb-next h2,.cr-site .crb-next h3{color:inherit}.crb-next h2{font-size:35px;line-height:1.3}.crb-next p{font-size:14px;line-height:1.9;color:#c2d2bc}.crb-next .cr-kicker{color:#b5cc9b}.crb-next .cr-button{background:#dfedb8;color:#234125}.crb-next-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.crb-next-grid article{border:1px solid #54745a;background:#ffffff05;border-radius:15px;padding:20px}.crb-next-grid article>b{font-size:11px;color:#c0d998}.crb-next-grid h3{font-size:18px;margin:14px 0 8px}.crb-next-grid p{font-size:12px;margin:0}.crb-result{padding-top:60px}.crb-result-head{max-width:900px;margin-bottom:35px}.crb-result h1{font-size:42px;line-height:1.3;letter-spacing:-1px;margin:20px 0}.crb-result-head>p{color:#6c7f68}.crb-result-head .crb-chip{margin:12px}.crb-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.crb-metrics article{background:#edf3e6;padding:25px;border:1px solid #dbe5d2;border-radius:15px}.crb-metrics span{font-size:12px;color:#65815d}.crb-metrics b{display:block;font-size:38px;color:#165d44}.crb-metrics small{font-size:13px;margin-left:5px}.crb-metrics .crb-date{font-size:22px;margin-top:15px}.crb-report-layout{display:grid;grid-template-columns:1fr 330px;gap:50px;margin-top:55px}.crb-report-layout h2{font-size:28px}.crb-report-layout>section>p{font-size:13px;color:#71836a}.crb-keywords{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 40px}.crb-keywords>span{display:flex;gap:20px;background:#fff;border:1px solid #dce7d4;padding:9px 15px;border-radius:8px;font-size:14px}.crb-keywords b{color:#75966b}.crb-advice article{border-left:3px solid #c5d9b3;padding:12px 20px;margin:15px 0;background:#f1f5ec}.crb-advice p{font-size:14px;color:#667e5e;margin:10px 0}.crb-source-list{margin:50px 0}.crb-source-list ol{list-style:none;margin:0;padding:0}.crb-source-list a{display:grid;grid-template-columns:100px 1fr 20px;gap:15px;padding:18px 0;border-bottom:1px solid #dfe7d8;align-items:center;color:#25452f}.crb-source-list span{font-size:12px;color:#7b8f70}.crb-source-list strong{font-size:15px}.crb-next .crb-public-note{color:#23422c;background:#edf2e7}.crb-next .crb-public-note p{color:#56704f}.crb-owner>p{font-size:14px}.crb-owner>.crb-public-note{margin-top:35px}.crb-report-card{border:1px solid #dce6d8;border-radius:18px;overflow:hidden;background:#fff;color:#1c3d2b!important}.crb-card-art{background:radial-gradient(circle at 80% 80%,#abc98b 0,transparent 50%),#1f6e50;height:130px;display:flex;align-items:center;justify-content:space-between;padding:25px;color:#dfeecc}.crb-card-art>span{font-size:65px;font-weight:900}.crb-card-art>i{font-style:normal;font-size:10px;letter-spacing:1px}.crb-report-card>div+div{padding:23px}.crb-report-card h3{font-size:21px}.crb-report-card p,.crb-report-card b{font-size:12px}.crb-report-card p{color:#6c8064}
@media(max-width:1000px){.crb-section{grid-template-columns:1fr 420px;gap:30px}.cr-site .crb-intro h2{font-size:39px}.crb-flow{flex-wrap:wrap}.crb-report-layout{grid-template-columns:1fr 280px;gap:25px}}
@media(max-width:760px){.crb-section{grid-template-columns:1fr;padding-block:45px;gap:30px}.cr-site .crb-intro h2{font-size:36px}.crb-form{padding:23px;border-radius:18px}.crb-form-head b{font-size:22px}.crb-tools{gap:10px}.crb-tools article{padding:17px}.crb-flow{font-size:11px;gap:8px}.crb-flow span{gap:4px}.crb-flow b{width:21px;height:21px}.crb-flow i{display:none}.crb-public-note{padding:21px}.crb-empty{grid-template-columns:1fr;padding:23px;gap:25px}.crb-gallery{padding-bottom:35px}.crb-next{grid-template-columns:1fr;padding:25px;gap:30px;margin-bottom:45px}.crb-next h2{font-size:31px}.crb-next-grid{gap:10px}.crb-next-grid article{padding:16px}.crb-result{padding-top:35px}.crb-result h1{font-size:30px}.crb-metrics{grid-template-columns:1fr 1fr;gap:10px}.crb-metrics article{padding:18px}.crb-metrics b{font-size:32px}.crb-metrics .crb-date{font-size:20px}.crb-report-layout{grid-template-columns:1fr;margin-top:35px}.crb-source-list a{grid-template-columns:1fr 15px;gap:5px}.crb-source-list span{grid-column:1/-1}.crb-next-grid h3{font-size:17px}}
