.PlatformSelector-module__3mLv5q__pills{flex-wrap:wrap;gap:8px;display:flex}.PlatformSelector-module__3mLv5q__pill{font-family:var(--font-body);color:#000;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #0000001f;border-radius:100px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}.PlatformSelector-module__3mLv5q__pill:hover{border-color:var(--color-primary);color:var(--color-primary)}.PlatformSelector-module__3mLv5q__pill.PlatformSelector-module__3mLv5q__active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}
.PackageSelector-module__pna_-W__wrapper{flex-direction:column;gap:16px;display:flex}.PackageSelector-module__pna_-W__pills{flex-wrap:wrap;gap:10px;display:flex}.PackageSelector-module__pna_-W__pill{border-radius:var(--border-radius-md);cursor:pointer;text-align:left;background:0 0;border:1.5px solid #0000001f;flex-direction:column;flex:calc(50% - 5px);align-items:flex-start;gap:2px;min-width:0;padding:12px 16px;transition:background .15s,border-color .15s,color .15s;display:flex}@media (min-width:480px){.PackageSelector-module__pna_-W__pill{flex:1;min-width:120px;padding:12px 20px}}.PackageSelector-module__pna_-W__pill:hover{border-color:var(--color-primary)}.PackageSelector-module__pna_-W__pill.PackageSelector-module__pna_-W__active{background:var(--color-primary);border-color:var(--color-primary)}.PackageSelector-module__pna_-W__pillLabel{font-family:var(--font-heading);color:#000;font-size:.875rem;font-weight:700;transition:color .15s}.PackageSelector-module__pna_-W__pillPrice{font-family:var(--font-body);color:#0000008c;font-size:.875rem;font-weight:400;transition:color .15s}.PackageSelector-module__pna_-W__pill.PackageSelector-module__pna_-W__active .PackageSelector-module__pna_-W__pillLabel,.PackageSelector-module__pna_-W__pill.PackageSelector-module__pna_-W__active .PackageSelector-module__pna_-W__pillPrice{color:#fff}.PackageSelector-module__pna_-W__customRow{flex-direction:column;gap:8px;display:flex}@media (min-width:480px){.PackageSelector-module__pna_-W__customRow{flex-direction:row;align-items:center;gap:12px}}.PackageSelector-module__pna_-W__customLabel{font-family:var(--font-body);color:#0000008c;font-size:.875rem}.PackageSelector-module__pna_-W__inputWrapper{border-radius:var(--border-radius-sm);background:#fff;border:1.5px solid #0000001f;flex:1;align-items:center;transition:border-color .15s;display:flex;overflow:hidden}.PackageSelector-module__pna_-W__inputWrapper:focus-within{border-color:var(--color-primary)}.PackageSelector-module__pna_-W__prefix{font-family:var(--font-body);color:#00000073;user-select:none;padding:0 10px 0 14px;font-size:.9375rem}.PackageSelector-module__pna_-W__input{font-family:var(--font-body);color:#000;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:10px 14px 10px 0;font-size:1rem}@media (min-width:768px){.PackageSelector-module__pna_-W__input{font-size:.9375rem}}.PackageSelector-module__pna_-W__input::-webkit-inner-spin-button{opacity:.5}.PackageSelector-module__pna_-W__input::-webkit-outer-spin-button{opacity:.5}
.ResultsPanel-module__LfTaLW__fontHeading{font-family:var(--font-heading)}.ResultsPanel-module__LfTaLW__panel{border-radius:var(--border-radius-lg);background:#fff;border:1.5px solid #00000014;flex-direction:column;gap:20px;padding:20px;display:flex}@media (min-width:768px){.ResultsPanel-module__LfTaLW__panel{gap:24px;padding:28px}}@media (min-width:1024px){.ResultsPanel-module__LfTaLW__panel{position:sticky;top:24px}}.ResultsPanel-module__LfTaLW__panelTitle{color:#000;border-bottom:1.5px solid #00000012;margin:0;padding-bottom:4px;font-size:clamp(1.125rem,1.5vw + .5rem,1.375rem);font-weight:700}.ResultsPanel-module__LfTaLW__metricPrimary{flex-direction:column;gap:4px;display:flex}.ResultsPanel-module__LfTaLW__metricLabel{color:#00000080;letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:500}.ResultsPanel-module__LfTaLW__metricValue{letter-spacing:-.03em;color:#000;font-size:clamp(2rem,3vw + 1rem,2.75rem);font-weight:700;line-height:1.1}.ResultsPanel-module__LfTaLW__metricValue.ResultsPanel-module__LfTaLW__positive{color:var(--color-primary)}.ResultsPanel-module__LfTaLW__metricValue.ResultsPanel-module__LfTaLW__negative{color:#0006}.ResultsPanel-module__LfTaLW__negativeNote{font-size:.875rem;font-weight:400}.ResultsPanel-module__LfTaLW__metric{flex-direction:column;gap:8px;display:flex}.ResultsPanel-module__LfTaLW__metricHeader{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ResultsPanel-module__LfTaLW__metricValueMid{letter-spacing:-.02em;color:#000;white-space:nowrap;font-size:clamp(1.25rem,2vw + .5rem,1.625rem);font-weight:700}.ResultsPanel-module__LfTaLW__metricValueMid.ResultsPanel-module__LfTaLW__positive{color:var(--color-primary)}.ResultsPanel-module__LfTaLW__metricValueMid.ResultsPanel-module__LfTaLW__negative{color:#0006}.ResultsPanel-module__LfTaLW__metricSub{color:#00000073;margin-top:-4px;font-size:.8125rem}.ResultsPanel-module__LfTaLW__progressTrack{background:#00000014;border-radius:3px;width:100%;height:6px;overflow:hidden}.ResultsPanel-module__LfTaLW__progressFill{background:var(--color-primary);border-radius:3px;min-width:0;height:100%;transition:width .3s}.ResultsPanel-module__LfTaLW__progressLabels{color:#0006;justify-content:space-between;margin-top:-4px;font-size:.75rem;display:flex}.ResultsPanel-module__LfTaLW__breakdown{flex-direction:column;gap:10px;display:flex}.ResultsPanel-module__LfTaLW__breakdownTitle{color:#00000080;letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.ResultsPanel-module__LfTaLW__breakdownList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ResultsPanel-module__LfTaLW__breakdownItem{color:#000;justify-content:space-between;align-items:center;gap:8px;font-size:.9375rem;display:flex}.ResultsPanel-module__LfTaLW__breakdownCost{color:#00000080}.ResultsPanel-module__LfTaLW__breakdownValue{font-family:var(--font-heading);white-space:nowrap;font-size:.9375rem;font-weight:700}.ResultsPanel-module__LfTaLW__cta{border-radius:var(--border-radius-md);background:#000;flex-direction:column;gap:16px;padding:24px;display:flex}.ResultsPanel-module__LfTaLW__ctaText{color:#fff;margin:0;font-size:clamp(1rem,1.5vw + .25rem,1.125rem);font-weight:700;line-height:1.3}.ResultsPanel-module__LfTaLW__ctaButton{background:var(--color-primary);color:#fff;font-family:var(--font-body);border-radius:var(--border-radius-sm);text-align:center;padding:12px 20px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-block}.ResultsPanel-module__LfTaLW__ctaButton:hover{opacity:.88}.ResultsPanel-module__LfTaLW__disclaimer{color:#0006;margin:0;font-size:.75rem;line-height:1.5}
.RoiCalculator-module__jVt0QG__fontHeading{font-family:var(--font-heading)}.RoiCalculator-module__jVt0QG__page{flex-direction:column;gap:32px;width:100%;min-width:0;padding:16px 0 60px;display:flex;overflow-x:clip}@media (min-width:768px){.RoiCalculator-module__jVt0QG__page{gap:40px;padding:32px 0 80px}}.RoiCalculator-module__jVt0QG__header{flex-direction:column;gap:16px;max-width:720px;display:flex}.RoiCalculator-module__jVt0QG__badge{color:var(--color-primary);display:inline-block}.RoiCalculator-module__jVt0QG__title{letter-spacing:-.03em;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:clamp(2rem,4vw + .5rem,3.25rem);font-weight:700;line-height:1.05}.RoiCalculator-module__jVt0QG__subtitle{color:#0000008c;margin:0;font-size:clamp(1rem,1vw + .5rem,1.125rem);line-height:1.6}.RoiCalculator-module__jVt0QG__calculator{grid-template-columns:1fr;align-items:start;gap:24px;width:100%;min-width:0;display:grid}@media (min-width:1024px){.RoiCalculator-module__jVt0QG__calculator{grid-template-columns:1fr 400px;gap:32px}}@media (min-width:1280px){.RoiCalculator-module__jVt0QG__calculator{grid-template-columns:1fr 440px}}.RoiCalculator-module__jVt0QG__inputsColumn{flex-direction:column;gap:16px;min-width:0;display:flex}.RoiCalculator-module__jVt0QG__resultsColumn{min-width:0}.RoiCalculator-module__jVt0QG__section{border-radius:var(--border-radius-lg);box-sizing:border-box;background:#00000006;flex-direction:column;gap:20px;width:100%;min-width:0;padding:20px 16px;display:flex}@media (min-width:480px){.RoiCalculator-module__jVt0QG__section{padding:24px 20px}}@media (min-width:768px){.RoiCalculator-module__jVt0QG__section{padding:32px}}.RoiCalculator-module__jVt0QG__sectionTitle{letter-spacing:-.02em;color:#000;margin:0;font-size:clamp(1.125rem,1.5vw + .25rem,1.375rem);font-weight:700}.RoiCalculator-module__jVt0QG__inputGroup{flex-direction:column;gap:8px;display:flex}.RoiCalculator-module__jVt0QG__label{color:#000;font-size:.9375rem;font-weight:500}.RoiCalculator-module__jVt0QG__inputWrapper{border-radius:var(--border-radius-sm);background:#fff;border:1.5px solid #0000001f;align-items:center;transition:border-color .15s;display:flex;overflow:hidden}.RoiCalculator-module__jVt0QG__inputWrapper:focus-within{border-color:var(--color-primary)}.RoiCalculator-module__jVt0QG__prefix{color:#0006;user-select:none;flex-shrink:0;padding:0 8px 0 14px;font-size:.9375rem}.RoiCalculator-module__jVt0QG__suffix{color:#0006;user-select:none;white-space:nowrap;flex-shrink:0;padding:0 14px 0 6px;font-size:.875rem}.RoiCalculator-module__jVt0QG__input{font-family:var(--font-body);color:#000;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:12px 8px 12px 6px;font-size:1rem}@media (min-width:768px){.RoiCalculator-module__jVt0QG__input{font-size:.9375rem}}.RoiCalculator-module__jVt0QG__inputNoPadLeft{padding-left:14px}.RoiCalculator-module__jVt0QG__input::-webkit-inner-spin-button{opacity:.5}.RoiCalculator-module__jVt0QG__input::-webkit-outer-spin-button{opacity:.5}.RoiCalculator-module__jVt0QG__labelRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.RoiCalculator-module__jVt0QG__rangeValue{font-family:var(--font-heading);color:var(--color-primary);white-space:nowrap;font-size:.9375rem;font-weight:700}.RoiCalculator-module__jVt0QG__rangeInput{-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(to right,var(--color-primary)0%,var(--color-primary)var(--fill-pct,50%),#0000001f var(--fill-pct,50%),#0000001f 100%);border-radius:2px;outline:none;width:100%;height:4px}.RoiCalculator-module__jVt0QG__rangeInput::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-primary);cursor:pointer;border:2.5px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .1s;box-shadow:0 1px 5px #0003}.RoiCalculator-module__jVt0QG__rangeInput::-webkit-slider-thumb:hover{transform:scale(1.12)}.RoiCalculator-module__jVt0QG__rangeInput::-moz-range-thumb{background:var(--color-primary);cursor:pointer;border:2.5px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 5px #0003}.RoiCalculator-module__jVt0QG__rangeLabels{color:#00000061;justify-content:space-between;margin-top:-4px;font-size:.75rem;display:flex}.RoiCalculator-module__jVt0QG__infoText{color:#0000008c;border-left:2px solid var(--color-primary);border-radius:0 var(--border-radius-sm)var(--border-radius-sm)0;background:#fe3c010d;margin:0;padding:12px 14px;font-size:.875rem;line-height:1.5}
