:root{--type-h1-size:clamp(48px, 5.2vw, 80px);--type-h2-size:42px;--type-h3-size:44px;--type-h4-size:36px;--type-h5-size:32px;--type-h6-size:24px;--type-body-size:18px;--type-h3-leading:1.05}@media (max-width:1199px){:root{--type-h1-size:64px;--type-h2-size:38px;--type-h3-size:36px;--type-h4-size:28px;--type-h5-size:28px;--type-h6-size:22px;--type-h3-leading:1.1}}@media (max-width:767px){:root{--type-h1-size:48px;--type-h2-size:32px;--type-h3-size:28px;--type-h4-size:22px;--type-h5-size:22px;--type-h6-size:20px;--type-body-size:16px;--type-h3-leading:1.2}}html body :is(.type-h1,.type-h2,.type-h3,.type-h4,.type-h5,.type-h6,.type-subtitle,.type-body,.type-body-small,.type-label,.type-caption,.type-button){font-family:var(--font-urbanist), sans-serif!important;font-weight:var(--type-weight,400)!important;font-size:var(--type-size)!important;line-height:var(--type-leading,1.3)!important;letter-spacing:var(--type-tracking,-.02em)!important}.type-h1{--type-size:var(--type-h1-size);--type-leading:1;--type-tracking:-.07em}.type-h2{--type-size:var(--type-h2-size);--type-leading:1.1;--type-tracking:-.06em}.type-h3{--type-size:var(--type-h3-size);--type-leading:var(--type-h3-leading);--type-tracking:-.04em}.type-h4{--type-size:var(--type-h4-size);--type-leading:1.1;--type-tracking:-.05em}.type-h5{--type-size:var(--type-h5-size);--type-leading:1.2;--type-tracking:-.05em}.type-h6{--type-size:var(--type-h6-size);--type-leading:1.2;--type-tracking:-.04em;--type-weight:500}.type-subtitle{--type-size:20px;--type-weight:500;--type-leading:1.2}.type-body{--type-size:var(--type-body-size)}.type-body-small{--type-size:16px}.type-label{--type-size:14px;--type-tracking:-.01em}.type-caption{--type-size:12px;--type-leading:1.2;--type-tracking:.02em}.type-button{--type-size:16px;--type-weight:500;--type-leading:1.1;--type-tracking:0em}@media (max-width:767px){.type-subtitle{--type-size:18px}}.q-capacity-heading,.q-selector-heading,.q-calculator h2,.q-process-thickness h2{letter-spacing:-.04em!important;font-size:42px!important;line-height:1!important}@media (max-width:900px){.q-capacity-heading,.q-selector-heading,.q-calculator h2,.q-process-thickness h2{font-size:32px!important}}html body :is(h1,h2,h3,h4,h5,h6){font-weight:600!important}.type-h1,.type-h2,.type-h3,.type-h4,.type-h5,.type-h6{--type-weight:600}.q-hero-showcase-actions .q-interactive-hover-button,.q-navbar .q-navbar-interactive-cta{font-weight:600!important}
._3w7ycG_composer{isolation:isolate;border-top:1px solid #ffffff0d;flex-shrink:0;padding:14px;position:relative}._3w7ycG_glow{z-index:-1;background:radial-gradient(ellipse at center, var(--cda-red,#e30613) 0%, #ef4444 45%, #b9000b 100%);filter:blur(22px);opacity:0;pointer-events:none;border-radius:32px;position:absolute;inset:-16px 8px 0}._3w7ycG_composer[data-sending=true] ._3w7ycG_glow{animation:.85s ease-out both _3w7ycG_send-glow}._3w7ycG_field{background:#fff;border:1px solid #e7e7e7;border-radius:17px;align-items:center;gap:8px;min-width:0;padding:2px;display:flex;box-shadow:0 5px 16px #00000018}._3w7ycG_field:focus-within{outline:2px solid var(--cda-red,#e30613);outline-offset:3px}._3w7ycG_field input{color:#171717;width:100%;min-width:0;font:inherit;font-size:16px;line-height:var(--leading-body,1.06);letter-spacing:var(--tracking-base,-.02em);background:0 0;border:0;border-radius:12px;outline:none;flex:1;padding:8px 12px}._3w7ycG_field input::placeholder{color:#757575;opacity:1}._3w7ycG_field button{color:#171717;cursor:pointer;background:#f3f3f3;border:0;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:background .2s,transform .2s,color .2s;display:grid}._3w7ycG_field button:hover:not(:disabled){background:#e8e8e8;transform:translateY(-1px)}._3w7ycG_field button:active:not(:disabled){transform:scale(.94)}._3w7ycG_field button:focus-visible{outline:2px solid var(--cda-red,#e30613);outline-offset:2px}._3w7ycG_field button:disabled{color:#aaa;cursor:default}._3w7ycG_field button svg{width:21px;height:21px;transition:transform .45s cubic-bezier(.22,1,.36,1)}._3w7ycG_field button[data-ready=true]{color:#171717}._3w7ycG_composer[data-sending=true] button svg{color:#171717;transform:rotate(-90deg)}@keyframes _3w7ycG_send-glow{0%{opacity:0;transform:scale(.85)}30%{opacity:.65}to{opacity:0;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){._3w7ycG_composer[data-sending=true] ._3w7ycG_glow{animation:none}._3w7ycG_field button,._3w7ycG_field button svg{transition:none;transform:none}}
