.pr-section{position:relative;min-width:0;scroll-margin-top:100px}.pr-section-inner{width:100%;margin-inline:auto}.pr-anchor{position:absolute;inset:0 auto auto 0;scroll-margin-top:100px}.pr-section .pr-heading{margin-top:0;text-wrap:balance}.pr-section .pr-subheading{margin-inline:auto}.pr-section .pr-picture{display:block;width:100%;height:100%;min-width:0}.pr-section .pr-media-image{display:block;width:100%;height:100%;object-fit:cover}.pr-section .ph-img:has(.pr-picture){padding:0}.pr-section .ph-img video{display:block;width:100%;height:100%;object-fit:cover}.pr-section .pr-benefit-body p{font:inherit;line-height:inherit;color:inherit}.pr-section :is(.rc-text,.pr-review-body,.pr-guarantee-body) p{font:inherit;line-height:inherit;color:inherit;margin:0}.pr-section .rc-text p+p,.pr-section .pr-review-body p+p{margin-top:.75em}.pr-section .stories,.pr-section .gband,.pr-section .ben{padding:0;background:transparent}.pr-section .proof{margin-top:0}.pr-section .stories .rc-ver svg{width:13px;height:13px;color:var(--sky)}.pr-section .rc-photo:has(.pr-picture){overflow:hidden}.pr-section .rc-stars{line-height:1.2}.pr-section .rc-btn:disabled{opacity:.35;cursor:default}.pr-section .rc-dots button{position:relative;min-height:28px;min-width:24px;background:transparent;border:0;border-radius:0;display:flex;justify-content:center;align-items:center;padding:0}.pr-section .rc-dots button::before{content:"";display:block;width:8px;height:8px;border-radius:20px;background:#BFE3F7}.pr-section .rc-dots button.on::before{width:20px;background:var(--sky)}.pr-section .rc-dots{gap:0;flex-wrap:wrap;justify-content:center}.pr-section .rc-ctl:empty{display:none}.pr-section .pr-fact-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.pr-section .pr-fact-icon :is(img,svg){width:60%;height:60%}.pr-section .pr-form-fact:has(svg .pr-cross),.pr-section .pr-form-fact{align-items:flex-start}.pr-section .pr-form-fact:has(svg[data-icon="cross"]) .pr-fact-icon{background:#B7C4D4}.pr-section .gut .p,.pr-section .meter .fill{animation-duration:var(--pr-duration,5s)}.pr-section .gut.pr-static .p{animation:none;opacity:1}.pr-section .gut.pr-static .p.x{left:76%}.pr-section .gut.pr-static .p.b{left:24%}.pr-section .meter.pr-static .fill{animation:none;width:var(--w)}.pr-section .pr-badge-shape{mask:url(pr-benefit-badge.svg) center/contain no-repeat;position:absolute;inset:0;filter:drop-shadow(0 6px 12px #10294a2e)}.pr-section .ben-badge>img{width:100%;height:100%;object-fit:contain}.pr-section .ben-badge div.pr-badge-shape{display:block}.pr-section .pr-list-point{display:flex;align-items:flex-start;gap:10px}.pr-section .pr-list-point .check{flex:none}.pr-section .pr-list-point .check :is(img,svg){width:60%;height:60%}.pr-section .tl-body ul{list-style:none}.pr-section .tl-item:last-of-type{padding-bottom:0}.pr-section .tl-node :is(img,svg){object-fit:contain;color:#fff}.pr-section .strip{width:100%;margin-left:0;overflow:hidden}.pr-section .strip-track{width:max-content;animation-name:pr-strip;align-items:stretch}.pr-section .strip-item{margin:0;overflow:hidden}.pr-section .strip-item:nth-child(3n+2){background:linear-gradient(135deg,#FFD3E1,#F9EEF3 55%,#CFEAFB)}.pr-section .strip-item:nth-child(3n+3){background:linear-gradient(160deg,#D8EEFB,#EAF5FC 50%,#FDE0EA)}.pr-section .strip[data-motion="swipe"]{overflow-x:auto;scroll-snap-type:x mandatory}.pr-section .strip[data-motion="swipe"] .strip-track{animation:none}.pr-section .strip[data-motion="swipe"] .strip-item{scroll-snap-align:start}.pr-section .strip[data-motion="grid"] .strip-track{animation:none;width:auto;display:flex;flex-wrap:wrap;justify-content:center}.pr-section .strip[data-motion="grid"] .strip-item{max-width:100%}.pr-section .strip:focus-within .strip-track{animation-play-state:paused}.pr-section .pr-comparison-grid{display:grid;gap:20px;align-items:center;max-width:1120px;margin-inline:auto}.pr-section .pr-vs-table{min-width:0}.pr-section .pr-vs-row,.pr-section .pr-vs-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pr-section .pr-vs-row .vs-cell{height:auto;border-top:1px solid #e3edf5;overflow-wrap:anywhere}.pr-section .pr-vs-row .pr-vs-us{border-color:#ffffff2e}.pr-section .pr-vs-head .pr-vs-us{border-radius:16px 16px 0 0}.pr-section .pr-vs-head .pr-vs-them{background:transparent}.pr-section .pr-vs-row:last-of-type .vs-cell{border-radius:0 0 16px 16px}.pr-section .pr-vs-row:nth-child(2) .pr-vs-them{border-radius:16px 16px 0 0}.pr-section .vs-side{padding-left:24px}.pr-section .vs-side .vs-list{list-style:none}.pr-section .vs-side .pr-heading{text-align:left}.pr-section .vs-side .pr-section-cta{display:block}.pr-section .vs-cell img{object-fit:contain}.pr-section .pr-guarantee-copy{flex:1 1 380px;min-width:0}.pr-section .gband .in{flex-wrap:nowrap}.pr-section .gband .pr-heading{text-align:inherit}.pr-section .pr-seal{flex:none}.pr-section .pr-seal :is(svg,img){width:100%;height:100%;object-fit:contain}.pr-section .gband .in:has(.pr-guarantee-copy){width:100%}.pr-section.pr-faq{background:linear-gradient(180deg,#D4ECFA 0%,#E9E6F6 45%,#FFD0DF 100%)}.pr-section .faq-l .pr-heading,.pr-section .ben-copy .pr-heading,.pr-section .pr-inside-copy .pr-heading{text-align:left}.pr-section .faq .in p{margin:0}.pr-section .faq .in p+p{margin-top:1em}.pr-section .faq summary{gap:16px}.pr-section .faq-l .sub{margin-inline:0;text-align:left}.pr-section .pr-review-body{margin-top:8px}.pr-section .rv-card .fine{margin-top:14px}.pr-section .pr-review-photo{overflow:hidden;border-radius:10px;margin-bottom:16px}.pr-section .pr-load-more{display:block;margin:28px auto 0;padding:14px 28px;border:1px solid var(--navy);border-radius:30px;color:var(--navy);background:#fff;font:600 16px/1.2 inherit;cursor:pointer}.pr-section [hidden]{display:none!important}.pr-section .pr-section-cta:disabled{cursor:wait;opacity:.6}.pr-section .ben .pr-subheading{margin-inline:0}.pr-section .pr-inside-copy .pr-heading{margin-bottom:0}.pr-section .in-list .pr-list-point{gap:12px}.pr-section .ben-img .ph-img{height:auto}.pr-section .pr-section-cta{min-height:48px}.pr-section .pm{min-width:0}.pr-section .pr-seal-number,.pr-section .pr-seal-caption{font-family:inherit}.pr-section .pr-step{display:flex}.pr-section .pr-review-body,.pr-section .rc-text{overflow-wrap:anywhere}.pr-section .tl-item .tl-body{min-width:0}.pr-section .pr-subheading:empty{display:none}
@keyframes pr-strip{to{transform:translateX(calc(-1 * var(--pr-strip-distance,50%)))}}
@media(max-width:1000px){.pr-section .pr-comparison-grid{grid-template-columns:minmax(0,1fr)}.pr-section .vs-side{padding-left:0}.pr-section .tl-body{justify-self:start;padding-right:0}.pr-section .ben .ph-img{margin-right:0}.pr-section .ben{gap:0}.pr-section .pr-comparison-grid .vs-side{display:contents}.pr-section .pr-comparison-grid .pr-heading{grid-row:1;text-align:center}.pr-section .pr-comparison-grid .vs-list{grid-row:auto}.pr-section .pr-comparison-grid .pr-section-cta,.pr-section .pr-comparison-grid .vs-guar{grid-column:1;justify-self:center;width:100%;max-width:460px}.pr-section .pr-guarantee-copy{flex-basis:auto}}
@media(max-width:640px){.pr-section .pr-comparison-grid{gap:0}.pr-section .pr-comparison-grid .pr-heading{margin-bottom:22px}.pr-section .ben .ph-img{width:calc(100% - 40px);margin-inline:auto}.pr-section .gband .in{flex-wrap:nowrap}.pr-section .pr-guarantee-copy{flex:initial}.pr-section .tl-body{grid-column:1/-1;justify-self:start;padding-right:0}.pr-section .pr-subheading{padding-inline:0}.pr-section .gband .in{text-align:center}.pr-section .vs-side .pr-section-cta{margin-top:22px}.pr-section .vs-guar{margin-top:14px}.pr-section .pr-comparison-grid .pr-section-cta{max-width:none}.pr-section .rv-card .t{line-height:inherit}.pr-section .strip[data-motion="grid"] .strip-track{padding-inline:16px}}
@media(prefers-reduced-motion:reduce){.pr-section .strip-track{animation:none!important}.pr-section .strip[data-motion="marquee"]{overflow-x:auto}.pr-section .strip [data-pr-clone]{display:none}.pr-section .gut .p{animation:none;opacity:1}.pr-section .gut .p.x{left:76%}.pr-section .gut .p.b{left:24%}.pr-section .meter .fill{animation:none;width:var(--w)}.pr-section .rc-track{scroll-behavior:auto}}

.pr-section .pr-form-fact .icon-cross{background:#B7C4D4}
