.cs-hero,.cs-section{--cs-green:#5e8c0f;--cs-green-bright:#8bc34a;--cs-lime:#d6f56b;--cs-green-soft:#f3fbe3}.cs-hero{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:980px;margin:88px auto 0;display:grid}.cs-brand{text-align:center;flex-direction:column;align-items:center;display:flex}.cs-mark{fill:#adaaa9;width:86px;height:136px;margin-bottom:26px}.cs-brand span{color:#a1a1a1;font:600 18px/1.2 var(--sans)}.cs-brand h1{color:var(--ink);font:400 56px/1.05 var(--font-averia-serif),"Iowan Old Style",serif;margin:2px 0 14px}.cs-brand p{color:#2b2b2b;font:400 16px/1.4 var(--sans);margin:0}.cs-index{gap:26px;display:grid}.cs-index__group{grid-template-columns:110px 1fr;gap:16px;display:grid}.cs-index__group>span{color:var(--cs-green);font:600 13px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;padding-top:2px}.cs-index ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.cs-index a{color:var(--ink);font:400 15px/1.4 var(--sans);text-decoration:none;transition:color .2s}.cs-index a:hover{color:var(--cs-green)}.cs-index a:focus-visible{outline:2px solid var(--cs-green-bright);outline-offset:3px;border-radius:3px}.cs-index b{color:#8a8a8a;font-variant-numeric:tabular-nums;min-width:30px;font-weight:400;display:inline-block}.cs-section{text-align:center;max-width:720px;margin:128px auto 0;scroll-margin-top:32px}.cs-section--wide{max-width:980px}.cs-number{color:var(--cs-green);font:600 13px/1 var(--sans);letter-spacing:.08em}.cs-section h2{color:var(--ink);font:400 40px/1.15 var(--font-averia-serif),"Iowan Old Style",serif;margin:10px 0 32px}.cs-section p{color:#2b2b2b;font:400 17px/1.7 var(--sans);margin:0}.cs-section mark{background:var(--cs-lime);color:inherit;padding:0 .15em}.cs-section u{text-underline-offset:3px}.cs-task{flex-direction:column;align-items:center;gap:10px;margin-top:40px;display:flex}.cs-task span{color:var(--ink);font:600 15px/1 var(--sans)}.cs-task mark{font:400 17px/1.5 var(--sans)}.cs-arrow-list{text-align:left;gap:20px;max-width:620px;margin:0 auto;padding:0;list-style:none;display:grid}.cs-arrow-list li{color:#2b2b2b;font:400 17px/1.6 var(--sans);grid-template-columns:40px 1fr;align-items:start;gap:18px;display:grid}.cs-arrow{fill:none;width:40px;height:16px;stroke:var(--cs-green-bright);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-top:6px}.cs-quote{max-width:560px;color:var(--cs-green);font:400 26px/1.4 var(--font-averia-serif),"Iowan Old Style",serif;margin:44px auto 0}.cs-persona{text-align:left;grid-template-columns:260px 1fr;gap:56px;display:grid}.cs-persona__card{text-align:center}.cs-persona__photo{object-fit:cover;border-radius:50%;width:96px;height:96px}.cs-persona__card h3{color:var(--ink);font:600 18px/1.3 var(--sans);margin:14px 0 2px}.cs-persona__role{color:var(--cs-green)!important;margin:0!important;font-size:15px!important}.cs-persona__card dl{text-align:left;gap:10px;margin:28px 0 0;display:grid}.cs-persona__card dl div{font:400 15px/1.5 var(--sans)}.cs-persona__card dt{color:var(--cs-green);margin-right:6px;font-weight:600;display:inline}.cs-persona__card dd{color:#2b2b2b;margin:0;display:inline}.cs-persona__card blockquote{background:var(--cs-green-soft);color:var(--cs-green);font:400 15px/1.5 var(--sans);text-align:left;border-radius:14px;margin:28px 0 0;padding:18px 20px}.cs-persona__details h4{color:var(--ink);font:600 16px/1.3 var(--sans);margin:28px 0 10px}.cs-persona__details h4:first-child{margin-top:0}.cs-persona__details ul{color:#2b2b2b;font:400 16px/1.7 var(--sans);margin:0;padding-left:20px}.cs-needs{grid-template-columns:1fr auto;align-items:center;gap:56px;display:grid}.cs-needs .cs-arrow-list{margin:0}.cs-needs__phone{filter:drop-shadow(0 12px 24px #1414142e);width:190px;height:auto}.cs-table-wrap{box-shadow:0 1px 0 var(--line),0 8px 24px #2832140f;background:#fff;border-radius:16px;overflow-x:auto}.cs-table-wrap:focus-visible{outline:2px solid var(--cs-green-bright);outline-offset:3px}.cs-table{border-collapse:collapse;text-align:left;width:100%;min-width:860px}.cs-table thead th{background:var(--cs-green-soft);color:var(--cs-green);font:600 14px/1.3 var(--sans);padding:16px 18px}.cs-table tbody th{background:var(--cs-green-soft);color:var(--cs-green);font:600 14px/1.4 var(--sans);vertical-align:top;padding:16px 18px}.cs-table td{color:#333;font:400 14px/1.55 var(--sans);vertical-align:top;border-top:1px solid #eef3e4;padding:16px 18px}.cs-flow{width:100%;max-width:900px;height:auto;margin:0 auto;display:block}.cs-screens{grid-template-columns:1fr 1fr;align-items:center;gap:40px 32px;display:grid}.cs-screens img{width:100%;height:auto;display:block}@media (max-width:800px){.cs-hero{grid-template-columns:1fr;gap:48px;margin-top:48px}.cs-index{justify-self:center}.cs-section{margin-top:88px}.cs-section h2{margin-bottom:24px;font-size:30px}.cs-section p,.cs-arrow-list li{font-size:16px}.cs-quote{font-size:22px}.cs-persona,.cs-needs{grid-template-columns:1fr;gap:40px}.cs-needs__phone{justify-self:center}.cs-screens{grid-template-columns:1fr}}@media (max-width:480px){.cs-brand h1{font-size:42px}.cs-index__group{grid-template-columns:1fr;gap:8px}.cs-arrow-list li{grid-template-columns:28px 1fr;gap:12px}.cs-arrow{width:28px}}
