.chz-main{--ink:#101c34;--muted:#65748c;--line:#ced8e4;--paper:#fff;--wash:#f4f7f8;--red:#db394b;--green:#2d6f61;--ochre:#b77c2e;--sand:#f7f1e5;background:#fff;color:var(--ink);font-family:"Plus Jakarta Sans",sans-serif}.chz-main *{box-sizing:border-box}.chz-shell{width:min(1180px,calc(100% - 32px));margin-inline:auto}.chz-kicker{margin:0 0 16px;color:var(--red);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.chz-hero{padding:116px 0 64px;border-bottom:1px solid var(--line);background:linear-gradient(125deg,#fff 0 54%,#faf6ed 100%)}.chz-crumbs{display:flex;gap:9px;margin-bottom:48px;color:var(--muted);font-size:12px;font-weight:650}.chz-crumbs a{color:inherit}.chz-hero-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);gap:54px;align-items:center}.chz-title{max-width:640px;margin:0;font-size:clamp(44px,5vw,73px);font-weight:800;line-height:.96;letter-spacing:-.06em}.chz-title em{color:var(--red);font-style:normal}.chz-lead{max-width:590px;margin:24px 0 0;color:var(--muted);font-size:18px;line-height:1.65}.chz-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.chz-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:12px;padding:0 20px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink);font-size:13px;font-weight:800;text-decoration:none}.chz-btn--dark{border-color:var(--ink);background:var(--ink);color:#fff}.chz-btn:focus-visible,.chz-source:focus-visible,.chz-faq summary:focus-visible{outline:3px solid #ff98a4;outline-offset:3px}.chz-disclaimer{max-width:570px;margin:17px 0 0;color:#718096;font-size:12px;line-height:1.55}.chz-visual picture,.chz-visual img{display:block;width:100%}.chz-visual img{height:auto}.chz-visual figcaption,.chz-artifact figcaption{display:flex;justify-content:space-between;gap:20px;margin-top:10px;color:var(--muted);font-size:11px;line-height:1.5}.chz-visual figcaption strong,.chz-artifact figcaption strong{color:var(--ink)}.chz-evidence{background:var(--wash);border-bottom:1px solid var(--line)}.chz-evidence-grid{display:grid;grid-template-columns:.75fr 1.08fr 1.08fr .82fr}.chz-evidence-grid>*{min-width:0;padding:31px 27px;border-left:1px solid var(--line)}.chz-evidence-grid>*:first-child{border-left:0;padding-left:0}.chz-evidence h2{max-width:285px;margin:0;font-size:29px;line-height:1.02;letter-spacing:-.045em}.chz-evidence h3{margin:0 0 8px;font-size:13px;line-height:1.35}.chz-evidence p{margin:0;color:var(--muted);font-size:13px;line-height:1.62}.chz-source{display:inline-flex;margin-top:10px;color:var(--ink);font-size:12px;font-weight:800;text-decoration:none}.chz-section{padding:72px 0;border-bottom:1px solid var(--line)}.chz-section-head{display:grid;grid-template-columns:.82fr 1.18fr;gap:48px;align-items:end;margin-bottom:34px}.chz-section h2{margin:0;font-size:clamp(35px,4vw,56px);line-height:1.02;letter-spacing:-.052em}.chz-section-head p{max-width:620px;margin:0;color:var(--muted);font-size:16px;line-height:1.65}.chz-steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#fff}.chz-steps article{min-height:220px;padding:28px;border-left:1px solid var(--line)}.chz-steps article:first-child{border-left:0}.chz-steps article>span{display:block;margin-bottom:42px;color:var(--red);font-size:12px;font-weight:850;letter-spacing:.12em}.chz-steps h3{margin:0 0 10px;font-size:21px;line-height:1.15}.chz-steps p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.chz-artifact{background:#f7f8f8}.chz-artifact-grid{display:grid;grid-template-columns:minmax(0,.66fr) minmax(560px,1.34fr);gap:50px;align-items:center}.chz-artifact-copy p{margin:20px 0 0;color:var(--muted);line-height:1.68}.chz-trade{margin-top:28px;padding:20px;border-left:4px solid var(--red);background:#fff2f3;color:#75404a;font-size:13px;line-height:1.6}.chz-artifact figure{margin:0}.chz-artifact picture,.chz-artifact img{display:block;width:100%}.chz-artifact img{height:auto}.chz-deliver{display:grid;grid-template-columns:.7fr repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.chz-deliver>*{padding:24px 20px;border-left:1px solid var(--line)}.chz-deliver>*:first-child{border-left:0}.chz-deliver strong{display:block;font-size:13px}.chz-deliver span{display:block;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.5}.chz-decisions{display:grid;grid-template-columns:.72fr 1.28fr;gap:50px}.chz-decision-list{border-top:1px solid var(--line)}.chz-decision-list article{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid var(--line)}.chz-decision-list b{color:var(--red);font-size:12px}.chz-decision-list h3{margin:0 0 6px;font-size:17px}.chz-decision-list p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.chz-criteria{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:38px}.chz-criteria article{padding:24px;border:1px solid var(--line);border-radius:16px}.chz-criteria h3{margin:0 0 12px;font-size:17px}.chz-criteria ul{margin:0;padding:0;list-style:none}.chz-criteria li{position:relative;margin-top:9px;padding-left:20px;color:var(--muted);font-size:13px;line-height:1.5}.chz-criteria li:before{position:absolute;left:0;content:"✓";color:var(--green);font-weight:900}.chz-faq{max-width:900px}.chz-faq details{border-bottom:1px solid var(--line)}.chz-faq summary{display:grid;grid-template-columns:40px 1fr 26px;gap:14px;align-items:center;padding:22px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:800}.chz-faq summary::-webkit-details-marker{display:none}.chz-faq summary span:first-child{color:var(--red);font-size:12px}.chz-faq summary span:last-child{font-size:22px;font-weight:400}.chz-faq details[open] summary span:last-child{transform:rotate(45deg)}.chz-faq details p{max-width:760px;margin:-5px 0 22px 54px;color:var(--muted);font-size:14px;line-height:1.65}.chz-source-note{padding:28px 0}.chz-source-note p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.chz-source-note strong{color:var(--ink)}.chz-main #kalkulator{background:#f3f6f9}.chz-contact-hook{margin-top:0}
@media(max-width:900px){.chz-shell{width:min(100% - 28px,680px)}.chz-hero{padding:98px 0 46px}.chz-crumbs{margin-bottom:34px}.chz-hero-grid,.chz-section-head,.chz-artifact-grid,.chz-decisions{grid-template-columns:1fr}.chz-hero-grid{gap:32px}.chz-title{font-size:clamp(42px,11.5vw,58px)}.chz-lead{font-size:16px}.chz-visual figcaption,.chz-artifact figcaption{display:block}.chz-visual figcaption span,.chz-artifact figcaption span{display:block;margin-top:4px}.chz-evidence-grid{grid-template-columns:1fr}.chz-evidence-grid>*{padding:23px 0;border-top:1px solid var(--line);border-left:0}.chz-evidence-grid>*:first-child{border-top:0}.chz-evidence h2{max-width:none}.chz-section{padding:54px 0}.chz-section-head{gap:18px;margin-bottom:25px}.chz-section h2{font-size:38px}.chz-steps{grid-template-columns:1fr}.chz-steps article{min-height:0;border-top:1px solid var(--line);border-left:0}.chz-steps article:first-child{border-top:0}.chz-steps article>span{margin-bottom:18px}.chz-artifact-grid{gap:30px}.chz-deliver{grid-template-columns:1fr 1fr}.chz-deliver>*{border-top:1px solid var(--line)}.chz-deliver>*:first-child{grid-column:1/-1;border-top:0;border-left:0}.chz-deliver>*:nth-child(2),.chz-deliver>*:nth-child(4){border-left:0}.chz-criteria{grid-template-columns:1fr}.chz-faq details p{margin-left:0}.chz-main #kalkulator{scroll-margin-top:84px}}
@media(max-width:420px){.chz-shell{width:calc(100% - 24px)}.chz-actions{display:grid}.chz-btn{width:100%}.chz-section h2{font-size:34px}.chz-deliver{grid-template-columns:1fr}.chz-deliver>*{border-left:0!important}}
@media(prefers-reduced-motion:reduce){.chz-main *{scroll-behavior:auto!important;transition:none!important}}

.chz-main{--chz-ink:#13223b;--chz-red:#df3849;--chz-blue:#2d6e9f;--chz-teal:#25725f;--chz-sand:#c88d2f}
.chz-hero{background:linear-gradient(120deg,#fff 0%,#fff 55%,#f8fbfd 100%)}
.chz-artifact{background:#f6f8fa}
.chz-visual img,.chz-artifact figure img{filter:none}
