.cs-summary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:58px;display:grid}.cs-summary-grid .hs-head{margin:0}.cs-summary-grid .hs-head .hs-sub{max-width:none}.cs-byline{color:var(--hs-muted);font-size:14px;margin-top:22px!important}.cs-product{margin-top:10px!important}.cs-product a,.cs-article a{color:var(--hs-green-dark);text-underline-offset:3px;font-weight:700}.cs-facts{border:1px solid var(--hs-line);background:#fff;border-radius:22px;padding:28px 32px;box-shadow:0 16px 42px #0f2a5517}.cs-brand{color:var(--hs-navy);font-family:var(--hs-display);align-items:center;gap:12px;margin-bottom:12px;font-size:24px;display:flex}.cs-brand-symbol{color:#05717a;background:#f2f6f8;border-top:5px solid #ef7f24;place-items:center;width:43px;height:43px;font-weight:800;display:grid}.cs-facts dl{margin:0}.cs-fact-row{border-top:1px solid var(--hs-line);grid-template-columns:105px minmax(0,1fr);gap:12px;padding:15px 0;display:grid}.cs-fact-row dt{color:var(--hs-green);font:700 12px/1.6 var(--hs-display);text-transform:uppercase;letter-spacing:.055em}.cs-fact-row dd{margin:0}.cs-article{max-width:1000px;margin:0 auto;font-size:19px;line-height:1.82}.cs-article h2{margin:54px 0 18px;font-size:clamp(27px,3.6vw,37px);font-weight:700;line-height:1.25}.cs-article h2:first-child{margin-top:0}.cs-article h3{margin:28px 0 12px;font-size:23px}.cs-article p{margin:0 0 22px}.cs-article ul,.cs-article ol{margin:0 0 26px;padding-left:26px}.cs-article li{margin:7px 0;padding-left:4px}.cs-article li::marker{color:var(--hs-green)}.cs-article table{border-collapse:collapse;width:100%;margin:30px 0;font-size:16px;line-height:1.55}.cs-article thead{background:var(--hs-grey)}.cs-article th,.cs-article td{border:1px solid var(--hs-line);text-align:left;vertical-align:top;padding:15px 17px}.cs-article th{font-family:var(--hs-display);color:var(--hs-blue)}.cs-article td:last-child{background:#f2f9ee}.cs-quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cs-quotes figure{border-left:4px solid var(--hs-green);background:#fff;border-radius:8px 18px 18px 8px;padding:30px 34px;box-shadow:0 8px 24px #0f2a550d}.cs-quotes blockquote{color:var(--hs-blue);font:600 clamp(19px,2.4vw,26px)/1.55 var(--hs-display)}.cs-quotes figcaption{margin-top:22px;font-size:15px;display:grid}.cs-quotes figcaption span{color:var(--hs-muted)}.cs-faq-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:65px;display:grid}.cs-faq-list{gap:14px;display:grid}.cs-faq-item{border:1px solid var(--hs-line);background:#fff;border-radius:16px;box-shadow:0 6px 20px #0f2a550d}.cs-faq-item summary{cursor:pointer;color:var(--hs-blue);font:650 17px/1.4 var(--hs-display);padding:22px}.cs-faq-item p{color:var(--hs-muted);padding:0 22px 22px;line-height:1.75}.cs-back{padding:0 var(--hs-gutter) 56px;text-align:center;color:var(--hs-green-dark);font-weight:700}.cs-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.cs-story-card{border:1px solid var(--hs-line);background:#fff;border-radius:20px;flex-direction:column;min-height:320px;padding:34px;display:flex;box-shadow:0 10px 28px #0f2a550f}.cs-story-tag{color:var(--hs-green-dark);text-transform:uppercase;letter-spacing:.05em;font:700 12px/1.5 var(--hs-display)}.cs-story-card h2{font:700 25px/1.3 var(--hs-display);margin:16px 0}.cs-story-card h2 a{color:var(--hs-blue);text-decoration:none}.cs-story-card h2 a:hover{text-decoration:underline}.cs-story-card p{color:var(--hs-muted);line-height:1.75}.cs-story-foot{gap:12px;margin-top:auto;padding-top:25px;font-size:14px;display:grid}.cs-story-foot span{color:var(--hs-muted)}.cs-story-foot a{color:var(--hs-green-dark);font-weight:800;text-decoration:none}@media (max-width:900px){.cs-summary-grid,.cs-faq-grid{grid-template-columns:1fr;gap:32px}.cs-card-grid,.cs-quotes{grid-template-columns:1fr}}@media (max-width:620px){.cs-facts{padding:20px}.cs-fact-row{grid-template-columns:1fr;gap:2px}.cs-article{font-size:17px;overflow-x:auto}.cs-article table{min-width:560px;font-size:14px}.cs-story-card{min-height:0;padding:24px}.cs-quotes figure{padding:25px}}.cs-byline a{color:var(--hs-green-dark);font-weight:800;text-decoration:none}.cs-about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:60px;display:grid}.cs-about-grid .cs-article{min-width:0;font-size:18px}.cs-about-grid .cs-article h2{margin-top:0}.cs-customer-quote{border-left:4px solid var(--hs-green);margin:0;padding:8px 0 8px 30px}.cs-customer-quote blockquote{color:var(--hs-blue);font:700 clamp(21px,2.5vw,30px)/1.35 var(--hs-display)}.cs-customer-quote figcaption{margin-top:22px;font-size:16px;display:grid}.cs-customer-quote figcaption strong{color:var(--hs-ink)}.cs-customer-quote figcaption span{color:var(--hs-muted)}.cs-result-quotes{max-width:900px;margin:60px auto 0}.cs-article--centered>h2:first-child,.cs-article--centered>h2:first-child+p{text-align:center}.cs-article--centered>h2:first-child+p+ul{margin-top:30px}.cs-article--centered table{max-width:100%}.cs-article--centered>h2:first-child{margin-bottom:24px}.cs-flows{background:#fff;border:1px solid #e0e8f0;border-radius:22px;max-width:660px;margin:36px auto 40px;padding:24px;font-size:14px;box-shadow:0 14px 38px #0f2a5517}.cs-flows-head{font:700 22px/1.3 var(--hs-display);color:var(--hs-navy);justify-content:space-between;align-items:center;display:flex}.cs-flow-detect{color:#fff;background:#52abe9;border-radius:8px;padding:9px 16px;font-size:12px}.cs-flows>p{color:var(--hs-muted);margin:8px 0 13px;font-size:13px}.cs-flow-switch{border:1px solid #e4e9f1;border-radius:12px;margin-bottom:13px;padding:13px 17px}.cs-flow-switch strong,.cs-flow-switch span{display:block}.cs-flow-switch strong{font-size:14px}.cs-flow-switch span{color:var(--hs-muted);margin-top:4px;font-size:12px}.cs-flow-tags{flex-wrap:wrap;gap:7px;display:flex}.cs-flow-tags>span{color:#3676d6;font:700 12px var(--hs-display);background:#eaf1ff;border-radius:7px;padding:4px 10px}.cs-flow-tags>span:nth-child(2){color:#d8621c;background:#fff1e8}.cs-flow-tags>span:nth-child(3){color:#7a31c5;background:#f4e7ff}.cs-flows .cs-flows-group{color:var(--hs-green);font:700 14px var(--hs-display);margin:16px 0 12px}.cs-flow-item{border:1px solid var(--hs-line);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:13px 15px;display:flex}.cs-flow-item>div{min-width:0}.cs-flow-item strong,.cs-flow-item span{display:block}.cs-flow-item strong{color:var(--hs-navy);font-size:14px}.cs-flow-item span{color:var(--hs-muted);margin-top:4px;font-size:12px}.cs-flow-item small{color:#4379d1;background:#edf2ff;border-radius:4px;margin-left:5px;padding:1px 5px}.cs-flow-item>b{color:#fff;background:#56afea;border-radius:7px;padding:6px 8px;font-size:12px}.cs-flow-diagram{grid-template-columns:.9fr .9fr 1.2fr .9fr;align-items:center;gap:32px;margin:58px 0 22px;display:grid}.cs-flow-box{text-align:center;background:#fff;border:1px solid #dde5ef;border-radius:16px;min-width:0;padding:20px 13px;font-size:14px;position:relative;box-shadow:0 8px 22px #0f2a550d}.cs-flow-box+.cs-flow-box:before{content:"→";color:#8ca6cf;position:absolute;top:50%;left:-27px;transform:translateY(-50%)}.cs-flow-box strong{font:700 17px/1.3 var(--hs-display);color:var(--hs-blue);margin-bottom:9px;display:block}.cs-flow-box span{color:var(--hs-muted);line-height:1.45;display:block}.cs-flow-box--active{border:2px solid var(--hs-green)}.cs-flow-box--docs span{color:var(--hs-ink);background:#f3f6f8;border-radius:8px;margin-top:7px;padding:8px}.cs-flow-follow{text-align:center;color:var(--hs-muted);border-top:2px dashed #cbd5e4;padding:20px 0;font-size:14px;margin:20px 0 35px!important}.cs-flow-follow:before{content:"↻ ";color:var(--hs-green);font-weight:700}@media (max-width:900px){.cs-about-grid{grid-template-columns:1fr;gap:30px}.cs-flow-diagram{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-flow-box:nth-child(3):before{display:none}}@media (max-width:620px){.cs-flow-diagram{grid-template-columns:1fr;gap:28px}.cs-flow-box+.cs-flow-box:before{content:"↓";top:-26px;left:50%;transform:translate(-50%)}.cs-flow-box:nth-child(3):before{display:block}.cs-article--centered>h2:first-child,.cs-article--centered>h2:first-child+p{text-align:left}.cs-flows{padding:16px}.cs-flow-item{flex-wrap:wrap}}
