
#ser-design .ser-hero p{max-width:667px}
#ser-design .ser-impact{background:#1a2019;border:1.15px solid #36402e;border-radius:var(--ser-radius);padding:42.55px 40.25px 28.75px;margin:6.9px 0 32.2px}
#ser-design .ser-impact .ser-heading{margin-bottom:28.75px}
#ser-design .ser-impact .ser-heading h2{font-size:43.7px}
#ser-design .ser-impact-tabs{display:flex;gap:6.9px;margin-bottom:26.45px}
#ser-design .ser-impact-tab{padding:11.5px 19.55px;border-radius:27.6px;font-size:13.8px;min-height:50.6px;border:1.15px solid #4c5940;color:#cbd5c2}
#ser-design .ser-impact-tab.is-active{background:var(--ser-accent);color:#1d2912;border-color:var(--ser-accent)}
#ser-design .ser-impact-grid{display:grid;grid-template-columns:.94fr 1fr;gap:39.1px}
#ser-design .ser-impact-inputs{display:grid;grid-template-columns:1fr 1fr;gap:21.85px 17.25px;align-content:start}
#ser-design .ser-impact-inputs label{font-size:13.8px;color:#c5cfbd;display:grid;gap:10.35px}
#ser-design .ser-impact-inputs label>span{min-height:40.25px;display:flex;align-items:flex-end}
#ser-design .ser-impact-inputs .ser-impact-volume>span{min-height:23px}
#ser-design .ser-impact-inputs input{width:100%;min-width:0;min-height:55.2px;border:1.15px solid #4e5b41;border-radius:9.2px;background:#11180e;color:#edf4e6;font-size:20.7px;padding:11.5px 14.95px}
#ser-design .ser-impact-volume,#ser-design .ser-impact-help{grid-column:1/-1}
#ser-design .ser-impact-help{font-size:12.65px;color:#aab7a0;line-height:1.8;margin-top:0}
#ser-design .ser-impact-result{background:#c9f86a;background:var(--ser-accent);color:#1d2a13;padding:32.2px 31.05px;border-radius:14.95px;overflow-wrap:anywhere}
#ser-design .ser-impact-value{font-size:clamp(74.75px,11.5cqw,128.8px);font-weight:600;line-height:1.02;letter-spacing:-5.75px;margin-top:19.55px;margin-bottom:8.05px}
#ser-design .ser-impact-value[data-large="true"]{font-size:clamp(39.1px,6.9cqw,69px);letter-spacing:-2.3px}
#ser-design .ser-impact-label{font-size:16.1px;font-weight:500}
#ser-design .ser-impact-detail{font-size:20.7px;font-weight:600;letter-spacing:-0.46px;margin-top:26.45px;padding-top:21.85px;border-top:1.15px solid #86a64b}
#ser-design .ser-impact-secondary{font-size:12.65px;margin-top:9.2px}
#ser-design .ser-impact-bottom{display:flex;align-items:center;justify-content:space-between;gap:34.5px;padding-top:25.3px;margin-top:28.75px;border-top:1.15px solid #3b4832}
#ser-design .ser-impact-bottom>p{font-size:12.65px;line-height:1.8;color:#b5c1aa;max-width:632.5px}
#ser-design .ser-impact-bottom .ser-link{white-space:nowrap;color:var(--ser-accent)}
#ser-design .ser-assistant-preview{min-height:469.2px;background:#202721;color:#eff5e8}
#ser-design .ser-assistant-preview h3{font-size:35.65px;font-weight:500;line-height:1.15;letter-spacing:-1.15px;margin-top:31.05px;margin-bottom:25.3px}
#ser-design .ser-chat-bubble{font-size:13.8px;padding:17.25px 19.55px;line-height:1.6;border-radius:14.95px;max-width:356.5px}
#ser-design .ser-chat-question{background:#303b2b;color:#f0f5e9;margin-left:auto;margin-bottom:14.95px;max-width:293.25px}
#ser-design .ser-chat-answer{background:#e0ead5;color:#273820;margin-right:26.45px}
#ser-design .ser-chat-answer small{display:block;font-size:11.5px;color:#586b4c;margin-top:10.35px;padding-top:10.35px;border-top:1.15px solid #b7c6a6}
#ser-design .ser-assistant-preview .ser-demo-tag{position:static;display:inline-block;margin-top:25.3px;font-size:11.5px}
#ser-design .ser-flow-preview h3{max-width:100%;font-size:35.65px}
#ser-design .ser-flow-preview .ser-flow-graphic{margin-bottom:43.7px}
#ser-design .ser-steps{grid-template-columns:repeat(4,1fr);gap:26.45px}
#ser-design .ser-assistant-demo{max-width:816.5px;margin-top:35.65px}
#ser-design .ser-chat-thread{border:1.15px solid #3e4a33;background:#1a2217;border-radius:16.1px;padding:26.45px}
#ser-design .ser-chat-thread .ser-chat-bubble{max-width:598px;font-size:16.1px}
#ser-design .ser-chat-thread .ser-chat-question{max-width:437px}
#ser-design .ser-chat-source{font-size:12.65px;color:#a9b89c;margin-top:19.55px}
#ser-design .ser-chat-samples{display:flex;gap:10.35px;flex-wrap:wrap;margin-top:23px}
#ser-design .ser-chat-samples button{border:1.15px solid #4b593e;border-radius:27.6px;padding:11.5px 17.25px;font-size:13.8px;min-height:50.6px}
#ser-design .ser-chat-samples button:hover{color:var(--ser-accent);border-color:var(--ser-accent)}
#ser-design .ser-chat-form{display:flex;align-items:flex-end;gap:13.8px;margin-top:25.3px}
#ser-design .ser-chat-form label{display:grid;gap:9.2px;flex:1;font-size:13.8px;color:var(--ser-muted);min-width:0}
#ser-design .ser-chat-form input{background:#1b2219;color:var(--ser-ink);border:1.15px solid #46503e;border-radius:10.35px;padding:14.95px;min-height:57.5px;font-size:18.4px;width:100%;min-width:0}
#ser-design .ser-chat-form .ser-pill{padding:17.25px 21.85px;min-height:57.5px}
@container(max-width:760px){#ser-design .ser-navlinks{gap:16.1px;font-size:12.65px}#ser-design .ser-impact{padding:32.2px 28.75px}#ser-design .ser-impact-grid{gap:27.6px}#ser-design .ser-impact-result{padding:26.45px 23px}#ser-design .ser-impact-detail{font-size:18.4px}#ser-design .ser-impact-bottom{align-items:flex-start;gap:23px}#ser-design .ser-impact-bottom>p{max-width:414px}#ser-design .ser-assistant-preview h3{font-size:31.05px}#ser-design .ser-steps{grid-template-columns:1fr 1fr}}
@container(max-width:570px){#ser-design .ser-impact{padding:32.2px 23px;margin-top:13.8px}#ser-design .ser-impact .ser-heading h2{font-size:36.8px}#ser-design .ser-impact-grid{grid-template-columns:1fr;gap:27.6px}#ser-design .ser-impact-tabs{gap:9.2px}#ser-design .ser-impact-tab{font-size:13.8px;padding:11.5px 16.1px}#ser-design .ser-impact-inputs{gap:19.55px 13.8px}#ser-design .ser-impact-inputs label{font-size:12.65px}#ser-design .ser-impact-result{padding:28.75px 26.45px}#ser-design .ser-impact-value{font-size:88.55px;letter-spacing:-4.6px}#ser-design .ser-impact-value[data-large="true"]{font-size:46px;letter-spacing:-1.725px}#ser-design .ser-impact-bottom{display:block}#ser-design .ser-impact-bottom .ser-link{margin-top:13.8px}#ser-design .ser-assistant-preview h3{font-size:34.5px}#ser-design .ser-chat-bubble{font-size:13.8px}#ser-design .ser-assistant-preview .ser-demo-tag{font-size:11.5px}#ser-design .ser-flow-preview h3{font-size:34.5px}#ser-design .ser-steps{grid-template-columns:1fr}#ser-design .ser-chat-form{flex-wrap:wrap}#ser-design .ser-chat-form label{flex-basis:100%}#ser-design .ser-chat-thread{padding:20.7px}#ser-design .ser-chat-thread .ser-chat-bubble{font-size:14.95px;padding:14.95px}}
@container(max-width:640px){#ser-design .ser-navlinks{display:none}}
@container(max-width:360px){#ser-design .ser-impact{padding:28.75px 19.55px}#ser-design .ser-assistant-preview h3{font-size:33.35px}#ser-design .ser-chat-answer{margin-right:0}#ser-design .ser-impact-detail{font-size:17.25px}}
