.ExpensesLineBarComposedChart-module__39jv_G__chart-shell{gap:.75rem;display:grid}.ExpensesLineBarComposedChart-module__39jv_G__tooltip{min-width:12rem;color:var(--font-clr-primary);background:#fffffff5;border:1px solid #00477e1f;border-radius:.45rem;gap:.4rem;padding:.75rem;display:grid;box-shadow:0 .75rem 1.8rem #00477e24}.ExpensesLineBarComposedChart-module__39jv_G__tooltip-title{color:var(--font-clr-secondary);font-size:.82rem;font-weight:800}.ExpensesLineBarComposedChart-module__39jv_G__tooltip-row{justify-content:space-between;gap:.75rem;font-size:.76rem;line-height:1.25;display:flex}.ExpensesLineBarComposedChart-module__39jv_G__tooltip-row strong{color:var(--font-clr-secondary)}.ExpensesLineBarComposedChart-module__39jv_G__tooltip-delta--positive strong{color:#23845e}.ExpensesLineBarComposedChart-module__39jv_G__tooltip-delta--negative strong{color:#a90707}
.Card-module__QmeyWa__card{background-color:var(--clr-primary);color:var(--font-clr-primary);box-shadow:var(--box-shadow);border:1px solid #ccc;border-radius:.5rem;margin:1rem}.Card-module__QmeyWa__cardHeader{color:var(--font-clr-secondary);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.Card-module__QmeyWa__cardTitle{margin:0;font-size:1.5rem;font-weight:600}.Card-module__QmeyWa__cardDescription{color:var(--font-clr-primary);font-size:.875rem}.Card-module__QmeyWa__cardContent{padding:1.5rem 1.5rem 0}.Card-module__QmeyWa__cardFooter{align-items:center;padding:1.5rem;display:flex}
.Disclaimer-module__fQ6iSG__disclaimer{text-align:center;max-width:46rem;color:var(--font-clr-primary);background-color:#ffffffb8;border:1px solid #00477e1a;border-radius:.5rem;margin:1.5rem auto 0;padding:.85rem 1rem;font-size:14px}.Disclaimer-module__fQ6iSG__disclaimer p{line-height:1.5}
.custom-button-module__8pwl4W__btn{color:var(--clr-primary);background:var(--font-clr-secondary);text-align:center;text-transform:uppercase;margin-top:var(--margin-top-button);border:none;border-radius:.5em;min-width:fit-content;padding:.5em 1em;font-size:1.2rem;transition:background-color .2s,transform .15s,box-shadow .2s;position:relative;box-shadow:0 4px 6px #0000001a}.custom-button-module__8pwl4W__btn:hover{background:#003761;box-shadow:0 6px 10px #0003}@media screen and (max-width:880px){.custom-button-module__8pwl4W__btn{justify-content:center;align-items:center;width:100%;display:flex}}@media screen and (min-width:600px) and (max-width:880px){.custom-button-module__8pwl4W__btn{width:70%}}
.DemoForm-module__w5PsKW__form-wrapper{background:linear-gradient(180deg, #fffffff5, #f8fafbfa), var(--clr-primary);color:var(--font-clr-primary);border:1px solid #00477e24;border-radius:.5rem;min-height:100%;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 1.25rem 3rem #00477e1f}.DemoForm-module__w5PsKW__form-heading{border-bottom:1px solid #00477e1a;padding-bottom:1.25rem}.DemoForm-module__w5PsKW__form-heading span{color:var(--cta-clr);font-size:.78rem;font-weight:var(--fw-bold);letter-spacing:0;text-transform:uppercase;margin-bottom:.45rem;display:block}.DemoForm-module__w5PsKW__form-heading h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.12}.DemoForm-module__w5PsKW__form-heading p{max-width:44rem;margin-top:.65rem;line-height:1.55}.DemoForm-module__w5PsKW__form-group{margin-bottom:1rem;padding:0}.DemoForm-module__w5PsKW__investment-cases{background:#ffffffb8;border:1px solid #00477e1a;border-radius:.5rem;align-content:start;gap:.85rem;margin-top:1rem;margin-bottom:1.1rem;padding:1rem;display:grid}.DemoForm-module__w5PsKW__demo-side-panel{align-content:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.DemoForm-module__w5PsKW__investment-cases__header h3{color:var(--font-clr-secondary);font-size:1.08rem;line-height:1.2}.DemoForm-module__w5PsKW__investment-cases__header p{color:#5d5d5de6;margin-top:.35rem;font-size:.92rem;line-height:1.45}.DemoForm-module__w5PsKW__investment-case-options{gap:.65rem;display:grid}.DemoForm-module__w5PsKW__investment-case-option{min-height:6.25rem;color:var(--font-clr-primary);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #00477e24;border-radius:.5rem;gap:.25rem;padding:.8rem;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.DemoForm-module__w5PsKW__investment-case-option:hover,.DemoForm-module__w5PsKW__investment-case-option:focus-visible{border-color:#00477e57;transform:translateY(-1px);box-shadow:0 .65rem 1.2rem #00477e14}.DemoForm-module__w5PsKW__investment-case-option:focus-visible{outline:2px solid var(--font-clr-secondary);outline-offset:2px}.DemoForm-module__w5PsKW__investment-case-option--active{background:#b803030e;border-color:#b803036b}.DemoForm-module__w5PsKW__investment-case-option span{color:var(--font-clr-secondary);font-weight:var(--fw-bold);line-height:1.2}.DemoForm-module__w5PsKW__investment-case-option small{color:#5d5d5ddb;font-size:.82rem;line-height:1.35}.DemoForm-module__w5PsKW__form-group:first-of-type{margin-top:1.5rem}.DemoForm-module__w5PsKW__form-group:nth-child(2){margin-top:0}.DemoForm-module__w5PsKW__form-group label{color:var(--font-clr-secondary);align-items:center;margin-bottom:.45rem;font-weight:700;display:flex}.DemoForm-module__w5PsKW__form-group input[type=text],.DemoForm-module__w5PsKW__form-group input[type=number],.DemoForm-module__w5PsKW__form-group select{box-sizing:border-box;background:var(--charts-form-clr);width:100%;min-height:2.75rem;color:var(--font-clr-primary);font:inherit;border:1px solid #00477e33;border-radius:4px;outline:none;padding:.7rem .85rem;transition:border-color .16s,box-shadow .16s,background-color .16s}.DemoForm-module__w5PsKW__form-group input[type=text]:focus,.DemoForm-module__w5PsKW__form-group input[type=number]:focus,.DemoForm-module__w5PsKW__form-group select:focus{border-color:var(--font-clr-secondary);background:#fff;box-shadow:0 0 0 3px #00477e1f}.DemoForm-module__w5PsKW__form-group input:focus:invalid:not(:placeholder-shown){border-color:var(--cta-clr);box-shadow:0 0 0 3px #b803031a}.DemoForm-module__w5PsKW__form-group input:not(:placeholder-shown):invalid{border-color:var(--cta-clr)}.DemoForm-module__w5PsKW__field-hint{color:#5d5d5ddb;margin-top:.35rem;font-size:.86rem;line-height:1.45}.DemoForm-module__w5PsKW__tooltip-icon{color:var(--font-clr-secondary);font-size:.72rem;font-weight:var(--fw-bold);text-align:center;cursor:pointer;background:#00477e1a;border-radius:50%;width:1rem;height:1rem;margin-left:6px;line-height:1rem;transition:transform .3s;display:inline-block}.DemoForm-module__w5PsKW__tooltip-icon:focus-visible{outline:2px solid var(--font-clr-secondary);outline-offset:2px}.DemoForm-module__w5PsKW__form-wrapper .DemoForm-module__w5PsKW__custom-tooltip{background-color:var(--font-clr-primary);color:var(--clr-primary);max-width:min(22rem,85vw)}.DemoForm-module__w5PsKW__submit-button{background:var(--font-clr-secondary);width:100%;color:var(--clr-primary);justify-content:center;align-items:center;display:flex;box-shadow:0 .85rem 1.6rem #00477e29}.DemoForm-module__w5PsKW__submit-button:hover,.DemoForm-module__w5PsKW__submit-button:focus{background:var(--cta-clr);color:var(--clr-primary)}.DemoForm-module__w5PsKW__submit-button--ready{background:var(--cta-clr);border-color:var(--cta-clr);color:var(--clr-primary);animation:2.2s ease-in-out infinite DemoForm-module__w5PsKW__submit-ready-nudge;box-shadow:0 .9rem 1.7rem #b803032e,0 0 0 4px #b8030314}.DemoForm-module__w5PsKW__submit-button--ready:hover,.DemoForm-module__w5PsKW__submit-button--ready:focus{background:var(--font-clr-secondary);border-color:var(--font-clr-secondary)}@keyframes DemoForm-module__w5PsKW__submit-ready-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.DemoForm-module__w5PsKW__submit-button--ready{animation:none}}.DemoForm-module__w5PsKW__form-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DemoForm-module__w5PsKW__form-group input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.DemoForm-module__w5PsKW__form-group input[type=number]{-moz-appearance:textfield}@media screen and (min-width:880px){.DemoForm-module__w5PsKW__form-wrapper{position:sticky;top:5.5rem}.DemoForm-module__w5PsKW__investment-case-options{grid-template-columns:repeat(2,minmax(0,1fr))}}
.DemoFormInstruction-module__iJn7yW__instruction{color:var(--font-clr-primary);align-self:center;padding:clamp(.5rem,2vw,1rem)}.DemoFormInstruction-module__iJn7yW__instruction h1{max-width:13ch;font-size:clamp(2rem,4vw,3rem);line-height:1}.DemoFormInstruction-module__iJn7yW__instruction p{max-width:44rem;padding:1rem 0 0;font-size:1.08rem;line-height:1.65}.DemoFormInstruction-module__iJn7yW__instruction ul{gap:.75rem;margin-top:1.5rem;display:grid}.DemoFormInstruction-module__iJn7yW__instruction li{border-left:3px solid #00477e2e;gap:.2rem;padding-left:1rem;display:grid}.DemoFormInstruction-module__iJn7yW__instruction li strong{color:var(--font-clr-secondary);font-size:.98rem}.DemoFormInstruction-module__iJn7yW__instruction li span{color:var(--font-clr-primary);font-size:.95rem;line-height:1.45}
