.rf-root .rf-lower-story__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}.rf-root .rf-lower-story__media{aspect-ratio:4/3;border-radius:var(--r-l);background:var(--paper);position:relative;overflow:hidden}.rf-root .rf-lower-story__media img,.rf-root .rf-lower-story__media video{object-fit:cover;width:100%;height:100%}.rf-root .rf-lower-story__play{width:64px;height:64px;color:var(--ink);box-shadow:var(--sh);transition:transform .2s var(--e);background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.rf-root .rf-lower-story__play:hover{transform:scale(1.06)}.rf-root .rf-lower-story__play svg{width:26px;height:26px}.rf-root .rf-lower-story__subtitle{color:var(--muted)}.rf-root .rf-lower-story__stats{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:16px;margin-block:20px;display:grid}.rf-root .rf-lower-story__stats dt{color:var(--muted);font-size:13px}.rf-root .rf-lower-story__stats dd{color:var(--ink);margin-inline-start:0;font-size:24px;font-weight:700}.rf-root .rf-lower-story__cta{border-radius:var(--r-s);background:var(--blue);color:#fff;align-items:center;gap:8px;padding:12px 22px;font-weight:600;display:inline-flex}@media (max-width:900px){.rf-root .rf-lower-story__grid{grid-template-columns:1fr}}.rf-root .rf-lower-marq__viewport{--rf-marq-gap:14px;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);padding-block:6px 14px;overflow:hidden}.rf-root .rf-lower-marq__viewport--loop{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.rf-root .rf-lower-marq__track{display:flex}.rf-root .rf-lower-marq__track--loop{width:max-content;animation:rf-lower-marquee var(--rf-marq-dur,40s) linear infinite}[dir=rtl] .rf-root .rf-lower-marq__track--loop{animation-name:rf-lower-marquee-rtl}.rf-root .rf-lower-marq__pass{gap:var(--rf-marq-gap);margin:0;padding:0;padding-inline-end:var(--rf-marq-gap);list-style:none;display:flex}.rf-root .rf-lower-marq__track--still .rf-lower-marq__pass{flex-wrap:wrap;justify-content:center;width:100%;padding-inline-end:0}.rf-root .rf-lower-marq__item{flex:none}.rf-root .rf-lower-marq__brand{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);min-width:164px;height:72px;color:var(--ink);transition:border-color .2s var(--e), box-shadow .2s var(--e);justify-content:center;align-items:center;gap:12px;padding-inline:20px 24px;text-decoration:none;display:flex}.rf-root .rf-lower-marq__brand:hover{border-color:color-mix(in oklab, var(--blue) 32%, var(--line));box-shadow:var(--sh)}.rf-root .rf-lower-marq__brand:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rf-root .rf-lower-marq__brand img{object-fit:contain;filter:grayscale();opacity:.75;width:auto;height:36px;transition:opacity .2s var(--e), filter .2s var(--e)}.rf-root .rf-lower-marq__brand:hover img{filter:none;opacity:1}.rf-root .rf-lower-marq__mono{width:34px;height:34px;font-family:var(--rf-font-display);background:var(--tone-blue-soft);color:var(--tone-blue-ink);border-radius:10px;place-items:center;font-size:15px;font-weight:700;line-height:1;display:grid}.rf-root .rf-lower-marq__mono[data-tone=teal]{background:var(--tone-teal-soft);color:var(--tone-teal-ink)}.rf-root .rf-lower-marq__mono[data-tone=violet]{background:var(--tone-violet-soft);color:var(--tone-violet-ink)}.rf-root .rf-lower-marq__mono[data-tone=navy]{background:var(--tone-navy-soft);color:var(--tone-navy-ink)}.rf-root .rf-lower-marq__brand-name{font-family:var(--rf-font-display);letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:600}@keyframes rf-lower-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes rf-lower-marquee-rtl{0%{transform:translate(0,0)}to{transform:translate(50%)}}@media (max-width:640px){.rf-root .rf-lower-marq__viewport{--rf-marq-gap:10px}.rf-root .rf-lower-marq__brand{gap:10px;min-width:132px;height:60px;padding-inline:14px 18px}.rf-root .rf-lower-marq__mono{width:30px;height:30px}}.rf-root .rf-lower-tst__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.rf-root .rf-lower-tst__card{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);flex-direction:column;gap:12px;padding:24px;display:flex}.rf-root .rf-lower-tst__rating{color:var(--star);align-items:center;gap:6px;display:flex}.rf-root .rf-lower-tst__rating svg{width:16px;height:16px}.rf-root .rf-lower-tst__card blockquote{color:var(--ink-2);margin:0}.rf-root .rf-lower-tst__card figcaption{align-items:center;gap:10px;margin-top:auto;display:flex}.rf-root .rf-lower-tst__card figcaption img{object-fit:cover;border-radius:999px}.rf-root .rf-lower-tst__author{font-weight:700}.rf-root .rf-lower-tst__author-title{color:var(--muted);font-size:13px}.rf-root .rf-lower-posts__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.rf-root .rf-lower-posts__card{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.rf-root .rf-lower-posts__media{aspect-ratio:16/9;background:var(--paper);position:relative}.rf-root .rf-lower-posts__media img{object-fit:cover}.rf-root .rf-lower-posts__body{flex-direction:column;gap:8px;padding:18px;display:flex}.rf-root .rf-lower-posts__body h3{margin:0;font-size:16px}.rf-root .rf-lower-posts__body p{color:var(--muted);font-size:14px}.rf-root .rf-lower-posts__meta{color:var(--muted);gap:12px;margin-top:auto;font-size:13px;display:flex}.rf-root .rf-lower-svc__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.rf-root .rf-lower-svc__card{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex}.rf-root .rf-lower-svc__icon{background:var(--blue-50);width:48px;height:48px;color:var(--blue);border-radius:999px;justify-content:center;align-items:center;display:flex}.rf-root .rf-lower-svc__icon svg{width:22px;height:22px}.rf-root .rf-lower-svc__card--warranty button{border-radius:var(--r-s);border:1px solid var(--line);margin-top:4px;padding:8px 18px}.rf-root .rf-lower-bn2__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.rf-root .rf-lower-bn2__grid--single{grid-template-columns:1fr}.rf-root .rf-lower-bn2__card{border-radius:var(--r-l);transition:transform .25s var(--e), box-shadow .25s;background:linear-gradient(122deg,#16294b 0%,#22539e 72%,#2e74c4 100%);overflow:hidden}.rf-root .rf-lower-bn2__card:hover{transform:translateY(-3px);box-shadow:0 22px 42px -26px #22539ebf}.rf-root .rf-lower-bn2__card-link{grid-template-columns:1.02fr .98fr;height:100%;min-height:216px;display:grid}.rf-root .rf-lower-bn2__card-link--text{grid-template-columns:1fr}.rf-root .rf-lower-bn2__copy{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(18px,2.8vw,30px);display:flex}.rf-root .rf-lower-bn2__copy h3{font-family:var(--rf-font-display);letter-spacing:-.03em;color:#fff;margin:0 0 8px;font-size:clamp(1.1rem,1.9vw,1.45rem);font-weight:600;line-height:1.32}.rf-root .rf-lower-bn2__copy p{color:#ffffffb8;margin:0 0 16px;font-size:12.5px;line-height:1.75}.rf-root .rf-lower-bn2__cta{color:#fff;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.rf-root .rf-lower-bn2__cta .rf-icon{width:15px;height:15px}[dir=ltr] .rf-root .rf-lower-bn2__cta .rf-icon{scale:-1 1}.rf-root .rf-lower-bn2__media{padding:15px;display:grid}.rf-root .rf-lower-bn2__frame{background:#fff;border-radius:16px;padding:12px;display:grid;overflow:hidden}.rf-root .rf-lower-bn2__img{min-height:158px;position:relative}.rf-root .rf-lower-bn2__img img{object-fit:contain}@media (max-width:560px){.rf-root .rf-lower-bn2__card-link{grid-template-columns:1fr;min-height:0}.rf-root .rf-lower-bn2__media{order:-1;height:150px;padding:14px 14px 0}.rf-root .rf-lower-bn2__img{min-height:0}}@media (max-width:900px){.rf-root .rf-lower-tst__grid,.rf-root .rf-lower-posts__grid,.rf-root .rf-lower-svc__grid{grid-template-columns:repeat(2,1fr)}.rf-root .rf-lower-bn2__grid{grid-template-columns:1fr}}@media (max-width:620px){.rf-root .rf-lower-tst__grid,.rf-root .rf-lower-posts__grid,.rf-root .rf-lower-svc__grid{grid-template-columns:1fr}}
.rf-root .rf-trust-rv__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.rf-root .rf-trust-rv__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);flex-direction:column;gap:11px;min-width:0;padding:20px;display:flex}.rf-root .rf-trust-stars{gap:2px;inline-size:max-content;display:inline-flex}.rf-root .rf-trust-stars svg{width:14px;height:14px;color:var(--line);fill:var(--line)}.rf-root .rf-trust-stars svg.on{color:var(--star);fill:var(--star)}.rf-root .rf-trust-rv__title{margin:0;font-size:14.5px;font-weight:600;line-height:1.5}.rf-root .rf-trust-rv__body{margin:0}.rf-root .rf-trust-rv__body p{max-inline-size:68ch;color:var(--ink-2);overflow-wrap:anywhere;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.85;display:-webkit-box;overflow:hidden}.rf-root .rf-trust-rv__who{border-top:1px solid var(--line-2);align-items:center;gap:10px;min-width:0;margin-top:auto;padding-top:12px;display:flex}.rf-root .rf-trust-rv__avt{background:var(--blue-50);width:36px;height:36px;color:var(--blue);border-radius:999px;flex:0 0 36px;place-items:center;font-size:14px;font-weight:700;display:grid}.rf-root .rf-trust-rv__id{flex-direction:column;min-width:0;display:flex}.rf-root .rf-trust-rv__id b{font-size:13.5px;font-weight:600}.rf-root .rf-trust-rv__id>span{min-width:0;color:var(--muted);white-space:nowrap;gap:5px;font-size:11.5px;display:flex}.rf-root .rf-trust-rv__id time{flex:none}.rf-root .rf-trust-rv__id a{text-overflow:ellipsis;min-width:0;color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;overflow:hidden}.rf-root .rf-trust-rv__id a:hover{color:var(--blue);text-decoration-color:currentColor}.rf-root .rf-trust-rv__vf{color:var(--cyan-600);background:color-mix(in srgb, var(--cyan) 12%, var(--surface));border-radius:7px;flex:none;align-items:center;gap:4px;margin-inline-start:auto;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.rf-root .rf-trust-rv__vf svg{width:11px;height:11px}.rf-root .rf-trust-rv__list[data-cols="1"],.rf-root .rf-trust-posts__list[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.rf-root .rf-trust-rv__list[data-cols="2"],.rf-root .rf-trust-posts__list[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-root .rf-trust-posts__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.rf-root .rf-trust-post{--dot:var(--blue);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);height:100%;color:inherit;transition:transform .25s var(--e), box-shadow .25s var(--e);flex-direction:column;display:flex;overflow:hidden}.rf-root .rf-trust-post:hover{box-shadow:var(--sh);transform:translateY(-4px)}.rf-root .rf-trust-post:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.rf-root .rf-trust-post__th{background:linear-gradient(140deg, color-mix(in srgb, var(--dot) 20%, var(--surface)), color-mix(in srgb, var(--dot) 6%, var(--surface)));place-items:center;height:150px;display:grid;position:relative}.rf-root .rf-trust-post__th svg{width:56px;height:56px;color:var(--dot);opacity:.6}.rf-root .rf-trust-post__cat{top:11px;background:var(--surface);color:color-mix(in srgb, var(--dot) 80%, var(--ink));text-overflow:ellipsis;white-space:nowrap;border-radius:8px;max-inline-size:calc(100% - 22px);padding:4px 10px;font-size:11px;font-weight:700;position:absolute;inset-inline-start:11px;overflow:hidden}.rf-root .rf-trust-post__b{flex-direction:column;flex:1;padding:16px;display:flex}.rf-root .rf-trust-post__b h3{font-family:var(--rf-font-display);overflow-wrap:anywhere;margin:0 0 7px;font-size:15.5px;font-weight:500;line-height:1.5}.rf-root .rf-trust-post:hover h3{color:color-mix(in srgb, var(--dot) 80%, var(--ink))}.rf-root .rf-trust-post__ex{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 11px;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.rf-root .rf-trust-post__m{color:var(--muted);flex-wrap:wrap;gap:9px;margin-top:auto;font-size:11.5px;display:flex}.rf-root .rf-trust-svc__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.rf-root .rf-trust-sv{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);height:100%;min-height:88px;color:inherit;transition:border-color .2s var(--e), box-shadow .2s var(--e);align-items:flex-start;gap:13px;padding:18px;display:flex}.rf-root a.rf-trust-sv:hover{border-color:color-mix(in srgb, var(--blue) 45%, var(--line));box-shadow:var(--sh)}.rf-root a.rf-trust-sv:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.rf-root .rf-trust-sv__ic{background:var(--blue-50);border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.rf-root .rf-trust-sv__ic svg{width:20px;height:20px;color:var(--blue)}.rf-root .rf-trust-sv__b{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rf-root .rf-trust-sv__b b{font-family:var(--rf-font-display);font-size:15px;font-weight:600}.rf-root .rf-trust-sv__b>span{color:var(--muted);font-size:13px;line-height:1.65}.rf-root .rf-trust-sv__go{width:16px;height:16px;color:var(--muted);transition:transform .2s var(--e), color .2s var(--e);flex:none;margin-top:12px}[dir=ltr] .rf-root .rf-trust-sv__go{transform:scaleX(-1)}.rf-root a.rf-trust-sv:hover .rf-trust-sv__go{color:var(--blue)}.rf-root .rf-trust-sv__ch{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.rf-root .rf-trust-sv__ch a{border:1px solid var(--line);min-height:36px;color:var(--ink-2);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.rf-root .rf-trust-sv__ch a:hover{border-color:var(--blue);color:var(--blue)}.rf-root .rf-trust-sv__ch a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rf-root .rf-trust-sv__ch svg{width:15px;height:15px}@media (max-width:900px){.rf-root .rf-trust-rv__list[data-cols="3"],.rf-root .rf-trust-posts__list[data-cols="3"],.rf-root .rf-trust-svc__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.rf-root .rf-trust-posts__list[data-cols],.rf-root .rf-trust-svc__list{grid-template-columns:minmax(0,1fr)}.rf-root .rf-trust-rv__list{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:6px;display:flex;overflow-x:auto}.rf-root .rf-trust-rv__card{scroll-snap-align:start;flex:0 0 86%}.rf-root .rf-trust-post__th{height:112px}.rf-root .rf-trust-svc__list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);gap:0;overflow:hidden}.rf-root .rf-trust-svc__list>li+li{border-top:1px solid var(--line-2)}.rf-root .rf-trust-sv{border:0;border-radius:0;min-height:0;padding:14px 16px}.rf-root a.rf-trust-sv:hover{box-shadow:none;background:var(--blue-50)}.rf-root a.rf-trust-sv:focus-visible{outline-offset:-3px}}@media (prefers-reduced-motion:reduce){.rf-root .rf-trust-post,.rf-root .rf-trust-sv,.rf-root .rf-trust-sv__go{transition:none}.rf-root .rf-trust-post:hover{transform:none}}
.rf-home-motion{--rf-mo-dur:.5s;--rf-mo-dur-card:.45s;--rf-mo-dur-swap:.22s;--rf-mo-step:60ms;--rf-mo-after:80ms;--rf-mo-lift:-3px;--rf-mo-nudge:3px;--rf-mo-dir:1}[dir=rtl] .rf-home-motion,[dir=rtl][data-rf-home]{--rf-mo-dir:-1}[data-rf-home]{--rf-mo-dir:1;--rf-mo-nudge:3px}@keyframes rf-mo-fade{0%{opacity:0}}@keyframes rf-mo-up{0%{opacity:0;transform:translateY(16px)}}@keyframes rf-mo-up-sm{0%{opacity:0;transform:translateY(14px)}}@keyframes rf-mo-in-start{0%{opacity:0;transform:translateX(calc(-22px * var(--rf-mo-dir)))}}@keyframes rf-mo-in-end{0%{opacity:0;transform:translateX(calc(22px * var(--rf-mo-dir)))}}@keyframes rf-mo-pop{0%{opacity:0;transform:scale(.86)}}@keyframes rf-mo-heart{40%{transform:scale(1.22)}}@keyframes rf-mo-press{40%{transform:scale(.95)}}@keyframes rf-mo-failsafe{0%{opacity:0}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.rf-home-motion .sec:not([data-in]) :is(.sh>div,.sh>.all,.sh>.cd,.sh>.tabs,.tabs>.tab,.quad>*,.grid>*,.rail>*,.ro-list>*,.fbt-row>*,.rf-lower-tst__grid>*,.rf-lower-posts__grid>*,.rf-lower-svc__grid>*,.rf-trust-rv__list>*,.rf-trust-posts__list>*,.rf-trust-svc__list>*,.rf-lower-bn2__grid>*,.rf-lower-marq__track>*,.rf-lower-story__stats>*,.band,.reorder,.fbt,.blank,.rf-lower-news__inner,.rf-lower-story__media,.rf-lower-story__copy){animation:rf-mo-failsafe .4s var(--e) 3s both}.rf-home-motion[data-motion=on] .sec:not([data-in]) :is(.sh>div,.sh>.all,.sh>.cd,.sh>.tabs,.tabs>.tab,.quad>*,.grid>*,.rail>*,.ro-list>*,.fbt-row>*,.rf-lower-tst__grid>*,.rf-lower-posts__grid>*,.rf-lower-svc__grid>*,.rf-trust-rv__list>*,.rf-trust-posts__list>*,.rf-trust-svc__list>*,.rf-lower-bn2__grid>*,.rf-lower-marq__track>*,.rf-lower-story__stats>*,.band,.reorder,.fbt,.blank,.rf-lower-news__inner,.rf-lower-story__media,.rf-lower-story__copy){opacity:0;animation:none}.rf-home-motion[data-motion=on] :is(.quad,.grid,.rail,.ro-list,.fbt-row,.tabs,.rf-lower-tst__grid,.rf-lower-tst__rating,.rf-lower-posts__grid,.rf-lower-svc__grid,.rf-trust-rv__list,.rf-trust-posts__list,.rf-trust-svc__list,.rf-lower-bn2__grid,.rf-lower-marq__track,.rf-lower-story__stats)>:first-child{--rf-mo-i:0}.rf-home-motion[data-motion=on] :is(.quad,.grid,.rail,.ro-list,.fbt-row,.tabs,.rf-lower-tst__grid,.rf-lower-tst__rating,.rf-lower-posts__grid,.rf-lower-svc__grid,.rf-trust-rv__list,.rf-trust-posts__list,.rf-trust-svc__list,.rf-lower-bn2__grid,.rf-lower-marq__track,.rf-lower-story__stats)>:nth-child(2){--rf-mo-i:1}.rf-home-motion[data-motion=on] :is(.quad,.grid,.rail,.ro-list,.fbt-row,.tabs,.rf-lower-tst__grid,.rf-lower-tst__rating,.rf-lower-posts__grid,.rf-lower-svc__grid,.rf-trust-rv__list,.rf-trust-posts__list,.rf-trust-svc__list,.rf-lower-bn2__grid,.rf-lower-marq__track,.rf-lower-story__stats)>:nth-child(3){--rf-mo-i:2}.rf-home-motion[data-motion=on] :is(.quad,.grid,.rail,.ro-list,.fbt-row,.tabs,.rf-lower-tst__grid,.rf-lower-tst__rating,.rf-lower-posts__grid,.rf-lower-svc__grid,.rf-trust-rv__list,.rf-trust-posts__list,.rf-trust-svc__list,.rf-lower-bn2__grid,.rf-lower-marq__track,.rf-lower-story__stats)>:nth-child(4){--rf-mo-i:3}.rf-home-motion[data-motion=on] :is(.quad,.grid,.rail,.ro-list,.fbt-row,.tabs,.rf-lower-tst__grid,.rf-lower-tst__rating,.rf-lower-posts__grid,.rf-lower-svc__grid,.rf-trust-rv__list,.rf-trust-posts__list,.rf-trust-svc__list,.rf-lower-bn2__grid,.rf-lower-marq__track,.rf-lower-story__stats)>:nth-child(5){--rf-mo-i:4}.rf-home-motion[data-motion=on] :is(.quad,.grid,.rail,.ro-list,.fbt-row,.tabs,.rf-lower-tst__grid,.rf-lower-tst__rating,.rf-lower-posts__grid,.rf-lower-svc__grid,.rf-trust-rv__list,.rf-trust-posts__list,.rf-trust-svc__list,.rf-lower-bn2__grid,.rf-lower-marq__track,.rf-lower-story__stats)>:nth-child(6){--rf-mo-i:5}.rf-home-motion[data-motion=on] :is(.quad,.grid,.rail,.ro-list,.fbt-row,.tabs,.rf-lower-tst__grid,.rf-lower-tst__rating,.rf-lower-posts__grid,.rf-lower-svc__grid,.rf-trust-rv__list,.rf-trust-posts__list,.rf-trust-svc__list,.rf-lower-bn2__grid,.rf-lower-marq__track,.rf-lower-story__stats)>:nth-child(7){--rf-mo-i:6}.rf-home-motion[data-motion=on] :is(.quad,.grid,.rail,.ro-list,.fbt-row,.tabs,.rf-lower-tst__grid,.rf-lower-tst__rating,.rf-lower-posts__grid,.rf-lower-svc__grid,.rf-trust-rv__list,.rf-trust-posts__list,.rf-trust-svc__list,.rf-lower-bn2__grid,.rf-lower-marq__track,.rf-lower-story__stats)>:nth-child(8){--rf-mo-i:7}.rf-home-motion[data-motion=on] :is(.quad,.grid,.rail,.ro-list,.fbt-row,.tabs,.rf-lower-tst__grid,.rf-lower-tst__rating,.rf-lower-posts__grid,.rf-lower-svc__grid,.rf-trust-rv__list,.rf-trust-posts__list,.rf-trust-svc__list,.rf-lower-bn2__grid,.rf-lower-marq__track,.rf-lower-story__stats)>:nth-child(9){--rf-mo-i:8}.rf-home-motion[data-motion=on] :is(.quad,.grid,.rail,.ro-list,.fbt-row,.tabs,.rf-lower-tst__grid,.rf-lower-tst__rating,.rf-lower-posts__grid,.rf-lower-svc__grid,.rf-trust-rv__list,.rf-trust-posts__list,.rf-trust-svc__list,.rf-lower-bn2__grid,.rf-lower-marq__track,.rf-lower-story__stats)>:nth-child(10){--rf-mo-i:9}.rf-home-motion[data-motion=on] :is(.quad,.grid,.rail,.ro-list,.fbt-row,.tabs,.rf-lower-tst__grid,.rf-lower-tst__rating,.rf-lower-posts__grid,.rf-lower-svc__grid,.rf-trust-rv__list,.rf-trust-posts__list,.rf-trust-svc__list,.rf-lower-bn2__grid,.rf-lower-marq__track,.rf-lower-story__stats)>:nth-child(n+11){--rf-mo-i:10}.rf-home-motion[data-motion=on] .sec[data-in] .sh>div{animation:rf-mo-up var(--rf-mo-dur) var(--e) both}.rf-home-motion[data-motion=on] .sec[data-in] .sh>.all,.rf-home-motion[data-motion=on] .sec[data-in] .sh>.cd{animation:rf-mo-up var(--rf-mo-dur) var(--e) var(--rf-mo-after) both}.rf-home-motion[data-motion=on] .sec[data-in] .sh>.tabs{animation:rf-mo-fade var(--rf-mo-dur) var(--e) var(--rf-mo-after) both}.rf-home-motion[data-motion=on] .sec[data-in] .tabs>.tab{animation:rf-mo-fade .34s var(--e) both;animation-delay:calc(var(--rf-mo-after) + var(--rf-mo-i,0) * 40ms)}.rf-home-motion[data-motion=on] .sec[data-in] :is(.quad,.grid,.rail,.ro-list,.fbt-row,.rf-lower-tst__grid,.rf-lower-posts__grid,.rf-lower-svc__grid,.rf-trust-rv__list,.rf-trust-posts__list,.rf-trust-svc__list,.rf-lower-bn2__grid,.rf-lower-marq__track,.rf-lower-story__stats)>*{animation:rf-mo-up-sm var(--rf-mo-dur-card) var(--e) both;animation-delay:calc(var(--rf-mo-i,0) * var(--rf-mo-step))}.rf-home-motion[data-motion=on] [data-rf-tabpanel]{--rf-mo-step:26ms}.rf-home-motion[data-motion=on] .sec[data-in] [data-rf-tabpanel]>*{animation-duration:var(--rf-mo-dur-swap)}.rf-home-motion[data-motion=on] .sec[data-in] .card>.cb{animation:rf-mo-fade .4s var(--e) both;animation-delay:calc(var(--rf-mo-i,0) * var(--rf-mo-step) + 90ms)}.rf-home-motion[data-motion=on] .sec[data-in] .bdg{animation:rf-mo-pop .32s var(--e) both;animation-delay:calc(var(--rf-mo-i,0) * var(--rf-mo-step) + .16s)}.rf-home-motion[data-motion=on] .sec[data-in] .fbt-plus{animation:rf-mo-pop .3s var(--e) both;animation-delay:calc(var(--rf-mo-i,0) * var(--rf-mo-step) + .22s)}.rf-home-motion[data-motion=on] .sec[data-in] :is(.band,.reorder,.fbt,.blank,.rf-lower-news__inner){animation:rf-mo-up var(--rf-mo-dur) var(--e) both}.rf-home-motion[data-motion=on] .rf-lower-story{overflow-x:clip}.rf-home-motion[data-motion=on] .sec[data-in] .rf-lower-story__media{animation:rf-mo-in-start var(--rf-mo-dur) var(--e) both}.rf-home-motion[data-motion=on] .sec[data-in] .rf-lower-story__copy{animation:rf-mo-in-end var(--rf-mo-dur) var(--e) 60ms both}.rf-home-motion[data-motion=on] .rf-lower-bn2{overflow-x:clip}.rf-home-motion[data-motion=on] .sec[data-in] .rf-lower-bn2__grid>*{animation-name:rf-mo-in-end}.rf-home-motion[data-motion=on] .rf-lower-bn2__media img{transition:transform 9s linear}.rf-home-motion[data-motion=on] .sec[data-visible] .rf-lower-bn2__media img{transform:scale(1.03)}.rf-home-motion[data-motion=on] .sec[data-in] .rf-lower-tst__rating>*{animation:rf-mo-pop .26s var(--e) both;animation-delay:calc(.2s + var(--rf-mo-i,0) * 45ms)}[data-rf-home] .rf-root .foot:not([data-in]){opacity:0}[data-rf-home] .rf-root .foot[data-in]{animation:rf-mo-up .55s var(--e) both}}.rf-home-motion .rf-lower-marq__viewport:hover .rf-lower-marq__track--loop,.rf-home-motion .rf-lower-marq__viewport:focus-within .rf-lower-marq__track--loop,.rf-home-motion .sec:not([data-visible]) .rf-lower-marq__track--loop{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.rf-home-motion .card:hover{transform:translateY(var(--rf-mo-lift))}.rf-home-motion .card:hover .cm img{transform:scale(1.04)}.rf-home-motion .card .add svg{transition:transform .2s var(--e)}.rf-home-motion .card:hover .add svg{transform:translateX(calc(var(--rf-mo-nudge) * var(--rf-mo-dir)))}.rf-home-motion .qc-go{transition:transform .2s var(--e)}.rf-home-motion .qc-i:hover img{transform:scale(1.03)}.rf-home-motion .qc-h:hover .qc-go{transform:translateX(calc(4px * var(--rf-mo-dir)))}.rf-home-motion .rf-lower-marq__brand{transition:border-color .2s var(--e), box-shadow .2s var(--e), transform .2s var(--e)}.rf-home-motion .rf-lower-marq__brand:hover{transform:translateY(-2px)}.rf-home-motion .rf-lower-tst__card,.rf-home-motion .rf-lower-posts__card{transition:transform .22s var(--e), box-shadow .22s var(--e)}.rf-home-motion .rf-lower-tst__card:hover,.rf-home-motion .rf-lower-posts__card:hover{transform:translateY(-2px)}.rf-home-motion .rf-lower-posts__card:hover .rf-lower-posts__media img{transform:scale(1.03)}.rf-home-motion .rf-lower-posts__body h3{transition:transform .22s var(--e)}.rf-home-motion .rf-lower-posts__card:hover .rf-lower-posts__body h3{transform:translateY(-2px)}.rf-home-motion .rf-lower-bn2__cta{transition:transform .2s var(--e)}.rf-home-motion .rf-lower-bn2__card:hover .rf-lower-bn2__cta{transform:translateX(calc(var(--rf-mo-nudge) * var(--rf-mo-dir)))}[data-rf-home] .rf-root .fc a{transition:color .15s, transform .18s var(--e)}[data-rf-home] .rf-root .fc a:hover{transform:translateX(calc(var(--rf-mo-nudge) * var(--rf-mo-dir)))}}@media (hover:none){.rf-home-motion .card:hover,.rf-home-motion .qc:hover,.rf-home-motion .rf-lower-tst__card:hover,.rf-home-motion .rf-lower-posts__card:hover,.rf-home-motion .rf-lower-marq__brand:hover,.rf-home-motion .card:hover .cm img,.rf-home-motion .qc-i:hover img,.rf-home-motion .rf-lower-posts__card:hover .rf-lower-posts__media img{transform:none}}.rf-home-motion .rf-lower-posts__media,.rf-home-motion .rf-lower-bn2__media{overflow:hidden}.rf-home-motion .rf-lower-posts__media img{transition:transform .45s var(--e)}.rf-home-motion .add,.rf-home-motion .btn,.rf-home-motion .tab,.rf-home-motion .all{transition:transform .16s var(--e), background .2s, box-shadow .2s, color .2s, border-color .2s}.rf-home-motion .add:active,.rf-home-motion .btn:active,.rf-home-motion .all:active{transform:scale(.97)}.rf-home-motion .wish{transition:transform .18s var(--e), background .18s}.rf-home-motion .wish svg{transition:transform .18s var(--e), color .18s, fill .18s}.rf-home-motion .wish:active{transform:scale(.92)}.rf-home-motion .wish.wish--active:focus svg{animation:rf-mo-heart .4s var(--e)}.rf-home-motion .wish.cmp:active svg{transform:rotate(calc(-8deg * var(--rf-mo-dir))) scale(.94)}.rf-home-motion .wish.cmp--active:focus svg{animation:rf-mo-press .32s var(--e)}.rf-home-motion .fbt-p input{transition:transform .16s var(--e)}.rf-home-motion .fbt-p input:active{transform:scale(.9)}.rf-home-motion .fbt-p{transition:opacity .22s var(--e)}@media (prefers-reduced-motion:no-preference){.rf-home-motion .fbt-side .tot b,.rf-home-motion .fbt-side .sv{animation:rf-mo-fade .22s var(--e) both}[data-rf-home] .rf-root .tools .cnt{animation:rf-mo-pop .26s var(--e) both}}
.rf-root .bento{padding-block:24px 8px}.rf-root .bento-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:20px;display:grid}.rf-root .bento :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.rf-root .hs{isolation:isolate;border-radius:var(--r-xl);background:linear-gradient(115deg, var(--hero-from) 0%, var(--blue-800) 45%, var(--blue) 100%);color:#fff;min-height:450px;padding:36px 44px 34px;position:relative;overflow:hidden}[dir=ltr] .rf-root .hs{background:linear-gradient(245deg, var(--hero-from) 0%, var(--blue-800) 45%, var(--blue) 100%)}.rf-root .hs :focus-visible{outline-color:var(--hl)}.rf-root .hs-deco:before,.rf-root .hs-deco:after{content:"";z-index:-1;pointer-events:none;border:56px solid #ffffff0d;border-radius:50%;position:absolute}.rf-root .hs-deco:before{inset-inline-end:-120px;width:420px;height:420px;top:-140px}.rf-root .hs-deco:after{inset-inline-end:22%;background:#ffffff0f;border-width:0;width:300px;height:300px;bottom:-190px}.rf-root .hs-stage{grid-template-columns:fit-content(560px) minmax(280px,1fr);align-items:center;gap:28px;height:100%;display:grid}.rf-root .hs-side{justify-items:center;gap:22px;padding-inline-end:24px;display:grid;container:hs-side/inline-size}.rf-root .hs-track{min-width:0;display:grid}.rf-root .hs-slide{opacity:0;visibility:hidden;transition:opacity .5s var(--e), visibility 0s linear .5s;grid-area:1/1}.rf-root .hs-slide.on{opacity:1;visibility:visible;transition:opacity .5s var(--e), visibility 0s}.rf-root .hs-copy{min-width:0;padding-bottom:20px}.rf-root .hs-badge{color:var(--hl);background:#fde68a29;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.rf-root .hs-badge i{background:var(--hl);border-radius:50%;width:7px;height:7px}.rf-root .hs-title{font-family:var(--rf-font-display);letter-spacing:-.02em;color:#fff;margin:18px 0 0;font-size:clamp(42px,4.4vw,62px);font-weight:600;line-height:1.08}.rf-root .hs-title span{color:var(--hl);display:block}.rf-root .hs-body{color:#ffffffd6;max-width:46ch;margin:14px 0 0;font-size:16px;line-height:1.7}.rf-root .hs-chips-wrap{margin-top:20px}.rf-root .hs-chips-label{color:#fffc;margin-bottom:9px;font-size:12.5px;font-weight:600;display:block}.rf-root .hs-chips{flex-wrap:wrap;gap:10px;display:flex}.rf-root .hs-chip{color:#fff;white-space:nowrap;height:40px;transition:background .18s var(--e), border-color .18s var(--e);background:#ffffff14;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.rf-root .hs-chip:hover{background:#ffffff2e;border-color:#ffffff80}.rf-root .hs-chip i{background:var(--dot);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #ffffffd9}.rf-root .hs-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:26px;display:flex}.rf-root .hs-cta{height:52px;color:var(--blue-900);transition:transform .18s var(--e);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:0 14px 30px -16px #040c1e99}.rf-root .hs-cta:hover{transform:translateY(-1px)}.rf-root .hs-cta svg{width:18px;height:18px}[dir=ltr] .rf-root .hs-cta svg{transform:scaleX(-1)}.rf-root .hs-info{color:#ffffffc7;font-size:13px}.rf-root .hs-deck{--deck-x:-1;--fan-1:20px;--fan-2:36px;perspective:1400px;justify-items:center;margin-bottom:12px;display:grid}[dir=ltr] .rf-root .hs-deck{--deck-x:1}.rf-root .hs-card{width:240px;color:var(--ink);transform-origin:50% 90%;backface-visibility:hidden;transition:transform .6s var(--e), opacity .4s var(--e);background:#fff;border-radius:22px;grid-area:1/1;padding:12px;position:relative;box-shadow:0 30px 50px -24px #040c1ea6}.rf-root .hs-card:after{content:"";border-radius:inherit;background:var(--blue-900);opacity:0;pointer-events:none;transition:opacity .4s var(--e);position:absolute;inset:0}.rf-root .hs-card[data-pos="1"]:after{opacity:.08}.rf-root .hs-card[data-pos="2"]:after{opacity:.16}.rf-root .hs-card[data-pos="0"]{z-index:3;transform:rotate(calc(var(--deck-x) * 3deg))}.rf-root .hs-card[data-pos="1"]{z-index:2;transform:translateX(calc(var(--deck-x) * var(--fan-1))) translateY(6px) rotate(calc(var(--deck-x) * -6deg)) scale(.95)}.rf-root .hs-card[data-pos="2"]{z-index:1;transform:translateX(calc(var(--deck-x) * var(--fan-2))) translateY(12px) rotate(calc(var(--deck-x) * -12deg)) scale(.9)}.rf-root .hs-card[data-pos=rest]{z-index:0;opacity:0}.rf-root .hs-card:not([data-pos="0"]){pointer-events:none}.rf-root .hs-sticker{transition:opacity .3s var(--e)}.rf-root .hs-card:not([data-pos="0"]) .hs-sticker,.rf-root .hs-card:not([data-pos="0"]) .hs-add{opacity:0}.rf-root .hs-card.deal-out{will-change:transform;animation:hs-deal-out .7s var(--e) both}@keyframes hs-deal-out{0%{z-index:4;transform:rotate(calc(var(--deck-x) * 3deg))}45%{z-index:4;transform:translateX(calc(var(--deck-x) * 78%)) translateY(-3%) rotateY(calc(var(--deck-x) * -42deg)) rotate(calc(var(--deck-x) * 14deg))}55%{z-index:0}to{z-index:0}}.rf-root .hs-card.deal-in{will-change:transform;animation:hs-deal-in .7s var(--e) both}@keyframes hs-deal-in{0%{z-index:0;transform:translateX(calc(var(--deck-x) * var(--fan-2))) translateY(12px) rotate(calc(var(--deck-x) * -12deg)) scale(.9)}45%{z-index:0;transform:translateX(calc(var(--deck-x) * 78%)) translateY(-3%) rotateY(calc(var(--deck-x) * -42deg)) rotate(calc(var(--deck-x) * 14deg))}55%{z-index:4}to{z-index:4}}.rf-root .hs-img{aspect-ratio:1;background:var(--img-bg);border-radius:14px;place-items:center;display:grid;overflow:hidden}@container hs-side (min-width:360px){.rf-root .hs-deck{--fan-1:24px;--fan-2:44px}.rf-root .hs-card{width:min(270px,100cqi - 100px)}}.rf-root .hs-img img{object-fit:contain;width:100%;height:100%}.rf-root .hs-img-ph{color:var(--muted);font-size:12px}.rf-root .hs-card-body{min-width:0;padding:10px 4px 2px}.rf-root .hs-eyebrow{color:var(--blue);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.rf-root .hs-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 10px;font-size:15px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.rf-root .hs-card-foot{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.rf-root .hs-prices{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.rf-root .hs-prices .shp{font-size:19px}.rf-root .hs-prices .shp--was{color:var(--muted);font-size:13px;font-weight:400}.rf-root .hs-add{background:var(--blue);color:#fff;width:40px;height:40px;box-shadow:var(--sh-b);transition:background .18s var(--e), opacity .3s var(--e);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.rf-root .hs-add:hover{background:var(--blue-700)}.rf-root .hs-add[disabled]{opacity:.6;cursor:progress}.rf-root .hs-add svg{width:18px;height:18px}.rf-root .hs-err{inset-inline:0;color:#b42318;font-size:11.5px;position:absolute;top:calc(100% + 6px)}.rf-root .hs-sticker{top:-26px;text-align:center;background:var(--hl);width:84px;height:84px;color:var(--blue-900);border-radius:50%;place-content:center;line-height:1.05;display:grid;position:absolute;inset-inline-end:-26px;transform:rotate(-8deg);box-shadow:0 12px 24px -12px #040c1e8c}.rf-root .hs-sticker small{font-size:11px;font-weight:600}.rf-root .hs-sticker b{font-family:var(--rf-font-display);font-size:21px;font-weight:600}.rf-root .hs-ctrl{align-items:center;gap:12px;display:flex}.rf-root .hs-arrow{color:#fff;width:36px;height:36px;transition:background .18s var(--e);border:1px solid #ffffff59;border-radius:50%;place-items:center;display:grid}.rf-root .hs-arrow:hover{background:#ffffff24}.rf-root .hs-arrow svg{width:16px;height:16px}.rf-root .hs-arrow.prev svg{transform:rotate(-90deg)}.rf-root .hs-arrow.next svg,[dir=ltr] .rf-root .hs-arrow.prev svg{transform:rotate(90deg)}[dir=ltr] .rf-root .hs-arrow.next svg{transform:rotate(-90deg)}.rf-root .hs-dots{align-items:center;gap:6px;display:flex}.rf-root .hs-dot{width:8px;height:8px;transition:width .3s var(--e), background .3s var(--e);background:#ffffff6b;border-radius:4px;position:relative}.rf-root .hs-dot:after{content:"";position:absolute;inset:-8px -4px}.rf-root .hs-dot.on{background:var(--hl);width:28px}.rf-root .bento-side{grid-auto-rows:1fr;gap:20px;display:grid}.rf-root .bc{border-radius:var(--r-l);flex-direction:column;justify-content:space-between;gap:16px;padding:22px 22px 24px;display:flex}.rf-root .bc-sky{background:var(--sky-bg);--bc-ink:var(--blue)}.rf-root .bc-deep{isolation:isolate;background:linear-gradient(135deg, var(--blue-800) 0%, var(--blue-700) 55%, var(--blue) 100%);color:#fff;--bc-ink:#ffffffc7;position:relative;overflow:hidden}[dir=ltr] .rf-root .bc-deep{background:linear-gradient(225deg, var(--blue-800) 0%, var(--blue-700) 55%, var(--blue) 100%)}.rf-root .bc-deep:before{content:"";z-index:-1;inset-inline-end:-70px;background:#ffffff0f;border-radius:50%;width:220px;height:220px;position:absolute;top:-90px}.rf-root .bc-deep :focus-visible{outline-color:var(--hl)}.rf-root .bc-deep .bc-title{color:#fff}.rf-root .bc-deep .bc-band{color:#fff;background:#ffffff1a;border:1px solid #ffffff38}.rf-root .bc-deep .bc-band small{color:#ffffffb8}.rf-root .bc-deep .bc-band:hover{box-shadow:none;background:#ffffff2e}.rf-root .bc-deep .bc-band.on{background:var(--hl);border-color:var(--hl);color:var(--blue-900)}.rf-root .bc-deep .bc-band.on small{color:var(--blue-800)}.rf-root .bc-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.rf-root .bc-kicker{color:var(--bc-ink);font-size:12.5px;font-weight:500;display:block}.rf-root .bc-title{font-family:var(--rf-font-display);letter-spacing:-.01em;color:var(--ink);margin:2px 0 0;font-size:21px;font-weight:600;line-height:1.3}.rf-root .bc-all{color:var(--bc-ink);flex-shrink:0;padding:4px 2px;font-size:13px;font-weight:600}.rf-root .bc-all:hover{text-underline-offset:4px;text-decoration:underline}.rf-root .bc-depts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rf-root .bc-dept{height:44px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;transition:box-shadow .18s var(--e);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:500;display:flex;overflow:hidden}.rf-root .bc-dept:hover{box-shadow:0 8px 18px -12px #13203866}.rf-root .bc-dept i{background:var(--dot);border-radius:50%;flex-shrink:0;width:8px;height:8px}.rf-root .bc-budget{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rf-root .bc-band{min-height:56px;color:var(--ink);text-align:center;transition:box-shadow .18s var(--e);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px 6px;display:flex}.rf-root .bc-band:hover{box-shadow:0 8px 18px -12px #13203866}.rf-root .bc-band b{font-family:var(--rf-font-display);white-space:nowrap;font-size:16.5px;font-weight:600}.rf-root .bc-band small{color:var(--muted);font-size:11.5px}.rf-root .bento .secbar-wrap{--strip-h:100%;--strip-bg:var(--paper);--strip-step-top:calc(50% - 16px);margin-top:16px}.rf-root .bento .secbar{margin-top:0;padding-block:4px}.rf-root .strip-tip{z-index:3;background:var(--ink);color:#fff;white-space:nowrap;pointer-events:none;box-shadow:var(--sh);animation:strip-tip-in .16s var(--e);border-radius:10px;padding:6px 12px;font-size:12.5px;font-weight:500;line-height:1.5;position:absolute;bottom:calc(100% + 4px);translate:-50%}.rf-root .strip-tip:after{content:"";border:5px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;translate:-50%}@keyframes strip-tip-in{0%{opacity:0;translate:-50% 4px}}@media (prefers-reduced-motion:reduce){.rf-root .strip-tip{animation:none}}.rf-root .trust-strip{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(4,1fr);margin:20px 0 0;padding:16px 8px;list-style:none;display:grid}.rf-root .trust-strip li+li{border-inline-start:1px solid var(--line)}.rf-root .ts-item{align-items:center;gap:14px;height:100%;padding:4px 20px;display:flex}.rf-root a.ts-item:hover b{color:var(--blue)}.rf-root .ts-ico{border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.rf-root .ts-ico svg{width:20px;height:20px}.rf-root .ts-blue{background:var(--blue-50);color:var(--blue)}.rf-root .ts-cream{background:var(--cream-bg);color:var(--topbar)}.rf-root .ts-sky{background:var(--sky-bg);color:var(--blue-700)}.rf-root .ts-amber{background:var(--offer-bg);color:var(--offer-ink)}.rf-root .ts-txt{min-width:0}.rf-root .ts-txt b{transition:color .18s var(--e);font-size:14.5px;font-weight:600;display:block}.rf-root .ts-txt small{color:var(--muted);font-size:12.5px;display:block}@media (max-width:1080px){.rf-root .bento-grid{grid-template-columns:minmax(0,1fr)}.rf-root .bento-side{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.rf-root .hs{min-height:0;padding:32px 36px 30px}.rf-root .hs-stage{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.rf-root .hs-card{width:200px}.rf-root .hs-title{font-size:clamp(38px,6vw,52px)}.rf-root .trust-strip{grid-template-columns:1fr 1fr;gap:0;padding:6px 8px}.rf-root .trust-strip li{padding-block:10px}.rf-root .trust-strip li+li{border-inline-start:0}.rf-root .trust-strip li:nth-child(2n){border-inline-start:1px solid var(--line)}.rf-root .trust-strip li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:720px){.rf-root .bento-side{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.rf-root .bento{padding-top:16px}.rf-root .bento .wrap{padding-inline:16px}.rf-root .hs{border-radius:24px;padding:22px 18px 20px}.rf-root .hs-stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px}.rf-root .hs-copy{padding-bottom:0}.rf-root .hs-title{margin-top:16px;font-size:36px}.rf-root .hs-body{font-size:15px}.rf-root .hs-chips{gap:8px}.rf-root .hs-chip{height:38px;padding:0 16px;font-size:13.5px}.rf-root .hs-actions{text-align:center;flex-direction:column;align-items:stretch;gap:10px;margin-top:22px}.rf-root .hs-cta{width:100%}.rf-root .hs-side{justify-items:stretch;padding-inline-end:0}.rf-root .hs-deck{justify-items:stretch;margin-bottom:0;padding-bottom:14px}.rf-root .hs-card{border-radius:18px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;width:auto;padding:10px;display:grid}.rf-root .hs-card[data-pos="0"]{transform:none}.rf-root .hs-card[data-pos="1"]{transform:translateY(7px)scale(.95)}.rf-root .hs-card[data-pos="2"]{transform:translateY(14px)scale(.9)}.rf-root .hs-img{border-radius:12px;width:78px;height:78px}.rf-root .hs-card-body{padding:0}.rf-root .hs-name{-webkit-line-clamp:1;margin:2px 0 4px;font-size:14px}.rf-root .hs-prices .shp{font-size:17px}.rf-root .hs-sticker{top:-10px;width:46px;height:46px;inset-inline:-8px auto}.rf-root .hs-sticker small{display:none}.rf-root .hs-sticker b{font-size:13px}.rf-root .hs-ctrl{top:26px;position:absolute;inset-inline-end:18px}.rf-root .hs-arrow{display:none}.rf-root .bc{padding:18px}.rf-root .bc-title{font-size:19px}.rf-root .bc-band b{font-size:15px}.rf-root .trust-strip{background:0 0;border:0;gap:10px;margin-top:16px;padding:0}.rf-root .trust-strip li,.rf-root .trust-strip li:nth-child(2n),.rf-root .trust-strip li:nth-child(n+3){border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:0}.rf-root .ts-item{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.rf-root .ts-ico{width:38px;height:38px}.rf-root .ts-txt b{font-size:13.5px}.rf-root .ts-txt small{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.rf-root .hs-slide,.rf-root .hs-slide.on,.rf-root .hs-card{transition:none}.rf-root .hs-card.deal-out,.rf-root .hs-card.deal-in{animation:none}}
