

body.snr .amq-verdict-band__hint,body.snr .amq__doc__perwatt,body.snr .amq__entry-tip,body.snr .bfact__note,body.snr .bill-upload__hint,body.snr .bnext__bridge,body.snr .bnext__p,body.snr .bpick__summary-fine,body.snr .bpick__summary-fine--mute,body.snr .bproc__fine,body.snr .bproc__p,body.snr .bstory__p,body.snr .cc-field__hint,body.snr .cc-or-call,body.snr .cc-privacy,body.snr .cc-step__sub,body.snr .cc-trust-strip__item,body.snr .cc-upload__sub,body.snr .ceip-fact__n,body.snr .ceip-rate__src,body.snr .compare-quote__eyebrow,body.snr .eix__note,body.snr .fee-close__meta,body.snr .fee-hero__credibility,body.snr .footer-contact-band__sub,body.snr .footer-mini-form__note,body.snr .footer-mini-success__sub,body.snr .freshness-stamp,body.snr .gallery-slot__cap,body.snr .hero__eyebrow,body.snr .hero__eyebrow--slogan,body.snr .hero__meta,body.snr .label,body.snr .led-mini-calc__field-unit,body.snr .led-mini-calc__fine,body.snr .local-rate__note,body.snr .manifesto__value-desc,body.snr .rdn-bermuda__hint,body.snr .rdn-cs__slot-s,body.snr .rdn-hero__eyebrow,body.snr .rdn-hero__pricerange,body.snr .rr-accordion__hint,body.snr .rr-billproof__cap,body.snr .rr-billproof__eyebrow,body.snr .rr-billproof__note,body.snr .rr-care__price-note,body.snr .rr-dcm__c,body.snr .rr-promise__d,body.snr .rr-testimonials__quote-cta__sub,body.snr .rr-tl__v,body.snr .rsz-sub,body.snr .section-desc,body.snr .step__desc,body.snr .town-lead-form__minutes,body.snr .town-lead-form__nogate,body.snr .w3-heroform__note,body.snr .w3-heroform__sub,body.snr .w65c-team__sub,body.snr .w66hp-solar__stat-lbl,body.snr .w67r-form-note{font-size:16px!important}body.snr .active,body.snr .amq-verdict-band__end-lbl,body.snr .amq__doc-label,body.snr .amq__doc-label--bad,body.snr .amq__doc-label--good,body.snr .amq__legend__num,body.snr .amq__progress__label,body.snr .amq__step-count,body.snr .amq__verdict-card__bignum-label,body.snr .amq__verdict-card__eyebrow,body.snr .ba-label,body.snr .ba-more-divider__label,body.snr .badge,body.snr .bfact__tab-l,body.snr .bflow__mode,body.snr .bg-audit-card__eyebrow,body.snr .bg-download-eyebrow,body.snr .bnext__eyebrow,body.snr .bnext__n,body.snr .bnext__num,body.snr .bpick__btn,body.snr .bpick__btn--ghost,body.snr .bpick__btn--primary,body.snr .bpick__cue-l,body.snr .bpick__or,body.snr .bpick__sel,body.snr .bpick__summary-eyebrow,body.snr .bpick__summary-l,body.snr .bpick__tier,body.snr .bproc__n,body.snr .bproc__swipe-c,body.snr .bstory__num,body.snr .bstory__stat-l,body.snr .bstory__swipe,body.snr .bstory__time,body.snr .bsw-head__eyebrow,body.snr .cc-field__label,body.snr .cc-form-wrap__eyebrow,body.snr .cc-hero__eyebrow,body.snr .cc-hero__phone-pill__label,body.snr .cc-opt,body.snr .cc-req,body.snr .cc-review__stars,body.snr .cc-review__who,body.snr .cc-reviews__title,body.snr .cc-trust-strip__num,body.snr .cc-trust-strip__star,body.snr .ceip-bars__cap,body.snr .ceip-fact__k,body.snr .compare-quote__group-eyebrow,body.snr .compare-quote__result-label,body.snr .decoder-card__label,body.snr .eix-az,body.snr .eix-code,body.snr .eix__kicker,body.snr .eix__tab,body.snr .eix__unit,body.snr .eix__verdict,body.snr .em,body.snr .en-n,body.snr .en-t,body.snr .es-proof__lbl,body.snr .fee-facts__badge,body.snr .fee-facts__key,body.snr .filter-tab,body.snr .final-cta__eyebrow,body.snr .flag-card__tag,body.snr .founders-showcase__eyebrow,body.snr .gallery-card__attribution,body.snr .gallery-hero__eyebrow,body.snr .gallery-hero__scroll-hint,body.snr .hero-trust__chip,body.snr .hero-trust__chip--hide-mobile,body.snr .led-mini-calc__field-lbl,body.snr .led-mini-calc__out-lbl,body.snr .led-mini-calc__out-sub,body.snr .lf-opt,body.snr .local-project__meta,body.snr .local-rate__label,body.snr .local-vs__label,body.snr .lr-eyebrow,body.snr .manifesto__kicker,body.snr .metal-stat__unit,body.snr .mission-hero__eyebrow,body.snr .onsite-card__tag,body.snr .onsite-card__tag--bad,body.snr .onsite-card__tag--good,body.snr .onsite-contrast__eyebrow,body.snr .onsite-hero__pill,body.snr .our-story-break__label,body.snr .our-story-cta__eyebrow,body.snr .our-story-hero__eyebrow,body.snr .partner-spotlight__eyebrow,body.snr .partner-spotlight__meta,body.snr .partner-spotlight__meta-link,body.snr .partner-spotlight__qr-label,body.snr .photo-card__tag,body.snr .prem-opt__tag,body.snr .prem-opt__tag--top,body.snr .rdn-alberta-work__eyebrow,body.snr .rdn-alberta-work__meta-k,body.snr .rdn-bermuda__eyebrow,body.snr .rdn-bridge__label,body.snr .rdn-calc-action__btn,body.snr .rdn-cs__card-tag,body.snr .rdn-cs__eyebrow,body.snr .rdn-cs__hero-badge,body.snr .rdn-cs__hero-loc,body.snr .rdn-cs__slot-btn,body.snr .rdn-cs__stat-lbl,body.snr .rdn-reviews__eyebrow,body.snr .rdn-reviews__timeago,body.snr .rdn-reviews__verified,body.snr .rdn-swipe__c,body.snr .rdn-wipe__label,body.snr .rdn-wipe__label--after,body.snr .rdn-wipe__label--before,body.snr .req,body.snr .res-heroes__eyebrow,body.snr .roof-card__eyebrow,body.snr .rr-billproof__stat-lbl,body.snr .rr-billproof__zoomcue,body.snr .rr-care__eyebrow,body.snr .rr-care__flag,body.snr .rr-care__tier,body.snr .rr-ch__n,body.snr .rr-dcm__k,body.snr .rr-longevity__eyebrow,body.snr .rr-longevity__year,body.snr .rr-more__t,body.snr .rr-priceband__eyebrow,body.snr .rr-priceband__link,body.snr .rr-promise__t,body.snr .rr-testimonials__date,body.snr .rr-testimonials__eyebrow,body.snr .rr-testimonials__source,body.snr .rr-testimonials__town,body.snr .rr-tier__l,body.snr .rr-tl__f,body.snr .rr-tl__h,body.snr .rr-tl__k,body.snr .rsz-eyebrow,body.snr .sanctuary-mini__cta,body.snr .sanctuary-mini__ey,body.snr .sanctuary-mini__meta,body.snr .town-section__eyebrow,body.snr .ty-next__card-sub,body.snr .ty-next__label,body.snr .w65c-risk__txt,body.snr .w65c-team__eyebrow,body.snr .w66hp-hero__eyebrow,body.snr .w66hp-solar__eyebrow,body.snr .w66hp-split__col-tag,body.snr .w66hp-split__col-tag--us,body.snr .w66hp-split__eyebrow,body.snr .w67r-aud-tag,body.snr .w67r-eyebrow,body.snr .w67r-section-eyebrow,body.snr .w69d-chip,body.snr .w69d-rev__meta,body.snr .work-type-cell__calclink{font-size:16px!important}body.snr main .amq__submit-row>p,body.snr main .bproc__p>b,body.snr main .bstory__p>b,body.snr main .rr-billproof__note>p,body.snr main .rr-more__b>p,body.snr main .section-desc>a,body.snr main .town-lead-form__nogate>a,body.snr main .w65c-risk__txt>small{font-size:16px!important}body.snr main .amq__doc__brand>small,body.snr main .amq__entry-tip>a,body.snr main .amq__gauge__labels>span,body.snr main .amq__progress__label>strong,body.snr main .bfact__note>a,body.snr main .bfact__tab>span,body.snr main .bnext__bridge>a,body.snr main .bnext__phone>a,body.snr main .bpick__cue-n>small,body.snr main .bpick__summary-n>small,body.snr main .bproc__fine>a,body.snr main .bproc__swipe>span,body.snr main .cc-divider>span,body.snr main .cc-or-call>a,body.snr main .cc-upload__chip>span,body.snr main .ceip-rate__src>a,body.snr main .check-card__title>a,body.snr main .compare-quote__field>label,body.snr main .eix-scale>span,body.snr main .eix>label,body.snr main .eix__note>a,body.snr main .footer-contact-band__or>span,body.snr main .footer-mini-success>a,body.snr main .hero-trust__chip>a,body.snr main .hero-trust__chip>strong,body.snr main .local-project__specs>li,body.snr main .rdn-cs__card-specs>li,body.snr main .rdn-hero__pricerange>strong,body.snr main .rdn-swipe>span,body.snr main .rr-hon__hd>p,body.snr main .rr-priceband__num>small,body.snr main .rr-tq__more>span,body.snr main .sanctuary-mini__meta>span,body.snr main .sanctuary-mini__meta>strong,body.snr main .town-lead-form__minutes>strong,body.snr main .w65c-warranty__row>span,body.snr main .work-type-card>span,body.snr main .work-type-cell__calclink>span{font-size:16px!important}body.snr,body.rv-senior{--lit-edge:inset 0 1px 0 rgba(255,255,255,.07);--lit-rest:0 10px 26px -14px rgba(0,0,0,.6);--lit-hover:0 18px 42px -16px rgba(0,0,0,.72);--lit-amber:0 0 0 1px rgba(245,165,36,.38),0 14px 34px -16px rgba(245,165,36,.3);--lit-ease:cubic-bezier(.22,.61,.36,1)}body.snr .rr-std-card,body.snr .flag-card,body.snr .photo-card,body.snr .town-lead-card,body.rv-senior .rv-edu-card,body.rv-senior .rr-std-card,body.rv-senior .flag-card{box-shadow:var(--lit-edge),var(--lit-rest);transition:box-shadow .45s var(--lit-ease),transform .45s var(--lit-ease)}@media (hover:hover) and (pointer:fine){body.snr .rr-std-card:hover,body.snr .flag-card:hover,body.snr .photo-card:hover,body.snr .town-lead-card:hover,body.rv-senior .rv-edu-card:hover,body.rv-senior .rr-std-card:hover,body.rv-senior .flag-card:hover{transform:translateY(-3px);box-shadow:var(--lit-edge),var(--lit-hover)}}body.snr .rr-std-card:active,body.snr .flag-card:active,body.snr .photo-card:active,body.snr .town-lead-card:active,body.rv-senior .rv-edu-card:active,body.rv-senior .rr-std-card:active,body.rv-senior .flag-card:active{transform:scale(.988);box-shadow:var(--lit-edge),var(--lit-rest)}body.snr .btn,body.rv-senior .btn{transition:transform .28s var(--lit-ease),box-shadow .28s var(--lit-ease),filter .28s var(--lit-ease)}body.snr .btn:active,body.rv-senior .btn:active{transform:scale(.97)}body.snr .btn--primary,body.rv-senior .btn--primary{box-shadow:0 8px 22px -10px rgba(245,165,36,.5)}@media (hover:hover) and (pointer:fine){body.snr .btn--primary:hover,body.rv-senior .btn--primary:hover{box-shadow:0 14px 32px -10px rgba(245,165,36,.62);filter:brightness(1.05)}body.snr .btn--ghost:hover,body.rv-senior .btn--ghost:hover{box-shadow:var(--lit-amber)}}body.snr a:focus-visible,body.snr button:focus-visible,body.snr summary:focus-visible,body.snr input:focus-visible,body.snr select:focus-visible,body.snr textarea:focus-visible,body.rv-senior a:focus-visible,body.rv-senior button:focus-visible,body.rv-senior summary:focus-visible,body.rv-senior input:focus-visible,body.rv-senior select:focus-visible,body.rv-senior textarea:focus-visible{outline:3px solid rgba(245,165,36,.9);outline-offset:3px;border-radius:8px}body.snr summary,body.rv-senior summary{transition:background-color .3s var(--lit-ease),box-shadow .3s var(--lit-ease)}@media (hover:hover) and (pointer:fine){body.snr summary:hover,body.rv-senior summary:hover{background-color:rgba(245,165,36,.06)}}body.snr summary:active,body.rv-senior summary:active{background-color:rgba(245,165,36,.1)}body.snr summary::marker,body.rv-senior summary::marker{color:#f5a524}body.snr details[open]>summary ~ *,body.rv-senior details[open]>summary ~ *{animation:snrReveal .42s var(--lit-ease) both}@keyframes snrReveal{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}body.snr .bflow__node.is-live .bflow__node-box,body.rv-senior .bflow__node.is-live .bflow__node-box{filter:drop-shadow(0 0 5px rgba(245,165,36,.5));stroke-width:1.4}body.snr .bflow__node.is-live .bflow__node-l,body.rv-senior .bflow__node.is-live .bflow__node-l{filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}body.snr .bflow__node.is-off .bflow__node-box,body.rv-senior .bflow__node.is-off .bflow__node-box{opacity:.72}body.snr .bflow__dash,body.rv-senior .bflow__dash{filter:drop-shadow(0 0 4px rgba(245,165,36,.45))}@media (prefers-reduced-motion:reduce){body.snr .rr-std-card,body.snr .flag-card,body.snr .photo-card,body.snr .town-lead-card,body.snr .btn,body.snr summary,body.rv-senior .rv-edu-card,body.rv-senior .rr-std-card,body.rv-senior .flag-card,body.rv-senior .btn,body.rv-senior summary{transition:none}body.snr .rr-std-card:hover,body.snr .flag-card:hover,body.snr .photo-card:hover,body.snr .town-lead-card:hover,body.snr .rr-std-card:active,body.snr .flag-card:active,body.snr .photo-card:active,body.snr .town-lead-card:active,body.snr .btn:active,body.rv-senior .rv-edu-card:hover,body.rv-senior .rv-edu-card:active,body.rv-senior .btn:active{transform:none}body.snr details[open]>summary ~ *,body.rv-senior details[open]>summary ~ *{animation:none}}.footer__links a,.nav__dropdown-trigger{font-size:16px}.footer__col-title{font-size:16px}.tile__t{font-size:16px}.tile__p,.tile__p>b{font-size:16px}body.snr main p:not([class]),body.snr main li:not([class]),body.snr main small:not([class]){font-size:16px}body.snr main .town-hero__trust li:not([class]){font-size:16px}.tile{transition:background-color .3s var(--lit-ease,cubic-bezier(.22,.61,.36,1)),box-shadow .3s var(--lit-ease,cubic-bezier(.22,.61,.36,1)),transform .3s var(--lit-ease,cubic-bezier(.22,.61,.36,1))}.tile:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.tile:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 28px -14px rgba(0,0,0,.6)}}@media (prefers-reduced-motion:reduce){.tile{transition:none}.tile:active{transform:none}}body:not(.rv-senior) .rdx-cap,body:not(.rv-senior) .rdx p.rdx-cap,body:not(.rv-senior) .rdx-play p.rdx-cap,body:not(.rv-senior) .rdx-cap a{font-size:16px!important}body.rv-senior .rdx-cap,body.rv-senior .rdx p.rdx-cap,body.rv-senior .rdx-play p.rdx-cap,body.rv-senior .rdx-cap a{font-size:18px!important}.rdx-out__k,.rdx p.rdx-out__k,.rdx-play p.rdx-out__k,.rdx-out__note,.rdx p.rdx-out__note,.rdx-play p.rdx-out__note,.rdx-vs__lbl,.rdx p.rdx-vs__lbl,.rdx-play p.rdx-vs__lbl,.rdx-vs__val{font-size:16px!important}body:not(.rv-senior) .rdx-chip,body:not(.rv-senior) .rdx p.rdx-chip,body:not(.rv-senior) .rdx-play p.rdx-chip{font-size:16px!important}body.rv-senior .rdx-chip,body.rv-senior .rdx p.rdx-chip,body.rv-senior .rdx-play p.rdx-chip{font-size:18px!important}.nav__logo-slogan-txt,.nav__logo-slogan-full,.nav__logo-slogan-short{font-size:16px!important}.bflow__svg{max-width:456px;margin-inline:auto;display:block}svg[viewBox="0 0 340 316"]{max-width:456px;margin-inline:auto;display:block}svg[viewBox="0 0 340 432"]{max-width:456px;margin-inline:auto;display:block}svg[viewBox="0 0 340 156"]{max-width:456px;margin-inline:auto;display:block}svg[viewBox="0 0 260 208"]{max-width:420px;margin-inline:auto;display:block}.rr-anat__svg{max-width:536px;margin-inline:auto;display:block}.rdn-bermuda__svg{max-width:540px;margin-inline:auto;display:block}.sh-lane__fig{max-width:484px;margin-inline:auto;display:block}@media(max-width:580px){.footer .footer__copy a{min-height:44px;display:flex;align-items:center;justify-content:center}.footer .footer__links a{min-height:44px}}.footer__links a{min-height:44px}.bflow__modes .bflow__mode{min-height:44px;align-items:center;justify-content:center}.work-type-cell .work-type-cell__calclink{min-height:44px;align-items:center}.lp-explore__links a{min-height:44px;align-items:center}.lp-head__in .lp-logo{min-height:44px;align-items:center}.mission-faq__item>summary{min-height:44px;align-items:center}label.toggle{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}label.toggle .toggle__sl{position:relative;inset:auto;width:40px;height:22px;flex:0 0 auto}.rdx-play__ctrl input{min-height:44px}.lead-fields input{min-height:44px}.custom-box__field input{min-height:44px}.compare-quote__field input{min-height:44px}.w3-heroform__expand-row .w3-heroform__expand-input{min-height:44px}#ceip-cost{min-height:44px}.rdx-cap a{padding-block:12px}.rdn-cite{display:inline!important;min-height:0!important;align-items:baseline;color:#f5a524;text-decoration:underline;text-underline-offset:2px;font-weight:600}.rdn-cite:hover,.rdn-cite:focus-visible{color:#f7b23a;text-decoration-thickness:2px}

.bsw{--bsw-amber:#f5a524;--bsw-amber-hi:#f7b23a;--bsw-green:#4ade80;--bsw-ink:#f4f6fb;--bsw-mute:#8a94a6;--bsw-navy:#0d1b2e;--bsw-navy-2:#0a1526;--bsw-line:rgba(255,255,255,.10);--bsw-line-2:rgba(255,255,255,.18);--bsw-r:var(--radius-lg,.875rem);--bsw-r-sm:var(--radius,.5rem);--bsw-ease:cubic-bezier(.22,.61,.36,1)}.bsw *,.bsw *::before,.bsw *::after{box-sizing:border-box}.bsw-section{padding-block:clamp(48px,6vw,4rem);padding-inline:1rem}.bsw-wrap{max-width:74rem;margin-inline:auto}.bsw-wrap--sm{max-width:56rem}.bsw-head{margin:0 0 clamp(1.5rem,3vw,2rem)}.bsw-head--center{text-align:center}.bsw-head__eyebrow{margin:0 0 .5rem;font-size:1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bsw-amber-hi)}.bsw-head__h{margin:0;font-family:var(--font-serif,'Source Serif Pro',Georgia,serif);font-size:clamp(22px,5.64vw,2.25rem);font-weight:800;line-height:1.14;letter-spacing:-.015em;color:var(--bsw-ink);text-wrap:balance}.bsw-head__h em{font-style:italic;color:var(--bsw-amber-hi)}.bsw-head__sub{margin:0.75rem auto 0;max-width:44rem;font-size:1rem;line-height:1.6;color:var(--bsw-mute);text-wrap:pretty}.bsw-head:not(.bsw-head--center) .bsw-head__sub{margin-inline:0}.bsw :is(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--bsw-amber);outline-offset:3px;border-radius:var(--bsw-r-sm)}.bpick{margin:0}.bpick__grid{display:grid;gap:clamp(12px,2vw,16px);grid-template-columns:1fr;margin:0;padding:0;border:0}@media (min-width:40rem){.bpick__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:62rem){.bpick__grid{grid-template-columns:repeat(3,1fr)}}.bpick__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.bpick .bpick__card{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;min-height:0;height:100%;padding:clamp(16px,2vw,1rem) clamp(.9rem,2vw,1rem);background:linear-gradient(180deg,rgba(255,255,255,.045) 0%,rgba(255,255,255,0) 58%),var(--bsw-navy-2);border:1px solid var(--bsw-line);border-radius:var(--bsw-r);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);cursor:pointer;transition:transform .3s var(--bsw-ease),border-color .3s var(--bsw-ease),box-shadow .3s var(--bsw-ease),background-color .3s var(--bsw-ease)}.bpick__card::before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(120% 70% at 50% 0%,rgba(245,165,36,.16),transparent 62%);opacity:0;transition:opacity .35s var(--bsw-ease);pointer-events:none}@media (hover:hover){.bpick__card:hover{transform:translateY(-3px);border-color:var(--bsw-line-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 14px 32px -16px rgba(0,0,0,.7)}.bpick__card:hover::before{opacity:.7}}.bpick__card:active{transform:translateY(-1px) scale(.995)}.bpick__input:focus-visible + .bpick__card{outline:2px solid var(--bsw-amber);outline-offset:3px}.bpick__input:checked + .bpick__card{border-color:rgba(245,165,36,.62);background:linear-gradient(180deg,rgba(245,165,36,.10) 0%,rgba(245,165,36,.02) 60%),var(--bsw-navy-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(245,165,36,.22),0 18px 40px -20px rgba(245,165,36,.38)}.bpick__input:checked + .bpick__card::before{opacity:1}.bpick__tags{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem;min-height:1.55rem;margin:0 0 0.75rem}.bpick__tier{margin:0;font-size:1rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--bsw-mute);padding:0.25rem .5rem;border:1px solid var(--bsw-line);border-radius:var(--pill,9999px);background:rgba(255,255,255,.03)}.bpick__rec{display:inline-flex;align-items:center;gap:0.25rem;font-size:max(16px,1rem);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0d1b2e;padding:0.25rem 0.5rem;border-radius:var(--pill,9999px);background:linear-gradient(135deg,var(--bsw-amber-hi),var(--bsw-amber));box-shadow:0 4px 14px -6px rgba(245,165,36,.8)}.bpick__rec svg{width:11px;height:11px;flex:none}.bpick__sel{display:none;align-items:center;gap:0.25rem;font-size:1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bsw-green);padding:0.25rem 0.5rem;border-radius:var(--pill,9999px);background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.38)}.bpick__sel svg{width:11px;height:11px;flex:none}.bpick__input:checked + .bpick__card .bpick__sel{display:inline-flex}.bpick__photo{position:relative;aspect-ratio:4 / 3;display:grid;place-items:center;margin:0 0 1rem;padding:0.75rem;overflow:hidden;border-radius:var(--bsw-r-sm);background:radial-gradient(70% 58% at 50% 82%,rgba(245,165,36,.16),transparent 70%),linear-gradient(180deg,#16243b 0%,#0b1424 100%);border:1px solid var(--bsw-line)}.bpick__photo img{width:auto;max-width:100%;height:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,0,0,.55));transition:transform .45s var(--bsw-ease)}@media (hover:hover){.bpick__card:hover .bpick__photo img{transform:scale(1.045)}}.bpick__brand{margin:0 0 0.25rem;font-family:var(--font-serif,'Source Serif Pro',Georgia,serif);font-size:1rem;font-weight:800;line-height:1.24;color:var(--bsw-ink)}.bpick__or{font-family:var(--font-sans,'Satoshi',system-ui,sans-serif);font-size:16px;font-weight:600;font-style:italic;color:var(--bsw-mute)}.bpick__cues{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem;margin:.75rem 0 0.75rem}.bpick__cue{padding:0.5rem 0.5rem;border-radius:var(--bsw-r-sm);background:rgba(255,255,255,.035);border:1px solid var(--bsw-line)}.bpick__cue-n{display:block;margin:0;font-family:var(--font-sans,'Satoshi',system-ui,sans-serif);font-size:1rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--bsw-amber-hi);font-variant-numeric:tabular-nums}.bpick__cue-n small{font-size:1rem;font-weight:700;color:var(--bsw-mute);letter-spacing:0}.bpick__cue-l{display:block;margin:0.25rem 0 0;font-size:1rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--bsw-mute)}.bpick__meta{margin:0 0 0.5rem;font-size:16px;line-height:1.5;color:var(--bsw-mute)}.bpick__price{margin:0 0 0.5rem;font-size:1rem;font-weight:800;color:var(--bsw-ink);font-variant-numeric:tabular-nums}.bpick__price small{font-size:1rem;font-weight:600;color:var(--bsw-mute)}.bpick__best{margin:0 0 1rem;font-size:16px;line-height:1.58;color:var(--bsw-mute);text-wrap:pretty}.bpick__pickline{margin-top:auto;padding-top:0.75rem;border-top:1px solid var(--bsw-line);font-size:16px;font-weight:700;letter-spacing:.04em;color:var(--bsw-mute);display:flex;align-items:center;gap:0.25rem}.bpick__pickline::before{content:"";width:15px;height:15px;flex:none;border-radius:50%;border:2px solid var(--bsw-line-2);transition:border-color .25s var(--bsw-ease),background-color .25s var(--bsw-ease),box-shadow .25s var(--bsw-ease)}.bpick__input:checked + .bpick__card .bpick__pickline{color:var(--bsw-amber-hi)}.bpick__input:checked + .bpick__card .bpick__pickline::before{border-color:var(--bsw-amber);background:var(--bsw-amber);box-shadow:inset 0 0 0 3px var(--bsw-navy-2)}.bpick__summary{margin-top:clamp(1rem,2.5vw,1.5rem);padding:clamp(1rem,2.4vw,1.5rem);border-radius:var(--bsw-r);background:linear-gradient(180deg,rgba(245,165,36,.09) 0%,rgba(245,165,36,.02) 100%),#0b1424;border:1px solid rgba(245,165,36,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.bpick__summary-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;margin:0 0 0.75rem}.bpick__summary-eyebrow{margin:0;font-size:1rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--bsw-amber-hi)}.bpick__summary-name{margin:0;font-size:1rem;font-weight:800;color:var(--bsw-ink)}.bpick__summary-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media (min-width:44rem){.bpick__summary-grid{grid-template-columns:repeat(4,1fr)}}.bpick__summary-cell{padding:0.75rem 0.75rem;border-radius:var(--bsw-r-sm);background:rgba(255,255,255,.04);border:1px solid var(--bsw-line)}.bpick__summary-n{margin:0;font-family:var(--font-sans,'Satoshi',system-ui,sans-serif);font-size:1rem;font-weight:800;line-height:1.12;letter-spacing:-.02em;color:var(--bsw-ink);font-variant-numeric:tabular-nums}.bpick__summary-n small{font-size:1rem;font-weight:700;color:var(--bsw-mute)}.bpick__summary-l{margin:0.25rem 0 0;font-size:1rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--bsw-mute)}.bpick__summary-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0}.bpick__btn{display:inline-flex;align-items:center;justify-content:center;gap:0.25rem;min-height:46px;padding:0.75rem 1.5rem;border-radius:var(--pill,9999px);font-size:max(16px,1rem);font-weight:800;letter-spacing:.01em;text-decoration:none;border:1px solid transparent;transition:transform .22s var(--bsw-ease),box-shadow .22s var(--bsw-ease),background-color .22s var(--bsw-ease)}.bpick__btn--primary{background:linear-gradient(135deg,var(--bsw-amber-hi),var(--bsw-amber));color:#0d1b2e;box-shadow:0 8px 24px -8px rgba(245,165,36,.6)}.bpick__btn--ghost{background:rgba(255,255,255,.05);border-color:var(--bsw-line-2);color:var(--bsw-ink)}@media (hover:hover){.bpick__btn:hover{transform:translateY(-2px)}.bpick__btn--primary:hover{box-shadow:0 12px 30px -8px rgba(245,165,36,.78)}.bpick__btn--ghost:hover{background:rgba(255,255,255,.1)}}.bpick__btn:active{transform:translateY(0) scale(.98)}.bpick .bpick__summary-fine{max-width:118ch;margin:0.75rem 0 0;font-size:16px;line-height:1.55;color:var(--bsw-mute)}.bpick__summary-fine a,.bfact .bfact__note a{display:inline;min-height:0;color:var(--bsw-amber-hi);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(247,178,58,.42)}@media (hover:hover){.bpick__summary-fine a:hover,.bfact .bfact__note a:hover{border-bottom-color:var(--bsw-amber-hi)}}.bstory{margin:0}.bstory__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15.5rem,78%);gap:0.75rem;margin:0;padding:0.25rem 0.25rem 1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(245,165,36,.5) rgba(255,255,255,.07);list-style:none}.bstory__track::-webkit-scrollbar{height:5px}.bstory__track::-webkit-scrollbar-track{background:rgba(255,255,255,.07);border-radius:var(--pill,9999px)}.bstory__track::-webkit-scrollbar-thumb{background:rgba(245,165,36,.5);border-radius:var(--pill,9999px)}@media (min-width:60rem){.bstory__track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,1fr);overflow:visible;scroll-snap-type:none;padding-bottom:0;gap:1rem}}.bstory__beat{position:relative;scroll-snap-align:center;display:flex;flex-direction:column;padding:clamp(1rem,2.2vw,1.5rem);border-radius:var(--bsw-r);background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,0) 55%),var(--bsw-navy-2);border:1px solid var(--bsw-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}@media (min-width:60rem){.bstory__beat:not(:last-child)::after{content:"";position:absolute;top:2.55rem;right:-1rem;width:1rem;height:2px;background:linear-gradient(90deg,rgba(245,165,36,.55),rgba(245,165,36,.12))}}.bstory__num{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;margin:0 0 0.75rem;border-radius:var(--pill,9999px);font-size:1rem;font-weight:800;color:#0d1b2e;background:linear-gradient(135deg,var(--bsw-amber-hi),var(--bsw-amber))}.bstory__viz{display:grid;place-items:center;aspect-ratio:16 / 9;margin:0 0 0.75rem;border-radius:var(--bsw-r-sm);background:radial-gradient(70% 70% at 50% 45%,rgba(245,165,36,.13),transparent 70%),linear-gradient(180deg,#16243b 0%,#0b1424 100%);border:1px solid var(--bsw-line)}.bstory__viz svg{width:78%;height:auto;max-height:82%}.bstory__time{display:inline-block;margin:0 0 0.25rem;padding:0.25rem .5rem;border-radius:var(--pill,9999px);font-size:1rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--bsw-amber-hi);background:rgba(245,165,36,.1);border:1px solid rgba(245,165,36,.26);font-variant-numeric:tabular-nums}.bstory__h{margin:0.25rem 0 0.25rem;font-size:1rem;font-weight:800;line-height:1.3;color:var(--bsw-ink)}.bstory__p{margin:0;font-size:16px;line-height:1.58;color:var(--bsw-mute);text-wrap:pretty}.bstory__p b{color:var(--bsw-ink);font-weight:700}.bstory__swipe{display:flex;align-items:center;gap:0.25rem;margin:0 0 0.75rem;font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bsw-mute)}.bstory__swipe svg{width:14px;height:14px}@media (min-width:60rem){.bstory__swipe{display:none}}.bstory__proof{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin:clamp(16px,2vw,1rem) 0 0}@media (min-width:44rem){.bstory__proof{grid-template-columns:repeat(4,1fr)}}.bstory__stat{padding:0.75rem 0.5rem;text-align:center;border-radius:var(--bsw-r-sm);background:rgba(255,255,255,.035);border:1px solid var(--bsw-line)}.bstory__stat-n{margin:0;font-family:var(--font-sans,'Satoshi',system-ui,sans-serif);font-size:1rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--bsw-amber-hi);font-variant-numeric:tabular-nums}.bstory__stat-l{margin:0.25rem 0 0;font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bsw-mute);line-height:1.35}.bfact{margin:0}.bfact__tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin:0 0 0.75rem}@media (min-width:48rem){.bfact__tabs{grid-template-columns:repeat(5,1fr)}}.bfact__tab{display:flex;flex-direction:column;align-items:center;gap:0.5rem;min-height:84px;padding:0.75rem 0.5rem;text-align:center;font:inherit;cursor:pointer;border-radius:var(--bsw-r-sm);background:rgba(255,255,255,.035);border:1px solid var(--bsw-line);color:var(--bsw-mute);transition:background-color .25s var(--bsw-ease),border-color .25s var(--bsw-ease),color .25s var(--bsw-ease),transform .25s var(--bsw-ease)}.bfact__tab:last-child{grid-column:1 / -1}@media (min-width:48rem){.bfact__tab:last-child{grid-column:auto}}.bfact__tab svg{width:22px;height:22px;flex:none}.bfact__tab-l{font-size:16px;font-weight:700;line-height:1.28}@media (hover:hover){.bfact__tab:hover{background:rgba(255,255,255,.07);border-color:var(--bsw-line-2);color:var(--bsw-ink);transform:translateY(-2px)}}.bfact__tab:active{transform:translateY(0) scale(.98)}.bfact__tab[aria-selected="true"]{background:linear-gradient(180deg,rgba(245,165,36,.16),rgba(245,165,36,.05));border-color:rgba(245,165,36,.55);color:var(--bsw-amber-hi);box-shadow:0 10px 26px -14px rgba(245,165,36,.6)}.bfact__panel{padding:clamp(1rem,2.5vw,1.5rem);border-radius:var(--bsw-r);background:linear-gradient(180deg,rgba(255,255,255,.045) 0%,rgba(255,255,255,0) 60%),var(--bsw-navy-2);border:1px solid var(--bsw-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.bfact__panel[hidden]{display:none}.bfact__panel-h{margin:0 0 0.25rem;font-size:1rem;font-weight:800;line-height:1.28;color:var(--bsw-ink)}.bfact__panel-swing{display:inline-block;margin:0 0 0.5rem;padding:0.25rem 0.5rem;border-radius:var(--pill,9999px);font-size:1rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--bsw-amber-hi);background:rgba(245,165,36,.1);border:1px solid rgba(245,165,36,.26)}.bfact__panel-p{margin:0;font-size:max(16px,1rem);line-height:1.62;color:var(--bsw-mute);text-wrap:pretty}.bfact__panel-p b{color:var(--bsw-ink);font-weight:700}.bfact .bfact__note{max-width:none;width:100%;margin:1rem 0 0;padding:0.75rem 1rem;border-radius:var(--bsw-r-sm);border:1px solid rgba(74,222,128,.3);border-left:3px solid var(--bsw-green);background:rgba(74,222,128,.055);font-size:16px;line-height:1.58;color:var(--bsw-mute)}.bfact__note b{color:var(--bsw-ink);font-weight:700}.bflow{margin:0}.bflow__modes{display:inline-flex;gap:0.25rem;margin:0 0 1rem;padding:0.25rem;border-radius:var(--pill,9999px);background:rgba(255,255,255,.045);border:1px solid var(--bsw-line)}.bflow__mode{display:inline-flex;align-items:center;gap:0.5rem;min-height:40px;padding:.5rem 1rem;border:0;border-radius:var(--pill,9999px);background:transparent;font:inherit;font-size:16px;font-weight:700;color:var(--bsw-mute);cursor:pointer;transition:background-color .25s var(--bsw-ease),color .25s var(--bsw-ease)}.bflow__mode svg{width:15px;height:15px;flex:none}@media (hover:hover){.bflow__mode:hover{color:var(--bsw-ink);background:rgba(255,255,255,.06)}}.bflow__mode[aria-selected="true"]{background:linear-gradient(135deg,var(--bsw-amber-hi),var(--bsw-amber));color:#0d1b2e;box-shadow:0 6px 18px -8px rgba(245,165,36,.7)}.bflow__stage{padding:clamp(16px,2.4vw,1.5rem) clamp(.9rem,2.4vw,1.5rem);border-radius:var(--bsw-r);background:radial-gradient(90% 70% at 50% 0%,rgba(245,165,36,.07),transparent 65%),var(--bsw-navy-2);border:1px solid var(--bsw-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.bflow__svg{display:block;width:100%;height:auto}.bflow__node-box{fill:#16243b;stroke:rgba(255,255,255,.16);stroke-width:1;transition:fill .4s var(--bsw-ease),stroke .4s var(--bsw-ease)}.bflow__node.is-live .bflow__node-box{fill:#1d3252;stroke:rgba(245,165,36,.6)}.bflow__node.is-off .bflow__node-box{fill:#101a2b;stroke:rgba(255,255,255,.09)}.bflow__node-ic{fill:none;stroke:#8a94a6;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke .4s var(--bsw-ease)}.bflow__node.is-live .bflow__node-ic{stroke:#f7b23a}.bflow__node.is-off .bflow__node-ic{stroke:rgba(138,148,166,.4)}.bflow__node-l{fill:#8a94a6;font-family:'Satoshi',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-size:18px;font-weight:700;text-anchor:middle;transition:fill .4s var(--bsw-ease)}.bflow__node.is-live .bflow__node-l{fill:#f4f6fb}.bflow__node.is-off .bflow__node-l{fill:rgba(138,148,166,.45)}.bflow__path{fill:none;stroke:rgba(255,255,255,.07);stroke-width:2;stroke-linecap:round;transition:stroke .45s var(--bsw-ease),stroke-width .45s var(--bsw-ease)}.bflow__path.is-on{stroke:rgba(245,165,36,.85);stroke-width:2.6}.bflow__path.is-on.is-green{stroke:rgba(74,222,128,.85)}.bflow__dash{fill:none;stroke:#f7b23a;stroke-width:3;stroke-linecap:round;stroke-dasharray:5 13;opacity:0;transition:opacity .35s var(--bsw-ease)}.bflow__dash.is-on{opacity:1;animation:bflow-travel 1.5s linear infinite}.bflow__dash.is-green{stroke:#4ade80}@keyframes bflow-travel{from{stroke-dashoffset:36}to{stroke-dashoffset:0}}.bflow__xmark{opacity:0;transition:opacity .35s var(--bsw-ease)}.bflow__xmark.is-on{opacity:1}.bflow__caption{margin:1rem 0 0;padding:1rem 1rem;border-radius:var(--bsw-r-sm);background:rgba(255,255,255,.04);border:1px solid var(--bsw-line);border-left:3px solid var(--bsw-amber)}.bflow__caption-h{margin:0 0 .25rem;font-size:1rem;font-weight:800;color:var(--bsw-ink)}.bflow__caption-p{margin:0;font-size:max(16px,1rem);line-height:1.6;color:var(--bsw-mute);text-wrap:pretty}.bflow__caption-p b{color:var(--bsw-ink);font-weight:700}.bproc{margin:0}.bproc__grid{display:grid;gap:clamp(12px,2vw,16px);grid-template-columns:1fr}@media (min-width:40rem){.bproc__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:66rem){.bproc__grid{grid-template-columns:repeat(4,1fr)}.bproc__h{min-height:2.6em}}.bproc__step{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--bsw-r);background:var(--bsw-navy-2);border:1px solid var(--bsw-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:transform .3s var(--bsw-ease),border-color .3s var(--bsw-ease),box-shadow .3s var(--bsw-ease)}@media (hover:hover){.bproc__step:hover{transform:translateY(-3px);border-color:var(--bsw-line-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 14px 30px -16px rgba(0,0,0,.7)}}.bproc__shot{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#101a2b}.bproc__shot img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--bsw-ease)}@media (hover:hover){.bproc__step:hover .bproc__shot img{transform:scale(1.05)}}.bproc__shot::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,27,46,.1) 0%,rgba(13,27,46,.78) 100%);pointer-events:none}.bproc__n{position:absolute;z-index:2;top:.65rem;left:.65rem;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:var(--pill,9999px);font-size:1rem;font-weight:800;color:#0d1b2e;background:linear-gradient(135deg,var(--bsw-amber-hi),var(--bsw-amber));box-shadow:0 4px 12px -4px rgba(0,0,0,.7)}.bproc__body{padding:1rem 1rem 1rem}.bproc__h{margin:0 0 0.25rem;font-size:1rem;font-weight:800;line-height:1.3;color:var(--bsw-ink)}.bproc__p{margin:0;font-size:16px;line-height:1.58;color:var(--bsw-mute);text-wrap:pretty}.bproc__p b{color:var(--bsw-ink);font-weight:700}.bproc__fine{max-width:46ch;margin:clamp(16px,2vw,1rem) auto 0;font-size:16px;line-height:1.6;color:var(--bsw-mute);text-align:center;text-wrap:balance}.bproc .bproc__fine a{display:inline;min-height:0;color:var(--bsw-amber-hi);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(247,178,58,.42)}@media (prefers-reduced-motion:reduce){.bsw *,.bsw *::before,.bsw *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.bsw .bpick__card:hover,.bsw .bproc__step:hover,.bsw .bfact__tab:hover,.bsw .bpick__btn:hover{transform:none}.bsw .bpick__card:hover .bpick__photo img,.bsw .bproc__step:hover .bproc__shot img{transform:none}.bsw .bflow__dash.is-on{animation:none}.bsw .bstory__track{scroll-snap-type:none}}@media (forced-colors:active){.bsw .bpick__input:checked + .bpick__card{outline:3px solid Highlight}.bsw .bfact__tab[aria-selected="true"],.bsw .bflow__mode[aria-selected="true"]{outline:3px solid Highlight}}.bpick__photo{background:radial-gradient(72% 60% at 50% 78%,rgba(245,165,36,.16),transparent 72%),linear-gradient(180deg,#f4f6fb 0%,#c7d0dd 100%);border:1px solid rgba(255,255,255,.16)}.bpick__photo img{filter:drop-shadow(0 10px 16px rgba(13,27,46,.3))}.bpick__card[for="bpick-mid"] .bpick__photo img{-webkit-mask-image:radial-gradient(ellipse 78% 78% at 50% 55%,#000 55%,transparent 92%);mask-image:radial-gradient(ellipse 78% 78% at 50% 55%,#000 55%,transparent 92%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (max-width:47.99rem){.bfact__tabs{grid-template-columns:1fr;gap:0.25rem}.bfact__tab{flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;min-height:52px;padding:0.5rem 1rem;text-align:left}.bfact__tab>svg{flex:0 0 auto;width:20px;height:20px}}.bcfg{display:grid;gap:clamp(16px,2.2vw,24px);grid-template-columns:1fr;margin-top:clamp(1rem,2.5vw,1.5rem)}@media (min-width:62rem){.bcfg{grid-template-columns:1.1fr 1fr;align-items:start}}.bcfg__loads{padding:clamp(1rem,2.4vw,1.5rem);border-radius:var(--bsw-r);background:rgba(255,255,255,.04);border:1px solid var(--bsw-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.bcfg__loads-eyebrow{margin:0 0 0.25rem;font-size:1rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--bsw-amber-hi)}.bcfg__loads-h{margin:0 0 1rem;font-size:1rem;font-weight:800;color:var(--bsw-ink)}.bcfg__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width:30rem){.bcfg__chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:62rem){.bcfg__chips{grid-template-columns:repeat(2,minmax(0,1fr))}}.bcfg__chip{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:76px;padding:0.5rem 0.75rem;border-radius:var(--bsw-r-sm);background:rgba(255,255,255,.03);border:1px solid var(--bsw-line);color:var(--bsw-ink);font:inherit;text-align:left;cursor:pointer;transition:transform .2s var(--bsw-ease),background-color .2s var(--bsw-ease),border-color .2s var(--bsw-ease)}.bcfg__chip-ic{display:inline-flex;color:var(--bsw-mute);transition:color .2s var(--bsw-ease)}.bcfg__chip-ic svg{width:18px;height:18px}.bcfg__chip-n{font-size:16px;font-weight:700;line-height:1.25}.bcfg__chip-w{font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bsw-mute);font-variant-numeric:tabular-nums}@media (hover:hover){.bcfg__chip:hover{background:rgba(255,255,255,.07);transform:translateY(-1px)}}.bcfg__chip:active{transform:translateY(0) scale(.99)}.bcfg__chip.is-on{background:linear-gradient(180deg,rgba(245,165,36,.14) 0%,rgba(245,165,36,.04) 100%),#0b1424;border-color:rgba(245,165,36,.45)}.bcfg__chip.is-on .bcfg__chip-ic{color:var(--bsw-amber-hi)}.bcfg__chip.is-on .bcfg__chip-w{color:var(--bsw-amber-hi)}.bcfg__draw{margin:1rem 0 0;max-width:118ch;font-size:16px;line-height:1.55;color:var(--bsw-mute)}.bcfg .bpick__summary{margin-top:0}.bcfg .bpick__summary-grid{grid-template-columns:repeat(2,1fr)}.bpick__summary-fine--mute{margin-top:0.5rem;font-size:1rem;opacity:.78}.bnext{display:grid;gap:0.5rem;grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media (min-width:46rem){.bnext{grid-template-columns:repeat(3,1fr)}}.bnext__beat{padding:clamp(16px,2.2vw,1rem) clamp(.9rem,2.2vw,1rem);border-radius:var(--bsw-r);background:rgba(255,255,255,.04);border:1px solid var(--bsw-line)}.bnext__n{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-bottom:0.5rem;border-radius:var(--pill,9999px);background:rgba(245,165,36,.16);border:1px solid rgba(245,165,36,.4);color:var(--bsw-amber-hi);font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums}.bnext__h{margin:0 0 0.25rem;font-size:1rem;font-weight:800;color:var(--bsw-ink)}.bnext__p{margin:0;max-width:46ch;font-size:16px;line-height:1.55;color:var(--bsw-mute)}.bnext__actions{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:clamp(1rem,3vw,1.5rem) 0 0;text-align:center}.bnext__phone{margin:0;font-size:max(16px,1rem);color:var(--bsw-mute)}.bnext__phone a{color:var(--bsw-amber-hi);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(245,165,36,.4);display:inline;min-height:0;padding:0}.bsw .rdn-bridge{margin-top:clamp(1.5rem,3.5vw,2rem)}.bproc__strip{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin:clamp(1rem,2.5vw,1.5rem) 0 0}@media (min-width:46rem){.bproc__strip{grid-template-columns:repeat(3,1fr)}}.bproc__strip picture,.bproc__strip [role="listitem"]{display:block}.bproc__strip img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--bsw-r-sm);border:1px solid var(--bsw-line)}.bfact__panel--bare{padding:0;background:none;border:0;border-radius:0;box-shadow:none}.rsz-eyebrow{margin:0 0 0.25rem;font-family:var(--font-sans,'Satoshi',system-ui,sans-serif);font-size:1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bsw-amber,#f5a524)}.rsz-h{margin:0 0 0.5rem;font-family:var(--font-serif,'Source Serif Pro',Georgia,serif);font-size:clamp(18px,4.36vw,1.375rem);font-weight:800;line-height:1.18;letter-spacing:-.012em;color:var(--bsw-ink,#f4f6fb)}.rsz-h em{font-style:italic;color:var(--bsw-amber-hi,#f7b23a)}.rsz-sub{margin:0 0 1.5rem;font-family:var(--font-sans,'Satoshi',system-ui,sans-serif);font-size:16px;line-height:1.55;color:var(--bsw-mute,#8a94a6)}@media (max-width:39.99rem){.bproc__grid--rail{grid-auto-flow:column;grid-auto-columns:86%;grid-template-columns:none;gap:.75rem;margin:0 calc(var(--bproc-bleed,0px) * -1);padding:.25rem .25rem 1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(245,165,36,.5) rgba(255,255,255,.07)}.bproc__grid--rail::-webkit-scrollbar{height:5px}.bproc__grid--rail::-webkit-scrollbar-track{background:rgba(255,255,255,.07);border-radius:var(--pill,9999px)}.bproc__grid--rail::-webkit-scrollbar-thumb{background:rgba(245,165,36,.5);border-radius:var(--pill,9999px)}.bproc__grid--rail>.bproc__step{scroll-snap-align:center;min-width:0}}.bproc__swipe{display:flex;align-items:center;gap:0.25rem;margin:0 0 0.75rem;font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bsw-mute,#8a94a6)}.bproc__swipe svg{width:14px;height:14px;flex:0 0 auto}.bproc__swipe-c{margin-left:auto;letter-spacing:.04em;text-transform:none;color:var(--bsw-amber,#f5a524)}@media (min-width:40rem){.bproc__swipe{display:none}}@media (max-width:47.99rem){.rr-testimonials__grid--rail{grid-auto-flow:column;grid-auto-columns:86%;grid-template-columns:none;gap:.75rem;padding:.25rem .25rem 1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(245,165,36,.5) rgba(255,255,255,.07)}.rr-testimonials__grid--rail::-webkit-scrollbar{height:5px}.rr-testimonials__grid--rail::-webkit-scrollbar-track{background:rgba(255,255,255,.07);border-radius:var(--pill,9999px)}.rr-testimonials__grid--rail::-webkit-scrollbar-thumb{background:rgba(245,165,36,.5);border-radius:var(--pill,9999px)}.rr-testimonials__grid--rail>.rr-testimonials__card{scroll-snap-align:center;min-width:0}}.rdn-swipe{display:flex;align-items:center;gap:0.25rem;margin:0 0 0.75rem;font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bsw-mute,#8a94a6)}.rdn-swipe svg{width:14px;height:14px;flex:0 0 auto}.rdn-swipe__c{margin-left:auto;letter-spacing:.04em;text-transform:none;color:var(--bsw-amber,#f5a524)}@media (min-width:48rem){.rdn-swipe{display:none}}.rr-tq__more{display:inline-flex;align-items:center;gap:0.25rem;margin:0.25rem 0 .75rem;padding:.5rem 0.75rem;min-height:44px;border:1px solid rgba(245,165,36,.42);border-radius:var(--pill,9999px);background:rgba(245,165,36,.10);color:var(--bsw-amber,#f5a524);font:inherit;font-size:16px;font-weight:700;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent}.rr-tq__more:hover,.rr-tq__more:focus-visible{background:rgba(245,165,36,.18);border-color:rgba(245,165,36,.7)}.rr-tq__more svg{width:15px;height:15px;flex:0 0 auto;transition:transform .18s ease}.rr-tq__more[aria-expanded="true"] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.rr-tq__more svg{transition:none}}@media (max-width:39.99rem){.bpick__grid--rail{min-inline-size:0;min-width:0;grid-auto-flow:column;grid-auto-columns:86%;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:.25rem;padding:0.25rem .25rem 0.5rem;margin-inline:-.25rem;scrollbar-width:thin;scrollbar-color:var(--c-amber) transparent}.bpick__grid--rail>.bpick__slot{scroll-snap-align:center;min-width:0;position:relative}.bpick__grid--rail::-webkit-scrollbar{height:4px}.bpick__grid--rail::-webkit-scrollbar-track{background:transparent}.bpick__grid--rail::-webkit-scrollbar-thumb{background:var(--c-amber);border-radius:var(--pill,9999px)}}@media (min-width:40rem){.bpick .rdn-swipe{display:none}}.rv-gal-grid{align-items:start}.rv-gal-grid .rv-gal{margin:0;display:flex;flex-direction:column;gap:.5rem}.rv-gal-grid .gallery-slot{cursor:zoom-in}.rv-gal-grid .gallery-slot:focus-visible{outline:3px solid #f5a524;outline-offset:3px}.rv-gal-grid .rv-gal__cap{font-family:'Satoshi',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-size:1rem;line-height:1.5;color:#c7d0dd;text-align:left}.rv-gal-grid .rv-gal__cap b{display:block;color:#f4f6fb;font-weight:700;letter-spacing:.005em;margin-bottom:0.25rem}.rv-gal-hint{display:flex;align-items:center;justify-content:center;gap:0.25rem;margin:0 0 1rem;font-family:'Satoshi',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-size:1rem;color:#8a94a6}.rv-gal-hint svg{flex:0 0 auto;width:18px;height:18px;stroke:#f5a524;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:700px){.rv-gal-grid .rv-gal__cap{font-size:1.125rem;line-height:1.5}.rv-gal-hint{font-size:1.125rem}}body.rv-senior main p:not(.label):not(.hero__eyebrow):not(.hero__subhead-claim):not(.rvcomm__eyebrow):not(.rvcomm__sig-l):not(.rvcomm__sig-n):not(.rvcomm__sig-m):not(.bfact__panel-swing):not(.bflow__caption-h):not(.town-lead-form__minutes):not(.footer-mini-form__note):not(.rvsched__seal):not(.rv-gal-hint){font-size:18px;line-height:1.6}body.rv-senior main .faq-question{font-size:18px;line-height:1.5}body.rv-senior main .rvsched__run,body.rv-senior main .rvsched__prot,body.rv-senior main .rvsched__cond{font-size:16px;line-height:1.45}body.rv-senior main .bsw-head__eyebrow{font-size:16px;line-height:1.45}body.rv-senior main .rvcomm__txt{font-size:16px;line-height:1.5}body.rv-senior main .section-desc,body.rv-senior main .hero__desc{max-width:34em}body.rv-senior{--fs-read:1.0625rem}body.rv-senior main p[style*="--fs-read"]{line-height:1.6}body.rv-senior main .rvsched__seal,body.rv-senior main .town-lead-form__minutes{font-size:16px;line-height:1.5}@media (max-width:900px){body.rv-senior main p:not(.label):not(.hero__eyebrow):not(.hero__subhead-claim):not(.rvcomm__eyebrow):not(.rvcomm__sig-l):not(.rvcomm__sig-n):not(.rvcomm__sig-m):not(.bfact__panel-swing):not(.bflow__caption-h):not(.town-lead-form__minutes):not(.footer-mini-form__note):not(.rvsched__seal):not(.rv-gal-hint),body.rv-senior main .rv-tight p,body.rv-senior main .faq-question,body.rv-senior main .faq-answer{font-size:1.125rem!important;line-height:1.6!important}body.rv-senior main .rvsched__seal,body.rv-senior main .town-lead-form__minutes{font-size:1rem!important;line-height:1.5!important}body.rv-senior main .rvcomm__txt{font-size:1rem!important;line-height:1.5!important}body.rv-senior main .rvsched__run,body.rv-senior main .rvsched__prot,body.rv-senior main .rvsched__cond{font-size:1rem!important;line-height:1.45!important}body.rv-senior main .bsw-head__eyebrow{font-size:16px!important;line-height:1.45!important}}@media (max-width:900px){body.rv-senior main .rv-tight{grid-template-columns:1fr!important}body.rv-senior main .rv-tight h3{font-size:1.125rem!important;line-height:1.35!important}body.rv-senior main .rv-tight>div,body.rv-senior main .rv-tight>a{padding:1.5rem 1rem!important}}body.rv-senior .rvterm{display:inline;appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;padding:0;font:inherit;color:#f7b23a;text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer;border-radius:8px}body.rv-senior .rvterm:focus-visible{outline:2px solid #f5a524;outline-offset:2px}body.rv-senior .rvterm{position:relative}body.rv-senior .rvterm__q{position:absolute;left:100%;top:.16em;width:1.02em;height:1.02em;line-height:.98em;margin-left:0.125rem;border-radius:50%;background:rgba(245,165,36,.16);border:1px solid rgba(245,165,36,.55);color:#f7b23a;font-size:max(16px,.8em);font-weight:800;text-align:center;text-decoration:none}body.rv-senior .rvterm__d{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rvsheet__scrim{position:fixed;inset:0;background:rgba(4,9,18,.62);opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:9998}.rvsheet{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#0d1b2e;border-top:2px solid #f5a524;border-radius:14px 14px 0 0;box-shadow:0 -18px 50px rgba(0,0,0,.55);padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));transform:translateY(101%);transition:transform .26s cubic-bezier(.32,.72,0,1);max-height:76vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.rvsheet[data-open="1"]{transform:translateY(0)}.rvsheet__scrim[data-open="1"]{opacity:1;pointer-events:auto}.rvsheet__grip{width:44px;height:4px;border-radius:8px;background:rgba(199,208,221,.34);margin:0 auto 1rem}.rvsheet__eyebrow{font-size:16px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8a94a6;margin:0 0 0.25rem}.rvsheet__term{font-size:1.375rem;font-weight:800;color:#f4f6fb;line-height:1.2;margin:0 0 0.25rem}.rvsheet__plain{font-size:1.125rem;font-weight:700;color:#f7b23a;line-height:1.45;margin:0.25rem 0 0.75rem}.rvsheet__body{font-size:1.125rem;line-height:1.62;color:#c7d0dd;margin:0}.rvsheet__body + .rvsheet__body{margin-top:0.75rem}.rvsheet__close{display:block;width:100%;margin-top:1rem;padding:0.75rem 1rem;min-height:48px;background:rgba(245,165,36,.12);border:1px solid rgba(245,165,36,.5);border-radius:var(--radius,.5rem);color:#f7b23a;font:inherit;font-size:1.125rem;font-weight:800;cursor:pointer}@media (prefers-reduced-motion:reduce){.rvsheet,.rvsheet__scrim{transition:none}}@media (min-width:760px){.rvsheet{left:50%;right:auto;bottom:2vh;width:min(460px,92vw);transform:translate(-50%,120%);border-radius:14px;border:2px solid #f5a524}.rvsheet[data-open="1"]{transform:translate(-50%,0)}}body.rv-senior .bfact__panel-swing{font-size:16px;letter-spacing:.04em}body.rv-senior .rr-accordion__bar .rr-accordion__hint{color:#c7d0dd}body.rv-senior .footer__copy a{display:inline-block;padding:0.75rem 0}body.rv-senior .rvsheet:focus{outline:none}body.rv-senior .mobile-cta-bar .mobile-cta-bar__call{min-height:44px!important;padding-left:0.25rem!important;padding-right:0.25rem!important;min-width:130px!important}body.rv-senior .mobile-cta-bar .mobile-cta-bar__main-row{padding-left:0.5rem!important;padding-right:0.5rem!important;gap:4px!important}body.rv-senior .mobile-cta-bar .mobile-cta-bar__call .mobile-cta-bar__call-label{font-size:16px!important}body.rv-senior .bflow__node-l{font-size:18px}body.rv-senior .bflow__node-ic{stroke-width:1.25}body.rv-senior main{--fs-1:1rem;--fs-3:1rem;--fs-5:1rem;--fs-7:1.0625rem}body.rv-senior main h3[style*="--fs-3"]{font-size:1.125rem!important;line-height:1.35!important;text-transform:none!important;letter-spacing:.005em!important}body.rv-senior main .btn{font-size:1.125rem!important}body.rv-senior main .town-lead-form label,body.rv-senior main .bill-upload__label{font-size:1rem!important}body.rv-senior main .bill-upload__hint{font-size:1rem!important}body.rv-senior main .rvsched th,body.rv-senior main .rvsched__run,body.rv-senior main .rvsched__prot,body.rv-senior main .rvsched__cond{font-size:1rem!important;line-height:1.4!important}body.rv-senior main .rvsched thead th{font-size:1rem!important}body.rv-senior main .rv-row__t,body.rv-senior .rr-pre-footer-trust__label{font-size:1rem!important}body.rv-senior .rr-pre-footer-trust__value{font-size:1.125rem!important}body.rv-senior main .rvcomm__sig-l,body.rv-senior main .rvcomm__sig-n,body.rv-senior main .rvcomm__sig-m{font-size:1rem!important;line-height:1.45!important}body.rv-senior main .rr-accordion__hint,body.rv-senior main .bflow__caption-h{font-size:1rem!important}body.rv-senior main .rr-accordion__eyebrow,body.rv-senior main p.label,body.rv-senior main .hero__eyebrow,body.rv-senior main .rvcomm__eyebrow{font-size:1rem!important}body.rv-senior .bfact__panel-swing{font-size:1rem}body.rv-senior .mobile-cta-bar .mobile-cta-bar__btn-text{font-size:1rem!important}body.rv-senior .rvsheet__eyebrow{font-size:1rem}body.rv-senior main .rv-row__stars{font-size:1rem!important}body.rv-senior main table.rr26-t th{font-size:16px!important}body.rv-senior main table.rvsched th{font-size:16px!important}body.rv-senior main figure.rr26-slot figcaption{font-size:16px!important;line-height:1.45}body.rv-senior main nav.rr26-jump a{font-size:16px!important}body.rv-senior main .rr26-do__t{font-size:16px!important}body.rv-senior main .rr26-pc__tag{font-size:16px!important}body.rv-senior main ul.rr26-tl li{font-size:16px!important}body.rv-senior main ul.hero__trust li.rv-trust-chip,body.rv-senior main ul.hero__trust li.rv-trust-chip strong{font-size:16px!important}body.rv-senior main .rvx-card__note{font-size:16px!important;line-height:1.4}body.rv-senior main .rvx-subrow__lbl,body.rv-senior main .rvx-subrow__lbl span{font-size:16px!important}body.rv-senior main .bnext__n{font-size:max(16px,16px)!important}

.jn{--jn-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3.5 2'/%3E%3C/svg%3E");position:relative;margin:0;padding:0 0 .25rem}.jn__eyebrow{margin:0 0 0.5rem!important;font-size:1rem!important;line-height:1.45!important;font-weight:700!important;letter-spacing:.02em;color:#f5a524!important}.jn__h{margin:0!important;font-size:1.375rem!important;line-height:1.22!important;letter-spacing:-.015em;font-weight:800!important;color:#f4f6fb!important}.jn__h em{font-style:italic;color:#f0a300!important}.jn__rail{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;padding:1.5rem 0 0.25rem;margin:0 0 1rem}.jn__line{position:absolute;left:0;right:0;top:1.4rem;height:2.75rem;width:100%;overflow:visible;pointer-events:none}.jn__line-bg{fill:none;stroke:rgba(244,246,251,.17);stroke-width:2;stroke-linecap:round}.jn__line-fg{fill:none;stroke:#f5a524;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 820ms cubic-bezier(.22,.61,.36,1)}.jn.is-lit .jn__line-fg{stroke-dashoffset:var(--jn-off,760)}.jn__node{position:relative;z-index:2;display:block;width:100%;min-height:44px;padding:0 0 0.25rem;border:0;background:none;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;font:inherit}.jn__dot{display:block;width:2.75rem;height:2.75rem;margin:0 auto 0.5rem;border-radius:9999px;border:1.5px solid rgba(244,246,251,.22);background:#0d1b2e;color:#8a94a6;transition:border-color 260ms ease,background 260ms ease,color 260ms ease,transform 260ms cubic-bezier(.22,.61,.36,1)}.jn__dot svg{display:block;width:1.375rem;height:1.375rem;margin:0.75rem auto;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.jn__nlab{display:block;padding:0 0.25rem;font-size:1rem!important;line-height:1.22!important;font-weight:700!important;letter-spacing:-.01em;color:#c7d0dd!important;hyphens:none;overflow-wrap:break-word;transition:color 220ms ease}.jn__node.is-done .jn__dot{border-color:rgba(245,165,36,.5);color:#f5a524}.jn__node.is-on .jn__dot{border-color:#f5a524;background:rgba(245,165,36,.14);color:#f5a524;transform:scale(1.06)}.jn__node.is-on .jn__nlab{color:#f4f6fb!important}.jn__node:focus-visible{outline:none}.jn__node:focus-visible .jn__dot{box-shadow:0 0 0 3px #081127,0 0 0 5px #f5a524}.jn__panels{position:relative}.jn__panel{display:none}.jn__panel.is-on{display:block;animation:jn-in 420ms cubic-bezier(.22,.61,.36,1) both}@keyframes jn-in{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.jn__card{border:1px solid rgba(244,246,251,.13);border-radius:14px;background:linear-gradient(180deg,rgba(244,246,251,.055),rgba(244,246,251,.018));overflow:hidden}.jn__shot{position:relative;margin:0;background:#081127;line-height:0}.jn__shot img{display:block;width:100%;height:13.75rem;object-fit:cover}.jn__num{position:absolute;left:.7rem;top:.7rem;min-width:2.4rem;padding:0.25rem .5rem;border-radius:9999px;background:rgba(8,17,39,.88);border:1px solid rgba(244,246,251,.24);text-align:center;font-size:1rem!important;line-height:1.35!important;font-weight:800!important;letter-spacing:.02em;color:#f4f6fb!important}.jn__caps{position:absolute;left:.7rem;bottom:.7rem;right:.7rem;display:flex;flex-wrap:wrap;gap:0.25rem;margin:0!important;line-height:0}.jn__when{padding:0.25rem 0.5rem;border-radius:9999px;background:rgba(8,17,39,.88);border:1px solid rgba(245,165,36,.5);font-size:1rem!important;line-height:1.3!important;font-weight:700!important;color:#f5a524!important}.jn__body{padding:1rem 1rem 1rem}.jn__ph{margin:0 0 0.25rem!important;font-size:1.125rem!important;line-height:1.28!important;font-weight:800!important;color:#f4f6fb!important}.jn__pt{margin:0 0 1rem!important;font-size:1rem!important;line-height:1.6!important;color:#c7d0dd!important}.jn__f{display:grid;grid-template-columns:8.25rem minmax(0,1fr);gap:.5rem .75rem;padding:0.5rem 0;border-top:1px solid rgba(244,246,251,.11)}.jn__f:first-child{border-top:0;padding-top:0}.jn__fk{font-size:1rem!important;line-height:1.45!important;font-weight:600!important;color:#8a94a6!important}.jn__fv{font-size:1rem!important;line-height:1.45!important;font-weight:700!important;color:#f4f6fb!important}.jn__delay{position:relative;margin:1rem 0 0!important;padding:0.75rem 1rem 0.75rem 3rem;border-radius:14px;border:1px solid rgba(245,165,36,.26);background:linear-gradient(180deg,rgba(245,165,36,.1),rgba(245,165,36,.03));font-size:1rem!important;line-height:1.6!important;color:#e9edf5!important}.jn__delay::before{content:"";position:absolute;left:.9rem;top:1.02rem;width:1.25rem;height:1.25rem;background:currentColor;color:#f5a524;-webkit-mask:var(--jn-clock) center/contain no-repeat;mask:var(--jn-clock) center/contain no-repeat}.jn__delay b{color:#f4f6fb!important;font-weight:800}.jn__delay .jn__do{color:#7ef2a6!important;font-weight:800}.jn__fine{margin:1rem 0 0!important;font-size:1rem!important;line-height:1.55!important;color:#8a94a6!important}@media (min-width:48rem){.jn__h{font-size:28px!important}.jn__rail{gap:.5rem;padding-top:1.5rem}.jn__line{top:1.6rem}.jn__card{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.jn__shot img{height:100%;min-height:19rem}.jn__body{padding:1.5rem 1.5rem}.jn__f{grid-template-columns:9.5rem minmax(0,1fr)}}@media (min-width:64rem){.jn__card{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.jn__line-fg{transition:none}.jn__dot{transition:none}.jn__node.is-on .jn__dot{transform:none}.jn__panel.is-on{animation:none}}body.jn-page .hero--short{min-height:0!important;padding-top:2rem!important;padding-bottom:1.5rem!important}body.jn-page .hero--short .hero__desc{margin-top:0.75rem!important}body.jn-page .rdn-process{padding-top:1.5rem!important}body.jn-page .rdn-process .section-header{margin-bottom:1rem!important}body.jn-page .rdn-process .section-header .label{margin-bottom:0.25rem!important}body.jn-page .jn-trust{list-style:none!important;margin:1rem auto 0!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:0.5rem 1rem!important;max-width:520px!important}body.jn-page .jn-trust>li{display:inline-flex!important;align-items:center!important;gap:0.5rem!important;font-size:16px!important;line-height:1.35!important;color:#c7d0dd!important;white-space:nowrap!important}body.jn-page .jn-trust>li>a{display:inline-flex!important;align-items:center!important;gap:0.5rem!important;color:inherit!important;text-decoration:none!important;min-height:44px!important}body.jn-page .jn-trust>li>a:hover{color:#f4f6fb!important}body.jn-page .jn-trust svg{color:#f5a524!important;flex:0 0 auto!important}body.jn-page .jn-trust strong{color:#f4f6fb!important;font-weight:700!important}body.jn-page .jn-cta{margin:0.75rem auto 0!important;text-align:center!important}body.jn-page .jn-cta .btn{min-height:44px!important}body.jn-page .jn-cta__fine{display:block!important;margin-top:0.5rem!important;font-size:16px!important;line-height:1.4!important;color:#8a94a6!important}body.jn-page .hero--short{padding-top:1.5rem!important;padding-bottom:1rem!important}body.jn-page .hero--short .hero__desc{margin-top:0.75rem!important}body.jn-page .rdn-process{padding-top:1rem!important}body.jn-page .rdn-process .section-header{margin-bottom:0.75rem!important}body.jn-page .jn__eyebrow{margin-bottom:0.75rem!important}@media (max-width:640px){body.jn-page .hero--short{padding-top:1rem!important}body.jn-page .hero--short .hero__title{font-size:28px!important;line-height:1.12!important;margin-bottom:.75rem!important}body.jn-page .rdn-process{padding-top:.5rem!important}body.jn-page .rdn-process .section-header{margin-bottom:.5rem!important}body.jn-page .rdn-process .section-title{font-size:22px!important;line-height:1.25!important;margin-bottom:0!important}body.jn-page .jn__eyebrow{margin-bottom:0.5rem!important}body.jn-page .jn__rail{padding-top:.75rem!important;margin-bottom:0.5rem!important}}body.jn-page .jn__eyebrow{text-align:center!important}body.jn-page .jn-trust__t{display:inline!important;white-space:nowrap!important}@media (max-width:26.25rem){.jn__f{grid-template-columns:minmax(0,1fr);gap:4px;padding:0.75rem 0}.jn__fv{padding-left:0}}

.jn__delay--chain{padding-left:1rem!important}.jn__delay--chain::before{content:none!important}.jnx{margin:0}.jnx + .jnx{margin-top:0.75rem;padding-top:0.75rem;border-top:1px solid rgba(245,165,36,.2)}.jnx__lbl{margin:0 0 .5rem!important;font-size:inherit;line-height:1.45!important}.jnx__chain,.jnx__node{font-size:inherit}.jnx .jnx__chain,.jnx .jnx__node{font-size:inherit!important;color:inherit!important}.jnx__chain,.jnx__node,.jnx__txt{text-align:left!important}.jnx__chain{list-style:none;margin:0;padding:0;display:grid;gap:0.5rem}.jnx__node{position:relative;display:grid;grid-template-columns:1.65em minmax(0,1fr);gap:0.75rem;align-items:start}.jnx__node + .jnx__node::before{content:"";position:absolute;left:.825em;top:-.6rem;height:.6rem;width:1px;background:rgba(245,165,36,.34)}.jnx__ico{width:1.65em;height:1.65em;border-radius:9999px;display:grid;place-items:center;border:1px solid rgba(245,165,36,.42);background:rgba(245,165,36,.11);color:#f5a524;flex:none}.jnx__ico svg{width:1em;height:1em;display:block}.mission-disclosure .jnx__ico{color:#8a5a00;border-color:rgba(138,90,0,.42);background:rgba(138,90,0,.10)}.jnx__txt{display:block;min-width:0;font-size:inherit;line-height:inherit;color:inherit}.jn__delay--chain .jnx__lbl{font-size:16px!important}.jn__delay--chain .jnx__txt{font-size:16px;line-height:1.6;color:#e9edf5}.jnx--inline{margin:0}.jnx--inline .jnx__chain{gap:0.5rem}.jnx__txt a{display:inline!important;color:#f7b23a!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important}.jnx__txt a:hover,.jnx__txt a:focus-visible{color:#f4f6fb!important}.jnx__txt q{quotes:"\201C" "\201D";font-style:normal}@media (min-width:900px){.jnx__chain{gap:0.75rem}}

.wl{margin:1.5rem 0}.wl-lead{font-size:1.125rem!important;line-height:1.55;color:var(--c-2,#c7d0dd);margin:0 0 1rem;max-width:46ch}.wl-lead strong{color:var(--c-1);font-weight:600}.wl-cells{display:grid;gap:.75rem;margin:1.5rem 0 0}@media(min-width:560px){.wl-cells{grid-template-columns:1fr 1fr}}@media(min-width:900px){.wl-cells--3{grid-template-columns:repeat(3,1fr)}}.wl-cell{display:flex;gap:0.75rem;align-items:flex-start;text-align:left;padding:1rem 1rem;min-height:44px;border:1px solid var(--bd-2,rgba(255,255,255,.09));border-radius:var(--radius-lg,.875rem);background:rgba(255,255,255,.025);opacity:0;transform:translateY(10px);animation:wlIn .5s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(var(--i,0)*70ms);transition:border-color .25s ease,background .25s ease,transform .25s ease}.wl-cell:hover{border-color:rgba(245,165,36,.34);background:rgba(245,165,36,.045);transform:translateY(-2px)}.wl-cell__ic{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--pill,9999px);background:rgba(245,165,36,.12);color:var(--c-amber,#f5a524)}.wl-cell__ic svg{display:block;width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.wl-cell__b{min-width:0}.wl-cell__t{font-size:1.125rem!important;line-height:1.3;font-weight:650;color:var(--c-1,#fff);margin:0 0 0.25rem;letter-spacing:-.005em}.wl-cell__x{font-size:1.125rem!important;line-height:1.5;color:var(--c-2,#c7d0dd);margin:0}.wl-cell__x strong{color:var(--c-1,#fff);font-weight:600}.wl-lead strong,.wl-note__b strong,.wl-spec__v strong{display:inline}.wl-cell--good .wl-cell__ic{background:rgba(74,222,128,.13);color:var(--c-green,#4ade80)}.wl-cell--good{border-color:rgba(74,222,128,.24)}.wl-vs{display:grid;gap:.75rem;margin:1.5rem 0 0;position:relative}@media(min-width:640px){.wl-vs{grid-template-columns:1fr 1fr}}.wl-vs__col{padding:1rem 1rem 1.5rem;border:1px solid;border-radius:var(--radius-lg,.875rem);opacity:0;transform:translateY(10px);animation:wlIn .5s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(var(--i,0)*90ms)}.wl-vs__col--a{border-color:rgba(245,165,36,.30);background:linear-gradient(180deg,rgba(245,165,36,.075),rgba(245,165,36,.015))}.wl-vs__col--b{border-color:rgba(199,208,221,.20);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012))}.wl-vs__tag{display:inline-flex;align-items:center;gap:0.5rem;letter-spacing:.07em;text-transform:uppercase;font-weight:700;margin:0 0 0.5rem;color:var(--c-amber,#f5a524);font-size:1rem!important}.wl-vs__col--b .wl-vs__tag{color:var(--c-3,#8a94a6)}.wl-vs__tag::before{content:"";width:7px;height:7px;border-radius:9999px;background:currentColor}.wl-vs__big{font-family:var(--font-display,inherit);font-size:clamp(28px,7.18vw,2.25rem)!important;line-height:1.1;font-weight:700;color:var(--c-1,#fff);margin:0 0 0.25rem;letter-spacing:-.02em}.wl-vs__unit{font-size:1rem!important;color:var(--c-3,#8a94a6);margin:0 0 0.75rem}.wl-vs__li{position:relative;padding-left:1rem;line-height:1.5;color:var(--c-2,#c7d0dd);margin:0.5rem 0;font-size:1.125rem!important}.wl-vs__li::before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:9999px;background:var(--c-amber,#f5a524);opacity:.75}.wl-vs__li strong{color:var(--c-1,#fff);font-weight:650}.wl-vs__col--b .wl-vs__li::before{background:var(--c-3,#8a94a6)}.wl-vs__same{grid-column:1/-1;display:block;text-align:center;font-size:1.125rem!important;line-height:1.45;color:var(--c-2,#c7d0dd);padding:0.75rem 1rem;border:1px dashed var(--bd-2,rgba(255,255,255,.12));border-radius:var(--radius-lg,.875rem);background:rgba(255,255,255,.02)}.wl-vs__same strong{color:var(--c-1,#fff);font-weight:650}.wl-note{display:flex;gap:0.75rem;align-items:flex-start;margin:1.5rem 0 0;padding:1rem 1rem;border:1px solid rgba(245,165,36,.30);border-left:3px solid var(--c-amber,#f5a524);border-radius:var(--radius-lg,.875rem);background:linear-gradient(180deg,rgba(245,165,36,.07),rgba(245,165,36,.015))}.wl-note__ic{flex:0 0 auto;width:26px;height:26px;color:var(--c-amber,#f5a524);margin-top:0.25rem}.wl-note__ic svg{display:block;width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.wl-note__b{min-width:0;font-size:1.125rem!important;line-height:1.55;color:var(--c-1,#fff)}.wl-note__b p{margin:0 0 0.5rem;font-size:inherit!important;line-height:inherit;color:inherit}.wl-note__b p:last-child{margin:0}.wl-note__b a{color:var(--c-amber,#f5a524);text-decoration:underline;text-underline-offset:3px;display:inline;padding:0.25rem 0}.wl-note--green{border-color:rgba(74,222,128,.30);border-left-color:var(--c-green,#4ade80);background:linear-gradient(180deg,rgba(74,222,128,.07),rgba(74,222,128,.015))}.wl-note--green .wl-note__ic{color:var(--c-green,#4ade80)}.wl-spec{display:grid;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none}@media(min-width:700px){.wl-spec{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0.5rem}}.wl-spec__i{display:flex;gap:0.75rem;align-items:center;padding:0.75rem 1rem;min-height:44px;border:1px solid var(--bd-2,rgba(255,255,255,.09));border-radius:var(--radius-lg,.875rem);background:rgba(255,255,255,.025);opacity:0;transform:translateY(8px);animation:wlIn .45s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(var(--i,0)*65ms)}@media(min-width:700px){.wl-spec__i{flex-direction:column;align-items:flex-start;gap:.5rem}}.wl-spec__ic{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border-radius:9999px;background:rgba(245,165,36,.12);color:var(--c-amber,#f5a524)}.wl-spec__ic svg{display:block;width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.wl-spec__k{font-size:1rem!important;letter-spacing:.05em;text-transform:uppercase;font-weight:700;color:var(--c-3,#8a94a6);margin:0 0 0.25rem}.wl-spec__v{font-size:1.125rem!important;line-height:1.4;font-weight:600;color:var(--c-1,#fff);margin:0}@keyframes wlIn{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wl-cell,.wl-vs__col,.wl-spec__i{animation:none;opacity:1;transform:none}.wl-cell:hover{transform:none}}body.snr .wl-cell__t,body.snr .wl-cell__x,body.snr .wl-vs__li,body.snr .wl-note__b,body.snr .wl-spec__v,body.snr .wl-cells .wl-cell__x{font-size:1.125rem!important}body.snr .wl-vs__tag,body.snr .wl-spec__k{font-size:1.125rem!important}.wl--onlight .wl-lead{color:#0d1b2e}.wl--onlight .wl-lead strong{color:#081127}.wl--onlight .wl-spec__i{border-color:rgba(13,27,46,.14);background:rgba(13,27,46,.035)}.wl--onlight .wl-spec__k{color:#0d1b2e;opacity:.74}.wl--onlight .wl-spec__v{color:#0d1b2e}.wl--onlight .wl-cell{border-color:rgba(13,27,46,.14);background:rgba(13,27,46,.035)}.wl--onlight .wl-cell__t,.wl--onlight .wl-cell__x strong{color:#081127}.wl--onlight .wl-cell__x{color:#0d1b2e}.wl--onlight .wl-vs__col{border-color:rgba(13,27,46,.14);background:rgba(13,27,46,.035)}.wl--onlight .wl-vs__big,.wl--onlight .wl-vs__li strong,.wl--onlight .wl-vs__same strong{color:#081127}.wl--onlight .wl-vs__li,.wl--onlight .wl-vs__same,.wl--onlight .wl-vs__unit{color:#0d1b2e}.wl--onlight .wl-vs__col--b .wl-vs__tag{color:#0d1b2e;opacity:.74}.wl--onlight .wl-vs__same{border-color:rgba(13,27,46,.20)}.wl--onlight .wl-note{background:linear-gradient(180deg,rgba(13,27,46,.05),rgba(13,27,46,.015))}.wl--onlight .wl-note--green{background:linear-gradient(180deg,rgba(74,222,128,.13),rgba(74,222,128,.04))}.wl--onlight .wl-note__b p{color:#0d1b2e}.wl--onlight .wl-note__b strong{color:#081127}.wl--onlight .wl-note__ic,.wl--onlight .wl-note--green .wl-note__ic{color:#0d1b2e}.wl-spec__i{text-align:left}.wl-spec__i>div{min-width:0}.wl--onlight .wl-vs__col--a .wl-vs__tag{color:#0d1b2e;opacity:.74}.wl--onlight .wl-spec__ic,.wl--onlight .wl-cell__ic{color:#0d1b2e;opacity:.62}@keyframes ccFold520{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.nav__burger span{transition:transform .34s cubic-bezier(.22,.9,.29,1),opacity .18s ease}.nav__burger[aria-expanded="true"] span:nth-child(1){transform:translateY(8px) rotate(45deg)}.nav__burger[aria-expanded="true"] span:nth-child(2){opacity:0;transform:scaleX(.35)}.nav__burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav__mobile.rdn-mnav::after{content:"";position:fixed;left:0;right:0;bottom:0;height:64px;z-index:3;pointer-events:none;opacity:1;transition:opacity .28s ease;background:linear-gradient(to top,rgba(6,12,26,.94) 0%,rgba(6,12,26,.55) 45%,rgba(6,12,26,0) 100%)}.nav__mobile.rdn-mnav.is-end::after{opacity:0}body .mobile-cta-bar,body .mobile-cta-bar.mobile-cta-bar--scroll-mode{padding-top:0!important;padding-bottom:0!important;min-height:0!important}body .mobile-cta-bar.mobile-cta-bar--scroll-mode .mobile-cta-bar__main-row,body .mobile-cta-bar .mobile-cta-bar__main-row{align-items:stretch!important;gap:8px!important;padding:8px 8px calc(6px + env(safe-area-inset-bottom,0px))!important}body .mobile-cta-bar.mobile-cta-bar--scroll-mode .mobile-cta-bar__btn,body .mobile-cta-bar .mobile-cta-bar__btn{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding-top:0!important;padding-bottom:0!important}body .mobile-cta-bar.mobile-cta-bar--scroll-mode .mobile-cta-bar__btn-text,body .mobile-cta-bar .mobile-cta-bar__btn-text{white-space:nowrap!important;font-size:16px!important;line-height:1.15!important}body .mobile-cta-bar.mobile-cta-bar--scroll-mode .mobile-cta-bar__btn,body .mobile-cta-bar .mobile-cta-bar__btn{flex:1 1 auto!important;min-width:0!important;padding-inline:0.5rem!important}body .mobile-cta-bar.mobile-cta-bar--scroll-mode .mobile-cta-bar__call,body .mobile-cta-bar .mobile-cta-bar__call{min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;white-space:nowrap!important;padding-inline:0.5rem!important;width:auto!important;min-width:0!important;max-width:none!important}body .mobile-cta-bar.mobile-cta-bar--scroll-mode .mobile-cta-bar__call-label,body .mobile-cta-bar .mobile-cta-bar__call-label{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;flex:0 0 auto!important;width:auto!important;max-width:none!important}@media (prefers-reduced-motion:reduce){.nav__mobile.rdn-mnav .cc__fold-chev,.nav__mobile.rdn-mnav .cc a.tile,.nav__burger span,.nav__mobile.rdn-mnav::after{transition:none!important}}@keyframes ccRoofPulse550{0%,100%{box-shadow:0 0 0 0 rgba(74,222,128,.55)}50%{box-shadow:0 0 0 5px rgba(74,222,128,0)}}@media (prefers-reduced-motion:reduce){}