.CtaBlock_cta__GAcFA{display:flex;flex-direction:column;align-items:center;padding:64px 32px;background-color:#272822;border-radius:16px;text-align:center}@media only screen and (max-width:768px){.CtaBlock_cta__GAcFA{padding:40px 24px}}.CtaBlock_cta__title__r8_dK{margin-bottom:16px;font-family:Moderat Bold,Helvetica,Arial,sans-serif;font-size:28px;line-height:1.2;color:#f4f5f4}@media only screen and (max-width:768px){.CtaBlock_cta__title__r8_dK{font-size:22px}}.CtaBlock_cta__text__nubF8{max-width:560px;margin-bottom:32px;font-size:16px;line-height:1.5;color:#f4f5f4;opacity:.75}@media only screen and (max-width:768px){.CtaBlock_cta__text__nubF8{font-size:14px;margin-bottom:24px}}.CtaBlock_cta__button__ury_A{display:inline-block;padding:18px 80px;background:transparent;border:1px solid #d1ff80;border-radius:46px;font-family:Moderat Medium,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.2;text-transform:uppercase;color:#d1ff80;text-decoration:none;cursor:pointer;transition:all .25s ease;position:relative;overflow:hidden}.CtaBlock_cta__button__ury_A:before{content:"";position:absolute;top:0;left:0;transform:translate(-125%) skew(45deg);width:60%;height:100%;background:linear-gradient(180deg,#fff,#fff);opacity:.45;transition:all .45s ease-out}.CtaBlock_cta__button__ury_A:hover:before{transform:translate(200%) skew(45deg)}.CtaBlock_cta__button__ury_A:hover{background-color:#d1ff80;color:#272822}@media only screen and (max-width:768px){.CtaBlock_cta__button__ury_A{padding:14px 50px;font-size:15px}}.FaqSection_faq__title__kSKW2{margin-bottom:40px;font-family:Moderat Bold,Helvetica,Arial,sans-serif;font-size:32px;line-height:1.2;color:#272823}@media only screen and (max-width:768px){.FaqSection_faq__title__kSKW2{font-size:24px;margin-bottom:24px}}.FaqSection_faq__list__cQyrn{list-style:none;padding:0;margin:0}.FaqSection_faq__item__zduQy{border-bottom:1px solid rgba(39,40,35,.1)}.FaqSection_faq__item__zduQy:first-child{border-top:1px solid rgba(39,40,35,.1)}.FaqSection_faq__question__Hu04R{display:flex;align-items:center;justify-content:space-between;width:100%;padding:24px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:Moderat Medium,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.4;color:#272823;transition:color .25s ease}@media only screen and (max-width:768px){.FaqSection_faq__question__Hu04R{font-size:16px;padding:18px 0}}.FaqSection_faq__question__Hu04R:hover{color:#b791f1}.FaqSection_faq__icon__esy84{flex-shrink:0;margin-left:16px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.FaqSection_faq__icon--open__XzhNB{transform:rotate(45deg)}.FaqSection_faq__answer__C1wre{overflow:hidden;max-height:0;transition:max-height .3s ease,padding .3s ease}.FaqSection_faq__answer--open__TPJin{max-height:500px}.FaqSection_faq__answer-inner__ku45e{padding:0 0 24px;font-size:16px;line-height:1.6;color:#272823;opacity:.75}@media only screen and (max-width:768px){.FaqSection_faq__answer-inner__ku45e{font-size:14px;padding-bottom:18px}}.LegalAiCostCalculator_calc__inputs__njuqL{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.LegalAiCostCalculator_calc__field__zB5i5{display:flex;flex-direction:column;gap:8px;padding:16px 18px;background-color:#fff;border:1px solid rgba(39,40,35,.1);border-radius:12px}.LegalAiCostCalculator_calc__field-head__AUfxa{display:flex;justify-content:space-between;align-items:baseline}.LegalAiCostCalculator_calc__field-val__1z8aR{font-family:Moderat Bold,Helvetica,Arial,sans-serif;font-size:15px;color:#b791f1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LegalAiCostCalculator_calc__label__DrBuS{font-family:Moderat Medium,Helvetica,Arial,sans-serif;font-size:14px;color:#272823}.LegalAiCostCalculator_calc__range__8gUXc{width:100%;accent-color:#b791f1;height:4px;cursor:pointer;margin:10px 0 6px}.LegalAiCostCalculator_calc__hint__mnpOs{margin:4px 0 0;padding-top:8px;border-top:1px solid rgba(39,40,35,.08);font-size:12px;line-height:1.45;color:rgba(39,40,35,.5)}.LegalAiCostCalculator_calc__num-input__fH48B,.LegalAiCostCalculator_calc__select__iKqCQ{width:100%;max-width:320px;padding:9px 12px;font-size:14px;font-family:Moderat Medium,Helvetica,Arial,sans-serif;color:#272823;background-color:#fff;border:1px solid rgba(39,40,35,.18);border-radius:8px}.LegalAiCostCalculator_calc__num-input__fH48B:focus,.LegalAiCostCalculator_calc__select__iKqCQ:focus{outline:none;border-color:#b791f1}.LegalAiCostCalculator_calc__num-input__fH48B{max-width:140px}.LegalAiCostCalculator_calc__pill__mJlLv{align-self:flex-start;display:inline-block;padding:6px 12px;border-radius:999px;font-size:13px;font-family:Moderat Medium,Helvetica,Arial,sans-serif;color:#b791f1;background-color:rgba(183,145,241,.14)}.LegalAiCostCalculator_calc__details__3zLM0{margin:0 0 24px;padding:14px 18px;background-color:rgba(183,145,241,.05);border-radius:12px}.LegalAiCostCalculator_calc__details__3zLM0 summary{cursor:pointer;font-family:Moderat Medium,Helvetica,Arial,sans-serif;font-size:14px;color:#272823}.LegalAiCostCalculator_calc__vendor-grid__UeJhF{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px;margin-top:14px}.LegalAiCostCalculator_calc__vendor-card__nhckJ{padding:12px 14px;background-color:#fff;border:1px solid rgba(39,40,35,.1);border-radius:10px;display:flex;flex-direction:column;gap:8px}.LegalAiCostCalculator_calc__vendor-name__dHHH7{font-family:Moderat Medium,Helvetica,Arial,sans-serif;font-size:14px}.LegalAiCostCalculator_calc__vendor-row__sUiOP{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:rgba(39,40,35,.6)}.LegalAiCostCalculator_calc__vendor-row__sUiOP input{width:110px;padding:6px 8px;font-size:13px;border:1px solid rgba(39,40,35,.18);border-radius:6px;text-align:right}.LegalAiCostCalculator_calc__range-note__tYgl2{font-size:11px;line-height:1.4;color:rgba(39,40,35,.45)}.LegalAiCostCalculator_calc__banner__BpelW{padding:14px 18px;border-radius:12px;font-size:14px;line-height:1.55;margin-bottom:0;background-color:rgba(31,122,77,.07);color:#272823}.LegalAiCostCalculator_calc__legend__9G35l{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 24px;font-size:12px;color:rgba(39,40,35,.6)}.LegalAiCostCalculator_calc__legend-item__Fc1p2{display:inline-flex;align-items:center;gap:6px}.LegalAiCostCalculator_calc__legend-item__Fc1p2 i{display:inline-block;width:12px;height:12px;border-radius:3px}.LegalAiCostCalculator_calc__bars__XWuBW{display:flex;flex-direction:column;gap:12px;margin-bottom:0}.LegalAiCostCalculator_calc__bar-row____Fv1{display:grid;grid-template-columns:minmax(110px,200px) 1fr 90px;align-items:center;grid-gap:14px;gap:14px;font-size:13px}@media(max-width:640px){.LegalAiCostCalculator_calc__bar-row____Fv1{grid-template-columns:1fr 90px;gap:6px 12px}.LegalAiCostCalculator_calc__bar-row____Fv1>:first-child{grid-column:1/-1}}.LegalAiCostCalculator_calc__bar-name__u3PVu{line-height:1.3}.LegalAiCostCalculator_calc__bar-name__u3PVu em{font-style:normal;font-size:11px;color:rgba(39,40,35,.45)}.LegalAiCostCalculator_calc__bar-track__wQHBU{display:flex;height:16px;background-color:rgba(39,40,35,.06);border-radius:8px;overflow:hidden}.LegalAiCostCalculator_calc__bar-seg__Ks05C{height:100%;transition:width .2s ease}.LegalAiCostCalculator_calc__num__5KYNi{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.LegalAiCostCalculator_calc__win-text__dI5Wf{color:#1f7a4d;font-family:Moderat Bold,Helvetica,Arial,sans-serif}.LegalAiCostCalculator_calc__scroll-hint__jYRSu{margin:0 0 6px;font-size:11px;color:rgba(39,40,35,.4)}.LegalAiCostCalculator_calc__table-wrap__U2oPo{width:100%;overflow-x:auto;padding-bottom:4px;margin-bottom:0}.LegalAiCostCalculator_calc__table__F48ar{width:100%;border-collapse:collapse;font-size:13px}.LegalAiCostCalculator_calc__table__F48ar td,.LegalAiCostCalculator_calc__table__F48ar th{padding:9px 10px;text-align:center;vertical-align:middle;border-bottom:1px solid rgba(39,40,35,.1);white-space:nowrap}.LegalAiCostCalculator_calc__table__F48ar td:first-child,.LegalAiCostCalculator_calc__table__F48ar th:first-child{white-space:normal;min-width:150px;max-width:190px;line-height:1.3}.LegalAiCostCalculator_calc__table__F48ar thead th{font-family:Moderat Medium,Helvetica,Arial,sans-serif;font-size:12px;color:#fff;background-color:#272823}.LegalAiCostCalculator_calc__table__F48ar thead th:first-child{border-top-left-radius:8px}.LegalAiCostCalculator_calc__table__F48ar thead th:last-child{border-top-right-radius:8px}.LegalAiCostCalculator_calc__table__F48ar tbody tr:hover{background-color:rgba(183,145,241,.05)}.LegalAiCostCalculator_calc__sticky__mN82v{position:sticky;left:0;z-index:1;text-align:left!important;font-family:Moderat Medium,Helvetica,Arial,sans-serif;background-color:#fff}thead .LegalAiCostCalculator_calc__sticky__mN82v{background-color:#272823}.LegalAiCostCalculator_calc__delta__lQr_M{font-size:11px;color:rgba(39,40,35,.45);font-weight:400}.LegalAiCostCalculator_calc__th-label__nxUQj{white-space:nowrap}.LegalAiCostCalculator_calc__info__Bn7V_{position:relative;display:inline-block;vertical-align:-1px;margin-left:4px;cursor:help;outline:none}.LegalAiCostCalculator_calc__info__Bn7V_:focus .LegalAiCostCalculator_calc__tip__2rmT8,.LegalAiCostCalculator_calc__info__Bn7V_:hover .LegalAiCostCalculator_calc__tip__2rmT8{opacity:1;visibility:visible;transform:translate(-50%)}.LegalAiCostCalculator_calc__info-icon__b8wnE{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:50%;border:1px solid hsla(0,0%,100%,.45);color:hsla(0,0%,100%,.7);font-size:8px;line-height:1;font-style:italic;font-family:Georgia,serif}.LegalAiCostCalculator_calc__tip__2rmT8{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);width:240px;padding:10px 12px;border-radius:10px;background-color:#fff;color:#272823;font-size:12px;line-height:1.45;font-weight:400;text-align:left;text-transform:none;white-space:normal;box-shadow:0 8px 24px rgba(39,40,35,.16);border:1px solid rgba(39,40,35,.1);opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease;z-index:5;pointer-events:none}.LegalAiCostCalculator_calc__tip__2rmT8:before{content:"";position:absolute;top:-6px;left:50%;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);background-color:#fff;border-left:1px solid rgba(39,40,35,.1);border-top:1px solid rgba(39,40,35,.1)}.LegalAiCostCalculator_calc__table__F48ar thead th{overflow:visible}.LegalAiCostCalculator_calc__yes__3cQzq{color:#1f7a4d;font-family:Moderat Bold,Helvetica,Arial,sans-serif;line-height:1.3}.LegalAiCostCalculator_calc__win__BHaGl{color:#1f7a4d;font-family:Moderat Bold,Helvetica,Arial,sans-serif;background-color:rgba(31,122,77,.06)}.LegalAiCostCalculator_calc__block__NnSxF{margin-top:40px;padding-top:28px;border-top:1px solid rgba(39,40,35,.12)}.LegalAiCostCalculator_calc__subhead__LTAzC{margin:0 0 6px;font-size:20px;font-family:Moderat Bold,Helvetica,Arial,sans-serif;color:#272823}.LegalAiCostCalculator_calc__lead__KrN6Z{margin:0 0 14px;font-size:14px;line-height:1.55;color:rgba(39,40,35,.7)}.LegalAiCostCalculator_calc__table--costs__Sbtb4{table-layout:auto;width:-moz-max-content;width:max-content;min-width:100%;font-size:13px}.LegalAiCostCalculator_calc__table--costs__Sbtb4 td,.LegalAiCostCalculator_calc__table--costs__Sbtb4 th{padding:12px 18px;white-space:nowrap}.LegalAiCostCalculator_calc__table--costs__Sbtb4 thead th{font-size:12px;line-height:1.25;vertical-align:middle}.LegalAiCostCalculator_calc__table--costs__Sbtb4 td:first-child,.LegalAiCostCalculator_calc__table--costs__Sbtb4 th:first-child{white-space:normal;min-width:240px;max-width:280px;padding-left:14px}.LegalAiCostCalculator_calc__table--text__2kD5o{table-layout:fixed;font-size:12px}.LegalAiCostCalculator_calc__table--text__2kD5o td,.LegalAiCostCalculator_calc__table--text__2kD5o th{text-align:center;white-space:normal;vertical-align:middle;line-height:1.4;padding:9px 8px}.LegalAiCostCalculator_calc__table--text__2kD5o thead th{font-size:11px;vertical-align:middle}.LegalAiCostCalculator_calc__table--text__2kD5o td:first-child,.LegalAiCostCalculator_calc__table--text__2kD5o th:first-child{width:15%;min-width:0;max-width:none}.LegalAiCostCalculator_calc__table--text__2kD5o td:nth-child(6),.LegalAiCostCalculator_calc__table--text__2kD5o th:nth-child(6){width:8%}@media(max-width:720px){.LegalAiCostCalculator_calc__table--text__2kD5o{table-layout:auto}.LegalAiCostCalculator_calc__table--text__2kD5o td,.LegalAiCostCalculator_calc__table--text__2kD5o th{min-width:150px}}.LegalAiCostCalculator_calc__note__1stW3{margin-top:28px;font-size:12px;line-height:1.5;color:rgba(39,40,35,.5)}.RelatedResources_related__t0w8B{margin-top:56px}@media only screen and (max-width:768px){.RelatedResources_related__t0w8B{margin-top:36px}}.RelatedResources_related__title__eq30W{margin-bottom:32px;font-family:Moderat Bold,Helvetica,Arial,sans-serif;font-size:24px;line-height:1.2;color:#272823}@media only screen and (max-width:768px){.RelatedResources_related__title__eq30W{font-size:20px;margin-bottom:20px}}.RelatedResources_related__grid__Pt53_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media only screen and (max-width:1024px){.RelatedResources_related__grid__Pt53_{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.RelatedResources_related__grid__Pt53_{grid-template-columns:1fr;gap:16px}}.RelatedResources_related__card__uJcZ0{display:flex;flex-direction:column;padding:28px;background-color:#fff;border-radius:12px;border:1px solid rgba(39,40,35,.08);text-decoration:none;transition:all .25s ease}.RelatedResources_related__card__uJcZ0:hover{border-color:#b791f1;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.06)}.RelatedResources_related__card-category__WY8_n{display:inline-block;margin-bottom:12px;font-family:Moderat Medium,Helvetica,Arial,sans-serif;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.5px;color:#b791f1}.RelatedResources_related__card-title__YuLza{margin-bottom:8px;font-family:Moderat Bold,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.3;color:#272823}@media only screen and (max-width:768px){.RelatedResources_related__card-title__YuLza{font-size:16px}}.RelatedResources_related__card-desc__SsbMI{font-size:14px;line-height:1.5;color:#272823;opacity:.65}.RelatedResources_related__card--hidden__uyF0s{display:none}.RelatedResources_related__more-btn__JnqeM{display:inline-block;margin-top:24px;padding:0;background:none;border:none;cursor:pointer;font-family:Moderat Medium,Helvetica,Arial,sans-serif;font-size:14px;color:#b791f1;text-decoration:underline;text-underline-offset:2px}.RelatedResources_related__more-btn__JnqeM:hover{opacity:.75}.TableOfContents_toc__Jcvth{padding:28px 32px;margin-bottom:48px;background-color:#fff;border-radius:12px;border:1px solid rgba(39,40,35,.08)}@media only screen and (max-width:768px){.TableOfContents_toc__Jcvth{padding:20px 24px;margin-bottom:32px}}.TableOfContents_toc__title__h5v_t{margin-bottom:16px;font-family:Moderat Bold,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.2;color:#272823;text-transform:uppercase;letter-spacing:.5px}.TableOfContents_toc__list__CRtXV{list-style:none;padding:0;margin:0}.TableOfContents_toc__item__1HkyI{position:relative;margin-bottom:10px;padding-left:18px}.TableOfContents_toc__item__1HkyI:last-child{margin-bottom:0}.TableOfContents_toc__item__1HkyI:before{content:"";position:absolute;left:0;top:.75em;width:6px;height:6px;border-radius:50%;background-color:#b791f1;opacity:.85;transform:translateY(-50%);transition:opacity .25s ease,transform .25s ease}.TableOfContents_toc__item__1HkyI:hover:before{opacity:1;transform:translateY(-50%) scale(1.2)}.TableOfContents_toc__item__1HkyI a{font-family:Moderat Medium,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5;color:#272823;text-decoration:none;opacity:.85;cursor:pointer;transition:all .25s ease}.TableOfContents_toc__item__1HkyI a:hover{opacity:1;color:#b791f1;text-decoration:underline;text-underline-offset:3px}.LegalAiCostCalculator_toc-two-col__u4dbo ol{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 32px;gap:0 32px}@media(max-width:640px){.LegalAiCostCalculator_toc-two-col__u4dbo ol{grid-template-columns:1fr}}