
/*assets/css/rdn-standard-svc392.css*/
.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(2.6rem,6vw,4.6rem);padding-inline:1rem}.bsw-wrap{max-width:74rem;margin-inline:auto}.bsw-wrap--sm{max-width:56rem}.bsw-head{margin:0 0 clamp(1.4rem,3vw,2.1rem)}.bsw-head--center{text-align:center}.bsw-head__eyebrow{margin:0 0 .5rem;font-size:.6875rem;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.15rem);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(.85rem,2vw,1.15rem);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(.9rem,2vw,1.15rem);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:.6875rem;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(15px,.6875rem);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:.6875rem;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.125rem;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:15px;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:.6875rem;font-weight:700;color:var(--bsw-mute);letter-spacing:0}.bpick__cue-l{display:block;margin:0.125rem 0 0;font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--bsw-mute)}.bpick__meta{margin:0 0 0.5rem;font-size:15px;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:.6875rem;font-weight:600;color:var(--bsw-mute)}.bpick__best{margin:0 0 1rem;font-size:15px;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:15px;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(1.1rem,2.5vw,1.5rem);padding:clamp(1rem,2.4vw,1.3rem);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:.6875rem;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:.6875rem;font-weight:700;color:var(--bsw-mute)}.bpick__summary-l{margin:0.25rem 0 0;font-size:.6875rem;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.25rem;border-radius:var(--pill,9999px);font-size:max(15px,.875rem);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:15px;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.25rem);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:.6875rem;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:.6875rem;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:15px;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:.6875rem;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(.9rem,2vw,1.2rem) 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:.6875rem;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:15px;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(1.05rem,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:.6875rem;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(15px,.875rem);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:15px;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:15px;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(.9rem,2.4vw,1.4rem);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:17px;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(15px,.8125rem);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(.8rem,2vw,1.1rem);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:.6875rem;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:15px;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(.9rem,2vw,1.2rem) auto 0;font-size:15px;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(.9rem,2.2vw,1.3rem);grid-template-columns:1fr;margin-top:clamp(1.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.3rem);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:.6875rem;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:0.125rem;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:15px;font-weight:700;line-height:1.25}.bcfg__chip-w{font-size:.6875rem;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:15px;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:.75rem;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(.9rem,2.2vw,1.15rem);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:.75rem;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:15px;line-height:1.55;color:var(--bsw-mute)}.bnext__actions{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:clamp(1.2rem,3vw,1.7rem) 0 0;text-align:center}.bnext__phone{margin:0;font-size:max(15px,.875rem);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.4rem,3.5vw,2.2rem)}.bproc__strip{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin:clamp(1rem,2.5vw,1.4rem) 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:.75rem;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(17px,4.36vw,1.45rem);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.25rem;font-family:var(--font-sans,'Satoshi',system-ui,sans-serif);font-size:15px;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:.6875rem;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:.6875rem;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.125rem 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:15px;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.125rem .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.125rem}.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.0625rem;line-height:1.5}.rv-gal-hint{font-size:1.0625rem}}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:17px;line-height:1.6}body.rv-senior main .faq-question{font-size:17px;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:15px;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.0625rem!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:15px!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.0625rem!important;line-height:1.35!important}body.rv-senior main .rv-tight>div,body.rv-senior main .rv-tight>a{padding:1.25rem 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:3px}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(15px,.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:18px 18px 0 0;box-shadow:0 -18px 50px rgba(0,0,0,.55);padding:1.15rem 1.15rem calc(1.15rem + 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:4px;background:rgba(199,208,221,.34);margin:0 auto 1rem}.rvsheet__eyebrow{font-size:15px;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.125rem}.rvsheet__plain{font-size:1.0625rem;font-weight:700;color:#f7b23a;line-height:1.45;margin:0.25rem 0 0.75rem}.rvsheet__body{font-size:1.0625rem;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.0625rem;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:18px;border:2px solid #f5a524}.rvsheet[data-open="1"]{transform:translate(-50%,0)}}body.rv-senior .bfact__panel-swing{font-size:15px;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:17px}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.0625rem!important;line-height:1.35!important;text-transform:none!important;letter-spacing:.005em!important}body.rv-senior main .btn{font-size:1.0625rem!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.0625rem!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(15px,14px)!important}
/*assets/css/legible-floor-svc431.css*/
.bpick__cue-l,.bpick__tier,.bpick__summary-l,.bpick__summary-eyebrow,span.bpick__cue span.bpick__cue-n small,label.bpick__card span.bpick__price small,div.bpick__summary-cell p.bpick__summary-n small{font-size:15px!important}.bproc__n,.bproc__swipe-c,.bstory__num,.bstory__time,.bstory__stat-l{font-size:15px!important}.bcfg__chip-w,.bcfg__loads-eyebrow,.corn__row-l{font-size:15px!important}p.rdn-swipe span,p.bproc__swipe span,.rdn-swipe__c{font-size:15px!important}.bnext__n{font-size:15px!important}.bsw-head__eyebrow,.rdn-pill__eyebrow,.rdn-payoff__unit,.rr-impact__u,.bstk__proof,.rsz-eyebrow,.rdn-pf__hint{font-size:max(15px,13px)!important}
/*assets/css/senior-scale-svc432.css*/
body.snr .bc-cta__sub,body.snr .bdec__note,body.snr .bdec__p,body.snr .bdec__sub,body.snr .bfact__note,body.snr .bnext__p,body.snr .bnext__phone,body.snr .bstory__p,body.snr .calc-email-capture__sub,body.snr .chip__sub,body.snr .cold-slider__note,body.snr .compare-form__note,body.snr .compare-result__placeholder,body.snr .cost-compare__note,body.snr .custom-box__hint,body.snr .evx-card__note,body.snr .feature-item__desc,body.snr .hero__meaning-txt,body.snr .lead-card__sub,body.snr .mob-mat-rec-cta__hint,body.snr .preset-chip__hint,body.snr .rdn-carbon__foot,body.snr .rdn-carbon__link,body.snr .rdn-cvs__foot,body.snr .rdn-levers__foot,body.snr .rdn-pf__hint,body.snr .rdn-proofrow__note,body.snr .rdn-sens__hint,body.snr .rdn-trust-live__txt,body.snr .rdnpb__foot,body.snr .result-lead-card__fine,body.snr .rr-accordion__hint,body.snr .rr-anat__hint,body.snr .rr-crewcard__desc,body.snr .rr-hiw__call,body.snr .rr-payback__disclaimer,body.snr .rr-payback__ratenote,body.snr .rr-watchlist__fine,body.snr .rr-worth__link,body.snr .sbmath__sub,body.snr .scenario-chip__sub,body.snr .scenario-grid__note,body.snr .stack-compare__note,body.snr .stack-fineprint,body.snr .w3-heroform__note,body.snr .w3-heroform__sub,body.snr .w65-team__sub,body.snr .w69b-frame__desc,body.snr .wt-rail__hint{font-size:16px!important;line-height:1.5}body.snr .bank-card__badge,body.snr .bank-card__rt-lbl,body.snr .bank-card__story,body.snr .banks-more-btn__label,body.snr .batt-math__head-eyebrow,body.snr .batt-math__src,body.snr .bc-disc,body.snr .bc-hero__ey,body.snr .bcfg__chip-n,body.snr .bcfg__chip-w,body.snr .bcfg__draw,body.snr .bcfg__loads-eyebrow,body.snr .bdec__calc-sub,body.snr .bdec__cell-l,body.snr .bdec__cell-m,body.snr .bdec__eyebrow,body.snr .bdec__lab,body.snr .bdec__m,body.snr .bdec__typein-l,body.snr .bfact__panel-swing,body.snr .bfact__tab-l,body.snr .bnext__n,body.snr .boost-sub,body.snr .bpick__best,body.snr .bpick__btn,body.snr .bpick__cue-l,body.snr .bpick__meta,body.snr .bpick__or,body.snr .bpick__pickline,body.snr .bpick__summary-eyebrow,body.snr .bpick__summary-fine,body.snr .bpick__summary-l,body.snr .bpick__tier,body.snr .bproc__n,body.snr .bproc__swipe-c,body.snr .bstk__cap,body.snr .bstk__cr,body.snr .bstk__n2,body.snr .bstk__per,body.snr .bstk__tab,body.snr .bstory__num,body.snr .bstory__stat-l,body.snr .bstory__time,body.snr .bsw-head__eyebrow,body.snr .calc-hero__badge,body.snr .calc-hero__eyebrow,body.snr .calc-label,body.snr .calc-xsell__label,body.snr .cc-hero__eyebrow,body.snr .chip__name,body.snr .cold-slider__label,body.snr .cold-slider__pill-label,body.snr .compare-form__label,body.snr .corn__ic,body.snr .corn__n,body.snr .corn__row-l,body.snr .corn__row-t,body.snr .cost-compare__tile-label,body.snr .cost-compare__tile-sub,body.snr .cost-compare__vs,body.snr .custom-box__field-lbl,body.snr .custom-box__lbl,body.snr .eix-code,body.snr .eix__kicker,body.snr .en-n,body.snr .en-t,body.snr .evx-cap-compare__tag,body.snr .evx-edu__eyebrow,body.snr .evx-hero__eyebrow,body.snr .evx-lm__panel-t,body.snr .evx-lm__save-x,body.snr .evx-promise__ck,body.snr .evx-rail__step,body.snr .evx-runs__ft,body.snr .evx-step__kicker,body.snr .evx-vs__cap,body.snr .evx-vs__wire,body.snr .fee-mini__badge,body.snr .fin-hl__label,body.snr .fin-section-card__tag,body.snr .fit-picker__eyebrow,body.snr .fit-q__progress,body.snr .flag-card__tag,body.snr .footer__col-title,body.snr .footer__service-area,body.snr .footer__tagline,body.snr .hero-trust__lbl,body.snr .hero__eyebrow,body.snr .heroes-note,body.snr .inc-stack-item__badge,body.snr .inc-stack-item__name,body.snr .incentive-panel__badge,body.snr .label,body.snr .lead-card__eyebrow,body.snr .lead-privacy,body.snr .matrix-showall__label,body.snr .mob-bar__bank,body.snr .mob-bar__lbl,body.snr .mob-mat-card__badge,body.snr .mob-mat-card__kwh,body.snr .mob-mat-card__rec-pill,body.snr .mob-mat-card__stars,body.snr .mobile-cta-bar__call-label,body.snr .mobile-cta-bar__proof-dot,body.snr .mobile-cta-bar__proof-item,body.snr .mobile-cta-bar__proof-star,body.snr .partner-spotlight__eyebrow,body.snr .partner-spotlight__qr-eyebrow,body.snr .partner-spotlight__qr-hint,body.snr .preset-chip__name,body.snr .rdn-bridge__label,body.snr .rdn-calc-action__label,body.snr .rdn-carbon__eyebrow,body.snr .rdn-carbon__meta,body.snr .rdn-cover__badge,body.snr .rdn-cover__eyebrow,body.snr .rdn-cvs__lbl,body.snr .rdn-hero__eyebrow,body.snr .rdn-hero__finetip,body.snr .rdn-levers__head,body.snr .rdn-levers__lbl,body.snr .rdn-math__head-eyebrow,body.snr .rdn-math__src,body.snr .rdn-payband__end,body.snr .rdn-payoff__label,body.snr .rdn-payoff__meta,body.snr .rdn-payoff__unit,body.snr .rdn-pill__cta,body.snr .rdn-pill__eyebrow,body.snr .rdn-proofrow__label,body.snr .rdn-proofrow__meta,body.snr .rdn-result__eyebrow,body.snr .rdn-result__sub-label,body.snr .rdn-result__sub-meta,body.snr .rdn-story__eyebrow,body.snr .rdn-story__sub-label,body.snr .rdn-swipe__c,body.snr .rdn-tl__what,body.snr .rdn-tl__when,body.snr .rdn-trust-chip,body.snr .rdnpb__zone-v,body.snr .rdnsw-hint,body.snr .result-lead-card__eyebrow,body.snr .rr-accordion__eyebrow,body.snr .rr-anat__chip,body.snr .rr-anat__eyebrow,body.snr .rr-anat__kicker,body.snr .rr-anat__spot-n,body.snr .rr-billproof__eyebrow,body.snr .rr-crewcard__role,body.snr .rr-final-chip,body.snr .rr-gallery__meta,body.snr .rr-gtab,body.snr .rr-hiw__eyebrow,body.snr .rr-impact__l,body.snr .rr-impact__lv,body.snr .rr-impact__u,body.snr .rr-more__t,body.snr .rr-ownerband__eyebrow,body.snr .rr-payback__eyebrow,body.snr .rr-payback__stat-sub,body.snr .rr-pre-footer-trust__label,body.snr .rr-priceband__eyebrow,body.snr .rr-proof__eyebrow,body.snr .rr-qa__h1,body.snr .rr-qa__h2,body.snr .rr-qa__lbl,body.snr .rr-qa__tag,body.snr .rr-scope__eyebrow,body.snr .rr-sig__badge,body.snr .rr-sig__costnote,body.snr .rr-sig__eyebrow,body.snr .rr-sig__name,body.snr .rr-testimonials__date,body.snr .rr-testimonials__eyebrow,body.snr .rr-testimonials__source,body.snr .rr-trade__dir,body.snr .rr-trade__raillbl,body.snr .rr-trade__unit,body.snr .rr-watchlist__eyebrow,body.snr .rr-worth__eyebrow,body.snr .rr-worth__meta,body.snr .rr-worth__scale,body.snr .rr-worth__scalesub,body.snr .rr-worth__tag,body.snr .saft__eyebrow,body.snr .saft__k,body.snr .saft__tab-d,body.snr .saft__v,body.snr .sb-rec-pill,body.snr .sbmath__l,body.snr .scenario-chip__title,body.snr .skeptic-mode__badge,body.snr .stack-bonus__label,body.snr .stack-box__eyebrow,body.snr .stack-row__label,body.snr .stat__lbl,body.snr .step-sub,body.snr .supply-card__drive,body.snr .supply-card__tier,body.snr .swar__mk-l,body.snr .system-banner__eyebrow,body.snr .system-banner__meta,body.snr .system-banner__net-label,body.snr .system-banner__net-sub,body.snr .tag,body.snr .town-section__eyebrow,body.snr .w65-ba__eyebrow,body.snr .w65-ba__meta-desc,body.snr .w65-ba__tag,body.snr .w65-team__eyebrow,body.snr .w66-mon__eyebrow,body.snr .w66-mon__viz-cap,body.snr .w69b-frame__days,body.snr .w69b-story__eyebrow{font-size:16px!important}body.snr main .rr-hero-addr>p,body.snr main .rr-qa__note>p,body.snr main .rrb__row>p,body.snr main .rrb__net>p,body.snr main .rrb>p,body.snr main .bstk__pane>p,body.snr main .rr-gallery__body>p,body.snr main .is-near>p,body.snr main .footer-mini-form>p,body.snr main .rr-more__b>p,body.snr main .calc-email-capture>p,body.snr main .calc-card>p,body.snr main .chart-card>p,body.snr main .incentive-panel__body>p{font-size:16px!important;line-height:1.5}body.snr main .hero__cta-truecost>a,body.snr main .hero__urgency>span,body.snr main .hero__financing-hint>span,body.snr main .hero__financing-hint>a,body.snr main .hfc__link>span,body.snr main .hero__calc-cite>a,body.snr main .wt-rail__prem>a,body.snr main .rr-qa__foot>strong,body.snr main .rrb__top>span,body.snr main .rrb__kwh>strong,body.snr main .rr-billproof__cap>span,body.snr main .ba-slider>span,body.snr main .rr-gallery__stamp>strong,body.snr main .rdn-vs__txt>b,body.snr main .rr-payback__slider-hint>a,body.snr main .rdn-more>summary,body.snr main .footer-mini-success>a,body.snr main .footer-contact-band__or>span,body.snr main .hero-trust__chip>strong,body.snr main .rr-priceband__num>small,body.snr main .rdnpb__w-d>strong,body.snr main .bflow__caption-p>b,body.snr main .bproc__fine>a,body.snr main .w65-risk__txt>small,body.snr main .bdec__find>span,body.snr main .swar__links>a,body.snr main .bfact__panel-p>b,body.snr main .bpick__cue-n>small,body.snr main .bpick__price>small,body.snr main .bpick__summary-n>small,body.snr main .bproc__p>b,body.snr main .fit-result__cta>button,body.snr main .fin-prog__num>span,body.snr main .stack-row__label>small,body.snr main .fee-mini__readmore>a,body.snr main .rdn-hero__fine>a,body.snr main .rdn-sens__row>span,body.snr main .pw-note>strong,body.snr main .phase2-note>strong,body.snr main .live-batt>div,body.snr main .slider-row>label,body.snr main .mini-live>div,body.snr main .timeline-hdr>div,body.snr main .mat-name>span,body.snr main .mat-bar-wrap>span,body.snr main .mat-name-wrap>span,body.snr main .flow>div,body.snr main .phase3-callout__body>strong,body.snr main .cold-slider__ticks>span,body.snr main .bc-cta__call>a,body.snr main .evx-load>span,body.snr main .evx-meter__scale>span,body.snr main .evx-meter__car>span,body.snr main .evx-toggle-card__head>span,body.snr main .evx-toggle-row__off>small,body.snr main .evx-toggle-row__on>small,body.snr main .slider-ends>span,body.snr main .chip-group>button,body.snr main .biz-btn>small,body.snr main .pb-row>span,body.snr main .pb-ends>span,body.snr main .chart-header>span,body.snr main .split-bar-label>span,body.snr main .split-legend>span,body.snr main .inc-tiles-wrap>div,body.snr main .chart-legend>span,body.snr main .chart-ends>span,body.snr main .disclaimer>strong,body.snr main .lead-success>a,body.snr main .inc-stack-strip>div{font-size:16px!important}body.snr .bflow__node-l{font-size:17px!important}.hero-trust__lbl strong{white-space:nowrap}
/*assets/css/svcindex-svc519.css*/
.rr-anat__svg [data-anat-el] .rr-anat__hl,.rr-anat__svg [data-anat-el] .rr-anat__hlfill{opacity:0;transition:opacity 240ms ease}.rr-anat__svg [data-anat-el].is-live .rr-anat__hl{opacity:1}.rr-anat__svg [data-anat-el].is-live .rr-anat__hlfill{opacity:1}.rr-anat__svg [data-anat-el]{transition:opacity 240ms ease}.rr-anat__svg:has([data-anat-el].is-live) [data-anat-el]:not(.is-live){opacity:.65}.rr-anat__svg [data-anat-el] [data-anat-lit]{transition:stroke 240ms ease,fill-opacity 240ms ease}.rr-anat__svg [data-anat-el].is-live [data-anat-lit]{stroke:var(--amber,#f5a524)}@media (prefers-reduced-motion:reduce){.rr-anat__svg [data-anat-el],.rr-anat__svg [data-anat-el] .rr-anat__hl,.rr-anat__svg [data-anat-el] .rr-anat__hlfill,.rr-anat__svg [data-anat-el] [data-anat-lit]{transition:none}}.svcidx{padding:clamp(2rem,5vw,3.25rem) 0 clamp(1.5rem,4vw,2.5rem);background:#0a1526;border-bottom:1px solid rgba(255,255,255,.07)}.svcidx__inner{width:min(1140px,92vw);margin:0 auto}.svcidx__head{text-align:center;max-width:44rem;margin:0 auto clamp(1.25rem,3vw,2rem)}.svcidx__eyebrow{display:inline-block;font-size:16px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--amber,#f5a524);font-weight:700;margin-bottom:0.5rem}.svcidx__title{font-family:'Source Serif Pro',Georgia,'Times New Roman',serif;font-weight:700;font-size:clamp(22px,5.64vw,2.4rem);line-height:1.16;color:#f4f6fb;margin:0 0 0.5rem;text-wrap:balance}.svcidx__title em{font-style:italic;color:var(--amber-hero,#f0a300)}.svcidx__sub{font-size:clamp(15px,2.1vw,1.0625rem);line-height:1.55;color:#c7d0dd;margin:0;text-wrap:pretty}.svcidx__more{display:flex;justify-content:center;margin-top:clamp(1rem,2.5vw,1.5rem)}.svcidx__more a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0.5rem 1.25rem;border-radius:9999px;border:1px solid rgba(245,165,36,.42);background:rgba(245,165,36,.07);color:var(--amber,#f5a524);font-size:16px;font-weight:600;text-decoration:none;transition:background 200ms ease,border-color 200ms ease}.svcidx__more a:hover{background:rgba(245,165,36,.14);border-color:rgba(245,165,36,.7)}.svcidx__more a:focus-visible{outline:2px solid var(--amber-hi,#f7b23a);outline-offset:3px}