.landing{--lp-biz-page:var(--dg-neutral-950);--lp-biz-panel:var(--dg-neutral-900);--lp-biz-raised:var(--dg-neutral-850);--lp-biz-rule:rgb(255 255 255/0.1);--lp-biz-rule-strong:rgb(255 255 255/0.18);--lp-biz-ink:var(--dg-neutral-0);--lp-biz-ink-2:var(--dg-neutral-400);--lp-biz-ink-3:var(--dg-neutral-500)}.landing--business{--lp-page:var(--lp-biz-page);--lp-panel:var(--lp-biz-panel);--lp-ink-card:var(--lp-biz-panel);--lp-ink-soft:rgb(255 255 255/0.06);--lp-glass:rgb(10 10 10/0.62);--lp-glass-border:var(--lp-biz-rule-strong);--lp-chrome:rgb(10 10 10/0.78);--lp-stage-radius:var(--dg-radius-xl);--lp-card-radius:var(--dg-radius-l);letter-spacing:-.004em}.landing--business .lp-display{font-size:clamp(2.5rem,1.7rem + 3.4vw,4.25rem);letter-spacing:-.035em}.landing--business .lp-title{letter-spacing:-.03em}.landing--business .lp-lead{color:var(--lp-biz-ink-2)}.lp-eyebrow__index{font-variant-numeric:tabular-nums;color:var(--dg-text-primary)}.lp-eyebrow__index:after{content:"";display:inline-block;width:20px;height:1px;margin-inline:var(--dg-space-s) var(--dg-space-xs);background:var(--lp-biz-rule-strong);vertical-align:middle}.landing--business .lp-bcard,.landing--business .lp-faq__item,.landing--business .lp-panel,.landing--business .lp-platforms__card{background:var(--lp-biz-panel);box-shadow:0 0 0 1px var(--lp-biz-rule)}.landing--business .lp-feature__tile{background:var(--lp-biz-raised);box-shadow:0 0 0 1px var(--lp-biz-rule)}.landing--business .lp-slot--dev{background:var(--lp-biz-raised);border-color:var(--lp-biz-rule-strong)}.landing--business .lp-features__list{gap:0}.landing--business .lp-features__list .lp-feature{padding-block:var(--dg-space-l);border-top:1px solid var(--lp-biz-rule)}.landing--business .lp-features__list .lp-feature:last-of-type{border-bottom:1px solid var(--lp-biz-rule)}.landing--business .lp-features__list .lp-feature>span>span{color:var(--lp-biz-ink-2)}.landing--business .lp-band__photo img,.landing--business .lp-dark__photo img,.landing--business .lp-stage__photo img{filter:grayscale(.45) saturate(.7) brightness(.72) contrast(1.08)}.landing--business .lp-dark__photo:after,.landing--business .lp-stage__photo:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--dg-neutral-950) 55%,transparent),color-mix(in srgb,var(--dg-neutral-950) 20%,transparent) 45%,color-mix(in srgb,var(--dg-neutral-950) 82%,transparent))}.lp-header__brand{display:inline-flex;align-items:center;gap:var(--dg-space-s)}.lp-header__badge{display:inline-block;padding:2px var(--dg-space-s);border-radius:var(--dg-radius-pill);background:var(--dg-action-primary);color:var(--dg-action-on-primary);font-size:var(--dg-type-caption-2-size);line-height:1.3;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lp-bhero__eyebrow{justify-content:center;margin-bottom:var(--dg-space-l);color:var(--lp-biz-ink-2)}.lp-bhero__eyebrow:before{content:"";width:20px;height:1px;background:var(--lp-biz-rule-strong)}.lp-bhero__stage{aspect-ratio:1030/500}.lp-bhero__stage .lp-stage__laptop{top:-12cqw;left:10cqw;width:80cqw}.landing--business .lp-hero__facts{margin-top:calc(60px + var(--dg-space-4xl));padding-top:var(--dg-space-xl);border-top:1px solid var(--lp-biz-rule)}.landing--business .lp-hero__fact>span>span{color:var(--lp-biz-ink-2)}.lp-bcards{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--dg-space-l);margin-top:clamp(40px,5vw,56px)}.lp-bcard{display:grid;gap:var(--dg-space-m);align-content:start;padding:var(--dg-space-2xl);border-radius:var(--lp-card-radius);background:var(--lp-panel)}.lp-bcard h3{margin-top:var(--dg-space-xs);font-size:var(--dg-type-title-3-size);font-weight:600;letter-spacing:-.015em}.lp-bcard .lp-body,.lp-bwho__later{font-size:var(--dg-type-subheadline-size)}.lp-bwho__later{margin-top:var(--dg-space-2xl);text-align:center;font-weight:500;color:var(--lp-biz-ink-3)}.lp-bhow__steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(40px,5vw,56px);padding:var(--dg-space-3xl) 0;list-style:none}.lp-bhow__step{position:relative;display:grid;gap:var(--dg-space-m);align-content:start;padding:0 var(--dg-space-3xl)}.lp-bhow__step+.lp-bhow__step{border-left:1px solid var(--lp-biz-rule)}.lp-bhow__index{margin-bottom:var(--dg-space-m);font-size:var(--dg-type-title-2-size);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--lp-biz-ink-3)}.lp-bhow__step h3{margin-top:var(--dg-space-xs);font-size:var(--dg-type-title-3-size);font-weight:600;letter-spacing:-.015em}.lp-bhow__step .lp-body{font-size:var(--dg-type-subheadline-size)}.lp-btogether__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--dg-space-4xl);align-items:center}.lp-btogether__copy{display:grid;gap:var(--dg-space-2xl)}.landing--business .lp-dark{background:var(--lp-biz-panel);box-shadow:0 0 0 1px var(--lp-biz-rule)}.lp-bfeature__panel{display:grid;gap:var(--dg-space-3xl);padding:var(--dg-space-4xl)}.lp-bfeature__panel.is-slotted{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}.lp-bfeature__panel--end.is-slotted .lp-bfeature__copy{order:2}.lp-bfeature__copy{display:grid;gap:var(--dg-space-2xl)}.lp-bfeature__panel:not(.is-slotted) .lp-bfeature__list{grid-template-columns:repeat(3,1fr);gap:var(--dg-space-3xl);margin-top:var(--dg-space-l)}.lp-bfeature__panel:not(.is-slotted) .lp-bfeature__copy .lp-heading{max-width:var(--lp-column)}.lp-bfeature__slots{display:grid;gap:var(--dg-space-xl)}.lp-slot[hidden]{display:none}.lp-slot--dev{display:grid;gap:var(--dg-space-s);align-content:center;justify-items:center;padding:var(--dg-space-2xl);border:1px dashed var(--dg-border-strong);border-radius:var(--lp-card-radius);background:var(--dg-bg-surface);text-align:center}.lp-slot__label{font-size:var(--dg-type-headline-size);font-weight:600}.lp-slot__note{max-width:32ch;font-size:var(--dg-type-subheadline-size);color:var(--dg-text-secondary)}.lp-slot__id{font-family:var(--dg-font-mono,ui-monospace,monospace);font-size:var(--dg-type-caption-2-size);letter-spacing:.04em;color:var(--dg-text-tertiary)}.lp-disclaimer{max-width:var(--lp-column);margin:var(--dg-space-2xl) auto 0;text-align:center;font-size:var(--dg-type-footnote-size);line-height:1.5;font-weight:500;color:var(--lp-biz-ink-3);text-wrap:pretty}.lp-disclaimer--band{margin-top:var(--dg-space-3xl)}.lp-btogether__card{min-height:520px;justify-content:center}.lp-spaces{position:relative;display:grid;gap:var(--dg-space-l);width:min(100%,380px)}.lp-spaces__chip{height:auto;padding:var(--dg-space-s) var(--dg-space-xl) var(--dg-space-s) var(--dg-space-s);color:var(--dg-text-primary)}.lp-spaces__chip--personal{justify-self:start}.lp-spaces__chip--business{justify-self:end}.lp-spaces__text{display:grid;gap:1px;text-align:left}.lp-spaces__text b{font-size:var(--dg-type-subheadline-size);font-weight:600;line-height:1.3}.lp-spaces__text span{font-size:var(--dg-type-caption-1-size);line-height:1.3;color:var(--dg-text-secondary)}.lp-spaces__transfer{display:inline-flex;align-items:center;gap:var(--dg-space-s);justify-self:center;height:32px;padding-inline:var(--dg-space-l);border-radius:var(--dg-radius-pill);background:var(--lp-glass);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 0 0 1px var(--lp-glass-border) inset;font-size:var(--dg-type-footnote-size);font-weight:600;font-variant-numeric:tabular-nums;color:var(--dg-text-primary)}.lp-spaces__transfer svg{width:16px;height:16px}.lp-mega__column--business,.lp-menu__column--business{--dg-text-primary:var(--lp-biz-ink);--dg-text-secondary:var(--lp-biz-ink-2);--dg-text-tertiary:var(--lp-biz-ink-3);--dg-bg-surface:var(--lp-biz-raised);--dg-bg-fill:var(--lp-biz-raised);--dg-bg-fill-strong:var(--dg-neutral-800);--dg-border-subtle:var(--lp-biz-rule);--lp-ink-soft:rgb(255 255 255/0.08);color:var(--lp-biz-ink);background:var(--lp-biz-page);border-radius:var(--lp-card-radius);box-shadow:0 0 0 1px var(--lp-biz-rule)}.lp-mega__column--business{margin:calc(-1 * var(--dg-space-s));padding:var(--dg-space-s)}.lp-mega__column+.lp-mega__column--business{padding-left:var(--dg-space-s);border-left:0}.lp-menu__column--business{padding:var(--dg-space-l)}@media (max-width:1023px){.lp-bcards{grid-template-columns:1fr 1fr}.lp-bhow__steps{grid-template-columns:1fr;padding:0 var(--dg-space-2xl)}.lp-bhow__step{padding:var(--dg-space-2xl) 0}.lp-bhow__step+.lp-bhow__step{border-left:0;border-top:1px solid var(--lp-biz-rule)}.lp-btogether__grid{grid-template-columns:1fr;gap:var(--dg-space-3xl)}.lp-btogether__card{order:2;min-height:480px}.lp-bfeature__panel{padding:var(--dg-space-3xl) var(--dg-space-2xl)}.lp-bfeature__panel.is-slotted{grid-template-columns:1fr}.lp-bfeature__panel--end.is-slotted .lp-bfeature__copy{order:0}.lp-bfeature__panel:not(.is-slotted) .lp-bfeature__list{grid-template-columns:1fr;gap:0}}@media (max-width:767px){.lp-bcards{grid-template-columns:1fr}.lp-bhero__stage .lp-stage__laptop{top:-10cqw;left:6cqw;width:88cqw}.lp-btogether__card{min-height:420px}}.lp-cta{display:grid;justify-items:center;gap:var(--dg-space-m)}.lp-cta--start{justify-items:start}.lp-cta:not(.lp-cta--start) .lp-cta__note{text-align:center}.lp-cta__note{font-size:var(--dg-type-subheadline-size);line-height:1.4;font-weight:500;color:var(--dg-text-secondary);text-wrap:balance}.lp-section-cta{margin-top:clamp(32px,4vw,48px)}.lp-hero__title{max-width:20ch;font-size:clamp(2.5rem,1.75rem + 3.3vw,4.25rem);line-height:1.02}.lp-hero__cta{display:grid;justify-items:center;gap:var(--dg-space-m);margin-top:var(--dg-space-xs)}.lp-hero__cta .lp-hero__actions{margin-top:0}.lp-stage[data-stage-rise]{animation:lp-stage-rise .9s var(--lp-ease) both;animation-delay:60ms}@keyframes lp-stage-rise{0%{translate:0 28px}to{translate:0 0}}@media (prefers-reduced-motion:reduce){.lp-stage[data-stage-rise]{animation:none}}.lp-logos__head{display:flex;align-items:center;justify-content:center;gap:var(--dg-space-m);margin-bottom:var(--dg-space-2xl)}.lp-logos__head .lp-logos__eyebrow{margin-bottom:0}.lp-logos__pause{display:inline-grid;border:0;cursor:pointer;place-items:center;width:32px;height:32px;border-radius:var(--dg-radius-pill);background:var(--lp-panel);color:var(--dg-text-secondary);transition:color var(--dg-duration-base) var(--dg-ease-standard)}.lp-logos__pause:hover{color:var(--dg-text-primary)}.lp-logos__pause:focus-visible{outline:2px solid var(--dg-action-primary);outline-offset:2px}.lp-logos__pause svg{width:14px;height:14px}.lp-marquee[data-paused] .lp-marquee__track{animation-play-state:paused}@media (max-width:767px),(prefers-reduced-motion:reduce){.lp-logos__pause{display:none}.lp-marquee{mask-image:none;-webkit-mask-image:none}.lp-marquee__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center;gap:var(--dg-space-l) var(--dg-space-2xl);padding:0 var(--lp-gutter)}.lp-marquee__track [aria-hidden]{display:none}}.lp-problem__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--dg-space-xl);margin-top:clamp(40px,5vw,56px);list-style:none}.lp-problem__card{display:grid;gap:var(--dg-space-m);align-content:start;padding:var(--dg-space-2xl);border-radius:var(--lp-card-radius);background:var(--lp-panel)}.lp-problem__card h3{margin-top:var(--dg-space-xs);font-size:var(--dg-type-title-3-size);font-weight:600;letter-spacing:-.015em}.lp-problem__outcome{display:grid;justify-items:center;gap:var(--dg-space-xl);max-width:900px;margin:clamp(64px,9vw,112px) auto 0;text-align:center}.lp-problem__line{font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);line-height:1.08;font-weight:600;letter-spacing:-.03em;text-wrap:balance}.lp-how__steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(40px,5vw,56px);padding:var(--dg-space-3xl) 0;list-style:none}.lp-how__step{display:grid;gap:var(--dg-space-m);align-content:start;padding:0 var(--dg-space-3xl)}.lp-how__step+.lp-how__step{border-left:1px solid var(--dg-border-subtle)}.lp-how__index{margin-bottom:var(--dg-space-m);font-size:var(--dg-type-title-2-size);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--dg-text-tertiary)}.lp-how__step h3{font-size:var(--dg-type-title-3-size);letter-spacing:-.015em}.lp-dark__rule,.lp-how__step h3{margin-top:var(--dg-space-xs);font-weight:600}.lp-dark__rule{font-size:var(--dg-type-subheadline-size);line-height:1.4;color:var(--dg-neutral-0);opacity:.88}.lp-walk__steps{list-style:none}.lp-walk__step{width:100%;border:0;background:transparent;font:inherit;color:inherit;margin:calc(-1 * var(--dg-space-l));padding:var(--dg-space-l);border-radius:var(--lp-card-radius);text-align:start;opacity:1;cursor:pointer;transition:background-color var(--dg-duration-base) var(--dg-ease-standard)}.lp-walk__step:hover{background:var(--dg-bg-fill)}.lp-walk__step:focus-visible{outline:2px solid var(--dg-action-primary);outline-offset:2px}.lp-walk__step[aria-pressed=true]{background:var(--dg-bg-surface);box-shadow:0 0 0 1px var(--dg-border-subtle)}.lp-walk__step[aria-pressed=true] .lp-walk__index{color:var(--dg-text-primary)}.lp-walk__ruler i{transform:scaleY(calc(1 + var(--walk-progress, 0) * 2));transition:transform .12s linear}.lp-datatable{max-width:860px;margin:clamp(40px,5vw,56px) auto 0;border-radius:var(--lp-card-radius);background:var(--lp-panel);overflow:hidden}.lp-datatable__row{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:var(--dg-space-2xl);padding:var(--dg-space-xl) var(--dg-space-3xl)}.lp-datatable__row+.lp-datatable__row{border-top:1px solid var(--dg-border-subtle)}.lp-datatable dt{font-size:var(--dg-type-headline-size);font-weight:600;letter-spacing:-.01em}.lp-datatable dd{font-size:var(--dg-type-body-size);line-height:1.5;font-weight:500;color:var(--dg-text-secondary)}.lp-pricing__panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--dg-space-4xl);align-items:center;padding:clamp(32px,5vw,64px)}.lp-pricing__copy{display:grid;gap:var(--dg-space-xl);justify-items:start}.lp-pricing__copy .lp-cta{margin-top:var(--dg-space-m)}.lp-pricing__points{display:grid;border-radius:var(--lp-card-radius);background:var(--dg-bg-surface);box-shadow:0 0 0 1px var(--dg-border-subtle)}.lp-pricing__point{display:grid;gap:var(--dg-space-xs);padding:var(--dg-space-xl) var(--dg-space-2xl)}.lp-pricing__point+.lp-pricing__point{border-top:1px solid var(--dg-border-subtle)}.lp-pricing__point dt{font-size:var(--dg-type-footnote-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dg-text-secondary)}.lp-pricing__point dd{font-size:var(--dg-type-headline-size);line-height:1.4;font-weight:600}.lp-band__steps{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dg-space-m) var(--dg-space-2xl);list-style:none;color:var(--dg-neutral-0)}.lp-band__steps li{display:inline-flex;align-items:center;gap:var(--dg-space-s);font-size:var(--dg-type-subheadline-size);font-weight:600}.lp-band__steps svg{width:16px;height:16px;flex:none}.lp-band__cta .lp-cta__note{color:var(--dg-neutral-0);opacity:.85}.lp-sticky-cta{position:fixed;inset:auto 0 0;z-index:40;display:none;padding:var(--dg-space-m) var(--lp-gutter) calc(var(--dg-space-m) + env(safe-area-inset-bottom, 0px));background:linear-gradient(to top,var(--lp-page) 55%,transparent);translate:0 110%;transition:translate var(--dg-duration-slow) var(--lp-ease);pointer-events:none}.lp-sticky-cta.is-shown{translate:0 0;pointer-events:auto}.lp-sticky-cta__button{width:100%;min-height:52px;justify-content:center}@media (max-width:767px){.lp-sticky-cta{display:block}.lp-header__cta{transition:background-color var(--dg-duration-fast) var(--dg-ease-standard),color var(--dg-duration-fast) var(--dg-ease-standard),box-shadow var(--dg-duration-fast) var(--dg-ease-standard),scale var(--dg-spring-snappy-duration) var(--dg-spring-snappy),opacity var(--dg-duration-base) var(--lp-ease),visibility var(--dg-duration-base)}.landing:has(.lp-sticky-cta.is-shown) .lp-header__cta{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.lp-sticky-cta{transition:none}}.landing--business{--lp-biz-ink-2:var(--dg-neutral-300);--lp-biz-ink-3:var(--dg-neutral-400);--dg-text-secondary:var(--dg-neutral-300);--dg-text-tertiary:var(--dg-neutral-400)}.landing--business .lp-body,.landing--business .lp-faq__answer p,.landing--business .lp-feature span>span{font-size:var(--dg-type-headline-size);font-weight:500}.landing--business .lp-disclaimer{font-size:var(--dg-type-subheadline-size);color:var(--lp-biz-ink-2)}.landing--business .lp-datatable,.landing--business .lp-pricing__points{background:var(--lp-biz-panel);box-shadow:0 0 0 1px var(--lp-biz-rule)}.landing--business .lp-datatable__row+.lp-datatable__row{border-top-color:var(--lp-biz-rule)}.landing--business .lp-datatable dd{font-size:var(--dg-type-headline-size)}.lp-bclosing{padding-bottom:clamp(48px,6vw,80px)}.lp-bnote{margin-top:var(--dg-space-l);text-align:center;font-size:var(--dg-type-footnote-size);font-weight:500;color:var(--dg-text-tertiary)}.lp-bdeadlines{padding-top:clamp(40px,5vw,64px)}.lp-bdeadlines__strip{display:grid;gap:var(--dg-space-xl);padding:var(--dg-space-2xl) var(--dg-space-3xl);border-radius:var(--lp-card-radius);background:var(--lp-panel);box-shadow:0 0 0 1px var(--lp-biz-rule)}.lp-bdeadlines__title{display:inline-flex;align-items:center;gap:var(--dg-space-s);font-size:var(--dg-type-footnote-size);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dg-text-secondary)}.lp-bdeadlines__title svg{width:16px;height:16px}.lp-bdeadlines__list{display:grid;grid-template-columns:repeat(3,1fr);list-style:none}.lp-bdeadlines__item{display:grid;gap:var(--dg-space-xs);align-content:start;padding-inline:var(--dg-space-2xl)}.lp-bdeadlines__item:first-child{padding-left:0}.lp-bdeadlines__item+.lp-bdeadlines__item{border-left:1px solid var(--lp-biz-rule)}.lp-bdeadlines__date{font-size:var(--dg-type-title-3-size);font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.lp-bdeadlines__label{font-size:var(--dg-type-headline-size);font-weight:500}.lp-bdeadlines__rule{font-size:var(--dg-type-footnote-size);font-weight:500;color:var(--dg-text-tertiary)}.lp-bdeadlines__note{font-size:var(--dg-type-subheadline-size);font-weight:500;color:var(--dg-text-secondary)}.lp-bdeadlines__note .lp-link{display:inline;color:var(--dg-text-primary);text-decoration:underline;text-underline-offset:3px}.lp-bcalc__sheet{margin-top:clamp(40px,5vw,56px);padding:clamp(24px,4vw,48px);border-radius:var(--lp-stage-radius);background:var(--lp-panel);box-shadow:0 0 0 1px var(--lp-biz-rule)}.lp-bcalc__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--dg-space-s) var(--dg-space-xl);padding-bottom:var(--dg-space-xl);border-bottom:1px solid var(--lp-biz-rule-strong)}.lp-bcalc__caption{font-size:var(--dg-type-title-3-size);font-weight:600;letter-spacing:-.015em}.lp-bcalc__sample{padding:4px var(--dg-space-m);border-radius:var(--dg-radius-pill);box-shadow:0 0 0 1px var(--lp-biz-rule-strong);font-size:var(--dg-type-footnote-size);font-weight:600;color:var(--dg-text-secondary)}.lp-bcalc__table{width:100%;border-collapse:collapse}.lp-bcalc__table td,.lp-bcalc__table th{padding:var(--dg-space-m) 0;text-align:start;vertical-align:top;font-weight:500}.lp-bcalc__table thead th{padding-top:var(--dg-space-xl);color:var(--dg-text-tertiary)}.lp-bcalc__heading th,.lp-bcalc__table thead th{font-size:var(--dg-type-footnote-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.lp-bcalc__heading th{padding-top:var(--dg-space-2xl);color:var(--dg-text-secondary)}.lp-bcalc__group tr+tr:not(.lp-bcalc__heading) td,.lp-bcalc__group tr+tr:not(.lp-bcalc__heading) th{border-top:1px solid var(--lp-biz-rule)}.lp-bcalc__table th[scope=row]{padding-right:var(--dg-space-xl)}.lp-bcalc__table th[scope=row]>a,.lp-bcalc__table th[scope=row]>span{display:block}.lp-bcalc__label{font-size:var(--dg-type-headline-size);font-weight:600}.lp-bcalc__detail{font-size:var(--dg-type-subheadline-size);line-height:1.4;font-weight:500;color:var(--dg-text-secondary)}.lp-bcalc__rule-cell{width:30%;padding-right:var(--dg-space-xl)!important}.lp-bcalc__rule{font-size:var(--dg-type-subheadline-size);font-weight:500;color:var(--dg-text-secondary);text-decoration:underline;text-decoration-color:var(--lp-biz-rule-strong);text-underline-offset:3px}a.lp-bcalc__rule:hover{color:var(--dg-text-primary);text-decoration-color:currentColor}.lp-bcalc__table th[scope=row]>.lp-bcalc__rule--inline{display:none}.lp-bcalc__amount,.lp-bcalc__date,.lp-bcalc__limit,.lp-bdeadlines__date{font-variant-numeric:tabular-nums}.lp-bcalc__amount{width:9.5rem;text-align:end!important;white-space:nowrap;font-size:var(--dg-type-headline-size);font-weight:600!important}.lp-bcalc__table tr.is-excluded .lp-bcalc__amount,.lp-bcalc__table tr.is-excluded .lp-bcalc__label{color:var(--dg-text-secondary);text-decoration:line-through;text-decoration-color:var(--dg-text-secondary)}.lp-bcalc__total td,.lp-bcalc__total th{border-top:1px solid var(--lp-biz-rule-strong)!important;font-size:var(--dg-type-headline-size);font-weight:600!important}.lp-bcalc__total.is-final td,.lp-bcalc__total.is-final th{padding-top:var(--dg-space-l);font-size:var(--dg-type-title-3-size)}.lp-bcalc__cumulative{margin-top:var(--dg-space-xl);padding:var(--dg-space-l) var(--dg-space-xl);border-radius:var(--dg-radius-m);background:var(--lp-biz-raised);font-size:var(--dg-type-subheadline-size);line-height:1.5;font-weight:500;color:var(--dg-text-secondary)}.lp-bcalc__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--dg-space-xl);margin-top:var(--dg-space-xl)}.lp-bcalc__block{display:grid;gap:var(--dg-space-s);align-content:start;padding:var(--dg-space-xl);border-radius:var(--dg-radius-m);box-shadow:0 0 0 1px var(--lp-biz-rule)}.lp-bcalc__block-title{margin-bottom:var(--dg-space-xs);font-size:var(--dg-type-footnote-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dg-text-secondary)}.lp-bcalc__dates{display:grid;list-style:none}.lp-bcalc__dates li{display:grid;grid-template-columns:11.5rem minmax(0,1fr);gap:2px var(--dg-space-l);padding:var(--dg-space-m) 0}.lp-bcalc__dates li+li{border-top:1px solid var(--lp-biz-rule)}.lp-bcalc__dates .lp-bcalc__rule{grid-column:2}.lp-bcalc__date{grid-row:span 2;white-space:nowrap;font-size:var(--dg-type-headline-size);font-weight:600}.lp-bcalc__limit{font-size:var(--dg-type-title-2-size);font-weight:600;letter-spacing:-.02em}.lp-bcalc__meter{height:8px;margin-top:var(--dg-space-s);border-radius:var(--dg-radius-pill);background:var(--lp-biz-raised);overflow:hidden}.lp-bcalc__meter i{display:block;height:100%;border-radius:inherit;background:var(--dg-neutral-0)}.lp-bcalc__used{font-weight:600}.lp-bcalc__footnote,.lp-bcalc__used{font-size:var(--dg-type-subheadline-size)}.lp-bcalc__footnote{margin-top:var(--dg-space-xl);line-height:1.5;font-weight:500;color:var(--dg-text-secondary)}@media (max-width:1023px){.lp-bcalc__grid,.lp-bdeadlines__list,.lp-pricing__panel{grid-template-columns:1fr}.lp-bdeadlines__list{gap:var(--dg-space-l)}.lp-bdeadlines__item,.lp-bdeadlines__item:first-child{padding:0}.lp-bdeadlines__item+.lp-bdeadlines__item{border-left:0;border-top:1px solid var(--lp-biz-rule);padding-top:var(--dg-space-l)}}@media (max-width:767px){.lp-hero__actions .lp-btn{width:100%}.lp-hero__line{display:inline}.lp-cta{max-width:100%}.lp-cta .lp-btn{max-width:100%;white-space:normal;text-align:center}.lp-pricing__panel{padding:var(--dg-space-2xl) var(--dg-space-xl)}.lp-problem__grid{grid-template-columns:1fr;gap:var(--dg-space-m)}.lp-problem__card{grid-template-columns:auto minmax(0,1fr);gap:var(--dg-space-xs) var(--dg-space-l);padding:var(--dg-space-xl)}.lp-problem__card .lp-feature__tile{grid-row:span 2}.lp-problem__card h3{margin-top:0}.lp-how__steps{grid-template-columns:1fr;padding:0 var(--dg-space-2xl)}.lp-how__step{padding:var(--dg-space-2xl) 0}.lp-how__step+.lp-how__step{border-left:0;border-top:1px solid var(--dg-border-subtle)}.lp-datatable__row{grid-template-columns:1fr;gap:var(--dg-space-xs)}.lp-bdeadlines__strip,.lp-datatable__row{padding:var(--dg-space-xl)}.lp-bcalc__rule-cell{display:none}.lp-bcalc__table th[scope=row]>.lp-bcalc__rule--inline{display:inline-block;margin-top:2px}.lp-bcalc__amount{width:auto;padding-left:var(--dg-space-m)!important}.lp-bcalc__dates li{grid-template-columns:1fr}.lp-bcalc__dates .lp-bcalc__rule{grid-column:1}.lp-bcalc__date{grid-row:auto}.lp-lookback__frame{max-height:1100px;overflow:hidden;mask-image:linear-gradient(180deg,#000 78%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent)}.lp-footer{padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px))}}