.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__page{min-height:100vh;color:var(--color-primary-800);background:radial-gradient(circle at 50% 0,#585dfe24,#0000 38.75rem),linear-gradient(#f8fafc 0%,#fff 46%,#f7f8fb 100%);overflow:hidden}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__hero{padding:1.25rem 1.5rem 5rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__heroInner{text-align:center;flex-direction:column;align-items:center;width:min(100%,73.75rem);margin:0 auto;display:flex}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__heroCopy{width:100%}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem;margin-top:1.125rem;display:flex}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__trialHint{color:var(--color-misc-grey);font-size:var(--font-size-base-xs);margin:.875rem 0 0;font-weight:500}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__calculatorWrap{width:100%;margin-top:4rem;padding:0 1rem;position:relative}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__demoGlow{filter:blur(1.75rem);opacity:.6;pointer-events:none;background:linear-gradient(90deg,#585dfe33,#8285fe3d,#585dfe33);border-radius:1.25rem;position:absolute;inset:-.75rem .375rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__demoShell{text-align:left;background:#f5f6f8;border:1px solid #ffffff1a;border-radius:.75rem;min-width:0;position:relative;overflow:hidden;box-shadow:0 1.125rem 3.25rem #00000047,inset 0 0 0 1px #585dfe14}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__demoBrowserBar{background:#1f2937f0;border-bottom:1px solid #ffffff0f;align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__browserDots{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__browserDots span{border-radius:999px;width:.625rem;height:.625rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__browserDots span:first-child{background:#ef4444cc}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__browserDots span:nth-child(2){background:#eab308cc}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__browserDots span:nth-child(3){background:#22c55ecc}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__browserUrl{color:#9ca3af;background:#111827b8;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;max-width:26.25rem;margin:0 auto;padding:.3125rem .625rem;font-size:.75rem;line-height:1;display:inline-flex}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__calculatorHeader{background:#fff;border-bottom:1px solid #0a102314;justify-content:space-between;align-items:center;gap:1rem;padding:.8125rem 1.25rem;display:flex}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__calculatorHeader>div:first-child{align-items:center;gap:.4375rem;min-width:0;display:flex}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__calculatorHeader svg{flex:none}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__calculatorHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__calculatorHeader>div:first-child>span{color:#1a20347a;font-size:.75rem;font-weight:600}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__headerActions{align-items:center;gap:.4375rem;display:flex}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__headerActions span{color:#191f309e;background:#f4f5f7;border:1px solid #00000014;border-radius:.5rem;align-items:center;gap:.375rem;min-height:2.125rem;padding:0 .625rem;font-size:.625rem;font-weight:650;display:inline-flex}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__demoContent{background:#f5f6f8;grid-template-columns:minmax(19.375rem,.9fr) minmax(26.25rem,1.1fr);gap:.875rem;padding:.875rem;display:grid}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__assumptionsPanel,.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__resultPanel{background:#fff;border:1px solid #10183814;border-radius:.6875rem;min-width:0;padding:1.5rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__assumptionsPanel h2,.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__resultPanel h2{color:var(--color-primary-800);font-family:var(--font-family-heading);margin:0;font-size:.9375rem;line-height:1.2}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__companyData{text-align:center;background:#f7f8fa;border:1px solid #1016270f;border-radius:.5625rem;margin-top:1.25rem;padding:1rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__companyData>strong{color:#1a1f2f9e;font-size:.625rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__companyData>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 0;margin-top:.875rem;display:grid}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__companyData span{border-right:1px solid #12182a14;padding:0 .5rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__companyData span:nth-child(2n){border-right:0}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__companyData small,.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__companyData b{display:block}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__companyData small{color:#1a1f2f73;margin-bottom:.1875rem;font-size:.5625rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__companyData b{color:#171b2e;font-size:.75rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__growthField{margin-top:1.3125rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__growthField>span,.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__growthField>small{display:block}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__growthField>span{color:#181d2db3;margin-bottom:.4375rem;font-size:.625rem;font-weight:700}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__growthField>div{border:1px solid #0000001f;border-radius:.5rem;grid-template-columns:1fr 2.25rem;align-items:center;height:2.4375rem;display:grid;overflow:hidden}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__growthField>div strong{padding:0 .75rem;font-size:.8125rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__growthField>div b{color:#191f3075;background:#f3f4f6;border-left:1px solid #00000012;justify-content:center;align-items:center;height:100%;font-size:.625rem;display:flex}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__growthField>small{color:#191f306e;margin-top:.4375rem;font-size:.5625rem;line-height:1.45}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__scenarioBlock{margin-top:1.25rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__scenarioBlock>strong{margin-bottom:.4375rem;font-size:.625rem;display:block}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__scenarioTabs{border:1px solid #00000017;border-radius:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.125rem;padding:.1875rem;display:grid}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__scenarioTabs span{color:#00000080;border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;min-width:0;min-height:1.9375rem;display:flex}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__scenarioTabs b{font-size:.5625rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__scenarioTabs small{font-size:.5rem;font-weight:650}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__scenarioTabs .DcfCalculatorLandingPage-module-scss-module__Sw2iFq__activeScenario{color:var(--color-primary-800);background:#f1f2f4;box-shadow:0 .0625rem .25rem #00000017}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__resultPanel{flex-direction:column;display:flex}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__resultCard{border:1px solid #00000017;border-radius:.625rem;padding:1.125rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__resultHeading,.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__chartHeading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__resultHeading span,.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__chartHeading span{color:#191f3073;font-size:.5625rem;font-weight:600}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__gauge{color:#f0444b;flex-direction:column;align-items:center;width:min(100%,15rem);margin:.5rem auto 0;display:flex}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__gauge svg{width:100%;height:auto;display:block}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__gauge path{fill:none;stroke:url(#landing-dcf-gauge);stroke-width:24px;stroke-linecap:round}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__gauge line{stroke:currentColor;stroke-width:4px;stroke-linecap:round}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__gauge circle{fill:currentColor}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__gauge strong{margin-top:-.125rem;font-size:1.4375rem;line-height:1}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__gauge span{color:#191f307a;margin-top:.375rem;font-size:.5625rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__gauge b{margin-top:.1875rem;font-size:.5625rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__priceCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5625rem;margin-top:1.0625rem;display:grid}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__priceCards>span{border:1px solid #0000001a;border-radius:.5625rem;flex-direction:column;justify-content:center;align-items:center;min-height:4.375rem;padding:.625rem;display:flex}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__priceCards small{color:#191f3075;font-size:.5625rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__priceCards strong{margin-top:.3125rem;font-size:.9375rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__reverseDcf{border:1px solid #00000017;border-radius:.5625rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding:.625rem .75rem;display:flex}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__reverseDcf>span{flex-direction:column;gap:.125rem;min-width:0;display:flex}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__reverseDcf strong{font-size:.625rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__reverseDcf small{color:#191f3075;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__reverseDcf>b{color:#956f13;background:#fff8df;border:1px solid #eadb9f;border-radius:.4375rem;flex:none;padding:.375rem .5625rem;font-size:.625rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__chartHeading{margin-top:1.125rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__chartHeading strong{font-size:.625rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__chart{height:9.375rem;margin-top:.625rem;position:relative;overflow:hidden}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__chart>span{background:#141b2d14;height:1px;position:absolute;left:0;right:0}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__chart>span:first-child{top:12%}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__chart>span:nth-child(2){top:50%}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__chart>span:nth-child(3){top:88%}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__chart svg{width:100%;height:calc(100% - .625rem);position:absolute;inset:.3125rem 0;overflow:visible}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__chart path{fill:none;stroke:#42a678;stroke-width:3px;stroke-linecap:round}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__chart circle{fill:#42a678}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__benefits{background:#f7f8fb;width:100%;padding:7rem 1.5rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__benefitsInner{width:min(100%,80rem);margin:0 auto}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__sectionHeading{text-align:center;max-width:42.5rem;margin:0 auto 4rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__sectionHeading p{color:var(--color-misc-grey);margin:0;font-size:1.125rem;font-weight:400;line-height:1.5}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__featureEyebrow,.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__methodikLabel{color:#000;background:var(--color-light-5);width:fit-content;font-size:var(--font-size-base-s);text-align:center;border:1px solid #0000001a;border-radius:1.25rem;margin:0 auto .75rem;padding:.375rem 1rem;display:block}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__sectionTitle{color:var(--color-primary-800);margin:0 0 1rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__benefitCard{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:#ffffffc2;border:1px solid #11182714;border-radius:1.5rem;min-height:14.875rem;padding:1.875rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__benefitCard h3{color:var(--color-primary-800);margin:0 0 .75rem;font-size:1.25rem;font-weight:750;line-height:1.2}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__benefitCard p{color:var(--color-misc-grey);margin:0;font-size:1rem;line-height:1.55}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__benefitIcon{width:2.875rem;height:2.875rem;color:var(--color-primary-800);background:#585dfe14;border-radius:.75rem;justify-content:center;align-items:center;margin-bottom:1.75rem;display:inline-flex}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__finalCta{text-align:center;padding:7.5rem 1.5rem 8.75rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__finalCtaInner{width:min(100%,42.5rem);margin:0 auto}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__finalHeading{color:var(--color-primary-800);margin:0 0 1rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__finalHeadingGradient{color:#0000;background:var(--gradient-base-900-to-base);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__finalSubline{color:var(--color-misc-grey);margin:0 auto 2rem;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width:1024px){.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__demoContent{grid-template-columns:1fr}}@media (max-width:768px){.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__hero{padding:.5rem 1rem 3.5rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__heroActions{flex-direction:column}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__calculatorWrap{margin-top:2.125rem;padding:0 .5rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__demoGlow{filter:blur(1.375rem);inset:-.5rem .5rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__browserUrl{max-width:16.25rem;font-size:.625rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__calculatorHeader{flex-direction:column;align-items:flex-start;padding:.75rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__headerActions{width:100%}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__headerActions span{flex:1;justify-content:center}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__demoContent{padding:.5rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__assumptionsPanel,.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__resultPanel{padding:1rem .75rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__priceCards{grid-template-columns:1fr}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__benefits{padding:4.5rem 1rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__sectionHeading{margin-bottom:2.5rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__sectionTitle{font-size:var(--font-size-h2)}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__benefitGrid{grid-template-columns:1fr}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__finalCta{padding:6rem 1rem 7.25rem}}@media (max-width:26.25rem){.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__headerActions span{font-size:0}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__headerActions span svg{width:.9375rem;height:.9375rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__scenarioTabs span{flex-direction:column;gap:.125rem}.DcfCalculatorLandingPage-module-scss-module__Sw2iFq__reverseDcf small{white-space:normal}}
