.client-mediatown.mtm-roi-calculator{background:transparent;color:var(--client-theme-text);padding-block:var(--mtm-roi-padding-top,96px) var(--mtm-roi-padding-bottom,96px)}.client-mediatown .mtm-roi-calculator__inner{display:grid;gap:var(--client-space-9)}.client-mediatown .mtm-roi-calculator__header{align-items:end;display:grid;gap:var(--client-space-9);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.client-mediatown .mtm-roi-calculator__header .client-eyebrow{margin:0 0 var(--client-space-4)}@layer theme{.client-mediatown.mtm-roi-calculator .mtm-roi-calculator__header h2{color:var(--client-theme-text);font-family:var(--client-font-heading)!important;font-size:clamp(48px,6vw,78px)!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:.9!important;margin:0;max-width:14ch}}.client-mediatown .mtm-roi-calculator__introduction{color:var(--client-theme-muted);font-family:var(--client-font-body);font-size:20px;line-height:30px;max-width:var(--client-container-5)}.client-mediatown .mtm-roi-calculator__introduction>:first-child{margin-top:0}.client-mediatown .mtm-roi-calculator__introduction>:last-child{margin-bottom:0}.client-mediatown .mtm-roi-calculator__teaser{display:grid;gap:var(--client-space-6);justify-items:start}.client-mediatown .mtm-roi-calculator__open{background:transparent;border:var(--client-border-width-2) solid var(--client-color-primary);border-radius:var(--client-radius-8);color:var(--client-color-primary);font-family:var(--client-font-body);font-size:12px;font-weight:500;letter-spacing:.04em;line-height:18px;min-height:auto;padding:10px 20px;text-transform:uppercase;transition:background-color .18s ease,color .18s ease;white-space:nowrap}.client-mediatown .mtm-roi-calculator__open:hover{background:var(--client-color-primary);color:var(--client-color-primary-contrast)}.client-mediatown.mtm-roi-calculator :focus-visible{outline-color:var(--client-color-primary)}.client-mediatown .mtm-roi-calculator__overlay{display:flex;inset:0;justify-content:flex-end;opacity:0;pointer-events:none;position:fixed;transition:visibility 0s linear .42s,opacity .24s ease;visibility:hidden;z-index:10000}.client-mediatown .mtm-roi-calculator__overlay.is-open{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}.client-mediatown .mtm-roi-calculator__backdrop{backdrop-filter:blur(8px) saturate(.72);-webkit-backdrop-filter:blur(8px) saturate(.72);background:rgba(6,11,8,.64);background:color-mix(in srgb,var(--client-color-primary) 64%,transparent);inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.client-mediatown .mtm-roi-calculator__overlay.is-open .mtm-roi-calculator__backdrop{opacity:1}.client-mediatown .mtm-roi-calculator__drawer{background:var(--client-theme-background);border-left:var(--client-border-width-1) solid var(--client-theme-border);box-shadow:var(--client-shadow-4);color:var(--client-theme-text);display:block;height:100%;overflow:hidden;position:relative;transform:translate3d(100%,0,0);transition:transform .42s cubic-bezier(.22,1,.36,1);width:min(680px,100vw);z-index:1}.client-mediatown .mtm-roi-calculator__overlay.is-open .mtm-roi-calculator__drawer{transform:translateZ(0)}.client-mediatown .mtm-roi-calculator__drawer-header{padding:4px 0 0}.client-mediatown .mtm-roi-calculator__drawer-header .client-eyebrow{margin:0 0 10px}.client-mediatown .mtm-roi-calculator__drawer-top-row{align-items:center;display:flex;gap:var(--client-space-5);justify-content:space-between;margin-bottom:var(--client-space-7)}.client-mediatown .mtm-roi-calculator__drawer-status{color:var(--client-theme-muted);font-family:var(--client-font-body);font-size:10.5px;font-weight:500;letter-spacing:.1em;line-height:16px;text-transform:uppercase}@layer theme{.client-mediatown.mtm-roi-calculator .mtm-roi-calculator__drawer-title{align-items:flex-start;color:var(--client-theme-text);display:flex;flex-wrap:wrap;font-family:var(--client-font-heading)!important;font-size:clamp(22px,3.2vw,32px)!important;font-weight:700!important;gap:0;letter-spacing:-.03em!important;line-height:.88!important;margin:0}}.client-mediatown .mtm-roi-calculator__drawer-title span{background:transparent;border:var(--client-border-width-1) solid var(--client-theme-border);color:inherit;display:block;margin-left:-1px;margin-top:-1px;padding:12px 14px 6px;white-space:nowrap}.client-mediatown .mtm-roi-calculator__close{background:var(--client-theme-surface-alt);border:var(--client-border-width-2) solid var(--client-theme-border);border-radius:var(--client-radius-8);color:var(--client-theme-text);cursor:pointer;display:grid;flex:0 0 44px;height:44px;padding:0;place-items:center;position:relative;transition:background-color .18s ease,color .18s ease;width:44px}.client-mediatown .mtm-roi-calculator__close:hover{background:var(--client-color-primary);color:var(--client-color-primary-contrast)}.client-mediatown .mtm-roi-calculator__close span:after,.client-mediatown .mtm-roi-calculator__close span:before{background:currentColor;content:"";height:1.5px;left:50%;position:absolute;top:50%;width:17px}.client-mediatown .mtm-roi-calculator__close span:before{transform:translate(-50%,-50%) rotate(45deg)}.client-mediatown .mtm-roi-calculator__close span:after{transform:translate(-50%,-50%) rotate(-45deg)}.client-mediatown .mtm-roi-calculator__drawer-scroll{--mtm-roi-drawer-padding:var(--client-space-7);height:100%;overflow-y:auto;overscroll-behavior:contain;padding:var(--mtm-roi-drawer-padding)}body.mtm-roi-drawer-open,html.mtm-roi-drawer-open{overflow:hidden}.client-mediatown .mtm-roi-calculator__panel{background:var(--client-theme-surface);border-color:var(--client-theme-border);border-radius:var(--client-radius-3);box-shadow:none;color:var(--client-theme-text);margin-top:var(--client-space-7);padding:var(--client-space-7)}.client-mediatown .mtm-roi-calculator__baseline{border-bottom:var(--client-border-width-1) solid var(--client-theme-border);display:grid;gap:var(--client-space-2);grid-template-columns:minmax(0,1fr);min-width:0;padding-bottom:var(--client-space-8);width:100%}.client-mediatown .mtm-roi-calculator__baseline .client-label{color:var(--client-theme-text);font-size:13px;margin:0 0 var(--client-space-1)}.client-mediatown .mtm-roi-calculator__hint{color:var(--client-theme-muted);font-size:14px;line-height:20px;margin:var(--client-space-1) 0 0;max-width:none}.client-mediatown .mtm-roi-calculator__currency-field{align-items:center;background:var(--client-theme-background);border:var(--client-border-width-2) solid var(--client-theme-border);border-radius:var(--client-radius-8);color:var(--client-theme-text);display:flex;max-width:100%;min-width:0;padding-inline:var(--client-space-5);transition:border-color .18s ease,box-shadow .18s ease;width:100%}.client-mediatown .mtm-roi-calculator__currency-field:focus-within{border-color:var(--client-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--client-color-primary) 20%,transparent)}.client-mediatown .mtm-roi-calculator__currency-field>span{flex:0 0 auto;font-family:var(--client-font-body);font-size:28px;font-variant-numeric:tabular-nums;font-weight:600}.client-mediatown .mtm-roi-calculator__baseline-input{background:transparent;border:0;border-radius:0;color:var(--client-theme-text);font-family:var(--client-font-body)!important;font-size:28px!important;font-variant-numeric:tabular-nums;font-weight:600!important;line-height:1!important;max-width:100%;min-height:60px;min-width:0;outline:0;padding:0 0 0 var(--client-space-2);width:100%}.client-mediatown .mtm-roi-calculator__baseline-input[readonly]{cursor:default}.client-mediatown .mtm-roi-calculator__actual-toggle-row{margin-top:var(--client-space-4)}.client-mediatown .mtm-roi-calculator__actual-toggle{background:transparent;border:0;border-radius:0;color:var(--client-theme-link);cursor:pointer;font-family:var(--client-font-body);font-size:13px;font-weight:500;line-height:20px;min-height:auto;padding:0;text-decoration:underline;text-underline-offset:.2em}.client-mediatown .mtm-roi-calculator__actual-toggle:hover{color:var(--client-theme-link-hover)}.client-mediatown .mtm-roi-calculator__actuals{display:grid;gap:var(--client-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:max-height .26s ease,margin-top .26s ease,opacity .18s ease,transform .26s ease,visibility 0s linear .26s;visibility:hidden}.client-mediatown .mtm-roi-calculator__actuals.is-open{margin-top:var(--client-space-4);max-height:180px;opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible}.client-mediatown .mtm-roi-calculator__actual-field{color:var(--client-theme-muted);display:grid;font-family:var(--client-font-body);font-size:10px;font-weight:500;gap:6px;letter-spacing:.08em;line-height:15px;text-transform:uppercase}.client-mediatown .mtm-roi-calculator__actual-field>input,.client-mediatown .mtm-roi-calculator__actual-input-with-prefix{background:var(--client-theme-background);border:var(--client-border-width-1) solid var(--client-theme-border);border-radius:var(--client-radius-2);color:var(--client-theme-text);font-family:var(--client-font-body);font-size:16px;font-weight:500;letter-spacing:normal;line-height:24px;min-height:42px;min-width:0;padding:8px 12px;text-transform:none;width:100%}.client-mediatown .mtm-roi-calculator__actual-input-with-prefix{align-items:center;display:flex;gap:4px}.client-mediatown .mtm-roi-calculator__actual-input-with-prefix input{background:transparent;border:0;color:inherit;font:inherit;min-width:0;outline:0;padding:0;width:100%}.client-mediatown .mtm-roi-calculator__actual-equation{color:var(--client-theme-muted);font-family:var(--client-font-body);font-size:12px;grid-column:1/-1;line-height:18px;margin:0}.client-mediatown .mtm-roi-calculator__actual-equation strong{color:var(--client-theme-text);font-variant-numeric:tabular-nums;font-weight:600}.client-mediatown .mtm-roi-calculator__levers{align-items:center;display:grid;gap:var(--client-space-6);grid-template-columns:minmax(0,1fr);padding-block:var(--client-space-9)}.client-mediatown .mtm-roi-calculator__lever{border:0;margin:0;min-width:0;padding:0}.client-mediatown .mtm-roi-calculator__lever legend{align-items:baseline;color:var(--client-theme-text);display:flex;font-family:var(--client-font-body);font-size:15px;font-weight:600;gap:var(--client-space-3);justify-content:space-between;line-height:20px;margin-bottom:var(--client-space-3);width:100%}.client-mediatown .mtm-roi-calculator__lever legend output{color:var(--client-theme-muted);font-variant-numeric:tabular-nums}.client-mediatown .mtm-roi-calculator__options{background:var(--client-theme-surface-alt);border:var(--client-border-width-1) solid var(--client-theme-border);border-radius:var(--client-radius-8);display:grid;gap:var(--client-space-1);grid-template-columns:repeat(5,minmax(0,1fr));padding:var(--client-space-1)}.client-mediatown .mtm-roi-calculator__options button{background:transparent;border:0;border-radius:var(--client-radius-8);color:var(--client-theme-text);cursor:pointer;font-family:var(--client-font-body);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;line-height:18px;min-height:42px;min-width:0;padding:var(--client-space-2) var(--client-space-1);transition:background-color .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.client-mediatown .mtm-roi-calculator__options button:hover{background:var(--client-theme-surface)}.client-mediatown .mtm-roi-calculator__options button.is-active{background:var(--client-color-primary);color:var(--client-color-primary-contrast)}.client-mediatown .mtm-roi-calculator__options button:active{transform:scale(.96)}.client-mediatown .mtm-roi-calculator__operator{display:none}.client-mediatown .mtm-roi-calculator__formula{align-items:center;background:var(--client-theme-surface-alt);border-radius:var(--client-radius-3);color:var(--client-theme-muted);display:flex;flex-wrap:wrap;font-family:var(--client-font-body);font-size:clamp(15px,1.5vw,20px);font-variant-numeric:tabular-nums;font-weight:500;gap:var(--client-space-3);justify-content:center;line-height:1.35;padding:var(--client-space-5)}.client-mediatown .mtm-roi-calculator__formula strong{color:var(--client-theme-text);font-weight:700}.client-mediatown .mtm-roi-calculator__results{display:grid;gap:var(--client-space-5);margin-top:var(--client-space-5)}.client-mediatown .mtm-roi-calculator__gap{background:var(--client-color-primary);border-radius:var(--client-radius-4);color:var(--client-color-primary-contrast);display:grid;gap:var(--client-space-2);padding:clamp(24px,4vw,48px)}.client-mediatown .mtm-roi-calculator__gap p,.client-mediatown .mtm-roi-calculator__gap span,.client-mediatown .mtm-roi-calculator__gap strong{color:inherit;font-family:var(--client-font-body);margin:0}.client-mediatown .mtm-roi-calculator__gap p{font-size:12px;font-weight:600;letter-spacing:.12em;line-height:18px;text-transform:uppercase}.client-mediatown .mtm-roi-calculator__gap strong{font-size:clamp(32px,4vw,48px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.04em;line-height:.95}.client-mediatown .mtm-roi-calculator__gap span{font-size:16px;line-height:24px}.client-mediatown .mtm-roi-calculator__comparison{display:grid;gap:var(--client-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.client-mediatown .mtm-roi-calculator__comparison article{background:var(--client-theme-surface);border:var(--client-border-width-1) solid var(--client-theme-border);border-radius:var(--client-radius-4);display:grid;gap:var(--client-space-2);padding:clamp(20px,3vw,36px)}.client-mediatown .mtm-roi-calculator__comparison article.is-compounding{border-color:var(--client-theme-text)}.client-mediatown .mtm-roi-calculator__comparison p,.client-mediatown .mtm-roi-calculator__comparison span,.client-mediatown .mtm-roi-calculator__comparison strong{font-family:var(--client-font-body);margin:0}.client-mediatown .mtm-roi-calculator__disclaimer{color:var(--client-theme-muted);font-family:var(--client-font-body);font-size:12px;font-weight:400;line-height:18px;margin:var(--client-space-4) 0 0;max-width:56ch}.client-mediatown .mtm-roi-calculator__footer-cta{align-items:end;background:var(--client-color-primary);color:var(--client-color-primary-contrast);display:grid;gap:var(--client-space-9);grid-template-columns:minmax(0,1fr) auto;margin:var(--client-space-7) calc(var(--mtm-roi-drawer-padding)*-1) calc(var(--mtm-roi-drawer-padding)*-1);padding:clamp(36px,5vw,64px) var(--mtm-roi-drawer-padding)}.client-mediatown .mtm-roi-calculator__footer-cta p{color:inherit;font-family:var(--client-font-heading);font-size:clamp(28px,3vw,42px);font-weight:500;letter-spacing:-.03em;line-height:1.06;margin:0;max-width:20ch;text-wrap:balance}.client-mediatown.mtm-roi-calculator .mtm-roi-calculator__footer-cta a{color:var(--client-color-primary-contrast);font-family:var(--client-font-heading);font-size:clamp(24px,3.25vw,38px);font-weight:500;letter-spacing:-.02em;line-height:1.1;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.22em;transition:opacity .18s ease;white-space:nowrap}.client-mediatown.mtm-roi-calculator .mtm-roi-calculator__footer-cta a:hover{color:var(--client-color-primary-contrast);opacity:.7}.client-mediatown .mtm-roi-calculator__comparison p{color:var(--client-theme-muted);font-size:15px;line-height:22px}.client-mediatown .mtm-roi-calculator__comparison strong{color:var(--client-theme-text);font-size:clamp(28px,3vw,40px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.035em;line-height:1}.client-mediatown .mtm-roi-calculator__comparison span{color:var(--client-theme-muted);font-size:14px;line-height:20px}.client-mediatown .mtm-roi-calculator__panel.is-updating :where([data-gap-monthly],[data-additive-result],[data-compounding-result],[data-formula-result]){animation:mtm-roi-value-update .28s ease-out}@keyframes mtm-roi-value-update{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.client-mediatown .mtm-roi-calculator__header{align-items:start;grid-template-columns:1fr}}@media (max-width:767px){.client-mediatown.mtm-roi-calculator{padding-block:min(var(--mtm-roi-padding-top,96px),64px) min(var(--mtm-roi-padding-bottom,96px),64px)}@layer theme{.client-mediatown.mtm-roi-calculator .mtm-roi-calculator__header h2{font-size:44px!important;line-height:.94!important}}.client-mediatown .mtm-roi-calculator__introduction{font-size:16px;line-height:24px}.client-mediatown .mtm-roi-calculator__overlay{align-items:flex-end}.client-mediatown .mtm-roi-calculator__drawer{border-left:0;border-radius:var(--client-radius-5) var(--client-radius-5) 0 0;border-top:var(--client-border-width-1) solid var(--client-theme-border);height:auto;max-height:92dvh;transform:translate3d(0,100%,0);width:100%}.client-mediatown .mtm-roi-calculator__overlay.is-open .mtm-roi-calculator__drawer{transform:translateZ(0)}.client-mediatown .mtm-roi-calculator__drawer-scroll{--mtm-roi-drawer-padding:20px;height:auto;max-height:92dvh;padding:var(--mtm-roi-drawer-padding)}.client-mediatown .mtm-roi-calculator__panel{border-radius:var(--client-radius-4);padding:20px}.client-mediatown .mtm-roi-calculator__actuals.is-open{max-height:220px}.client-mediatown .mtm-roi-calculator__baseline{display:grid;gap:var(--client-space-4)}.client-mediatown .mtm-roi-calculator__currency-field{min-width:0;width:100%}.client-mediatown .mtm-roi-calculator__baseline-input,.client-mediatown .mtm-roi-calculator__currency-field>span{font-size:24px!important}.client-mediatown .mtm-roi-calculator__levers{padding-block:var(--client-space-7)}.client-mediatown .mtm-roi-calculator__options button{font-size:12px;min-height:44px}.client-mediatown .mtm-roi-calculator__formula{gap:var(--client-space-2);justify-content:flex-start}.client-mediatown .mtm-roi-calculator__gap strong{font-size:36px;line-height:38px}.client-mediatown .mtm-roi-calculator__comparison{grid-template-columns:1fr}.client-mediatown .mtm-roi-calculator__footer-cta{align-items:start;gap:var(--client-space-7);grid-template-columns:1fr}.client-mediatown .mtm-roi-calculator__footer-cta p{font-size:28px}.client-mediatown.mtm-roi-calculator .mtm-roi-calculator__footer-cta a{font-size:26px;justify-self:start;white-space:normal}}@media (prefers-reduced-motion:reduce){.client-mediatown .mtm-roi-calculator__backdrop,.client-mediatown .mtm-roi-calculator__drawer,.client-mediatown .mtm-roi-calculator__overlay{transition:none}.client-mediatown .mtm-roi-calculator__panel.is-updating :where([data-gap-monthly],[data-additive-result],[data-compounding-result],[data-formula-result]){animation:none}}