.df-chrome[data-astro-cid-lnoc4x7z]{width:var(--df-frame);background:var(--rev-surface-base);border:1px solid var(--rev-stroke-base);font-family:var(--rev-font);color:var(--rev-glyph-primary);box-shadow:var(--rev-elevation-hero);border-radius:20px;overflow:hidden}.df-topbar[data-astro-cid-lnoc4x7z]{border-bottom:1px solid var(--rev-stroke-base);justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.df-topbar__brand[data-astro-cid-lnoc4x7z]{align-items:center;gap:12px;display:flex}.df-topbar__mark[data-astro-cid-lnoc4x7z]{background:var(--rev-surface-brand);border-radius:6px;width:22px;height:22px}.df-topbar__name[data-astro-cid-lnoc4x7z]{font-size:var(--rev-body-size);font-weight:600}.df-topbar__rule[data-astro-cid-lnoc4x7z]{background:var(--rev-stroke-level01);width:1px;height:20px}.df-topbar__section[data-astro-cid-lnoc4x7z]{font-size:var(--rev-body-med-size);color:var(--rev-glyph-tertiary)}.df-topbar__right[data-astro-cid-lnoc4x7z]{font-size:var(--rev-body-med-size);align-items:center;gap:20px;display:flex}.df-topbar__link[data-astro-cid-lnoc4x7z]{color:var(--rev-glyph-secondary)}.df-topbar__btn[data-astro-cid-lnoc4x7z]{line-height:var(--rev-button-lg);border:1px solid var(--rev-stroke-level01);border-radius:var(--rev-radius-8);padding:0 16px}.df-body[data-astro-cid-lnoc4x7z]{height:calc(var(--df-frame-h) - 64px);background:var(--rev-surface-base);grid-template-columns:248px 864px 320px;gap:20px;padding:20px;display:grid;position:relative}.df-rail__label[data-astro-cid-lnoc4x7z]{font-size:var(--rev-footnote-size);line-height:var(--rev-footnote-line);letter-spacing:var(--rev-footnote-tracking);text-transform:uppercase;color:var(--rev-glyph-tertiary);margin:0 0 4px;padding:8px 12px;font-weight:600}.df-rail__group[data-astro-cid-lnoc4x7z]+.df-rail__group[data-astro-cid-lnoc4x7z]{margin-top:20px}.df-rail__row--adds[data-astro-cid-lnoc4x7z]{overflow:hidden}.df-rail__row[data-astro-cid-lnoc4x7z]{border-radius:var(--rev-radius-8);contain:paint;height:62px;animation-duration:var(--df-loop);background:0 0;align-items:center;gap:12px;padding:0 12px;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.df-rail__marker[data-astro-cid-lnoc4x7z]{flex-shrink:0;place-items:center;width:20px;height:20px;display:grid;position:relative}.df-rail__dot[data-astro-cid-lnoc4x7z],.df-rail__tick[data-astro-cid-lnoc4x7z]{width:20px;height:20px;animation-duration:var(--df-loop);grid-area:1/1;animation-timing-function:linear;animation-iteration-count:infinite}.df-rail__dot[data-astro-cid-lnoc4x7z]{background:var(--rev-surface-level2);border-radius:50%}.df-rail__text[data-astro-cid-lnoc4x7z]{flex-direction:column;gap:2px;min-width:0;display:flex}.df-rail__title[data-astro-cid-lnoc4x7z]{font-size:var(--rev-body-med-size);line-height:var(--rev-body-med-line);font-weight:600}.df-rail__est[data-astro-cid-lnoc4x7z]{font-size:var(--rev-footnote-size);line-height:var(--rev-footnote-line);color:var(--rev-glyph-disabled)}.df-content[data-astro-cid-lnoc4x7z]{border:1px solid var(--rev-stroke-base);border-radius:var(--rev-radius-10);background:#00000005;flex-direction:column;display:flex;position:relative;overflow:hidden}.df-content__stage[data-astro-cid-lnoc4x7z]{flex:1;min-height:0;position:relative}.df-content__foot[data-astro-cid-lnoc4x7z]{height:30px;font-size:var(--rev-caption-size);letter-spacing:var(--rev-caption-tracking);color:var(--rev-glyph-disabled);justify-content:center;align-items:center;gap:6px;display:flex}.df-content__ekho[data-astro-cid-lnoc4x7z]{opacity:.6;width:auto;height:10px;display:block}.df-summary[data-astro-cid-lnoc4x7z]{border:1px solid var(--rev-stroke-base);border-radius:var(--rev-radius-10);background:var(--rev-surface-base);flex-direction:column;display:flex;overflow:hidden}.df-summary__media[data-astro-cid-lnoc4x7z]{position:relative}.df-summary__photo[data-astro-cid-lnoc4x7z]{object-fit:cover;width:100%;height:200px;display:block}.df-summary__count[data-astro-cid-lnoc4x7z]{border-radius:var(--rev-radius-4);color:#fff;font-size:var(--rev-caption-size);background:#0000008c;padding:2px 8px;position:absolute;bottom:12px;right:12px}.df-summary__pad[data-astro-cid-lnoc4x7z]{padding:16px}.df-summary__title[data-astro-cid-lnoc4x7z]{font-size:var(--rev-body-size);line-height:var(--rev-body-line);margin:0;font-weight:600}.df-summary__meta[data-astro-cid-lnoc4x7z]{font-size:var(--rev-footnote-size);color:var(--rev-glyph-tertiary);margin:2px 0 12px}.df-summary__savings[data-astro-cid-lnoc4x7z]{border-radius:var(--rev-radius-8);background:var(--rev-surface-level1);font-size:var(--rev-body-sm-size);color:var(--rev-glyph-success-strong);align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;font-weight:600;display:flex}.df-summary__savings-mark[data-astro-cid-lnoc4x7z]{flex-shrink:0;width:19px;height:18px;line-height:0}.df-summary__savings-mark[data-astro-cid-lnoc4x7z] svg[data-astro-cid-lnoc4x7z]{width:100%;height:100%;display:block}.df-summary__line[data-astro-cid-lnoc4x7z]{font-size:var(--rev-body-sm-size);line-height:var(--rev-body-sm-line);color:var(--rev-glyph-tertiary);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.df-summary__line[data-astro-cid-lnoc4x7z]+.df-summary__line[data-astro-cid-lnoc4x7z]{border-top:1px solid var(--rev-stroke-base)}.df-summary__line--reveal[data-astro-cid-lnoc4x7z]{border-top-style:solid;border-top-color:var(--rev-stroke-base);animation-duration:var(--df-loop);animation-timing-function:linear;animation-iteration-count:infinite;overflow:hidden}.df-summary__line--head[data-astro-cid-lnoc4x7z],.df-summary__line--total[data-astro-cid-lnoc4x7z]{color:var(--rev-glyph-primary);font-weight:600}.df-summary__line--sub[data-astro-cid-lnoc4x7z]{font-size:var(--rev-footnote-size);padding:6px 0;border-top:none!important}.df-summary__val[data-astro-cid-lnoc4x7z]{color:var(--rev-glyph-primary);white-space:nowrap;font-weight:600}.df-summary__slot[data-astro-cid-lnoc4x7z]{justify-items:end;display:grid}.df-summary__slot[data-astro-cid-lnoc4x7z]>[data-astro-cid-lnoc4x7z]{animation-duration:var(--df-loop);grid-area:1/1;animation-timing-function:linear;animation-iteration-count:infinite}.df-summary__dash[data-astro-cid-lnoc4x7z]{color:var(--rev-glyph-disabled);font-style:italic}.df-summary__fees[data-astro-cid-lnoc4x7z]{opacity:0;max-height:0;animation-duration:var(--df-loop);animation-timing-function:linear;animation-iteration-count:infinite;display:grid;overflow:hidden}.df-summary__fees-inner[data-astro-cid-lnoc4x7z]{min-height:0;overflow:hidden}.df-summary__fine[data-astro-cid-lnoc4x7z]{font-size:var(--rev-caption-size);line-height:var(--rev-caption-line);color:var(--rev-glyph-disabled);margin:12px 0 0}.df-fab[data-astro-cid-lnoc4x7z]{background:var(--rev-surface-base);width:56px;height:56px;color:var(--rev-glyph-primary);box-shadow:var(--rev-elevation-depth-6);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:28px;right:28px}@media (prefers-reduced-motion:reduce){.df-rail__row[data-astro-cid-lnoc4x7z],.df-rail__dot[data-astro-cid-lnoc4x7z],.df-rail__tick[data-astro-cid-lnoc4x7z],.df-summary__line--reveal[data-astro-cid-lnoc4x7z],.df-summary__slot[data-astro-cid-lnoc4x7z]>[data-astro-cid-lnoc4x7z],.df-summary__fees[data-astro-cid-lnoc4x7z]{animation:none!important}.df-summary__slot[data-astro-cid-lnoc4x7z]>[data-astro-cid-lnoc4x7z]:not(:last-child){opacity:0}.df-summary__slot[data-astro-cid-lnoc4x7z]>[data-astro-cid-lnoc4x7z]:last-child{opacity:1}.df-summary__fees[data-astro-cid-lnoc4x7z]{opacity:1;max-height:none}}.df-step[data-astro-cid-ypf53ple]{opacity:0;visibility:hidden;animation-duration:var(--df-loop);animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0;overflow:hidden}.df-step__scroll[data-astro-cid-ypf53ple]{flex-direction:column;height:100%;padding:40px 100px 0;display:flex}.df-step__scroll--travels[data-astro-cid-ypf53ple]{height:auto;animation-duration:var(--df-loop);padding-bottom:40px;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite}.df-step__head[data-astro-cid-ypf53ple]{flex-shrink:0}.df-step__title[data-astro-cid-ypf53ple]{font-size:var(--rev-title-100-size);line-height:var(--rev-title-100-line);letter-spacing:var(--rev-title-100-tracking);margin:0;font-weight:600}.df-step__sub[data-astro-cid-ypf53ple]{font-size:var(--rev-body-med-size);line-height:var(--rev-body-med-line);color:var(--rev-glyph-tertiary);margin:16px 0 0}.df-step__body[data-astro-cid-ypf53ple]{flex-direction:column;flex-shrink:0;gap:16px;min-height:0;margin-top:40px;display:flex}.df-step__body--dense[data-astro-cid-ypf53ple]{gap:8px;margin-top:16px}.df-step__body--bare[data-astro-cid-ypf53ple]{margin-top:0}.df-step__ctas[data-astro-cid-ypf53ple].df-step__ctas--none{display:none}.df-step__ctas[data-astro-cid-ypf53ple].df-step__ctas--solo{justify-content:center}.df-step__ctas[data-astro-cid-ypf53ple].df-step__ctas--start{justify-content:flex-start;padding-top:16px}.df-step__ctas--wide[data-astro-cid-ypf53ple] .df-step__ctas-right[data-astro-cid-ypf53ple],.df-step__ctas--wide[data-astro-cid-ypf53ple] .df-btn--primary[data-astro-cid-ypf53ple]{flex:1}.df-step__ctas[data-astro-cid-ypf53ple]{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:32px 0 40px;display:flex}.df-step__ctas-right[data-astro-cid-ypf53ple]{align-items:center;gap:20px;display:flex}.df-step__aside[data-astro-cid-ypf53ple]{font-size:var(--rev-body-med-size);color:var(--rev-glyph-secondary);animation-duration:var(--df-loop);animation-timing-function:linear;animation-iteration-count:infinite}.df-step__scrollbar[data-astro-cid-ypf53ple]{border-radius:var(--rev-radius-pill);background:var(--rev-stroke-level01);width:4px;height:180px;position:absolute;top:12px;right:12px}.df-step__scroll--travels[data-astro-cid-ypf53ple]~.df-step__scrollbar[data-astro-cid-ypf53ple]{height:420px}.df-step__thumb[data-astro-cid-ypf53ple]{border-radius:inherit;background:var(--rev-stroke-level02);width:100%;height:100px;animation-duration:var(--df-loop);animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;display:block}@media (prefers-reduced-motion:reduce){.df-step[data-astro-cid-ypf53ple],.df-step__scroll--travels[data-astro-cid-ypf53ple],.df-step__thumb[data-astro-cid-ypf53ple],.df-phase[data-astro-cid-ypf53ple]>[data-astro-cid-ypf53ple]{animation:none!important}}.df-card{border-radius:var(--rev-radius-10);background:var(--rev-surface-base);border:1px solid var(--rev-stroke-base);padding:24px}.df-card__title{font-size:var(--rev-body-size);line-height:var(--rev-body-line);margin:0 0 20px;font-weight:600}.df-card--tight{padding:12px}.df-card--tight .df-card__title{margin-bottom:10px}.df-grid{gap:16px;display:grid}.df-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.df-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.df-field__label{font-size:var(--rev-footnote-size);line-height:var(--rev-footnote-line);color:var(--rev-glyph-secondary);margin-bottom:6px;display:block}.df-field__label i{color:var(--rev-glyph-disabled)}.df-field__input{height:var(--rev-button-lg);border:1px solid var(--rev-stroke-level01);border-radius:var(--rev-radius-8);background:var(--rev-surface-base);font-size:var(--rev-body-med-size);color:var(--rev-glyph-primary);align-items:center;padding:0 12px;display:flex}.df-field__input--empty{color:var(--rev-glyph-disabled)}.df-promo{border-radius:var(--rev-radius-8);background:#00000005;align-items:center;gap:10px;margin-top:16px;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #0000000a}.df-promo__mark{flex-shrink:0;width:24px;height:23px;line-height:0}.df-promo__mark svg{width:100%;height:100%;display:block}.df-promo__text{font-size:var(--rev-footnote-size);color:var(--rev-glyph-tertiary);flex-direction:column;gap:1px;display:flex}.df-promo__text b{font-size:var(--rev-body-sm-size);color:var(--rev-glyph-success-strong)}.df-phase{display:grid}.df-phase>*{animation-duration:var(--df-loop);grid-area:1/1;animation-timing-function:linear;animation-iteration-count:infinite}.df-fcra{border-top:1px solid var(--rev-stroke-base);font-size:var(--rev-footnote-size);color:var(--rev-glyph-tertiary);margin:20px 0 0;padding-top:16px;line-height:1.5}.df-pqok{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:36px 24px 40px;display:flex}.df-pqok__art{width:112px;height:112px;margin-bottom:8px;line-height:0;display:block}.df-pqok__art svg{width:100%;height:100%;display:block}.df-pqok__title{margin:0;font-size:22px;font-weight:700;line-height:1.25}.df-pqok__sub{max-width:330px;font-size:var(--rev-body-med-size);line-height:var(--rev-body-med-line);color:var(--rev-glyph-tertiary);margin:0}.df-fulfil{background:var(--rev-surface-base);animation-duration:var(--df-loop);border-radius:20px;padding:6px;animation-timing-function:linear;animation-iteration-count:infinite;box-shadow:inset 0 0 0 1px #0000001a}.df-fulfil__top{gap:24px;padding:12px;display:flex}.df-fulfil__shot{object-fit:cover;border-radius:12px;flex-shrink:0;width:226px;height:127px}.df-fulfil__text{flex-direction:column;padding-top:4px;display:flex}.df-fulfil__name{font-size:var(--rev-body-size);align-items:center;gap:8px;font-weight:600;display:flex}.df-fulfil__price{font-size:var(--rev-body-size);margin-top:2px;font-weight:600}.df-fulfil__when{font-size:var(--rev-body-sm-size);color:var(--rev-glyph-tertiary);margin-top:8px}.df-fulfil__foot{border-top:1px solid var(--rev-stroke-base);justify-content:space-between;align-items:flex-start;gap:16px;margin:0 12px;padding:14px 0 12px;display:flex}.df-fulfil__addr{font-size:var(--rev-body-med-size);color:var(--rev-glyph-secondary);flex-direction:column;gap:1px;display:flex}.df-fulfil__addr b{color:var(--rev-glyph-primary);margin-bottom:3px;font-weight:600}.df-fulfil__map{color:#1552d8;margin-top:5px;font-weight:600}.df-fulfil__action{border-radius:var(--rev-radius-pill);background:var(--rev-surface-level2);font-size:var(--rev-body-med-size);flex-shrink:0;padding:7px 16px;font-weight:500}.df-assist{font-size:var(--rev-footnote-size);color:var(--rev-glyph-tertiary);margin-top:6px;line-height:1.45;display:block}.df-check{font-size:var(--rev-body-med-size);color:var(--rev-glyph-secondary);align-items:flex-start;gap:8px;margin-top:14px;line-height:1.45;display:flex}.df-check__box{border-radius:var(--rev-radius-4);background:var(--rev-surface-brand);width:17px;height:17px;color:var(--rev-glyph-on-brand);flex-shrink:0;place-items:center;margin-top:1px;display:grid}.df-rule{background:var(--rev-stroke-base);height:1px;margin:14px 0}.df-btn{height:var(--rev-button-xl);border-radius:var(--rev-radius-pill);font-size:var(--rev-body-med-size);justify-content:center;align-items:center;padding:0 32px;font-weight:500;display:inline-flex}.df-btn--primary{background:var(--rev-surface-brand);color:var(--rev-glyph-on-brand)}.df-btn--ghost{background:var(--rev-surface-level2);color:var(--rev-glyph-secondary)}.df-choice{border-radius:var(--rev-radius-10);background:var(--rev-surface-base);box-shadow:inset 0 0 0 1px var(--rev-stroke-level01);contain:paint;animation-duration:var(--df-loop);padding:28px;animation-timing-function:linear;animation-iteration-count:infinite}.df-choice__title{font-size:var(--rev-body-med-size);line-height:var(--rev-body-med-line);margin:0 0 6px;font-weight:600}.df-choice__body{font-size:var(--rev-body-sm-size);line-height:var(--rev-body-sm-line);color:var(--rev-glyph-tertiary);margin:0}.df-field__input{contain:paint;animation-duration:var(--df-loop);animation-timing-function:linear;animation-iteration-count:infinite;position:relative}.df-val--set.df-val--set{opacity:1}.df-val{white-space:nowrap;opacity:0;animation-duration:var(--df-loop);animation-timing-function:cubic-bezier(.2,.8,.3,1);animation-iteration-count:infinite;display:block}.df-point{z-index:3;opacity:0;animation-duration:var(--df-loop);line-height:0;animation-iteration-count:infinite;position:absolute;top:0;left:0}.df-point__bob{animation:2.1s ease-in-out infinite df-point-bob;display:block}@keyframes df-point-bob{0%,to{transform:translate(0)}50%{transform:translate(1.5px,-3px)}}.df-btn--primary{animation-duration:var(--df-loop);place-items:center;animation-timing-function:ease-out;animation-iteration-count:infinite;display:grid}.df-btn__label,.df-btn__busy{animation-duration:var(--df-loop);grid-area:1/1;place-items:center;animation-timing-function:linear;animation-iteration-count:infinite;display:grid}.df-btn__busy{opacity:0}.df-btn__busy i{background:conic-gradient(from 0deg, var(--rev-glyph-on-brand) 0deg, #ffffff26 260deg, var(--rev-glyph-on-brand) 360deg);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite df-btn-spin;mask:radial-gradient(farthest-side,#0000 58%,#000 60%)}@keyframes df-btn-spin{to{transform:rotate(360deg)}}.df-sels{flex-direction:column;gap:8px;display:flex}.df-sel{contain:paint;background:var(--rev-surface-base);box-shadow:inset 0 0 0 1px var(--rev-gray-strong);animation-duration:var(--df-loop);border-radius:12px;gap:12px;padding:10px;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.df-swap{align-items:center;display:grid}.df-swap>*{animation-duration:var(--df-loop);grid-area:1/1;animation-timing-function:linear;animation-iteration-count:infinite}.df-swap--fit{align-items:center;display:flex}.df-swap--fit>*{white-space:nowrap;overflow:hidden}.df-terms{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.df-term{border:1px solid var(--rev-stroke-level01);border-radius:var(--rev-radius-8);text-align:center;font-size:var(--rev-body-med-size);color:var(--rev-glyph-secondary);padding:10px 0}.df-term--on{background:var(--rev-surface-brand);border-color:var(--rev-surface-brand);color:var(--rev-glyph-on-brand);font-weight:600}.df-brand{flex-shrink:0;width:auto;height:22px;display:block}.df-brand--vdp{height:24px;margin-right:12px}.df-brand--sm{height:18px}.df-sheen{position:relative;overflow:hidden}.df-sheen:after{content:"";pointer-events:none;opacity:0;animation-duration:var(--df-loop);background:linear-gradient(115deg,#0000 32%,#4f86e829 46%,#4f86e857 50%,#4f86e829 54%,#0000 68%) -120% 0/220% 100% no-repeat;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}.df-sheen--pay:after{animation-name:df-sheen-pay}.df-sheen--prequal:after{animation-name:df-sheen-prequal}@media (prefers-reduced-motion:reduce){.df-sel,.df-choice,.df-point__bob,.df-point,.df-swap>*,.df-btn__label,.df-btn__busy,.df-btn__busy i{animation:none!important}.df-sheen:after{opacity:0;animation:none!important}.df-btn__busy{display:none}.df-swap>:not(:last-child){opacity:0}.df-swap>:last-child{opacity:1}}.deal-flow{--df-info:var(--rev-surface-brand);--df-info-soft:#1a1a1a33;--df-muted:#adb5bd}.deal-flow .df-hub{opacity:0;visibility:hidden;animation-duration:var(--df-loop);flex-direction:column;padding:36px 56px 0;animation-timing-function:linear;animation-iteration-count:infinite;display:flex;position:absolute;inset:0}.deal-flow .df-hub__btn{border:1px solid var(--df-info);border-radius:var(--rev-radius-8);height:32px;font-size:var(--rev-footnote-size);color:var(--df-info);white-space:nowrap;animation-duration:var(--df-loop);align-items:center;gap:6px;padding:0 12px;font-weight:500;animation-timing-function:ease-out;animation-iteration-count:infinite;display:inline-flex;position:relative}.deal-flow .df-hub__btn>span:first-child{display:grid}.deal-flow .df-hub__back{height:36px;font-size:var(--rev-body-med-size);align-self:flex-start;padding:0 14px}.deal-flow .df-hub__head{align-items:flex-start;gap:32px;margin:28px 0 16px;display:flex}.deal-flow .df-hub__intro{flex:1;min-width:0}.deal-flow .df-hub__title{letter-spacing:-.01em;margin:0 0 14px;font-size:30px;font-weight:700;line-height:1.2}.deal-flow .df-hub__lead{font-size:var(--rev-body-med-size);color:var(--rev-glyph-secondary);margin:0;line-height:1.55}.deal-flow .df-hub__img{aspect-ratio:4/3;border-radius:var(--rev-radius-10);object-fit:cover;object-position:40% 62%;flex-shrink:0;width:30%;height:auto}.deal-flow .df-hub__actions{flex-wrap:wrap;gap:12px;display:flex}.deal-flow .df-hub__sections{border:1px solid var(--rev-stroke-base);border-radius:16px;margin-top:36px;overflow:hidden}.deal-flow .df-hub__section+.df-hub__section{border-top:1px solid var(--rev-stroke-base)}.deal-flow .df-hub__row{font-size:var(--rev-body-med-size);color:var(--df-muted);align-items:baseline;margin:0;padding:16px 52px 16px 20px;font-weight:500;display:flex;position:relative}.deal-flow .df-hub__row:after{content:"";border-right:1.6px solid var(--rev-glyph-tertiary);border-bottom:1.6px solid var(--rev-glyph-tertiary);width:7px;height:7px;margin-top:-6px;position:absolute;top:50%;right:22px;transform:rotate(45deg)}.deal-flow .df-hub__section--open .df-hub__row:after{margin-top:-2px;transform:rotate(225deg)}.deal-flow .df-hub__status{white-space:pre;margin-left:12px;font-weight:300}.deal-flow .df-hub__body{border-top:1px solid var(--rev-stroke-base);font-size:var(--rev-footnote-size);color:var(--rev-glyph-secondary);background:#f8f9fa;margin:0;padding:16px 20px 18px;line-height:1.5}.deal-flow .df-hub__body b{font-weight:600}.deal-flow .df-hub--compact{padding:14px 16px 0}.deal-flow .df-hub--compact .df-hub__head{margin:4px 0 12px}.deal-flow .df-hub--compact .df-hub__title{margin-bottom:10px;font-size:20px}.deal-flow .df-hub--compact .df-hub__img{aspect-ratio:16/9;width:100%;margin-bottom:10px}.deal-flow .df-hub--compact .df-hub__lead{font-size:var(--rev-footnote-size);line-height:1.45}.deal-flow .df-hub--compact .df-hub__actions{gap:8px}.deal-flow .df-hub--compact .df-hub__btn{height:28px;font-size:var(--rev-caption-size);padding:0 9px}.deal-flow .df-hub--compact .df-hub__sections{border-radius:12px;margin-top:16px}.deal-flow .df-hub--compact .df-hub__row{font-size:var(--rev-footnote-size);padding:11px 40px 11px 14px}.deal-flow .df-hub--compact .df-hub__row:after{right:16px}.deal-flow .df-hub--compact .df-hub__body{font-size:var(--rev-caption-size);padding:10px 14px 12px}.deal-flow .df-trk__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.deal-flow .df-trk__close{color:var(--rev-glyph-secondary);flex-shrink:0;display:grid}.deal-flow .df-modal__card,.deal-flow .dfm-modal__card{animation-duration:var(--df-loop);animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.deal-flow .df-hub,.deal-flow .df-hub__btn,.deal-flow .df-modal__card,.deal-flow .dfm-modal__card{animation:none!important}.deal-flow .df-hub{opacity:1;visibility:visible}}.dfm-cta[data-astro-cid-kq53aayf]{border-radius:var(--rev-radius-pill);background:var(--rev-surface-brand);color:var(--rev-glyph-on-brand);font-size:var(--rev-body-med-size);animation-duration:var(--df-loop);place-items:center;margin-top:6px;padding:13px 0;font-weight:600;animation-timing-function:ease-out;animation-iteration-count:infinite;display:grid}.dfm-cta[data-astro-cid-kq53aayf]>[data-astro-cid-kq53aayf]{grid-area:1/1}.dfm-cta__label[data-astro-cid-kq53aayf],.dfm-cta__busy[data-astro-cid-kq53aayf]{animation-duration:var(--df-loop);animation-timing-function:linear;animation-iteration-count:infinite}.dfm-cta__busy[data-astro-cid-kq53aayf]{opacity:0;place-items:center;display:grid}.dfm-cta__busy[data-astro-cid-kq53aayf] i[data-astro-cid-kq53aayf]{background:conic-gradient(from 0deg, var(--rev-glyph-on-brand) 0deg, #ffffff26 260deg, var(--rev-glyph-on-brand) 360deg);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite dfm-cta-spin;mask:radial-gradient(farthest-side,#0000 58%,#000 60%)}@keyframes dfm-cta-spin{to{transform:rotate(360deg)}}.dfm-back[data-astro-cid-kq53aayf]{border-radius:var(--rev-radius-pill);background:var(--rev-surface-level1);color:var(--rev-glyph-secondary);font-size:var(--rev-body-med-size);justify-items:center;margin-top:8px;padding:13px 0;font-weight:600;display:grid}.dfm-by[data-astro-cid-kq53aayf]{font-size:var(--rev-caption-size);color:var(--rev-glyph-disabled);justify-content:center;align-items:center;gap:5px;margin-top:14px;padding-bottom:4px;display:flex}.dfm-by__ekho[data-astro-cid-kq53aayf]{opacity:.6;width:auto;height:9px;display:block}.df-ag{z-index:6;font-family:var(--rev-font);position:absolute;bottom:28px;left:28px}.df-ag__dock,.df-ag__nudge,.df-ag__launcher,.df-ag__launcher-bg,.df-ag__launcher-pill,.df-ag__panel,.df-ag__thread,.df-ag__msg,.df-ag__tool-busy,.df-ag__tool-done,.df-ag__pill,.df-ag__cards,.df-ag__rail,.df-ag__close,.df-ag__ph,.df-ag__typed,.df-ag__word,.df-ag__send{animation-duration:var(--df-loop);animation-timing-function:linear;animation-iteration-count:infinite}.df-ag__panel{background:var(--rev-surface-base);width:640px;height:672px;box-shadow:var(--rev-elevation-depth-6);transform-origin:0 100%;opacity:0;border-radius:20px;flex-direction:column;display:flex;position:absolute;bottom:60px;left:0;overflow:hidden}.df-ag__bar{flex-shrink:0;justify-content:space-between;align-items:center;height:52px;margin:20px 20px 0;display:flex}.df-ag__place{color:var(--rev-glyph-primary);align-items:center;gap:10px;display:inline-flex}.df-ag__place-mark{background:var(--rev-surface-level1);width:32px;height:32px;color:var(--rev-glyph-tertiary);border-radius:50%;place-items:center;line-height:0;display:grid}.df-ag__place-name{text-underline-offset:3px;font-size:15px;font-weight:600;line-height:20px;text-decoration:underline}.df-ag__log{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:10px;min-height:0;padding:18px 20px 0;display:flex;overflow:hidden}.df-ag__log>*,.df-ag__thread>*{flex-shrink:0}.df-ag__thread{display:contents}.df-ag__fb,.df-ag__tool-icon{display:none}.df-ag__msg{opacity:0;border-radius:12px;padding:11px 16px;font-size:15px;line-height:21px}.df-ag__msg--user{background:var(--rev-glyph-primary);max-width:66%;color:var(--rev-glyph-on-brand);align-self:flex-end}.df-ag__msg--agent{background:var(--rev-surface-level1);max-width:74%;color:var(--rev-glyph-primary)}.df-ag__tool{height:21px;font-size:15px;line-height:21px;display:grid}.df-ag__tool-busy,.df-ag__tool-done{white-space:nowrap;opacity:0;grid-area:1/1;align-items:center;gap:5px;display:inline-flex}.df-ag__wave{background:linear-gradient(90deg, var(--rev-glyph-disabled) 30%, var(--rev-glyph-primary) 50%, var(--rev-glyph-disabled) 70%);-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite df-ag-wave}@keyframes df-ag-wave{0%{background-position:150% 0}to{background-position:-150% 0}}.df-ag__tool-done{color:var(--rev-glyph-tertiary)}.df-ag__tool-chev{color:var(--rev-glyph-disabled);place-items:center;line-height:0;display:grid}.df-ag__quick{flex-direction:column;align-self:stretch;align-items:flex-end;gap:6px;margin-top:auto;padding-top:10px;display:flex}.df-ag__pill{border:1px solid var(--rev-stroke-base);background:var(--rev-surface-base);height:30px;color:var(--rev-glyph-primary);white-space:nowrap;opacity:0;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:500;line-height:16px;display:inline-flex;transform:translateY(6px)}.df-ag__pill-mark{color:var(--rev-glyph-tertiary);flex-shrink:0}.df-ag__composer{background:var(--rev-surface-level1);border-radius:20px;flex-shrink:0;align-items:center;gap:10px;min-height:48px;margin:20px 20px 0;padding:8px 8px 8px 18px;display:flex}.df-ag__field{flex:1;min-width:0;font-size:15px;line-height:20px;display:grid}.df-ag__ph{color:var(--rev-glyph-disabled);grid-area:1/1}.df-ag__typed{white-space:normal;max-height:21px;color:var(--rev-glyph-primary);grid-area:1/1;overflow:hidden}.df-ag__word{opacity:0}.df-ag__send{background:var(--rev-surface-level2);width:32px;height:32px;color:var(--rev-glyph-disabled);border-radius:50%;flex-shrink:0;align-self:flex-start;place-items:center;line-height:0;display:grid}.df-ag__powered{color:var(--rev-glyph-disabled);flex-shrink:0;justify-content:center;align-items:center;gap:5px;margin:6px 20px 10px;font-size:11px;line-height:14px;display:flex}.df-ag__powered-mark{width:auto;height:10px;transform:translateY(.5px)}.df-ag__cards{opacity:0;align-self:stretch;margin:0 -20px;display:block;overflow:hidden}.df-ag__rail{gap:12px;width:max-content;padding:0 20px;display:flex}.df-ag__card{flex-direction:column;flex-shrink:0;width:200px;display:flex}.df-ag__card-img{object-fit:cover;background:var(--rev-surface-level1);border-radius:10px;width:200px;height:92px}.df-ag__card-name{color:var(--rev-glyph-primary);margin-top:8px;font-size:15px;font-weight:600;line-height:19px}.df-ag__card-meta{color:var(--rev-glyph-disabled);font-size:13px;line-height:17px}.df-ag__card-price{color:var(--rev-glyph-primary);margin-top:2px;font-size:15px;font-weight:600;line-height:19px}.df-ag__card-btns{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.df-ag__card-btn{border-radius:var(--rev-radius-pill);background:var(--rev-surface-level2);letter-spacing:-.01em;white-space:nowrap;height:32px;color:var(--rev-glyph-primary);place-items:center;font-size:12px;font-weight:600;display:grid}.df-ag__card-btn--outline{box-shadow:inset 0 0 0 1px var(--rev-stroke-level01);background:0 0}@media (prefers-reduced-motion:reduce){.df-ag__dock{opacity:1;animation:none}.df-ag__nudge{opacity:0;animation:none}.df-ag__panel,.df-ag__msg,.df-ag__pill{opacity:1;animation:none;transform:none}.df-ag__cards{opacity:1;animation:none}.df-ag__rail,.df-ag__send{animation:none}.df-ag__tool-busy{opacity:0;animation:none}.df-ag__wave,.df-ag__tool-done{animation:none}.df-ag__tool-done:last-child{opacity:1}.df-ag__ph{opacity:1;animation:none}.df-ag__word{opacity:0;animation:none}}.df-ag--phone{z-index:auto;flex-direction:column;flex-shrink:0;display:flex;position:static}.df-ag--phone .df-ag__dock{display:none}.df-ag--phone .df-ag__panel{width:auto;height:652px;box-shadow:none;opacity:1;border-radius:0;flex-shrink:0;position:static;transform:none;animation-name:df-ag-panel-m!important}.df-ag--phone .df-ag__bar{height:44px;margin:0 16px 4px}.df-ag--phone .df-ag__log{gap:14px;padding:12px 16px 0}.df-ag--phone .df-ag__composer{margin:14px 16px 0}.df-ag--phone .df-ag__msg--user{max-width:84%}.df-ag--phone .df-ag__msg--agent{max-width:88%}.df-ag--phone .df-ag__card,.df-ag--phone .df-ag__card-img{width:156px}.df-ag--phone .df-ag__card-img{height:74px}.df-ag--phone .df-ag__cards{margin:0 -16px}.df-ag--phone .df-ag__rail{padding:0 16px;animation-name:df-ag-rail-m!important}.df-ag--desk{--df-ag-ink:#1a1a1a;--df-ag-muted:#666;--df-ag-off:#969696;--df-ag-fill:#efefef;--df-ag-stroke:#e7e7e7;--df-ag-send-off-bg:#e4e4e4;--df-ag-send-off:#a3a3a3;--df-ag-send-on-bg:#1a1a1a;--df-ag-send-on:#fff;color:var(--df-ag-ink);bottom:31px;left:31px}.df-ag--desk .df-ag__composer{animation-duration:var(--df-loop);animation-timing-function:linear;animation-iteration-count:infinite}.df-ag--desk .df-ag__dock{opacity:0;flex-direction:column;align-items:flex-start;gap:14px;display:flex}.df-ag--desk .df-ag__nudge{background:var(--rev-surface-base);width:372px;box-shadow:var(--rev-elevation-depth-6);opacity:0;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex;transform:translateY(10px)}.df-ag--desk .df-ag__nudge-thumb{object-fit:cover;background:var(--rev-surface-level1);border-radius:12px;flex-shrink:0;width:52px;height:52px}.df-ag--desk .df-ag__nudge-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.df-ag--desk .df-ag__nudge-title{color:var(--rev-glyph-primary);font-size:15px;font-weight:600;line-height:20px}.df-ag--desk .df-ag__nudge-sub{color:var(--rev-glyph-disabled);font-size:13px;line-height:17px}.df-ag--desk .df-ag__launcher{filter:drop-shadow(0 8px 18px #0000002e)drop-shadow(0 1px 3px #0000001a);transform-origin:0 100%;width:148px;height:56px;display:block;position:relative}.df-ag--desk .df-ag__launcher-window{border-radius:28px;position:absolute;inset:0;overflow:hidden}.df-ag--desk .df-ag__launcher-bg{background:#fff;border-radius:28px;position:absolute;inset:0}.df-ag--desk .df-ag__launcher-pill{background:var(--df-ag-ink);color:#fff;border-radius:28px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex;position:absolute;inset:0}.df-ag--desk .df-ag__launcher-pill>span,.df-ag--desk .df-ag__close>span{line-height:0;display:grid}.df-ag--desk .df-ag__close{width:56px;height:56px;color:var(--df-ag-ink);opacity:0;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #e2e2e2}.df-ag--desk .df-ag__panel{transform-origin:8% 100%;background:#fff;border-radius:20px;width:498px;height:628px;display:block;position:absolute;bottom:68px;left:-1px;box-shadow:0 12px 32px #00000024,0 2px 6px #0000000f,0 0 0 1px #0000000f}.df-ag--desk .df-ag__bar{justify-content:flex-start;height:60px;margin:0;padding:0 20px;font-size:14px;position:absolute;inset:0 0 auto}.df-ag--desk .df-ag__place{gap:8px}.df-ag--desk .df-ag__place-mark{width:28px;height:28px;color:var(--df-ag-muted);background:0 0;border-radius:0}.df-ag--desk .df-ag__place-name{font-size:14px;font-weight:500;line-height:20px}.df-ag--desk .df-ag__log{height:472px;padding:0;display:block;position:absolute;top:60px;left:0;right:0;mask-image:linear-gradient(#0000 0,#000 18px)}.df-ag--desk .df-ag__thread{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 20px 0;display:flex}.df-ag--desk .df-ag__msg{flex-direction:column;justify-content:center;min-height:48px;padding:12px 16px;font-size:15px;line-height:21px;display:flex}.df-ag--desk .df-ag__msg--user{background:var(--df-ag-ink);color:#fff;white-space:nowrap;transform-origin:100% 100%;border-radius:12px 12px 0;max-width:none}.df-ag--desk .df-ag__line{display:block}.df-ag--desk .df-ag__msg--agent{background:var(--df-ag-fill);max-width:404px;color:var(--df-ag-ink);border-radius:12px 12px 12px 0}.df-ag--desk .df-ag__tool{height:20px;color:var(--df-ag-muted);margin-top:10px;font-size:13px;line-height:20px}.df-ag--desk .df-ag__tool-busy,.df-ag--desk .df-ag__tool-done{color:var(--df-ag-muted);gap:4px}.df-ag--desk .df-ag__tool-busy,.df-ag--desk .df-ag__tool-done:not(:last-child){padding-left:2px}.df-ag--desk .df-ag__tool-icon{line-height:0;display:grid}.df-ag--desk .df-ag__wave,.df-ag--desk .df-ag__tool-busy>.df-ag__tool-icon{-webkit-text-fill-color:currentColor;background:0 0;animation:1.2s ease-in-out infinite df-ag-pulse}@keyframes df-ag-pulse{0%,to{opacity:1}50%{opacity:.35}}.df-ag--desk .df-ag__tool-chev{color:inherit}.df-ag--desk .df-ag__card{width:208px;font-size:13px;line-height:18px}.df-ag--desk .df-ag__card-img{border:1px solid var(--df-ag-stroke);background:#f5f5f5;border-radius:12px;width:208px;height:154px;margin-bottom:12px}.df-ag--desk .df-ag__card>span{white-space:nowrap;padding:0 4px}.df-ag--desk .df-ag__card-name,.df-ag--desk .df-ag__card-price{color:var(--df-ag-ink);margin-top:0;font-size:15px;font-weight:600;line-height:20px}.df-ag--desk .df-ag__card-meta{text-overflow:ellipsis;color:var(--df-ag-muted);margin-top:4px;font-size:13px;line-height:18px;overflow:hidden}.df-ag--desk .df-ag__card-price{margin-top:8px}.df-ag--desk .df-ag__card-btns{gap:6px;margin-top:12px;display:flex}.df-ag--desk .df-ag__card-btn{background:var(--df-ag-fill);letter-spacing:normal;color:var(--df-ag-ink);border-radius:8px;flex:1;font-size:13px;font-weight:500}.df-ag--desk .df-ag__card-btn--outline{background:#fff;box-shadow:inset 0 0 0 1px #d9d9d9}.df-ag--desk .df-ag__fb{color:var(--df-ag-muted);gap:2px;margin:6px 0 0 20px;display:flex}.df-ag--desk .df-ag__fb>span{place-items:center;width:28px;height:28px;display:grid}.df-ag--desk .df-ag__quick{display:none}.df-ag--desk .df-ag__composer{background:var(--df-ag-fill);border-radius:22px;align-items:flex-end;min-height:44px;margin:0;padding:0 7px 0 16px;position:absolute;bottom:40px;left:20px;right:20px}.df-ag--desk .df-ag__field{padding:11.5px 0;font-size:14.5px;line-height:21px}.df-ag--desk .df-ag__ph{color:var(--df-ag-off)}.df-ag--desk .df-ag__typed{color:var(--df-ag-ink)}.df-ag--desk .df-ag__send{background:var(--df-ag-send-off-bg);width:30px;height:30px;color:var(--df-ag-send-off);align-self:flex-end;margin-bottom:7px}.df-ag--desk .df-ag__powered{color:#a3a3a3;gap:6px;margin:0;font-size:12px;line-height:15px;position:absolute;top:598px;left:0;right:0}.df-ag--desk .df-ag__powered-mark{opacity:.4;width:34px;height:10px;transform:none}@media (prefers-reduced-motion:reduce){.df-ag--desk .df-ag__launcher,.df-ag--desk .df-ag__launcher-bg,.df-ag--desk .df-ag__launcher-pill,.df-ag--desk .df-ag__close,.df-ag--desk .df-ag__thread,.df-ag--desk .df-ag__composer{animation:none}.df-ag--desk .df-ag__launcher-bg{transform:translate(-92px)}.df-ag--desk .df-ag__launcher-pill{opacity:0}.df-ag--desk .df-ag__close{opacity:1}.df-ag--desk .df-ag__thread{transform:translateY(-75px)}.df-ag--desk .df-ag__wave,.df-ag--desk .df-ag__tool-busy>.df-ag__tool-icon{animation:none}}.dfm[data-astro-cid-arb5ivuk]{container-type:inline-size}.dfm-scaler[data-astro-cid-arb5ivuk]{height:calc(844px * var(--dfm-scale,1));position:relative;overflow:hidden}.dfm-scaler[data-astro-cid-arb5ivuk]:not([data-fitted]) .dfm-stage[data-astro-cid-arb5ivuk]{opacity:0}.dfm-stage[data-astro-cid-arb5ivuk]{transform-origin:top;width:390px;height:844px;transform:scale(var(--dfm-scale,1));margin-left:-195px;position:absolute;top:0;left:50%}.dfm-shell[data-astro-cid-arb5ivuk]{width:100%;height:100%;box-shadow:var(--rev-elevation-hero);background:#101010;border-radius:46px;padding:9px;position:relative}.dfm-screen[data-astro-cid-arb5ivuk]{background:var(--rev-surface-base);font-family:var(--rev-font);color:var(--rev-glyph-primary);opacity:0;visibility:hidden;animation-duration:var(--df-loop);border-radius:38px;flex-direction:column;animation-timing-function:linear;animation-iteration-count:infinite;display:flex;position:absolute;inset:9px;overflow:hidden}.dfm-buybar__label[data-astro-cid-arb5ivuk],.dfm-buybar__busy[data-astro-cid-arb5ivuk]{grid-area:1/1}.dfm-buybar__label[data-astro-cid-arb5ivuk]{animation-duration:var(--df-loop);animation-timing-function:linear;animation-iteration-count:infinite}.dfm-buybar__busy[data-astro-cid-arb5ivuk]{opacity:0;background:conic-gradient(from 0deg, var(--rev-glyph-on-brand) 0deg, transparent 300deg);width:15px;height:15px;animation:var(--df-loop) linear infinite df-cta-busy, .7s linear infinite dfm-cta-spin;border-radius:50%;mask:radial-gradient(closest-side,#0000 62%,#000 65%)}.dfm-status[data-astro-cid-arb5ivuk]{flex-shrink:0;justify-content:space-between;align-items:flex-end;height:54px;padding:0 26px 6px;font-size:13px;font-weight:600;display:flex}.dfm-status__icons[data-astro-cid-arb5ivuk]{align-items:center;gap:4px;display:flex}.dfm-status__icons[data-astro-cid-arb5ivuk] i[data-astro-cid-arb5ivuk]{background:var(--rev-glyph-primary);border-radius:2px;width:14px;height:9px}.dfm-status__icons[data-astro-cid-arb5ivuk] i[data-astro-cid-arb5ivuk]:nth-child(2){width:12px}.dfm-status__icons[data-astro-cid-arb5ivuk] i[data-astro-cid-arb5ivuk]:last-child{width:20px}.dfm-vdp__view[data-astro-cid-arb5ivuk]{flex:1;min-height:0;overflow:hidden}.dfm-vdp__scroll[data-astro-cid-arb5ivuk]{will-change:transform;animation-duration:var(--df-loop);animation-timing-function:linear;animation-iteration-count:infinite}.dfm-vdp__bar[data-astro-cid-arb5ivuk]{align-items:center;gap:10px;padding:6px 16px 12px;display:flex}.dfm-gal[data-astro-cid-arb5ivuk]{gap:6px;height:230px;padding:0 16px;display:flex;position:relative}.dfm-gal[data-astro-cid-arb5ivuk] img[data-astro-cid-arb5ivuk]{border-radius:var(--rev-radius-10);object-fit:cover;background:var(--rev-surface-level1);flex:0 0 322px;height:100%}.dfm-gal__count[data-astro-cid-arb5ivuk]{border-radius:var(--rev-radius-pill);color:#fff;font-size:var(--rev-caption-size);background:#0009;padding:3px 10px;font-weight:600;position:absolute;bottom:12px;left:28px}.dfm-vdp__pad[data-astro-cid-arb5ivuk]{padding:18px 16px 24px}.dfm-vdp__title[data-astro-cid-arb5ivuk]{margin:0;font-size:22px;font-weight:700;line-height:27px}.dfm-vdp__meta[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-med-size);color:var(--rev-glyph-tertiary);margin:4px 0 8px}.dfm-vdp__stars[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-med-size);color:#f5a623;letter-spacing:1px;align-items:center;gap:8px;margin:0 0 22px;display:flex}.dfm-vdp__reviews[data-astro-cid-arb5ivuk]{color:var(--rev-glyph-tertiary);letter-spacing:0;text-decoration:underline}.dfm-vdp__section[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-med-size);margin:32px 0 12px;font-weight:700}.dfm-vdp__section[data-astro-cid-arb5ivuk]:first-of-type{margin-top:20px}.dfm-promo[data-astro-cid-arb5ivuk]{border-radius:var(--rev-radius-10);color:var(--rev-glyph-on-brand);background-image:linear-gradient(100deg,#060c18ed 10%,#060c18bd 55%,#060c1857 100%),url(/images/site/deal-flow/lot-front.webp);background-position:50% 62%;background-size:cover;flex-direction:column;gap:3px;margin-bottom:22px;padding:14px;display:flex}.dfm-promo__head[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-med-size);font-weight:600}.dfm-promo__sub[data-astro-cid-arb5ivuk]{font-size:var(--rev-footnote-size);opacity:.7}.dfm-promo__cta[data-astro-cid-arb5ivuk]{border-radius:var(--rev-radius-pill);background:var(--rev-surface-base);color:var(--rev-glyph-primary);font-size:var(--rev-footnote-size);align-self:flex-start;margin-top:8px;padding:4px 12px;font-weight:600}.dfm-facts[data-astro-cid-arb5ivuk]{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:22px;display:grid}.dfm-fact[data-astro-cid-arb5ivuk]{border-radius:var(--rev-radius-8);background:var(--rev-surface-level1);padding:10px 12px}.dfm-fact__k[data-astro-cid-arb5ivuk]{font-size:var(--rev-caption-size);color:var(--rev-glyph-tertiary);display:block}.dfm-fact__v[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-sm-size);margin-top:2px;font-weight:600;display:block}.dfm-spec[data-astro-cid-arb5ivuk]{border-bottom:1px solid var(--rev-stroke-base);font-size:var(--rev-body-sm-size);color:var(--rev-glyph-tertiary);justify-content:space-between;padding:10px 0;display:flex}.dfm-spec[data-astro-cid-arb5ivuk] b[data-astro-cid-arb5ivuk]{color:var(--rev-glyph-primary)}.dfm-buybar[data-astro-cid-arb5ivuk]{z-index:5;border-top:1px solid var(--rev-stroke-base);background:var(--rev-surface-base);border-radius:20px 20px 0 0;flex-direction:column;flex-shrink:0;padding:12px 0 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 -8px 24px #101e361a}.dfm-buybar__row[data-astro-cid-arb5ivuk]{animation-duration:var(--df-loop);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;animation-timing-function:linear;animation-iteration-count:infinite;display:flex;overflow:hidden}.dfm-buybar__ask[data-astro-cid-arb5ivuk]{border:1px solid var(--rev-stroke-level02);border-radius:var(--rev-radius-full,999px);font-size:var(--rev-body-sm-size);color:var(--rev-glyph-primary);white-space:nowrap;animation-duration:var(--df-loop);flex-shrink:0;padding:12px 14px;font-weight:600;line-height:17px;animation-timing-function:linear;animation-iteration-count:infinite}.dfm-scrim[data-astro-cid-arb5ivuk]{z-index:4;opacity:0;animation-duration:var(--df-loop);background:#101e3652;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}.dfm-buybar__price[data-astro-cid-arb5ivuk]{flex-direction:column;display:flex}.dfm-buybar__price[data-astro-cid-arb5ivuk] b[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-size);line-height:var(--rev-body-line);font-weight:700}.dfm-buybar__price[data-astro-cid-arb5ivuk] span[data-astro-cid-arb5ivuk]{font-size:var(--rev-footnote-size);color:var(--rev-glyph-tertiary)}.dfm-buybar__cta[data-astro-cid-arb5ivuk]{border-radius:var(--rev-radius-pill);background:var(--rev-surface-brand);color:var(--rev-glyph-on-brand);font-size:var(--rev-body-med-size);animation-duration:var(--df-loop);place-items:center;padding:13px 26px;font-weight:600;animation-timing-function:ease-out;animation-iteration-count:infinite;display:grid;position:relative}.dfm-tap--choice[data-astro-cid-arb5ivuk]{border-color:#1a1a1a66}.dfm-tap[data-astro-cid-arb5ivuk]{opacity:0;width:62px;height:62px;animation-duration:var(--df-loop);border:2px solid #ffffffd9;border-radius:50%;margin:-31px 0 0 -31px;animation-timing-function:ease-out;animation-iteration-count:infinite;position:absolute;top:50%;left:50%}.dfm-prog[data-astro-cid-arb5ivuk]{flex-shrink:0;gap:5px;padding:0;display:flex}.dfm-prog__seg[data-astro-cid-arb5ivuk]{background:var(--rev-surface-level2);height:3px;animation-duration:var(--df-loop);flex:1;animation-timing-function:linear;animation-iteration-count:infinite;overflow:hidden}.dfm-prog__fill[data-astro-cid-arb5ivuk]{border-radius:inherit;background:var(--rev-surface-brand);transform-origin:0;height:100%;animation-duration:var(--df-loop);animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;display:block;transform:scaleX(0)}.dfm-cohead[data-astro-cid-arb5ivuk]{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:22px 20px 5px;display:flex}.dfm-cohead__utils[data-astro-cid-arb5ivuk]{align-items:center;gap:10px;display:flex}.dfm-utils__btn[data-astro-cid-arb5ivuk]{background:var(--rev-surface-level1);width:32px;height:32px;color:var(--rev-glyph-secondary);border-radius:50%;place-items:center;line-height:0;display:grid}.dfm-co__title[data-astro-cid-arb5ivuk]{margin:0;font-size:22px;font-weight:700;line-height:1.2}.dfm-veh[data-astro-cid-arb5ivuk]{border:1px solid var(--rev-stroke-base);border-radius:var(--rev-radius-10);color:var(--rev-glyph-tertiary);flex-shrink:0;align-items:center;gap:10px;margin:6px 16px 0;padding:8px 12px 8px 8px;display:flex}.dfm-veh[data-astro-cid-arb5ivuk] img[data-astro-cid-arb5ivuk]{border-radius:var(--rev-radius-4);object-fit:cover;width:56px;height:38px}.dfm-veh__text[data-astro-cid-arb5ivuk]{flex-direction:column;flex:1;min-width:0;display:flex}.dfm-veh__text[data-astro-cid-arb5ivuk] b[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-sm-size);color:var(--rev-glyph-primary);font-weight:600}.dfm-veh__text[data-astro-cid-arb5ivuk] span[data-astro-cid-arb5ivuk]{font-size:var(--rev-footnote-size)}.dfm-stagebox[data-astro-cid-arb5ivuk]{border-top:1px solid var(--rev-stroke-base);background:#00000005;flex:1;min-height:0;margin:12px 0 0;position:relative}.dfm-step[data-astro-cid-arb5ivuk]{opacity:0;visibility:hidden;animation-duration:var(--df-loop);flex-direction:column;padding:12px 16px 0;animation-timing-function:linear;animation-iteration-count:infinite;display:flex;position:absolute;inset:0;overflow:hidden}.dfm-step__title[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-size);line-height:var(--rev-body-line);margin:0;font-weight:700}.dfm-step__sub[data-astro-cid-arb5ivuk]{font-size:var(--rev-footnote-size);line-height:var(--rev-footnote-line);color:var(--rev-glyph-tertiary);margin:-4px 0 2px}.dfm-sheet[data-astro-cid-arb5ivuk]{background:var(--rev-surface-base);border-radius:20px 20px 0 0;flex-shrink:0;box-shadow:0 0 10px #0000001a,0 5px 6px #0000001a}.dfm-drawer[data-astro-cid-arb5ivuk]{justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;display:flex}.dfm-drawer__text[data-astro-cid-arb5ivuk]{flex-direction:column;gap:1px;min-width:0;display:flex}.dfm-drawer__lab[data-astro-cid-arb5ivuk]{font-size:var(--rev-footnote-size);line-height:var(--rev-footnote-line);letter-spacing:var(--rev-footnote-tracking);color:var(--rev-glyph-tertiary)}.dfm-drawer__val[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-size);line-height:var(--rev-body-line);font-weight:600}.dfm-drawer__chev[data-astro-cid-arb5ivuk]{width:34px;height:34px;color:var(--rev-glyph-secondary);background:#f6f6f6;border-radius:50%;flex-shrink:0;place-items:center;line-height:0;display:grid}.dfm-url[data-astro-cid-arb5ivuk]{z-index:5;background:var(--rev-surface-base);color:#3c3c3c;flex-shrink:0;align-items:center;gap:12px;padding:12px 36px;display:flex;position:relative}.dfm-url__chip[data-astro-cid-arb5ivuk]{border-radius:var(--rev-radius-pill);background:#f6f6f6;flex-shrink:0;place-items:center;width:42px;height:42px;line-height:0;display:grid;box-shadow:0 0 10px #0000000f,0 5px 6px #0000000f}.dfm-url__chip--field[data-astro-cid-arb5ivuk]{flex:1;justify-content:space-between;align-items:center;gap:10px;width:auto;min-width:0;padding:0 14px;display:flex}.dfm-url__icon[data-astro-cid-arb5ivuk]{flex-shrink:0;line-height:0;display:block}.dfm-url__host[data-astro-cid-arb5ivuk]{text-align:center;min-width:0;font-size:var(--rev-body-med-size);color:var(--rev-glyph-primary);flex:1;font-weight:600;line-height:normal}.dfm-url__chip--dots[data-astro-cid-arb5ivuk]{grid-auto-flow:column;gap:3px}.dfm-url__chip--dots[data-astro-cid-arb5ivuk] i[data-astro-cid-arb5ivuk]{background:currentColor;border-radius:50%;width:4px;height:4px}.dfm-vdp__bar[data-astro-cid-arb5ivuk]{color:var(--rev-glyph-primary);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 20px 14px;display:flex}.dfm-vdp__barright[data-astro-cid-arb5ivuk]{align-items:center;gap:10px;display:flex}.dfm-vdp__iconbtn[data-astro-cid-arb5ivuk]{width:32px;height:32px;color:var(--rev-glyph-tertiary);place-items:center;line-height:0;display:grid}.dfm-vdp__place[data-astro-cid-arb5ivuk]{border-radius:var(--rev-radius-pill);box-shadow:inset 0 0 0 1px var(--rev-stroke-level01);line-height:32px;font-size:var(--rev-body-sm-size);align-items:center;gap:4px;padding:0 12px;font-weight:600;display:flex}.dfm-vdp__caret[data-astro-cid-arb5ivuk]{color:var(--rev-glyph-tertiary);line-height:0;display:block}.dfm-vdp__tabs[data-astro-cid-arb5ivuk]{border-bottom:1px solid var(--rev-stroke-base);flex-shrink:0;align-items:stretch;padding:0 12px;display:flex}.dfm-vdp__tab[data-astro-cid-arb5ivuk]{text-align:center;font-size:var(--rev-body-sm-size);color:var(--rev-glyph-disabled);animation-duration:var(--df-loop);flex:1;padding:8px 0 10px;font-weight:600;animation-timing-function:linear;animation-iteration-count:infinite}.dfm-paycard[data-astro-cid-arb5ivuk]{background:var(--rev-surface-base);box-shadow:inset 0 0 0 1px var(--rev-stroke-base);border-radius:14px;margin:0 0 4px;padding:16px}.dfm-paycard__price[data-astro-cid-arb5ivuk]{margin:0;font-size:26px;font-weight:700;line-height:1.1}.dfm-paycard__was[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-sm-size);color:var(--rev-glyph-disabled);align-items:center;gap:8px;margin:6px 0 12px;display:flex}.dfm-paycard__drop[data-astro-cid-arb5ivuk]{border-radius:var(--rev-radius-pill);color:var(--rev-glyph-success-strong);background:#eaf4ef;padding:2px 8px;font-weight:600}.dfm-paycard__seg[data-astro-cid-arb5ivuk]{border-radius:var(--rev-radius-pill);background:var(--rev-surface-level1);font-size:var(--rev-body-sm-size);color:var(--rev-glyph-disabled);text-align:center;grid-template-columns:1fr 1fr;padding:3px;font-weight:600;display:grid}.dfm-paycard__seg[data-astro-cid-arb5ivuk] span[data-astro-cid-arb5ivuk],.dfm-paycard__seg-on[data-astro-cid-arb5ivuk]{border-radius:var(--rev-radius-pill);padding:7px 0}.dfm-paycard__seg-on[data-astro-cid-arb5ivuk]{background:var(--rev-surface-base);color:var(--rev-glyph-primary)}.dfm-paycard__row[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-sm-size);color:var(--rev-glyph-tertiary);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.dfm-paycard__row[data-astro-cid-arb5ivuk]+.dfm-paycard__row[data-astro-cid-arb5ivuk]{border-top:1px solid var(--rev-stroke-base)}.dfm-paycard__val[data-astro-cid-arb5ivuk]{color:var(--rev-glyph-primary);align-items:center;gap:6px;font-weight:700;display:flex}.dfm-paycard__calc[data-astro-cid-arb5ivuk]{width:11px;height:13px;line-height:0;display:block}.dfm-paycard__calc[data-astro-cid-arb5ivuk] svg[data-astro-cid-arb5ivuk],.dfm-paycard__chev[data-astro-cid-arb5ivuk] svg[data-astro-cid-arb5ivuk]{width:100%;height:100%;display:block}.dfm-paycard__chev[data-astro-cid-arb5ivuk]{width:14px;height:14px;line-height:0;display:block}.dfm-paycard__banner[data-astro-cid-arb5ivuk]{color:#fff;background:linear-gradient(103deg,#1552d8 6%,#0b2f8a 96%);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;display:flex}.dfm-paycard__banner-text[data-astro-cid-arb5ivuk]{font-size:var(--rev-footnote-size);color:#ffffffdb;flex-direction:column;gap:2px;line-height:1.4;display:flex}.dfm-paycard__banner-text[data-astro-cid-arb5ivuk] b[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-sm-size);color:#fff}.dfm-paycard__banner-go[data-astro-cid-arb5ivuk]{color:#1552d8;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;line-height:0;display:grid}.dfm-paycard__cta[data-astro-cid-arb5ivuk]{border-radius:var(--rev-radius-pill);background:var(--rev-surface-brand);color:var(--rev-glyph-on-brand);font-size:var(--rev-body-med-size);justify-items:center;padding:13px 0;font-weight:600;display:grid}.dfm-paycard__pair[data-astro-cid-arb5ivuk]{text-align:center;font-size:var(--rev-body-med-size);grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;font-weight:600;display:grid}.dfm-paycard__pair[data-astro-cid-arb5ivuk] span[data-astro-cid-arb5ivuk]{border-radius:var(--rev-radius-8);background:var(--rev-surface-level1);padding:11px 0}.dfm-paycard__note[data-astro-cid-arb5ivuk]{font-size:var(--rev-footnote-size);justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-weight:600;display:flex}.dfm-paycard__flame[data-astro-cid-arb5ivuk]{line-height:0;display:block}.dfm-titlefact[data-astro-cid-arb5ivuk]{border-bottom:1px solid var(--rev-stroke-base);font-size:var(--rev-body-sm-size);color:var(--rev-glyph-tertiary);flex-direction:column;gap:2px;padding:12px 0;display:flex}.dfm-titlefact[data-astro-cid-arb5ivuk] b[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-med-size);color:var(--rev-glyph-primary)}.dfm-vdp__reportbody[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-sm-size);color:var(--rev-glyph-tertiary);margin:0;line-height:1.55}.dfm-vdp__reportbtn[data-astro-cid-arb5ivuk]{border-radius:var(--rev-radius-8);background:var(--rev-surface-brand);color:var(--rev-glyph-on-brand);line-height:36px;font-size:var(--rev-body-sm-size);align-items:center;margin-top:14px;padding:0 16px;font-weight:600;display:inline-flex}.dfm-blem[data-astro-cid-arb5ivuk]{border-bottom:1px solid var(--rev-stroke-base);align-items:center;gap:12px;padding:12px 0;display:flex}.dfm-blem__text[data-astro-cid-arb5ivuk]{min-width:0;font-size:var(--rev-body-sm-size);color:var(--rev-glyph-tertiary);flex-direction:column;flex:1;gap:2px;display:flex}.dfm-blem__text[data-astro-cid-arb5ivuk] b[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-med-size);color:var(--rev-glyph-primary)}.dfm-blem__shot[data-astro-cid-arb5ivuk]{border-radius:var(--rev-radius-8);flex-shrink:0;width:108px;height:68px;display:block;position:relative;overflow:hidden}.dfm-blem__shot[data-astro-cid-arb5ivuk] img[data-astro-cid-arb5ivuk]{object-fit:cover;width:100%;height:100%;display:block}.dfm-blem__count[data-astro-cid-arb5ivuk]{border-radius:var(--rev-radius-4);color:#fff;font-size:var(--rev-caption-size);background:#0000008c;padding:1px 5px;font-weight:600;position:absolute;bottom:5px;right:5px}.dfm-howto[data-astro-cid-arb5ivuk]{margin-top:32px}.dfm-howto__title[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-size);margin:0 0 14px;font-weight:700;line-height:1.3}.dfm-howto__step[data-astro-cid-arb5ivuk]{align-items:flex-start;gap:12px;padding:10px 0;display:flex}.dfm-howto__n[data-astro-cid-arb5ivuk]{color:#1a4fa0;width:24px;height:24px;font-size:var(--rev-footnote-size);background:#eaf1fd;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.dfm-howto__text[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-sm-size);color:var(--rev-glyph-tertiary);flex-direction:column;gap:2px;line-height:1.45;display:flex}.dfm-howto__text[data-astro-cid-arb5ivuk] b[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-med-size);color:var(--rev-glyph-primary)}.dfm-phase[data-astro-cid-arb5ivuk]{display:grid}.dfm-phase[data-astro-cid-arb5ivuk] .dfm-card[data-astro-cid-arb5ivuk]{padding:12px 14px}.dfm-phase[data-astro-cid-arb5ivuk] p[data-astro-cid-arb5ivuk].df-card__title{margin-top:12px}.dfm-phase[data-astro-cid-arb5ivuk]>[data-astro-cid-arb5ivuk]{animation-duration:var(--df-loop);grid-area:1/1;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:infinite}.dfm-fcra[data-astro-cid-arb5ivuk]{font-size:var(--rev-caption-size);color:var(--rev-glyph-disabled);margin:8px 0 0;line-height:1.5}.dfm-pqok[data-astro-cid-arb5ivuk]{text-align:center;flex-direction:column;align-items:center;padding:14px 20px 16px;display:flex}.dfm-pqok__art[data-astro-cid-arb5ivuk]{width:76px;height:76px;line-height:0;display:block}.dfm-pqok__art[data-astro-cid-arb5ivuk] svg[data-astro-cid-arb5ivuk]{width:100%;height:100%;display:block}.dfm-pqok__title[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-size);margin:12px 0 0;font-weight:700}.dfm-pqok__sub[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-sm-size);color:var(--rev-glyph-tertiary);margin:6px 0 0;line-height:1.5}.dfm-grid3[data-astro-cid-arb5ivuk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dfm-assist[data-astro-cid-arb5ivuk]{font-size:var(--rev-footnote-size);color:var(--rev-glyph-tertiary);margin:-2px 0 10px;line-height:1.5}.dfm-fulfil[data-astro-cid-arb5ivuk]{animation-duration:var(--df-loop);background:var(--rev-surface-base);box-shadow:inset 0 0 0 1px var(--rev-gray-strong);border-radius:12px;padding:10px;animation-timing-function:linear;animation-iteration-count:infinite;position:relative}.dfm-fulfil__top[data-astro-cid-arb5ivuk]{align-items:center;gap:12px;display:flex}.dfm-fulfil__shot[data-astro-cid-arb5ivuk]{border-radius:var(--rev-radius-8);object-fit:cover;flex-shrink:0;width:54px;height:54px;display:block}.dfm-fulfil__text[data-astro-cid-arb5ivuk]{flex-direction:column;gap:2px;min-width:0;display:flex}.dfm-fulfil__name[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-med-size);font-weight:600}.dfm-fulfil__price[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-sm-size);color:var(--rev-glyph-tertiary);font-weight:600}.dfm-fulfil__foot[data-astro-cid-arb5ivuk]{border-top:1px solid var(--rev-stroke-base);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:6px;padding-top:6px;display:flex}.dfm-fulfil__addr[data-astro-cid-arb5ivuk]{min-width:0;font-size:var(--rev-footnote-size);color:var(--rev-glyph-tertiary);flex-direction:column;gap:2px;display:flex}.dfm-fulfil__addr[data-astro-cid-arb5ivuk] b[data-astro-cid-arb5ivuk]{font-size:var(--rev-body-sm-size);color:var(--rev-glyph-primary)}.dfm-fulfil__action[data-astro-cid-arb5ivuk]{line-height:var(--rev-button-md);border-radius:var(--rev-radius-pill);background:var(--rev-surface-level1);font-size:var(--rev-footnote-size);flex-shrink:0;padding:0 12px;font-weight:600}.dfm-step__scroll[data-astro-cid-arb5ivuk]{animation-duration:var(--df-loop);flex-direction:column;gap:8px;animation-timing-function:cubic-bezier(.33,0,.2,1);animation-iteration-count:infinite;display:flex}@media (prefers-reduced-motion:reduce){.dfm-screen[data-astro-cid-arb5ivuk],.dfm-vdp__scroll[data-astro-cid-arb5ivuk],.dfm-buybar__cta[data-astro-cid-arb5ivuk],.dfm-tap[data-astro-cid-arb5ivuk],.dfm-prog__fill[data-astro-cid-arb5ivuk],.dfm-step[data-astro-cid-arb5ivuk],.dfm-step__scroll[data-astro-cid-arb5ivuk]{animation:none!important}.dfm-vdp[data-astro-cid-arb5ivuk]{display:none}.dfm-buybar__busy[data-astro-cid-arb5ivuk]{opacity:0;animation:none!important}.dfm-co[data-astro-cid-arb5ivuk]{opacity:1;visibility:visible}.dfm-prog__fill[data-astro-cid-arb5ivuk]{transform:scaleX(1)}.dfm-step[data-astro-cid-arb5ivuk][style*=df-step-review]{opacity:1;visibility:visible}}.dfm-card{padding:14px}.dfm-card .df-card__title{margin-bottom:12px}.dfm-field+.dfm-field,.df-terms+.dfm-field{margin-top:10px}.dfm-step .df-choice{padding:14px}.dfm-step .df-term{font-size:var(--rev-body-sm-size);padding:8px 0}.deal-flow{--rev-surface-base:#fff;--rev-surface-level1:#f4f4f4;--rev-surface-level2:#e7e7e7;--rev-surface-level3:#dbdbdb;--rev-surface-invert:#0d0d0d;--rev-surface-brand:#1a1a1a;--rev-surface-disabled:#ccc;--rev-surface-success-strong:#00422f;--rev-surface-success:#008a66;--rev-glyph-primary:#1a1a1a;--rev-glyph-secondary:#333;--rev-glyph-tertiary:#4d4d4d;--rev-glyph-disabled:#969696;--rev-glyph-on-brand:#fff;--rev-glyph-success-strong:#00422f;--rev-stroke-base:#e7e7e7;--rev-stroke-level01:#dbdbdb;--rev-stroke-level02:#ccc;--rev-stroke-adaptive-strong:#0000000d;--rev-stroke-adaptive-base:#00000005;--rev-gray-subtle:#00000005;--rev-gray-default:#0000000d;--rev-gray-strong:#0000001a;--rev-radius-4:4px;--rev-radius-8:8px;--rev-radius-10:10px;--rev-radius-pill:999px;--rev-space-4:4px;--rev-space-6:6px;--rev-space-8:8px;--rev-space-10:10px;--rev-space-12:12px;--rev-space-14:14px;--rev-space-16:16px;--rev-button-md:28px;--rev-button-lg:40px;--rev-button-xl:48px;--rev-font:"Inter", system-ui, -apple-system, sans-serif;--rev-title-100-size:22px;--rev-title-100-line:27px;--rev-title-100-tracking:-.3px;--rev-body-size:16px;--rev-body-line:20px;--rev-body-med-size:14px;--rev-body-med-line:19px;--rev-body-sm-size:13px;--rev-body-sm-line:18px;--rev-footnote-size:12px;--rev-footnote-line:17px;--rev-footnote-tracking:.15px;--rev-caption-size:10px;--rev-caption-line:14px;--rev-caption-tracking:.2px;--rev-elevation-1:0 0 4px #0000001a, 1px 1px 2px #00000012;--rev-elevation-5:0 12px 17px #00000026, 0 0 14px #0000001a;--rev-elevation-depth-6:0 4px 10px #00000026;--rev-elevation-hero:0 3px 6px #101e361f, 0 16px 36px #101e3624, 0 56px 110px -20px #101e3666, 0 0 140px -30px #4f86e88c}.deal-flow .df-portal,.deal-flow .df-modal,.deal-flow .df-agree__box,.deal-flow .df-agree__tick,.deal-flow .df-ocard,.deal-flow .df-ocard__select,.deal-flow .df-ocard__select .df-swap>*,.deal-flow .df-stack__layer,.deal-flow .df-cov__card,.deal-flow .df-trk__num,.deal-flow .df-trk__desc,.deal-flow .dfm-portal{animation-duration:var(--df-loop);animation-timing-function:linear;animation-iteration-count:infinite}.deal-flow .df-gap{margin-top:14px}.deal-flow .df-field__adorn{color:var(--rev-glyph-primary);margin-right:6px}.deal-flow .df-help{font-size:var(--rev-footnote-size);color:var(--rev-glyph-tertiary);align-items:flex-start;gap:6px;margin-top:6px;line-height:1.45;display:flex}.deal-flow .df-help svg{flex-shrink:0;margin-top:1px}.deal-flow .df-assist--lead{margin:-4px 0 12px}.deal-flow .df-card__title--next{margin-top:20px}.deal-flow .df-clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.deal-flow .df-clamp--2{-webkit-line-clamp:2}.deal-flow .df-clamp--3{-webkit-line-clamp:3}.deal-flow .df-clamp--4{-webkit-line-clamp:4}.deal-flow .df-consent{font-size:var(--rev-footnote-size);color:var(--rev-glyph-tertiary);margin:10px 0 0;line-height:1.5}.deal-flow .df-proof{font-size:var(--rev-footnote-size);color:var(--rev-glyph-primary);align-items:center;gap:8px;margin:10px 0 0;font-weight:600;display:flex}.deal-flow .df-proof__dot{background:var(--rev-surface-success);border-radius:50%;width:8px;height:8px}.deal-flow .df-seg{grid-template-columns:1fr 1fr;gap:8px;width:50%;display:inline-grid}.deal-flow .df-seg__opt{border:1px solid var(--rev-stroke-level01);border-radius:var(--rev-radius-pill);text-align:center;font-size:var(--rev-body-med-size);padding:9px 0}.deal-flow .df-seg__opt--on{background:var(--rev-surface-brand);border-color:var(--rev-surface-brand);color:var(--rev-glyph-on-brand)}.deal-flow .df-rcard{border-radius:var(--rev-radius-10);border:1px solid var(--rev-stroke-base);background:var(--rev-surface-base);padding:16px 20px}.deal-flow .df-rcard__title{font-size:var(--rev-body-size);line-height:var(--rev-body-line);margin:0 0 8px;font-weight:600}.deal-flow .df-rline{font-size:var(--rev-body-med-size);line-height:var(--rev-body-med-line);color:var(--rev-glyph-secondary);margin:0}.deal-flow .df-rfig{font-size:var(--rev-body-size);margin:2px 0 0;font-weight:600}.deal-flow .df-rveh{font-size:var(--rev-body-med-size);align-items:center;gap:14px;display:flex}.deal-flow .df-rveh img{border-radius:var(--rev-radius-8);object-fit:cover;background:var(--rev-surface-level1);width:72px;height:48px}.deal-flow .df-rveh>span{color:var(--rev-glyph-tertiary);flex-direction:column;gap:2px;display:flex}.deal-flow .df-rveh b{color:var(--rev-glyph-primary)}.deal-flow .df-rpair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.deal-flow .df-callout{border-radius:var(--rev-radius-10);font-size:var(--rev-body-med-size);color:var(--rev-glyph-secondary);background:#eef4ff;gap:10px;padding:14px 16px;line-height:1.45;display:flex}.deal-flow .df-callout__icon{color:#1552d8;flex-shrink:0;margin-top:2px}.deal-flow .df-callout ul{margin:6px 0 0;padding-left:18px}.deal-flow .df-disc{flex-direction:column;gap:10px;display:flex}.deal-flow .df-disc .df-rcard__title{margin:0}.deal-flow .df-disc__box{border:1px solid var(--rev-stroke-base);border-radius:var(--rev-radius-8);font-size:var(--rev-footnote-size);color:var(--rev-glyph-secondary);margin:0;padding:12px 14px;line-height:1.5}.deal-flow .df-agree{font-size:var(--rev-footnote-size);color:var(--rev-glyph-secondary);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.deal-flow .df-agree__box{border:1.5px solid var(--rev-stroke-level02);border-radius:var(--rev-radius-4);background:var(--rev-surface-base);width:18px;height:18px;color:var(--rev-glyph-on-brand);flex-shrink:0;place-items:center;margin-top:1px;display:grid}.deal-flow .df-agree__tick{opacity:0;display:grid}.deal-flow .df-status{border-radius:var(--rev-radius-10);border:1px solid var(--rev-stroke-base);background:var(--rev-surface-base);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:20px 24px 24px;display:flex}.deal-flow .df-status__art{width:96px;height:96px;margin-bottom:8px;display:block}.deal-flow .df-status__art svg{width:100%;height:100%}.deal-flow .df-status__title{font-size:var(--rev-body-size);margin:0;font-weight:600}.deal-flow .df-status__line{font-size:var(--rev-body-med-size);line-height:var(--rev-body-med-line);color:var(--rev-glyph-tertiary);margin:0}.deal-flow .df-next{border-radius:var(--rev-radius-10);background:var(--rev-surface-base);box-shadow:var(--rev-elevation-1);padding:20px 24px}.deal-flow .df-next__title{font-size:var(--rev-body-size);margin:0 0 12px;font-weight:600}.deal-flow .df-next__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.deal-flow .df-next__list li{font-size:var(--rev-body-med-size);gap:12px;line-height:1.4;display:flex}.deal-flow .df-next__list li>span:last-child{color:var(--rev-glyph-tertiary);flex-direction:column;gap:2px;display:flex}.deal-flow .df-next__list b{color:var(--rev-glyph-primary)}.deal-flow .df-next__n{background:var(--rev-surface-level2);width:22px;height:22px;font-size:var(--rev-caption-size);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.deal-flow .df-tag{border-radius:var(--rev-radius-4);background:var(--rev-surface-level1);font-size:var(--rev-caption-size);line-height:var(--rev-caption-line);color:var(--rev-glyph-secondary);align-self:flex-start;padding:2px 8px;font-weight:600;display:inline-flex}.deal-flow .df-tag--accent{border-radius:var(--rev-radius-pill);color:#1552d8;background:#e8f0ff}.deal-flow .df-ocard{border-radius:var(--rev-radius-10);background:var(--rev-surface-base);box-shadow:inset 0 0 0 1px var(--rev-gray-strong), var(--rev-elevation-1);flex-direction:column;gap:12px;padding:20px 24px;display:flex;position:relative}.deal-flow .df-ocard__name{font-size:var(--rev-body-size);margin:-4px 0 0;font-weight:600}.deal-flow .df-ocard__leads,.deal-flow .df-ocard__tiles{gap:8px;display:grid}.deal-flow .df-ocard__leads{grid-template-columns:1fr 1fr}.deal-flow .df-ocard__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.deal-flow .df-ocard__leads>span,.deal-flow .df-ocard__tiles>span{border-radius:var(--rev-radius-8);background:var(--rev-surface-level1);font-size:var(--rev-body-med-size);flex-direction:column;gap:2px;padding:10px 12px;font-weight:600;display:flex}.deal-flow .df-ocard i{font-style:normal;font-size:var(--rev-caption-size);color:var(--rev-glyph-tertiary);font-weight:400}.deal-flow .df-ocard__leads b{font-size:var(--rev-title-100-size);line-height:1.2}.deal-flow .df-ocard__docs{font-size:var(--rev-body-sm-size);align-items:baseline;gap:8px;margin:0;display:flex}.deal-flow .df-ocard__docs span,.deal-flow .df-ocard__fine{font-size:var(--rev-caption-size);color:var(--rev-glyph-tertiary)}.deal-flow .df-ocard__fine{margin:0;line-height:1.45}.deal-flow .df-ocard__foot{justify-content:space-between;align-items:center;display:flex}.deal-flow .df-ocard__link,.deal-flow .df-textbtn,.deal-flow .df-link{font-size:var(--rev-body-med-size);text-underline-offset:3px;color:var(--rev-glyph-primary);font-weight:600;text-decoration:underline}.deal-flow .df-ocard__select{height:var(--rev-button-lg);border-radius:var(--rev-radius-pill);background:var(--rev-surface-level2);font-size:var(--rev-body-med-size);place-items:center;padding:0 22px;font-weight:600;display:grid}.deal-flow .df-ocard__selected{align-items:center;gap:6px;display:inline-flex}.deal-flow .df-ocard__labels>*{white-space:nowrap;justify-self:center}.deal-flow .df-stack{display:grid}.deal-flow .df-stack__layer{flex-direction:column;grid-area:1/1;align-items:center;gap:16px;display:flex}.deal-flow .df-stack__layer:last-child{opacity:0;gap:20px}.deal-flow .df-stack__layer:first-child{align-items:stretch}.deal-flow .df-btn--wide{width:100%}.deal-flow .df-stipline{font-size:var(--rev-body-med-size);line-height:var(--rev-body-med-line);color:var(--rev-glyph-secondary);margin:0}.deal-flow .df-cov{flex-direction:column;gap:12px;display:flex}.deal-flow .df-cov__card{border-radius:var(--rev-radius-10);background:var(--rev-surface-base);box-shadow:inset 0 0 0 1px var(--rev-gray-strong);flex-direction:column;gap:6px;padding:20px 24px;display:flex;position:relative}.deal-flow .df-cov__head{align-items:center;gap:8px;margin:0;display:flex}.deal-flow .df-cov__name{font-size:var(--rev-body-size);margin:0;font-weight:600}.deal-flow .df-cov__desc,.deal-flow .df-cov__basis{font-size:var(--rev-body-med-size);color:var(--rev-glyph-tertiary);margin:0;line-height:1.45}.deal-flow .df-cov__basis{font-size:var(--rev-footnote-size)}.deal-flow .df-cov__price{font-size:var(--rev-body-size);margin:4px 0 0;font-weight:600}.deal-flow .df-cov__price span{color:var(--rev-glyph-tertiary);font-weight:400}.deal-flow .df-cov__inc{font-size:var(--rev-footnote-size);margin:6px 0 0;font-weight:600}.deal-flow .df-cov__list{font-size:var(--rev-body-med-size);color:var(--rev-glyph-secondary);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.deal-flow .df-cov__list li{align-items:center;gap:8px;display:flex}.deal-flow .df-cov__card--decline{box-shadow:inset 0 0 0 1px var(--rev-stroke-level01)}.deal-flow .df-cov__important{border-radius:var(--rev-radius-8);background:var(--rev-surface-level1);font-size:var(--rev-footnote-size);color:var(--rev-glyph-secondary);gap:10px;margin-top:8px;padding:12px 14px;line-height:1.45;display:flex}.deal-flow .df-cov__important>span:last-child{flex-direction:column;gap:2px;display:flex}.deal-flow .df-cov__important b{color:var(--rev-glyph-primary)}.deal-flow .df-cov__info{color:var(--rev-glyph-tertiary);flex-shrink:0}.deal-flow .df-portal{z-index:2;opacity:0;visibility:hidden;position:absolute;inset:0}.deal-flow .df-portal__chrome{width:var(--df-frame);height:calc(var(--df-frame-h) + 2px);border:1px solid var(--rev-stroke-base);background:var(--rev-surface-level1);font-family:var(--rev-font);color:var(--rev-glyph-primary);box-shadow:var(--rev-elevation-hero);border-radius:20px;overflow:hidden}.deal-flow .df-portal__bar{border-bottom:1px solid var(--rev-stroke-base);background:var(--rev-surface-base);height:64px;font-size:var(--rev-body-med-size);justify-content:space-between;align-items:center;padding:0 24px;display:flex}.deal-flow .df-portal__link{color:var(--rev-glyph-secondary)}.deal-flow .df-portal__body{place-items:start center;height:calc(100% - 64px);padding-top:20px;display:grid;position:relative}.deal-flow .df-portal__card{background:var(--rev-surface-base);width:864px;height:798px;box-shadow:var(--rev-elevation-1);border-radius:16px;position:relative;overflow:hidden}.deal-flow .df-modal{opacity:0;visibility:hidden;background:#0d0d0d73;place-items:center;display:grid;position:absolute;inset:-64px 0 0}.deal-flow .df-modal__card{background:var(--rev-surface-base);width:760px;box-shadow:var(--rev-elevation-depth-6);border-radius:16px;padding:32px 32px 24px}.deal-flow .df-trk__title{font-size:var(--rev-title-100-size);line-height:var(--rev-title-100-line);margin:0;font-weight:600}.deal-flow .df-trk__sub{font-size:var(--rev-body-med-size);color:var(--rev-glyph-tertiary);margin:8px 0 12px}.deal-flow .df-trk__steps{margin:0;padding:0;list-style:none}.deal-flow .df-trk__step{gap:16px;padding:12px 0;display:flex;position:relative}.deal-flow .df-trk__step:not(:last-child):after{content:"";background:var(--df-info-soft);width:2px;position:absolute;top:40px;bottom:-12px;left:13px}.deal-flow .df-trk__mark{flex-shrink:0;width:28px;height:28px;display:grid;position:relative}.deal-flow .df-trk__num{border:2px solid var(--df-info-soft);background:var(--rev-surface-base);font-size:var(--rev-footnote-size);color:var(--rev-glyph-tertiary);border-radius:50%;grid-area:1/1;place-items:center;display:grid}.deal-flow .df-trk__num--now{border-color:var(--df-info);color:var(--df-info);opacity:0;font-weight:600}.deal-flow .df-trk__num--done{border-color:var(--df-info);background:var(--df-info);color:#fff;opacity:0}.deal-flow .df-trk__num--static{opacity:1}.deal-flow .df-trk__body{flex-direction:column;flex:1;min-width:0;padding-top:3px;display:flex}.deal-flow .df-trk__name{font-size:var(--rev-body-med-size);justify-content:space-between;align-items:center;gap:12px;font-weight:500;display:flex}.deal-flow .df-trk__chev{color:var(--rev-glyph-tertiary);display:grid}.deal-flow .df-trk__desc{opacity:0;grid-template-rows:0fr;display:grid;overflow:hidden}.deal-flow .df-trk__desc-in{min-height:0;font-size:var(--rev-footnote-size);color:var(--rev-glyph-secondary);line-height:1.5;display:block}.deal-flow .df-trk__desc-in>:first-child{margin-top:8px;display:block}.deal-flow .df-trk__desc ul{margin:6px 0 0;padding-left:18px}.deal-flow .df-trk__desc b{font-weight:600}@media (prefers-reduced-motion:reduce){.deal-flow .df-portal,.deal-flow .df-modal,.deal-flow .df-trk__num,.deal-flow .df-trk__desc{animation:none!important}.deal-flow .df-portal{opacity:0}}.deal-flow .df-tapdot{opacity:0;pointer-events:none;width:62px;height:62px;animation-duration:var(--df-loop);border:2px solid #1a1a1a66;border-radius:50%;margin:-31px 0 0 -31px;animation-timing-function:ease-out;animation-iteration-count:infinite;position:absolute;top:50%;left:50%}.deal-flow .dfm .df-field__input{height:36px}.deal-flow .dfm .dfm-field,.deal-flow .dfm .dfm-grid2,.deal-flow .dfm .dfm-grid3,.deal-flow .dfm .df-check{margin-top:10px}.deal-flow .dfm .df-card__title+.dfm-field,.deal-flow .dfm .df-card__title+.dfm-grid2{margin-top:0}.deal-flow .dfm .dfm-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.deal-flow .dfm .df-seg{width:100%}.deal-flow .dfm .df-rcard{padding:12px 14px}.deal-flow .dfm .df-rpair{grid-template-columns:1fr}.deal-flow .dfm .df-callout,.deal-flow .dfm .df-disc__box,.deal-flow .dfm .df-agree{font-size:var(--rev-caption-size)}.deal-flow .dfm .dfm-agree{position:relative}.deal-flow .dfm .dfm-tap--agree{top:10px;left:9px}.deal-flow .dfm .df-status{padding:14px}.deal-flow .dfm .df-status__art{width:64px;height:64px;margin-bottom:4px}.deal-flow .dfm .df-status__line,.deal-flow .dfm .df-next__list li{font-size:var(--rev-footnote-size)}.deal-flow .dfm .df-next{padding:14px}.deal-flow .dfm .df-next__list{gap:8px}.deal-flow .df-ocard--compact{gap:8px;padding:14px}.deal-flow .df-ocard--compact .df-ocard__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-flow .df-ocard--compact .df-ocard__leads b{font-size:var(--rev-body-size)}.deal-flow .df-ocard--compact .df-ocard__leads>span,.deal-flow .df-ocard--compact .df-ocard__tiles>span{font-size:var(--rev-footnote-size);padding:8px 10px}.deal-flow .df-ocard--compact .df-ocard__link,.deal-flow .df-ocard--compact .df-ocard__select{font-size:var(--rev-footnote-size)}.deal-flow .df-ocard--compact .df-ocard__select{height:34px;padding:0 16px}.deal-flow .dfm .df-stack__layer{gap:8px}.deal-flow .dfm .dfm-accept{text-align:center;align-items:stretch}.deal-flow .df-cov--compact .df-cov__card{gap:4px;padding:14px}.deal-flow .df-cov--compact .df-cov__desc,.deal-flow .df-cov--compact .df-cov__list,.deal-flow .df-cov--compact .df-cov__important{font-size:var(--rev-footnote-size)}.deal-flow .dfm-portal__bar{flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 16px 6px;display:flex}.deal-flow .dfm-modal{z-index:2;opacity:0;visibility:hidden;animation-duration:var(--df-loop);animation-timing-function:linear;animation-iteration-count:infinite;display:flex;position:absolute;inset:-60px 0 0}.deal-flow .dfm-modal__card{background:var(--rev-surface-base);width:100%;padding:18px 16px 16px}.deal-flow .df-trk--compact .df-trk__title{font-size:var(--rev-body-size);line-height:var(--rev-body-line)}.deal-flow .df-trk--compact .df-trk__sub{font-size:var(--rev-footnote-size);margin:4px 0 6px}.deal-flow .df-trk--compact .df-trk__step{gap:10px;padding:7px 0}.deal-flow .df-trk--compact .df-trk__step:not(:last-child):after{top:31px;bottom:-7px;left:11px}.deal-flow .df-trk--compact .df-trk__mark{width:24px;height:24px}.deal-flow .df-trk--compact .df-trk__name{font-size:var(--rev-footnote-size);line-height:1.35}.deal-flow .df-trk--compact .df-trk__desc-in{font-size:var(--rev-caption-size)}.deal-flow .df-disc__box p{margin:0}.deal-flow .df-portal .df-step__sub{font-size:var(--rev-body-med-size);line-height:var(--rev-body-med-line);color:var(--rev-glyph-tertiary);margin:16px 0 0}.deal-flow .dfm .dfm-step__scroll>*{flex-shrink:0}.deal-flow[data-astro-cid-rflkubre]{position:relative;container-type:inline-size}.dfm{z-index:1;display:none;position:relative}@media (width<=1023px){.deal-flow[data-astro-cid-rflkubre]:not(.deal-flow--desktop) .df-scaler[data-astro-cid-rflkubre]{display:none}.dfm{display:block}}.df-scaler[data-astro-cid-rflkubre]{z-index:1;overflow-clip-margin:130px;position:relative;overflow:clip}.df-scaler[data-astro-cid-rflkubre]:not([data-fitted]){overflow-clip-margin:0;overflow:hidden}.df-scaler[data-astro-cid-rflkubre]:not([data-fitted]) .df-stage[data-astro-cid-rflkubre]{opacity:0}.df-stage[data-astro-cid-rflkubre]{width:var(--df-frame);height:var(--df-frame-h);transform-origin:0 0;transform:scale(var(--df-scale,1));position:absolute;top:0;left:0}.df-vdp[data-astro-cid-rflkubre],.df-checkout[data-astro-cid-rflkubre]{opacity:0;visibility:hidden;animation-duration:var(--df-loop);animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}.df-vdp[data-astro-cid-rflkubre]{background:var(--rev-surface-base);border:1px solid var(--rev-stroke-base);box-shadow:var(--rev-elevation-hero);border-radius:20px;overflow:hidden}.df-vdp__scroll[data-astro-cid-rflkubre]{will-change:transform;animation-duration:var(--df-loop);animation-timing-function:linear;animation-iteration-count:infinite}.df-vdp__bar[data-astro-cid-rflkubre]{border-bottom:1px solid var(--rev-stroke-base);height:64px;font-family:var(--rev-font);font-size:var(--rev-body-med-size);color:var(--rev-glyph-secondary);align-items:center;gap:24px;padding:0 32px;display:flex}.df-vdp__mark[data-astro-cid-rflkubre]{background:var(--rev-surface-brand);border-radius:6px;width:22px;height:22px}.df-vdp__brand[data-astro-cid-rflkubre]{font-size:var(--rev-body-size);color:var(--rev-glyph-primary);margin-right:12px;font-weight:700}.df-vdp__search[data-astro-cid-rflkubre]{border-radius:var(--rev-radius-pill);background:var(--rev-surface-level1);height:36px;color:var(--rev-glyph-disabled);flex:1;padding:0 16px;line-height:36px}.df-vdp__gallery[data-astro-cid-rflkubre]{background:var(--rev-surface-base);padding:0 20px;position:relative}.df-vdp__pair[data-astro-cid-rflkubre]{gap:8px;display:flex}.df-vdp__tile[data-astro-cid-rflkubre]{border:1px solid #f2f2f2;border-radius:16px;flex:1 1 0;min-width:0;height:380px;position:relative;overflow:hidden}.df-vdp__tile-img[data-astro-cid-rflkubre]{object-fit:cover;width:100%;height:100%;display:block}.df-vdp__count[data-astro-cid-rflkubre]{border-radius:var(--rev-radius-pill);background:var(--rev-surface-base);font-size:var(--rev-footnote-size);box-shadow:var(--rev-elevation-1);align-items:center;gap:6px;padding:7.5px 16px;font-weight:600;display:inline-flex;position:absolute;bottom:19px;left:19px}.df-vdp__tile-icons[data-astro-cid-rflkubre]{gap:8px;display:flex;position:absolute;bottom:19px;right:19px}.df-vdp__tile-icon[data-astro-cid-rflkubre]{background:var(--rev-surface-base);width:34px;height:34px;color:var(--rev-glyph-primary);box-shadow:var(--rev-elevation-1);border-radius:50%;place-items:center;display:grid}.df-vdp__progress[data-astro-cid-rflkubre]{border-radius:var(--rev-radius-pill);background:var(--rev-stroke-level01);height:4px;margin-top:8px;display:block;overflow:hidden}.df-vdp__progress-fill[data-astro-cid-rflkubre]{background:var(--rev-glyph-primary);border-radius:inherit;width:17%;height:100%;display:block}.df-vdp__stars[data-astro-cid-rflkubre]{font-size:var(--rev-body-med-size);color:#f5a623;letter-spacing:2px;align-items:center;gap:8px;margin:0 0 28px;display:flex}.df-vdp__reviews[data-astro-cid-rflkubre]{color:var(--rev-glyph-tertiary);letter-spacing:0;text-decoration:underline}.df-vdp__promos[data-astro-cid-rflkubre]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.df-vdp__promo-card[data-astro-cid-rflkubre]{border-radius:var(--rev-radius-10);background:var(--rev-surface-invert);min-height:148px;color:var(--rev-glyph-on-brand);isolation:isolate;flex-direction:column;gap:4px;padding:18px;display:flex;position:relative;overflow:hidden}.df-vdp__promo-bg[data-astro-cid-rflkubre]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.df-vdp__promo-card[data-astro-cid-rflkubre]:after{content:"";z-index:-1;background:linear-gradient(170deg,#060c1847 0%,#060c189e 48%,#060c18db 100%);position:absolute;inset:0}.df-vdp__promo-head[data-astro-cid-rflkubre]{font-size:var(--rev-body-med-size);line-height:var(--rev-body-med-line);margin-top:auto;font-weight:600}.df-vdp__promo-sub[data-astro-cid-rflkubre]{font-size:var(--rev-footnote-size);opacity:.7}.df-vdp__promo-cta[data-astro-cid-rflkubre]{border-radius:var(--rev-radius-pill);background:var(--rev-surface-base);color:var(--rev-glyph-primary);font-size:var(--rev-footnote-size);align-self:flex-start;margin-top:10px;padding:5px 14px;font-weight:600}.df-vdp__specs[data-astro-cid-rflkubre]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;display:grid}.df-vdp__spec[data-astro-cid-rflkubre]{border-bottom:1px solid var(--rev-stroke-base);padding-bottom:14px}.df-vdp__acclist[data-astro-cid-rflkubre]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 40px;margin-bottom:32px;display:grid}.df-vdp__accrow[data-astro-cid-rflkubre]{border-bottom:1px solid var(--rev-stroke-base);align-items:center;gap:16px;padding:16px 0;display:flex}.df-vdp__accrow-text[data-astro-cid-rflkubre]{min-width:0;font-size:var(--rev-body-sm-size);color:var(--rev-glyph-tertiary);flex-direction:column;flex:1 1 0;gap:3px;display:flex}.df-vdp__accrow-text[data-astro-cid-rflkubre] b[data-astro-cid-rflkubre]{font-size:var(--rev-body-med-size);color:var(--rev-glyph-primary)}.df-vdp__accrow-price[data-astro-cid-rflkubre]{color:var(--rev-glyph-primary);margin-top:2px;font-weight:600}.df-vdp__accrow-thumb[data-astro-cid-rflkubre]{border:1px solid var(--rev-stroke-base);border-radius:var(--rev-radius-8);flex-shrink:0;width:84px;height:64px;display:block;overflow:hidden}.df-vdp__accrow-thumb[data-astro-cid-rflkubre] img[data-astro-cid-rflkubre]{object-fit:contain;width:100%;height:100%;display:block}.df-vdp__titlefacts[data-astro-cid-rflkubre]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 40px;display:grid}.df-vdp__titlefact[data-astro-cid-rflkubre]{border-bottom:1px solid var(--rev-stroke-base);gap:12px;padding:16px 0;display:flex}.df-vdp__titlefact-mark[data-astro-cid-rflkubre]{border-radius:var(--rev-radius-8);background:var(--rev-surface-level1);width:32px;height:32px;color:var(--rev-glyph-primary);flex-shrink:0;place-items:center;display:grid}.df-vdp__reportbody[data-astro-cid-rflkubre]{font-size:var(--rev-body-sm-size);color:var(--rev-glyph-tertiary);margin:0;line-height:1.55}.df-vdp__reportsub[data-astro-cid-rflkubre]{font-size:var(--rev-body-med-size);margin:0 0 6px;font-weight:600}.df-vdp__reportbtn[data-astro-cid-rflkubre]{line-height:var(--rev-button-lg);border-radius:var(--rev-radius-8);background:var(--rev-surface-brand);color:var(--rev-glyph-on-brand);font-size:var(--rev-body-med-size);align-items:center;margin-top:20px;padding:0 20px;font-weight:600;display:inline-flex}.df-vdp__blems[data-astro-cid-rflkubre]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 40px;margin-top:20px;display:grid}.df-vdp__blem-shot[data-astro-cid-rflkubre]{border-radius:var(--rev-radius-8);flex-shrink:0;width:128px;height:80px;display:block;position:relative;overflow:hidden}.df-vdp__blem-shot[data-astro-cid-rflkubre] img[data-astro-cid-rflkubre]{object-fit:cover;width:100%;height:100%;display:block}.df-vdp__blem-count[data-astro-cid-rflkubre]{border-radius:var(--rev-radius-4);color:#fff;font-size:var(--rev-caption-size);background:#0000008c;padding:1px 6px;font-weight:600;position:absolute;bottom:6px;right:6px}.df-howto[data-astro-cid-rflkubre]{text-align:center;margin-top:48px}.df-howto__title[data-astro-cid-rflkubre]{margin:0;font-size:26px;font-weight:600;line-height:1.2}.df-howto__sub[data-astro-cid-rflkubre]{max-width:640px;font-size:var(--rev-body-size);color:var(--rev-glyph-tertiary);margin:16px auto 0}.df-vdp__steps[data-astro-cid-rflkubre]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:48px 0 8px;display:grid}.df-vdp__step[data-astro-cid-rflkubre]{background:var(--rev-surface-base);border:1px solid #0000001a;border-radius:20px;flex-direction:column;gap:24px;padding:24px;display:flex}.df-vdp__step-n[data-astro-cid-rflkubre]{color:#0d5bf2;width:32px;height:32px;font-size:var(--rev-body-size);background:#e7effe;border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.df-vdp__step-text[data-astro-cid-rflkubre]{font-size:var(--rev-body-med-size);color:var(--rev-glyph-tertiary);flex-direction:column;gap:2px;padding-top:2px;display:flex}.df-vdp__step-text[data-astro-cid-rflkubre] b[data-astro-cid-rflkubre]{color:var(--rev-glyph-primary)}.df-vdp__fact-v[data-astro-cid-rflkubre] i[data-astro-cid-rflkubre]{color:var(--rev-glyph-tertiary);font-style:normal;font-weight:400}.df-vdp__cols[data-astro-cid-rflkubre]{font-family:var(--rev-font);grid-template-columns:minmax(0,1fr) 437px;gap:48px;padding:32px 80px;display:grid}.df-vdp__title[data-astro-cid-rflkubre]{margin:0;font-size:29px;font-weight:700;line-height:1.15}.df-vdp__meta[data-astro-cid-rflkubre]{font-size:var(--rev-body-med-size);color:var(--rev-glyph-tertiary);margin:6px 0 28px}.df-vdp__section[data-astro-cid-rflkubre]{font-size:var(--rev-body-size);margin:48px 0 16px;font-weight:700}.df-vdp__section[data-astro-cid-rflkubre]:first-of-type{margin-top:0}.df-vdp__facts[data-astro-cid-rflkubre]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.df-vdp__fact[data-astro-cid-rflkubre]{border-radius:var(--rev-radius-8);background:var(--rev-surface-level1);padding:16px}.df-vdp__fact-k[data-astro-cid-rflkubre]{font-size:var(--rev-footnote-size);color:var(--rev-glyph-tertiary);display:block}.df-vdp__fact-v[data-astro-cid-rflkubre]{font-size:var(--rev-body-med-size);margin-top:4px;font-weight:600;display:block}.df-vdp__pay[data-astro-cid-rflkubre].df-sheen{z-index:2;background:var(--rev-surface-base);border:1px solid var(--rev-stroke-base);width:437px;height:fit-content;animation-name:df-vdp-pay-stick;animation-duration:var(--df-loop);will-change:transform;border-radius:16px;padding:32px;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:489px;right:81px;box-shadow:0 2px 4px #101e3614,0 16px 32px #101e3629}.df-vdp__price[data-astro-cid-rflkubre]{margin:0;font-size:34px;font-weight:700;line-height:1.1}.df-vdp__was[data-astro-cid-rflkubre]{font-size:var(--rev-body-med-size);color:var(--rev-glyph-disabled);align-items:center;gap:10px;margin:8px 0 20px;display:flex}.df-vdp__drop[data-astro-cid-rflkubre]{border-radius:var(--rev-radius-pill);color:var(--rev-glyph-success-strong);font-size:var(--rev-footnote-size);background:#e6f4ee;padding:2px 10px;font-weight:600}.df-vdp__seg[data-astro-cid-rflkubre]{border-radius:var(--rev-radius-pill);background:var(--rev-surface-level1);font-size:var(--rev-body-med-size);text-align:center;color:var(--rev-glyph-tertiary);grid-template-columns:1fr 1fr;margin-bottom:20px;padding:4px;display:grid}.df-vdp__seg[data-astro-cid-rflkubre] span[data-astro-cid-rflkubre]{padding:8px 0}.df-vdp__seg-on[data-astro-cid-rflkubre]{border-radius:var(--rev-radius-pill);background:var(--rev-surface-base);color:var(--rev-glyph-primary);box-shadow:var(--rev-elevation-1);font-weight:600}.df-vdp__row[data-astro-cid-rflkubre]{border-bottom:1px solid var(--rev-stroke-base);font-size:var(--rev-body-med-size);color:var(--rev-glyph-tertiary);justify-content:space-between;padding:12px 0;display:flex}.df-vdp__row-v[data-astro-cid-rflkubre]{color:var(--rev-glyph-primary);align-items:center;gap:6px;font-weight:700;display:flex}.df-vdp__calc[data-astro-cid-rflkubre]{width:12px;height:15px;color:var(--rev-glyph-primary);line-height:0;display:block}.df-vdp__calc[data-astro-cid-rflkubre] svg[data-astro-cid-rflkubre]{width:100%;height:100%;display:block}.df-vdp__promo[data-astro-cid-rflkubre]{border-radius:var(--rev-radius-8);font-size:var(--rev-body-sm-size);color:var(--rev-glyph-success-strong);background:#f2f9f6;align-items:center;gap:10px;margin:20px 0;padding:14px;font-weight:600;display:flex}.df-vdp__promo-mark[data-astro-cid-rflkubre]{flex-shrink:0;width:24px;height:23px;line-height:0}.df-vdp__promo-mark[data-astro-cid-rflkubre] svg[data-astro-cid-rflkubre]{width:100%;height:100%;display:block}.df-prequal[data-astro-cid-rflkubre]{color:#fff;background:linear-gradient(90deg,#0d5bf2 50%,#073ca5 75%,#042d7f 87.5%,#011d58 100%);border-radius:16px;align-items:center;gap:16px;margin-bottom:12px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.df-prequal[data-astro-cid-rflkubre]:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.16;background-image:radial-gradient(circle at 20% 30%,#fff 0 2px,#0000 3px),radial-gradient(circle at 70% 70%,#fff 0 2px,#0000 3px);background-size:90px 90px;position:absolute;inset:-40% -10%}.df-prequal__text[data-astro-cid-rflkubre]{font-size:var(--rev-body-med-size);flex-direction:column;flex:1;gap:2px;line-height:1.35;display:flex}.df-prequal__text[data-astro-cid-rflkubre] b[data-astro-cid-rflkubre]{font-weight:600}.df-prequal__btn[data-astro-cid-rflkubre]{border-radius:var(--rev-radius-pill);color:var(--rev-glyph-primary);font-size:var(--rev-body-med-size);background:#fff;flex-shrink:0;padding:9px 16px;font-weight:600}.df-vdp__cta[data-astro-cid-rflkubre],.df-vdp__cta2[data-astro-cid-rflkubre]{border-radius:var(--rev-radius-pill);text-align:center;font-size:var(--rev-body-size);animation-duration:var(--df-loop);padding:15px 0;font-weight:600;animation-timing-function:ease-out;animation-iteration-count:infinite;display:block}.df-vdp__cta[data-astro-cid-rflkubre]{background:var(--rev-surface-brand);color:var(--rev-glyph-on-brand)}.df-vdp__cta2[data-astro-cid-rflkubre]{color:var(--rev-glyph-primary);animation:none}.df-vdp__dim[data-astro-cid-rflkubre]{z-index:5;opacity:0;animation-duration:var(--df-loop);background:#101e3629;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}.df-cursor[data-astro-cid-rflkubre]{z-index:20;animation-duration:var(--df-loop);animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;position:absolute;bottom:273px;right:284px}.df-vdp__cta[data-astro-cid-rflkubre]{place-items:center;display:grid}.df-vdp__cta-label[data-astro-cid-rflkubre]{animation-duration:var(--df-loop);grid-area:1/1;animation-timing-function:linear;animation-iteration-count:infinite}.df-vdp__cta-busy[data-astro-cid-rflkubre]{opacity:0;background:conic-gradient(from 0deg, var(--rev-glyph-on-brand) 0deg, transparent 300deg);width:18px;height:18px;animation:var(--df-loop) linear infinite df-cta-busy, .7s linear infinite df-cta-spin;border-radius:50%;grid-area:1/1;mask:radial-gradient(closest-side,#0000 62%,#000 65%)}@keyframes df-cta-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.df-vdp[data-astro-cid-rflkubre],.df-vdp__scroll[data-astro-cid-rflkubre],.df-cursor[data-astro-cid-rflkubre],.df-vdp__cta[data-astro-cid-rflkubre]{animation:none!important}.df-vdp[data-astro-cid-rflkubre]{display:none}.df-checkout[data-astro-cid-rflkubre]{opacity:1;visibility:visible;animation:none!important}.df-vdp__cta-busy[data-astro-cid-rflkubre]{opacity:0;animation:none!important}}
