.rx-qa4-i[open]>summary:after{background-size:9px 1px,1px 0}.rx-sec .rx-qa4-i>p{max-width:46ch;margin:16px 0 0;font-size:14.5px;line-height:1.65;color:#0d1b2abf;text-wrap:pretty}.rx-sec .rx-qa4-i>summary+p{margin-top:2px;padding-top:16px;border-top:1px solid rgba(13,27,42,.14)}.rx-sec .rx-qa4-i>p:last-child{margin-bottom:0;padding-bottom:22px}.rgx-refine .rx-sec.rx-guar-lead{padding-top:0}.rx-guarantee{position:relative;max-width:700px;margin:0 auto 40px;padding:44px;border:1px solid rgba(245,197,66,.3);background:#f9f6f012;box-shadow:0 30px 70px -40px #0009}.rx-guarantee .rx-seal{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);box-sizing:content-box;width:clamp(120px,10.5vw,148px);padding:17px;border-radius:50%;background:var(--c-off);border:1px solid rgba(13,27,42,.14);box-shadow:0 0 0 5px var(--c-off),0 0 0 6px #f5c54299,0 26px 46px -24px #0d1b2a99}.rx-seal img{border-radius:50%;aspect-ratio:1;object-fit:contain}.rx-guar-in{display:grid;justify-items:center;gap:22px;padding:clamp(74px,7vw,92px) clamp(28px,5vw,64px) 30px;text-align:center;background:var(--c-off);border:1px solid rgba(13,27,42,.12)}.rgx-refine .rx-sec h2.rx-guar-h{max-width:22ch;margin:0;font-size:clamp(25px,3.1vw,43px);line-height:1.12;letter-spacing:-.025em;color:var(--c-navy);font-weight:700}.rx-guar-body{display:grid;gap:14px;max-width:56ch;font:400 16px/1.65 var(--f-body)}.rx-guar-body p{margin:0;font-size:15px;line-height:1.66;color:#0d1b2ab8;text-wrap:pretty}.rx-guar-in p.rx-guar-keep{margin:2px 0 0;font-family:var(--f-display);font-size:16px;line-height:1.3;color:var(--c-navy);font-weight:600}.rx-guar-in p.rx-guar-sig{width:100%;margin:16px 0 0;padding-top:16px;border-top:1px solid rgba(13,27,42,.14);font:400 10px/26.4px var(--f-mono);letter-spacing:.3em;text-transform:uppercase;color:#0d1b2aa8}@media(max-width:1080px){.rx-jobs{grid-template-columns:1fr;gap:16px;margin-top:44px}.rx-job{padding:26px 24px 28px}.rx-tl-row{grid-template-columns:1fr;gap:18px}.rx-tl-left{padding-left:34px}.rx-ev4{padding:32px 26px 30px}.rx-ev4-figs{grid-template-columns:repeat(2,1fr);gap:26px 0}.rx-ev4-f:nth-child(2n){border-right:0;padding-right:0}.rx-ev4-f:nth-child(odd){padding-left:0}.rx-qa4{grid-template-columns:1fr;gap:0;margin-top:36px}}@media(max-width:820px){.rx-sys-media{max-width:none;margin-top:34px}.rx-sys-stages{padding:18px 3.226% 20px}.rx-sys-st{padding:0 7.24%}.rx-sys-st:before{height:36px}.rx-sec p.rx-sys-t{font-size:9px;letter-spacing:.08em}.rx-fs-name{font-size:17px}.rx-jobs{margin-top:38px;gap:14px}.rx-jobs-take{margin:34px 0 68px}.rx-ing-head,.rx-ing-v3{grid-template-columns:1fr;gap:16px}.rx-ing-col{padding:20px}.rx-formula-close{margin-top:28px}.rx-ev4-figs{grid-template-columns:1fr;gap:22px 0}.rx-ev4-f{padding:0 0 20px;border-right:0;border-bottom:1px solid rgba(13,27,42,.12)}.rx-ev4--lead .rx-ev4-f{border-bottom-color:#f5c54233}.rx-ev4-f:last-child{padding-bottom:0;border-bottom:0}.rx-ev4-f:not(:has(.rx-ev4-pre)){padding-top:0}.rx-win{grid-template-columns:1fr;gap:8px}.rx-steps{grid-template-columns:1fr;gap:24px}.rx-trk{grid-template-columns:1fr}.rx-trk-c{padding:22px 0;border-right:0;border-bottom:1px solid rgba(13,27,42,.12)}.rx-trk-c:last-child{border-bottom:0}.rx-bordered{padding:22px 18px}details.rx-expand>summary{padding:22px 20px}details.rx-expand>:not(summary){margin-left:18px;margin-right:18px}.rgx-refine #sec-faq.rx-sec{padding-bottom:88px}.rx-guarantee .rx-seal{width:92px;padding:13px;box-shadow:0 0 0 4px var(--c-off),0 0 0 5px #f5c54299,0 16px 30px -16px #0d1b2a8c}}@media(prefers-reduced-motion:reduce){details.rx-expand>summary:after,.rx-qa4-i>summary:after,.rx-qa4-i>summary{transition:none}}.rx-doc-body .rx-ev-grid{display:grid;grid-template-columns:1fr;gap:20px}.rx-doc-body .rx-ev{padding:32px;border:1px solid rgba(13,27,42,.16);border-radius:0}.rx-doc-body .rx-ev--sub{padding:26px 32px;background:#0d1b2a05}.rx-doc-body p.rx-ev-meta{margin:0 0 18px;font:400 9.5px/1.5 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#0d1b2aa8}.rx-doc-body .rx-ev h3{margin:0 0 18px;font-family:var(--f-display);font-weight:700;font-size:17px;line-height:1.25;letter-spacing:-.01em;text-transform:none}.rx-doc-body .rx-ev ul{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:11px}.rx-doc-body .rx-ev li{position:relative;margin:0;padding-left:18px;font-size:14.5px;line-height:1.55;color:#0d1b2ad1}.rx-doc-body .rx-ev li:before{content:"";position:absolute;left:0;top:10px;width:7px;height:1px;background:var(--c-navy);opacity:.55}.rx-doc-body p.rx-ev-ctx{margin:0 0 14px;padding-top:16px;border-top:1px solid var(--rule-lighter);font-size:14.5px;line-height:1.65;color:#0d1b2acc}.rx-doc-body p.rx-ev-method{margin:0;font-size:12.5px;line-height:1.6;color:#0d1b2aa6}.rx-doc-body .rx-ev--sub p.rx-ev-method{font-size:14.5px;color:#0d1b2ab8}.rx-doc-body .rx-limits{margin-top:44px;padding-top:36px;border-top:1px solid rgba(13,27,42,.3)}.rx-doc-body .rx-limits-h{margin:0 0 24px;font-family:var(--f-display);font-weight:700;font-size:21px;line-height:1.25;letter-spacing:-.01em}.rx-doc-body .rx-limits p{margin:0 0 1.15em;max-width:66ch;font-size:16.5px;line-height:1.7}.rx-doc-body .rx-limits p.rx-limits-strong{font-weight:500;color:var(--c-navy)}.rx-doc-body .rx-limits p.rx-limits-more{margin:28px 0 0}.rx-doc-body .rx-tp-doc{font-size:14px;line-height:1.6}.rx-doc-body .rx-tp-doc p{margin:12px 0 0;max-width:70ch;font-size:14px;line-height:1.62;color:#0d1b2ac7}.rx-doc-body .rx-tp-doc h4{margin:26px 0 10px;font-family:var(--f-body);font-size:10.5px;font-weight:600;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;color:#0d1b2ab3}.rx-doc-body .rx-tp-intro{padding-bottom:34px;border-bottom:1px solid rgba(13,27,42,.2)}.rx-doc-body .rx-tp-h{margin:0;font-family:var(--f-display);font-weight:700;font-size:clamp(22px,2.2vw,32px);line-height:1.12;letter-spacing:-.02em}.rx-doc-body .rx-tp-doc p.rx-tp-ilede{max-width:52ch;margin-top:14px;font-family:var(--f-display);font-weight:600;font-size:15px;line-height:1.45;letter-spacing:-.01em;color:#0d1b2acc}.rx-doc-body .rx-tp-part{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;margin-top:30px}.rx-doc-body .rx-tp-pcell{margin-right:38px;padding-right:38px;border-right:1px solid rgba(13,27,42,.14)}.rx-doc-body .rx-tp-pcell:last-child{margin-right:0;padding-right:0;border-right:0}.rx-doc-body .rx-tp-doc p.rx-tp-pn{margin:0;font-family:var(--f-display);font-weight:700;font-size:27px;line-height:1.12;letter-spacing:-.03em;color:var(--c-navy)}.rx-doc-body .rx-tp-doc p.rx-tp-pl{margin:9px 0 0;font-size:9.5px;font-weight:600;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:#0d1b2aa6}.rx-doc-body .rx-tp-doc p.rx-tp-note{margin:18px 0 0;max-width:66ch;font-size:12.5px;line-height:1.6;color:#0d1b2aa6}.rx-doc-body .rx-tp-area{padding:38px 0;border-bottom:1px solid rgba(13,27,42,.2)}.rx-doc-body .rx-tp-doc p.rx-tp-anum{margin:0 0 26px;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.24em;text-transform:uppercase;color:var(--c-navy)}.rx-doc-body .rx-tp-cp+.rx-tp-cp{margin-top:34px}.rx-doc-body .rx-tp-cph{display:flex;align-items:baseline;flex-wrap:wrap;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(13,27,42,.22)}.rx-doc-body .rx-tp-doc p.rx-tp-cpd{margin:0;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--c-navy)}.rx-doc-body .rx-tp-doc p.rx-tp-cpq{margin:0;flex:1 1 auto;font-family:var(--f-display);font-weight:600;font-size:15px;line-height:1.3;letter-spacing:-.012em;color:var(--c-navy)}.rx-doc-body .rx-tp-doc p.rx-tp-cpn{margin:0;font:400 9.5px/1.5 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:#0d1b2aa6}.rx-doc-body .rx-tp-row{display:grid;grid-template-columns:64px 1fr 80px;gap:18px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--rule-lighter)}.rx-doc-body .rx-tp-doc p.rx-tp-rp{margin:0;font-family:var(--f-display);font-weight:600;font-size:19px;line-height:1.12;letter-spacing:-.025em;color:var(--c-navy);font-variant-numeric:tabular-nums}.rx-doc-body .rx-tp-doc p.rx-tp-rs{margin:0;font-size:13.5px;line-height:1.5;color:#0d1b2ad6}.rx-doc-body .rx-tp-doc p.rx-tp-ro{margin:0;font:400 9.5px/1.5 var(--f-mono);letter-spacing:.12em;text-align:right;color:#0d1b2aa6}.rx-doc-body .rx-tp-row.is-quiet :is(.rx-tp-rs,.rx-tp-ro){color:#0d1b2aa6}.rx-doc-body .rx-tp-row.is-quiet .rx-tp-rp{font-size:18px}.rx-doc-body .rx-tp-doc p.rx-tp-cpfoot{margin:14px 0 0;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#0d1b2ab3}.rx-doc-body .rx-tp-zones{display:grid;grid-template-columns:repeat(3,1fr)}.rx-doc-body .rx-tp-zone{padding-right:26px}.rx-doc-body .rx-tp-zone+.rx-tp-zone{padding-left:26px;border-left:1px solid rgba(13,27,42,.14)}.rx-doc-body .rx-tp-doc p.rx-tp-zl{margin:0;padding-bottom:12px;border-bottom:1px solid rgba(13,27,42,.2);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#0d1b2aa6}.rx-doc-body .rx-tp-doc p.rx-tp-zp{margin:18px 0 0;font-family:var(--f-display);font-weight:700;font-size:35px;line-height:1.12;letter-spacing:-.03em;color:var(--c-navy)}.rx-doc-body .rx-tp-doc p.rx-tp-zs{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:#0d1b2ac7}.rx-doc-body .rx-tp-zone p.rx-tp-ro{margin-top:10px;text-align:left}.rx-doc-body .rx-tp-zsec{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px;padding-top:18px;border-top:1px solid rgba(13,27,42,.14)}.rx-doc-body .rx-tp-zs2{display:flex;align-items:baseline;gap:10px}.rx-doc-body .rx-tp-doc p.rx-tp-zsb{margin:0;font-family:var(--f-display);font-weight:600;font-size:15px;letter-spacing:-.02em;color:#0d1b2ac7}.rx-doc-body .rx-tp-doc p.rx-tp-zst{margin:0;font-size:12.5px;color:#0d1b2ab3}.rx-doc-body .rx-tp-says{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.rx-doc-body .rx-tp-say{padding-top:14px;border-top:1px solid rgba(13,27,42,.22)}.rx-doc-body .rx-tp-doc p.rx-tp-sayd{margin:0 0 12px;font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#0d1b2aa6}.rx-doc-body .rx-tp-say p:not([class]){margin:0;font-family:var(--f-display);font-weight:600;font-size:15px;line-height:1.45;letter-spacing:-.008em;color:#0d1b2ae6}.rx-doc-body .rx-tp-doc p.rx-tp-cite{margin:12px 0 0;font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#0d1b2aa8}.rx-doc-body .rx-tp-about p:not([class]):first-child{margin-top:0}.rx-doc-body .rx-tp-next{padding-top:34px}.rx-doc-body .rx-tp-nexth{max-width:26ch;margin:0 0 12px;font-family:var(--f-display);font-size:clamp(17px,1.6vw,22px);font-weight:700;letter-spacing:-.015em;text-transform:none;color:var(--c-navy)}.rx-doc-body .rx-tp-next p:not([class]){margin:0;max-width:66ch;font-size:14px;line-height:1.65;color:#0d1b2abd}.rx-doc-body .rx-tp-doc p:has(>.rx-tp-cta){margin-top:24px}.rx-doc-body a.rx-tp-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;padding:17px 24px;border:1px solid rgba(13,27,42,.28);border-radius:2px;font:600 11.5px/1.3 var(--f-body);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--c-navy)}.rx-doc-body a.rx-tp-cta:hover{background:#0d1b2a0a}.rx-doc-body a.rx-tp-cta:after{content:"";position:relative;width:16px;height:1px;background:var(--c-navy);transition:width .2s}.rx-doc-body a.rx-tp-cta:hover:after{width:26px}@media(prefers-reduced-motion:reduce){.rx-doc-body a.rx-tp-cta:after{transition:none}}@media(max-width:860px){.rx-doc-body .rx-tp-zones,.rx-doc-body .rx-tp-says,.rx-doc-body .rx-tp-zsec{grid-template-columns:1fr}.rx-doc-body .rx-tp-zone{padding:0 0 22px}.rx-doc-body .rx-tp-zone+.rx-tp-zone{padding:22px 0 0;border-left:0;border-top:1px solid rgba(13,27,42,.14)}.rx-doc-body .rx-tp-part{grid-template-columns:1fr 1fr;gap:22px 0}.rx-doc-body .rx-tp-pcell:nth-child(2n){margin-right:0;padding-right:0;border-right:0}}@media(max-width:560px){.rx-doc-body .rx-ev{padding:24px 20px}.rx-doc-body .rx-tp-row{grid-template-columns:52px 1fr;gap:12px}.rx-doc-body .rx-tp-row p.rx-tp-ro{grid-column:2;margin-top:2px;text-align:left}.rx-doc-body .rx-tp-doc p.rx-tp-cpq{flex:1 1 100%;font-size:17px}.rx-doc-body a.rx-tp-cta{width:100%}.rx-doc-body .rx-tp-doc p,.rx-doc-body .rx-tp-say p:not([class]){font-size:13.5px}}html:has(.rgx-refine){scroll-padding-top:calc(var(--rx-head-h,0px)+58px)}.rgx-refine .rx-sec h2:not(dialog *){font-size:clamp(32px,4.2vw,54px);line-height:1.1}.rgx-refine .rx-sec :is(h2,h3):is(.rx-s-section-sm,.rx-s-display):not(dialog *){font-size:clamp(26px,3vw,40px);line-height:1.15}.rgx-refine :is(h2,h3,h4) em{font-style:normal}.rgx-refine .rx-sec--navy :is(h2,h3,h4) em{color:var(--c-bio)}.rgx-refine h3+p,.rgx-refine h2+p{margin-top:16px}.rgx-refine .rx-fig img,.rgx-refine :is(.rx-payoff,.rx-callout-dark,.rx-job,.rx-ing-col,.rx-sys-media,.rx-windows,.rx-close-panel,.rx-guarantee,.rx-guar-in,.rx-ev4,.rx-expand,.rx-tp-cp){border-radius:16px}.rgx-refine :is(.rx-sys-media,.rx-windows,.rx-ev4){overflow:hidden}.rgx-refine .rx-seal img{border-radius:50%}.rgx-refine .rx-doc-open,.rgx-refine .rx-bar-track,.rgx-refine .rx-bar-fill{border-radius:99px}.rgx-refine .rx-windows{background:#ffffff24;border-color:#ffffff24}.rgx-refine .rx-win{background:#16263a}.rgx-refine summary{list-style:none;cursor:pointer}.rgx-refine summary::-webkit-details-marker{display:none}.rgx-refine button{font-family:inherit}dialog.rx-doc{border-radius:16px;margin:auto}.rx-doc-body table{width:100%;border-collapse:collapse;font-size:14px}.rx-doc-body :is(th,td){text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--rule-lighter)}.rgx-bp{max-width:440px;padding:28px;border-radius:16px;background:#fff;color:var(--c-navy);box-shadow:0 20px 50px -30px #0d1b2a80;text-align:center}.rgx-bp p{margin:0;color:var(--c-navy)}.rgx-bp .rgx-bp__sel{font:700 18px/1.3 var(--f-display)}.rgx-bp .rgx-cta{margin-top:16px}.rgx-bp__chg{margin-top:12px;padding:6px;background:none;border:0;font-size:14px;font-weight:600;color:var(--c-navy);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rgx-bp .rgx-bp__note{margin-top:16px;font-size:14px;line-height:1.5;color:#0d1b2ab8}.rgx-bp .rgx-bp__micro{margin-top:12px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rx-close-panel .rgx-bp{margin:0 auto;box-shadow:none;padding:0}@media(max-width:600px){dialog.rx-doc{border-radius:16px 16px 0 0}.rgx-bp{padding:22px}}.rgx-refine :is(h2,h3,h4) em{font-weight:inherit}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rgx-refine-4.css.map */
