.ex-wrap{width:min(1069px,calc(100% - 48px));margin-inline:auto}.ex-crumb-band{padding-block:28px;font-size:12px;line-height:18px;color:var(--prepstr-color-text-secondary)}.ex-hero{padding:56px 0 64px}.ex-hero-title{max-width:850px;margin-inline:auto;font-size:var(--prepstr-type-marketing-hero-size);line-height:var(--prepstr-type-marketing-hero-leading);letter-spacing:var(--prepstr-type-marketing-hero-tracking);font-weight:600;text-align:center;text-wrap:balance;--tl-enter-y:12px;animation:tl-hero-rise var(--tl-hero-title-duration) var(--tl-enter-ease) both}.ex-root .ex-hero-sub{max-width:760px;margin:24px auto 0;font-size:18px;line-height:28px;text-align:center}.ex-hero-sub a,.ex-prose :is(p,li,td)>a:not([class]){text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--prepstr-color-brand-primary)}.ex-root a:not(.tl-button):hover{color:var(--prepstr-color-brand-primary)}.ex-metric-row{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:32px}.ex-metric{padding:12px 20px;text-align:center}.ex-metric span{display:block;font-size:26px;line-height:34px;font-weight:500;letter-spacing:-.8px}.ex-metric small{display:block;margin-top:8px;font-size:14px;line-height:20px;color:var(--prepstr-color-text-secondary)}.ex-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:28px}.ex-section{padding-block:64px}.ex-section-tight{padding-top:32px}.ex-prose{max-width:900px}.ex-prose h2,.ex-section-title{font-size:var(--prepstr-type-marketing-section-size);line-height:var(--prepstr-type-marketing-section-leading);letter-spacing:var(--prepstr-type-marketing-section-tracking);font-weight:600;margin-bottom:24px;text-wrap:balance}.ex-prose h2:not(:first-child){margin-top:48px}.ex-prose p,.ex-section-sub{font-size:16px;line-height:24px}.ex-root .ex-section-sub{max-width:720px;margin-bottom:32px}.ex-media{display:block;width:100%;height:auto;margin-bottom:40px;border-radius:16px}.ex-table-wrap{width:100%;overflow-x:auto;margin:32px 0;border:1px solid var(--prepstr-color-border-default);border-radius:12px;background:var(--prepstr-color-bg-secondary)}.ex-table-wrap table{width:100%;min-width:620px;border-collapse:collapse;font-size:14px;line-height:22px}.ex-table-wrap td,.ex-table-wrap th{border:0;border-bottom:1px solid var(--prepstr-color-border-default);padding:18px 20px;color:var(--prepstr-color-text-secondary);vertical-align:top}.ex-table-wrap th{color:var(--prepstr-color-text-primary);background:var(--prepstr-color-bg-surface-warm);font-weight:500}.ex-table-wrap tr:last-child td{border-bottom:0}.ex-note{padding:24px;border-radius:12px;background:var(--prepstr-color-bg-surface-warm)}.ex-link-grid,.ex-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:32px 0}.ex-link-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-mini-card{min-height:0;padding:24px;text-align:left}.ex-link-grid a{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:12px;background:var(--prepstr-color-bg-surface-warm)}.ex-mini-card strong{display:block;font-size:36px;line-height:44px;font-weight:600}.ex-link-grid h3,.ex-mini-card h2,.ex-mini-card h3{margin:16px 0 12px;font-size:22px;line-height:30px;font-weight:500;letter-spacing:-.8px}.ex-link-grid h3:first-child{margin-top:0}.ex-link-grid p,.ex-mini-card p{font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:var(--prepstr-color-text-secondary)}.ex-mini-card>svg{width:24px;height:24px}.ex-link-grid span,.ex-mini-card>svg{color:var(--prepstr-color-brand-primary)}.ex-link-grid span{font-size:14px;line-height:20px}.ex-inline-cta{display:flex;flex-wrap:wrap;width:100%;align-items:center;gap:24px;justify-content:space-between;padding:24px;margin-top:32px}.ex-inline-cta h3{font-size:26px;line-height:34px;font-weight:500;margin-bottom:12px}.ex-inline-cta>div:last-child{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.ex-faq{max-width:768px;margin:32px auto 0}.ex-tool-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;align-items:center}.ex-tool-hero .ex-hero-title{font-size:45px;line-height:52px;letter-spacing:-2px;text-align:left}.ex-tool-hero .ex-hero-sub{text-align:left}.ex-tool-hero .ex-hero-actions{justify-content:flex-start}.ex-tool-panel{display:block;margin:0;width:100%;padding:28px}.ex-tool-panel h2{font-size:26px;line-height:34px;font-weight:500}.ex-tool-panel dl{margin-top:24px}.ex-tool-panel dl>div{display:flex;gap:16px;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--prepstr-color-border-default);font-size:14px;line-height:20px}.ex-tool-panel dl>div:last-child{border-bottom:0}.ex-tool-panel dt{color:var(--prepstr-color-text-secondary)}.ex-tool-panel dd{margin:0;font-weight:500}.ex-tool-steps{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.ex-tool-step{display:flex;align-items:start;gap:16px;padding:24px 0;border-bottom:1px solid var(--prepstr-color-border-default)}.ex-tool-step svg{width:20px;height:20px;flex-shrink:0;color:var(--prepstr-color-brand-primary);margin-top:2px}.ex-calc-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;align-items:start}.ex-calc-panel{display:block;margin:0;width:100%;padding:28px}.ex-calc-result{padding:28px}.ex-calc-insight-title,.ex-calc-title{display:flex;align-items:start;gap:12px}.ex-calc-insight-title svg,.ex-calc-title svg{width:20px;height:20px;flex-shrink:0;color:var(--prepstr-color-brand-primary);margin-top:4px}.ex-calc-title h2{font-size:26px;line-height:34px;font-weight:500;letter-spacing:-.8px}.ex-calc-insight-title h3,.ex-calc-targets h3{font-size:20px;line-height:28px;font-weight:500}.ex-calc-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.ex-calc-tabs button{border:1px solid var(--prepstr-color-border-default);border-radius:12px;background:var(--prepstr-color-bg-secondary);padding:12px;font-size:14px;line-height:20px;cursor:pointer;transition:background var(--prepstr-motion-interaction),border-color var(--prepstr-motion-interaction)}.ex-calc-tabs button:hover{background:var(--prepstr-color-bg-surface)}.ex-calc-tabs button.is-active{border-color:var(--prepstr-color-brand-primary);background:var(--prepstr-color-brand-accent-bg)}.ex-calc-field{margin-top:24px}.ex-calc-field label{display:block;font-size:14px;line-height:20px;font-weight:500;margin-bottom:10px}.ex-calc-input{min-height:54px;border:1px solid var(--prepstr-color-border-default);border-radius:12px;padding:14px 16px;font-size:16px;background:var(--prepstr-color-bg-secondary);color:var(--prepstr-color-text-primary);box-shadow:none}.ex-calc-input:focus-visible,.ex-calc-range:focus-visible{outline:2px solid var(--prepstr-color-focus-ring);outline-offset:4px;box-shadow:none}.ex-calc-range{width:100%;margin-top:24px;accent-color:var(--prepstr-color-brand-primary)}.ex-calc-section-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ex-calc-note{margin-top:24px;font-size:14px;line-height:22px}.ex-calc-result-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--prepstr-color-border-default)}.ex-calc-level span,.ex-calc-result-head p{font-size:14px;line-height:20px;color:var(--prepstr-color-text-secondary)}.ex-calc-result-head strong{display:block;font-size:36px;line-height:44px;font-weight:600;letter-spacing:-.6px;margin-top:8px}.ex-calc-level strong{color:var(--prepstr-color-brand-primary)}.ex-calc-insights{display:grid;gap:24px;margin-top:24px}.ex-calc-insights p{margin-top:12px}.ex-calc-insights ul{display:grid;gap:12px;margin-top:16px}.ex-calc-insights li{display:flex;gap:12px;align-items:start;font-size:14px;line-height:22px;color:var(--prepstr-color-text-secondary)}.ex-calc-insights li svg{width:18px;height:18px;flex-shrink:0;margin-top:2px;color:var(--prepstr-color-brand-primary)}.ex-calc-targets{margin-top:28px}.ex-calc-targets>div{margin-top:16px}.ex-calc-targets p{display:flex;align-items:baseline;gap:16px;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--prepstr-color-border-default);font-size:14px;line-height:20px}.ex-calc-targets strong{white-space:nowrap;font-weight:500}.ex-calc-targets .is-reached{color:var(--prepstr-color-success)}.ex-calc-result .ex-hero-actions{justify-content:flex-start}@media (max-width:1024px){.ex-hero-title{font-size:45px;line-height:52px;letter-spacing:-2px}.ex-calc-grid,.ex-tool-hero-grid,.ex-tool-steps{grid-template-columns:1fr}.ex-prose h2,.ex-section-title{font-size:36px;line-height:44px;letter-spacing:-2px}}@media (max-width:767px){.ex-link-grid,.ex-mini-grid{grid-template-columns:1fr}}@media (max-width:600px){.ex-wrap{width:calc(100% - 40px)}.ex-hero{padding-block:40px}.ex-hero-title,.ex-tool-hero .ex-hero-title{font-size:36px;line-height:44px;letter-spacing:-2px}.ex-root .ex-hero-sub{font-size:16px;line-height:24px}.ex-prose h2,.ex-section-title{font-size:28px;line-height:36px;letter-spacing:-1.4px}.ex-section{padding-block:40px}.ex-metric-row{gap:12px}.ex-metric{padding:12px}.ex-calc-panel,.ex-calc-result,.ex-tool-panel{padding:20px}.ex-calc-section-fields,.ex-calc-tabs{grid-template-columns:1fr}.ex-hero-actions .tl-button{width:100%}}@media (prefers-reduced-motion:reduce){.ex-hero-title{animation:none}}