.calc-page{min-height:100svh;background:var(--ploy-neutral-primary-s0)}.calc-page .calc-mark__text{font-family:var(--font-heading);color:var(--ploy-neutral-dark);line-height:1;white-space:nowrap}.calc-theme--highway{--font-heading: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-body: "Archivo", "Helvetica Neue", Arial, sans-serif;--ploy-neutral-primary-s0: #FFFFFF;--ploy-background-primary: #FFFFFF;--ploy-background-secondary: #EEF2F0;--ploy-neutral-dark: #0C1E16;--ploy-text-primary: #1F2D27;--ploy-text-secondary: #55645D;--ploy-text-inverse: #FFFFFF;--ploy-border-primary: #C9D3CE;--ploy-accent-primary: #00673E;--ploy-accent-tertiary: #DDEEE5;--ploy-button-texting: #00673E;--elle-gain: #00673E;--radius-card: 10px;--calc-stripe: #FFC21A}.calc-theme--highway .font-heading,.calc-theme--highway .case-estimate__heading{font-weight:700;letter-spacing:-.03em}.calc-theme--highway .calc-mark__text{font-size:17px;font-weight:800;letter-spacing:-.02em}.calc-theme--highway .case-estimate__header{border-bottom:4px solid var(--calc-stripe)}.calc-theme--highway .case-estimate__step{border-left:4px solid var(--calc-stripe)}.calc-theme--highway .case-estimate__range{font-weight:800}.calc-theme--golden{--font-heading: "Fraunces", Georgia, serif;--font-body: "DM Sans", "Helvetica Neue", Arial, sans-serif;--ploy-neutral-primary-s0: #FFFBF4;--ploy-background-primary: #FFFDF9;--ploy-background-secondary: #F5E8D6;--ploy-neutral-dark: #2C241C;--ploy-text-primary: #46392C;--ploy-text-secondary: #78685A;--ploy-text-inverse: #FFFFFF;--ploy-border-primary: #E2CDB4;--ploy-accent-primary: #B8492A;--ploy-accent-tertiary: #F6DCCB;--ploy-button-texting: #B8492A;--elle-gain: #4C7A3D;--radius-card: 28px}.calc-theme--golden .font-heading,.calc-theme--golden .case-estimate__heading{font-weight:500;letter-spacing:-.02em;font-variation-settings:"SOFT" 60,"WONK" 0}.calc-theme--golden .calc-mark__text{font-size:19px;font-weight:600}.calc-theme--golden .case-estimate__step{background:linear-gradient(160deg,#f8ebd9,#f3dcc4)}.calc-theme--sunset{--font-heading: "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--font-body: "Manrope", "Helvetica Neue", Arial, sans-serif;--ploy-neutral-primary-s0: #FFFCF8;--ploy-background-primary: #FFFFFF;--ploy-background-secondary: #EEF4F9;--ploy-neutral-dark: #152B45;--ploy-text-primary: #26384A;--ploy-text-secondary: #5B6878;--ploy-text-inverse: #FFFFFF;--ploy-border-primary: #DCE5EE;--ploy-accent-primary: #B8401F;--ploy-accent-tertiary: #FCEAE2;--ploy-button-texting: #152B45;--elle-gain: #1F8A5B;--radius-card: 18px}.calc-theme--sunset .font-heading,.calc-theme--sunset .case-estimate__heading{font-weight:650;letter-spacing:-.03em}.calc-theme--sunset .calc-mark__text{font-size:17px;font-weight:700;letter-spacing:-.02em}.calc-theme--sunset .case-estimate__step{background:var(--ploy-background-secondary);border:1px solid var(--ploy-border-primary)}.calc-theme--clinic{--font-heading: "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;--font-body: "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;--ploy-neutral-primary-s0: #FFFFFF;--ploy-background-primary: #FFFFFF;--ploy-background-secondary: #EDF5F3;--ploy-neutral-dark: #0D2726;--ploy-text-primary: #253E3C;--ploy-text-secondary: #5A6F6C;--ploy-text-inverse: #FFFFFF;--ploy-border-primary: #CFE0DC;--ploy-accent-primary: #0E7C6B;--ploy-accent-tertiary: #D5EEE8;--ploy-button-texting: #0E7C6B;--elle-gain: #0E7C6B;--radius-card: 22px;background:#edf5f3}.calc-theme--clinic .font-heading,.calc-theme--clinic .case-estimate__heading{font-weight:700;letter-spacing:-.035em}.calc-theme--clinic .calc-mark__text{font-size:16px;font-weight:700;letter-spacing:-.02em}.calc-theme--clinic .calc-photo__shade{background:linear-gradient(90deg,#edf5f300 25%,#edf5f38c 70%,#edf5f3bf)}.calc-theme--clinic .case-estimate{border-color:transparent;box-shadow:0 40px 100px -40px #0d272673}.calc-theme--press{--font-heading: "Newsreader", Georgia, serif;--font-body: "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--ploy-neutral-primary-s0: #FBF8F1;--ploy-background-primary: #FFFDF8;--ploy-background-secondary: #F0E9DA;--ploy-neutral-dark: #121110;--ploy-text-primary: #24221E;--ploy-text-secondary: #5E584D;--ploy-text-inverse: #FFFFFF;--ploy-border-primary: #2A2723;--ploy-accent-primary: #121110;--ploy-accent-tertiary: #F3D9D4;--ploy-button-texting: #C3261A;--elle-gain: #1F6B3A;--radius-card: 2px;background:#efe8d8}.calc-theme--press .font-heading,.calc-theme--press .case-estimate__heading{font-weight:500;letter-spacing:-.015em}.calc-theme--press .calc-masthead{border-bottom:3px double var(--ploy-neutral-dark)}.calc-theme--press .calc-masthead__name{font-weight:600;font-style:italic;letter-spacing:-.02em}.calc-theme--press .case-estimate{border:2px solid var(--ploy-neutral-dark);box-shadow:10px 10px 0 var(--ploy-neutral-dark);margin-top:1.5rem;max-width:880px}.calc-theme--press .case-estimate button.rounded-full:not(.case-estimate__mic),.calc-theme--press .case-estimate a.rounded-full{border-radius:3px}.calc-theme--press .case-estimate__step{border:1px solid var(--ploy-neutral-dark);background:var(--ploy-background-primary)}.calc-theme--press .case-estimate__range{font-style:italic}@media(max-width:639px){.calc-theme--press .case-estimate{box-shadow:6px 6px 0 var(--ploy-neutral-dark)}}.calc-page .case-estimate__cover{animation:none}@media(min-width:640px){.calc-theme--highway .case-estimate__tint{background:linear-gradient(180deg,#ffffff80,#eef2f059)}.calc-theme--highway .case-estimate__card{border-radius:16px;box-shadow:0 30px 80px -40px #0c1e1680}.calc-theme--golden .case-estimate__tint{background:linear-gradient(180deg,#fff6e873,#ffecd64d)}.calc-theme--golden .case-estimate__card{border-radius:34px;box-shadow:0 30px 80px -40px #78401e80}.calc-theme--sunset .case-estimate__tint{background:linear-gradient(180deg,#eaf4fb59,#fffcf873)}.calc-theme--sunset .case-estimate__card{border-radius:26px;box-shadow:0 30px 80px -40px #13263a80}}.calc-theme--andco{--font-heading: "Lora", Georgia, serif;--font-body: "Geist", "Helvetica Neue", Arial, sans-serif;--ploy-neutral-primary-s0: #FFFFFF;--ploy-background-primary: #FFFFFF;--ploy-background-secondary: #F5F7FA;--ploy-neutral-dark: #14213D;--ploy-text-primary: #26324A;--ploy-text-secondary: #5A6478;--ploy-text-inverse: #FFFFFF;--ploy-border-primary: #DDE2EA;--ploy-accent-primary: #14213D;--ploy-accent-tertiary: #E8EFF8;--ploy-button-texting: #14213D;--elle-gain: #1F5FAE;--radius-card: 16px}.calc-theme--andco .font-heading,.calc-theme--andco .case-estimate__heading{font-weight:400;letter-spacing:-.017em}.calc-theme--andco .case-estimate__step>p:first-child{margin-top:0}.calc-theme--andco .case-estimate__step{border:1px solid #E3E8EF}.calc-theme--andco .case-estimate button.bg-ploy-button-texting-background,.calc-theme--andco .case-estimate a.bg-ploy-button-texting-background{background-color:#1f5fae;color:#fff;font-weight:500}.calc-theme--andco .case-estimate button.bg-ploy-button-texting-background:hover,.calc-theme--andco .case-estimate a.bg-ploy-button-texting-background:hover{background-color:#184c8c}.calc-theme--andco .case-estimate button.rounded-full.bg-ploy-button-texting-background:not(.case-estimate__mic),.calc-theme--andco .case-estimate a.rounded-full.bg-ploy-button-texting-background{border-radius:10px}@media(min-width:640px){.calc-theme--andco .case-estimate__tint{background:linear-gradient(180deg,#14213d2e,#14213d4d)}.calc-theme--andco .case-estimate__card{border-radius:16px;box-shadow:0 1px 2px #14213d0d,0 30px 80px -30px #14213d73}}
