.rxf{--rxf-header:var(--header-h,84px);--rxf-black:#0b0a08;--rxf-ink:#161513;--rxf-white:#fdfdfb;--rxf-cream:#efeee2;--rxf-stone:#c5c2ad;--rxf-gray:#6f6e69;--rxf-gray-d:#9b9890;--rxf-line:#dddbd2;--rxf-line-d:#2a2925;--rxf-oswald:"Oswald","Arial Narrow",sans-serif;--rxf-heebo:"Heebo","Helvetica Neue",Arial,sans-serif;--rxf-ease:cubic-bezier(.25,1,.5,1);--rxf-gut:clamp(20px,4vw,48px);--rxf-sec:clamp(4.5rem,9vw,8rem);font-family:var(--rxf-heebo);font-weight:300;font-size:17px;line-height:1.6;color:var(--rxf-black);background:var(--rxf-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.rxf *,.rxf *:before,.rxf *:after{box-sizing:border-box;margin:0;padding:0}.rxf img,.rxf video{display:block;max-width:100%;height:auto}.rxf a{color:inherit;text-decoration:none}.rxf :focus-visible{outline:2px solid currentColor;outline-offset:3px}.rxf ::selection{background:var(--rxf-black);color:var(--rxf-cream)}.rxf--dark ::selection,.rxf .rxf-dark ::selection{background:var(--rxf-cream);color:var(--rxf-black)}.rxf .rxf-wrap{max-width:1240px;margin:0 auto;padding-left:var(--rxf-gut);padding-right:var(--rxf-gut)}.rxf .rxf-kicker{font-family:var(--rxf-oswald);font-weight:500;font-size:13px;letter-spacing:.22em;text-transform:uppercase;line-height:1;display:flex;align-items:center;gap:14px;color:inherit}.rxf .rxf-kicker:before{content:"";width:34px;height:1px;background:currentColor;flex:none}.rxf .rxf-display{font-family:var(--rxf-oswald);font-weight:700;text-transform:uppercase;font-size:clamp(3.1rem,8.6vw,7.6rem);line-height:1.02;letter-spacing:.005em;color:inherit}.rxf .rxf-h2{font-family:var(--rxf-oswald);font-weight:600;text-transform:uppercase;font-size:clamp(2.1rem,4.6vw,3.5rem);line-height:1.08;letter-spacing:.01em;color:inherit}.rxf .rxf-h3{font-family:var(--rxf-oswald);font-weight:600;text-transform:uppercase;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.2;letter-spacing:.04em;color:inherit}.rxf .rxf-lead{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65;max-width:62ch}.rxf p{max-width:68ch}.rxf .rxf-muted{color:var(--rxf-gray)}.rxf .rxf-dark .rxf-muted{color:var(--rxf-gray-d)}.rxf strong{font-weight:500}.rxf .rxf-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--rxf-oswald);font-weight:500;font-size:15px;letter-spacing:.16em;text-transform:uppercase;line-height:1;padding:19px 38px;border:1px solid var(--rxf-black);border-radius:0;background:var(--rxf-black);color:var(--rxf-white);cursor:pointer;transition:background-color .3s var(--rxf-ease),color .3s var(--rxf-ease),border-color .3s var(--rxf-ease),transform .3s var(--rxf-ease);-webkit-appearance:none;appearance:none}.rxf .rxf-btn:focus{background:var(--rxf-black);color:var(--rxf-white)}.rxf .rxf-btn:hover{background:transparent;color:var(--rxf-black);transform:translateY(-2px)}.rxf .rxf-btn--ghost{background:transparent;color:var(--rxf-black)}.rxf .rxf-btn--ghost:focus{background:transparent;color:var(--rxf-black)}.rxf .rxf-btn--ghost:hover{background:var(--rxf-black);color:var(--rxf-white)}.rxf .rxf-dark .rxf-btn{background:var(--rxf-white);border-color:var(--rxf-white);color:var(--rxf-black)}.rxf .rxf-dark .rxf-btn:focus{background:var(--rxf-white);color:var(--rxf-black)}.rxf .rxf-dark .rxf-btn:hover,.rxf .rxf-dark .rxf-btn--ghost{background:transparent;color:var(--rxf-white)}.rxf .rxf-dark .rxf-btn--ghost:focus{background:transparent;color:var(--rxf-white)}.rxf .rxf-dark .rxf-btn--ghost:hover{background:var(--rxf-white);color:var(--rxf-black)}.rxf [data-r]{opacity:0;transform:translateY(14px);transition:opacity .7s var(--rxf-ease),transform .7s var(--rxf-ease)}.rxf [data-r].rxf-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rxf [data-r]{opacity:1;transform:none;transition:none}}.rxf .rxf-hero{position:relative;background:var(--rxf-black);color:var(--rxf-white);min-height:min(max(700px,100svh),1150px);display:flex;align-items:center;overflow:hidden;isolation:isolate}.rxf [id]{scroll-margin-top:12px}.rxf .rxf-hero-media{position:absolute;inset:0 0 0 auto;width:44%;z-index:0}.rxf .rxf-hero-media video{width:100%;height:100%;object-fit:cover;object-position:50% 38%}.rxf .rxf-hero-media:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--rxf-black) 0%,rgba(11,10,8,.55) 18%,rgba(11,10,8,0) 52%),linear-gradient(0deg,#0b0a089e,#0b0a0800 34%)}.rxf .rxf-hero-x{position:absolute;z-index:0;right:-4vw;bottom:-16vw;pointer-events:none;user-select:none;font-family:var(--rxf-oswald);font-weight:700;line-height:1;font-size:46vw;color:transparent;-webkit-text-stroke:1px rgba(253,253,251,.07)}.rxf .rxf-hero-inner{position:relative;z-index:2;width:100%;padding-top:calc(var(--rxf-header) + clamp(5rem,9vh,7rem));padding-bottom:clamp(7rem,14vh,10rem)}.rxf .rxf-hero-content{max-width:760px}.rxf .rxf-hero .rxf-kicker{color:var(--rxf-stone);margin-bottom:clamp(1.4rem,3vh,2.2rem)}.rxf .rxf-hero .rxf-display{max-width:11ch}.rxf .rxf-hero-price{margin-top:clamp(1.3rem,2.6vh,2rem);font-family:var(--rxf-oswald);font-weight:500;text-transform:uppercase;font-size:clamp(1.05rem,2.1vw,1.5rem);letter-spacing:.12em;line-height:1.3;color:var(--rxf-cream)}.rxf .rxf-hero-lead{margin-top:clamp(1.1rem,2.4vh,1.7rem);color:#cfccc2;max-width:54ch}.rxf .rxf-hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(1.8rem,4vh,2.8rem)}.rxf .rxf-hero-facts{display:flex;flex-wrap:wrap;margin-top:clamp(2.2rem,5.5vh,3.6rem);border-top:1px solid var(--rxf-line-d);max-width:640px}.rxf .rxf-hero-facts li{list-style:none;flex:1 1 auto;padding:16px 26px 0 0;margin-top:-1px;font-family:var(--rxf-oswald);font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;line-height:1.4;color:var(--rxf-gray-d);white-space:nowrap}.rxf .rxf-hero-facts li strong{display:block;color:var(--rxf-white);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;letter-spacing:.02em;line-height:1.1;margin-bottom:2px}.rxf .rxf-points{background:var(--rxf-cream);border-top:1px solid var(--rxf-black);border-bottom:1px solid var(--rxf-black);padding:clamp(1.3rem,2.8vw,2rem) 0}.rxf .rxf-points ul{list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.85rem 0}.rxf .rxf-points li{font-family:var(--rxf-oswald);font-weight:500;font-size:clamp(12.5px,1.3vw,14.5px);letter-spacing:.15em;text-transform:uppercase;line-height:1.45;color:var(--rxf-black)}.rxf .rxf-points li:not(:last-child):after{content:"✕";font-size:10px;color:var(--rxf-gray);margin:0 clamp(.9rem,2vw,1.6rem);vertical-align:1px}.rxf .rxf-about{padding:var(--rxf-sec) 0;background:var(--rxf-white)}.rxf .rxf-about-grid{display:grid;grid-template-columns:5fr 6fr;gap:clamp(2.5rem,6vw,5.5rem);align-items:center}.rxf .rxf-about-copy .rxf-kicker{color:var(--rxf-gray);margin-bottom:1.6rem}.rxf .rxf-about-copy .rxf-h2{margin-bottom:clamp(1.4rem,3vw,2rem)}.rxf .rxf-about-copy p{margin-bottom:1.1rem;color:var(--rxf-gray)}.rxf .rxf-about-copy p strong{color:var(--rxf-black)}.rxf .rxf-about-net{margin-top:clamp(1.8rem,3.4vw,2.6rem);border-top:1px solid var(--rxf-line);padding-top:clamp(1.4rem,2.6vw,2rem)}.rxf .rxf-about-net .rxf-h3{margin-bottom:.7rem}.rxf .rxf-about-media{margin:0}.rxf .rxf-about-media img{width:100%;height:auto}.rxf .rxf-about-media figcaption{margin-top:12px;text-align:right;font-family:var(--rxf-oswald);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--rxf-gray)}.rxf .rxf-why{padding:var(--rxf-sec) 0;background:var(--rxf-black);color:var(--rxf-white)}.rxf .rxf-why-head{margin-bottom:clamp(2.5rem,5vw,4rem)}.rxf .rxf-why-head .rxf-kicker{color:var(--rxf-stone);margin-bottom:1.6rem}.rxf .rxf-why-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(2.5rem,6vw,5rem)}.rxf .rxf-why-item{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.2rem,2.6vw,2.2rem);padding:clamp(1.5rem,2.8vw,2.2rem) 0;border-top:1px solid var(--rxf-line-d)}.rxf .rxf-why-item .rxf-num{font-family:var(--rxf-oswald);font-weight:600;font-size:clamp(2rem,3.6vw,2.9rem);line-height:.95;color:transparent;-webkit-text-stroke:1px var(--rxf-stone);min-width:2ch}.rxf .rxf-why-item .rxf-h3{margin-bottom:.45rem}.rxf .rxf-why-item p{color:var(--rxf-gray-d);font-size:15.5px;max-width:44ch}.rxf .rxf-get{padding:var(--rxf-sec) 0;background:var(--rxf-white)}.rxf .rxf-get-head{max-width:760px;margin-bottom:clamp(2.5rem,5vw,4rem)}.rxf .rxf-get-head .rxf-kicker{color:var(--rxf-gray);margin-bottom:1.6rem}.rxf .rxf-get-head .rxf-h2{margin-bottom:1.2rem}.rxf .rxf-get-head p{color:var(--rxf-gray)}.rxf .rxf-get-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:clamp(1.5rem,3vw,2.5rem)}.rxf .rxf-get-col{border-top:2px solid var(--rxf-black);padding-top:1.3rem}.rxf .rxf-get-col .rxf-h3{margin-bottom:1rem}.rxf .rxf-get-col ul{list-style:none}.rxf .rxf-get-col li{padding:.62rem 0;border-bottom:1px solid var(--rxf-line);font-size:15.5px;color:var(--rxf-gray);line-height:1.45}.rxf .rxf-get-col li:last-child{border-bottom:0}.rxf .rxf-acad{padding:var(--rxf-sec) 0;background:var(--rxf-cream)}.rxf .rxf-acad-grid{display:grid;grid-template-columns:6fr 5fr;gap:clamp(2.5rem,6vw,5.5rem);align-items:center}.rxf .rxf-acad-copy .rxf-kicker{color:var(--rxf-gray);margin-bottom:1.6rem}.rxf .rxf-acad-copy .rxf-h2{margin-bottom:clamp(1.2rem,2.6vw,1.8rem)}.rxf .rxf-acad-copy>p{color:var(--rxf-gray)}.rxf .rxf-acad-label{font-family:var(--rxf-oswald);font-weight:500;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--rxf-black);margin:1.9rem 0 .4rem}.rxf .rxf-acad-list{list-style:none;margin-bottom:1.7rem}.rxf .rxf-acad-list li{display:flex;align-items:baseline;gap:14px;padding:.7rem 0;border-bottom:1px solid var(--rxf-line);font-size:15.5px;color:var(--rxf-black)}.rxf .rxf-acad-list li:last-child{border-bottom:0}.rxf .rxf-acad-list li:before{content:"✓";font-family:var(--rxf-oswald);font-weight:600;font-size:13px;color:var(--rxf-black);flex:none}.rxf .rxf-acad-close{color:var(--rxf-black);max-width:48ch}.rxf .rxf-acad-media img{width:100%;height:auto}.rxf .rxf-acad-media figcaption{margin-top:12px;text-align:right;font-family:var(--rxf-oswald);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--rxf-gray)}.rxf .rxf-var-sec{padding:var(--rxf-sec) 0;background:var(--rxf-black);color:var(--rxf-white)}.rxf .rxf-var-head{margin-bottom:clamp(2.5rem,5vw,4rem)}.rxf .rxf-var-head .rxf-kicker{color:var(--rxf-stone);margin-bottom:1.6rem}.rxf .rxf-var-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rxf-black)}.rxf .rxf-var{padding:clamp(1.8rem,3.4vw,2.8rem);background:var(--rxf-white);color:var(--rxf-black);display:flex;flex-direction:column;min-height:100%}.rxf .rxf-var-quote{font-size:15.5px;color:var(--rxf-gray);min-height:3em;max-width:30ch}.rxf .rxf-var-name{font-family:var(--rxf-oswald);font-weight:600;text-transform:uppercase;font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:.04em;margin-top:1.4rem;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rxf .rxf-var-tag{font-family:var(--rxf-oswald);font-weight:500;font-size:10.5px;letter-spacing:.18em;border:1px solid currentColor;padding:5px 9px;line-height:1;white-space:nowrap}.rxf .rxf-var-stats{display:flex;gap:clamp(1.4rem,2.6vw,2.4rem);margin:1.6rem 0;padding:1.3rem 0;border-top:1px solid var(--rxf-line);border-bottom:1px solid var(--rxf-line)}.rxf .rxf-var-stat b{display:block;font-family:var(--rxf-oswald);font-weight:600;font-size:clamp(2.1rem,3.6vw,3rem);line-height:1}.rxf .rxf-var-stat span{font-family:var(--rxf-oswald);font-weight:500;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--rxf-gray)}.rxf .rxf-var-desc{font-size:15.5px;color:var(--rxf-gray);flex-grow:1}.rxf .rxf-var-link{margin-top:1.8rem;align-self:flex-start;font-family:var(--rxf-oswald);font-weight:500;font-size:13.5px;letter-spacing:.16em;text-transform:uppercase;line-height:1;border:0;border-bottom:1px solid currentColor;padding:0 0 6px;background:none;cursor:pointer;color:inherit;transition:color .25s var(--rxf-ease)}.rxf .rxf-var-link:focus{background:none;color:inherit}.rxf .rxf-var-link:hover{background:none;color:var(--rxf-gray)}.rxf .rxf-cap{padding:var(--rxf-sec) 0;background:var(--rxf-cream);color:var(--rxf-black);position:relative;overflow:hidden}.rxf .rxf-cap-x{position:absolute;left:-6vw;top:-10vw;pointer-events:none;user-select:none;font-family:var(--rxf-oswald);font-weight:700;line-height:1;font-size:40vw;color:transparent;-webkit-text-stroke:1px rgba(11,10,8,.05)}.rxf .rxf-cap .rxf-wrap{position:relative}.rxf .rxf-cap-head{margin-bottom:clamp(2.2rem,4.5vw,3.4rem);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem}.rxf .rxf-cap-head .rxf-kicker{color:var(--rxf-gray);margin-bottom:1.6rem}.rxf .rxf-cap-head p{color:var(--rxf-gray);max-width:40ch}.rxf .rxf-cap-params{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--rxf-white);border:1px solid var(--rxf-black);max-width:880px;margin-bottom:clamp(1.6rem,3vw,2.4rem)}.rxf .rxf-cap-param{padding:clamp(1.1rem,2.2vw,1.7rem) clamp(1.1rem,2vw,1.6rem);border-right:1px solid var(--rxf-line)}.rxf .rxf-cap-param:last-child{border-right:0}.rxf .rxf-cap-param b{display:block;font-family:var(--rxf-oswald);font-weight:600;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.05}.rxf .rxf-cap-param span{font-family:var(--rxf-oswald);font-weight:500;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--rxf-gray)}.rxf .rxf-cap-panel{background:var(--rxf-white);color:var(--rxf-black);border:1px solid var(--rxf-black);max-width:880px;padding:clamp(1.4rem,3vw,2.4rem) clamp(1.4rem,3vw,2.4rem) clamp(.5rem,1.5vw,1rem)}.rxf .rxf-cap-table{width:100%;border-collapse:collapse;border:0;background:none;box-shadow:none}.rxf .rxf-cap-table tr{border:0;background:none}.rxf .rxf-cap-table th{font-family:var(--rxf-oswald);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--rxf-gray);text-align:left;padding:0 14px 12px 0;background:none;border:0;border-bottom:1px solid var(--rxf-black)}.rxf .rxf-cap-table th:nth-child(1){width:40%}.rxf .rxf-cap-table th:nth-child(2){width:26%}.rxf .rxf-cap-table th:nth-child(3){width:34%}.rxf .rxf-cap-table td{padding:clamp(1.1rem,2.2vw,1.6rem) 14px clamp(1.1rem,2.2vw,1.6rem) 0;background:none;border:0;border-bottom:1px solid var(--rxf-line);vertical-align:middle}.rxf .rxf-cap-table tbody tr:last-child td{border-bottom:0}.rxf .rxf-cap-table .rxf-cap-var{font-family:var(--rxf-oswald);font-weight:600;font-size:clamp(1.15rem,2vw,1.5rem);text-transform:uppercase;letter-spacing:.04em}.rxf .rxf-cap-table .rxf-cap-note{display:block;font-family:var(--rxf-heebo);font-weight:300;font-size:12.5px;letter-spacing:.02em;text-transform:none;color:var(--rxf-gray);margin-top:4px}.rxf .rxf-cap-table .rxf-cap-n{font-family:var(--rxf-oswald);font-weight:500;font-size:clamp(1.3rem,2.4vw,1.9rem)}.rxf .rxf-cap-table tr.rxf-cap-flag td{background:#c5c2ad29}.rxf .rxf-cap-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:clamp(1.8rem,3.4vw,2.6rem)}.rxf .rxf-cap-foot p{font-size:13.5px;color:var(--rxf-gray);max-width:56ch}.rxf .rxf-gal{padding:var(--rxf-sec) 0 0;background:var(--rxf-white)}.rxf .rxf-gal-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.8rem,3.4vw,2.6rem)}.rxf .rxf-gal-head .rxf-kicker{color:var(--rxf-gray)}.rxf .rxf-gal-head span{font-family:var(--rxf-oswald);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--rxf-gray)}.rxf .rxf-gal-strip{display:grid;grid-template-columns:1.15fr .85fr 1fr .85fr 1.15fr;gap:10px;padding:0 10px}.rxf .rxf-gal-strip figure{overflow:hidden}.rxf .rxf-gal-strip img{width:100%;height:clamp(300px,38vw,520px);object-fit:cover;transition:transform 1.2s var(--rxf-ease)}.rxf .rxf-gal-strip figure:hover img{transform:scale(1.04)}.rxf .rxf-faq{padding:var(--rxf-sec) 0;background:var(--rxf-white)}.rxf .rxf-faq-grid{display:grid;grid-template-columns:4fr 7fr;gap:clamp(2.5rem,6vw,5rem);align-items:start}.rxf .rxf-faq-intro .rxf-kicker{color:var(--rxf-gray);margin-bottom:1.6rem}.rxf .rxf-faq-intro .rxf-h2{margin-bottom:1.1rem}.rxf .rxf-faq-intro p{color:var(--rxf-gray)}.rxf .rxf-faq-item{border-bottom:1px solid var(--rxf-line)}.rxf .rxf-faq-item:first-child{border-top:1px solid var(--rxf-line)}.rxf .rxf-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;font-family:var(--rxf-oswald);font-weight:500;font-size:clamp(1.02rem,1.7vw,1.25rem);text-transform:uppercase;letter-spacing:.05em;line-height:1.3;text-align:left;background:none;border:0;border-radius:0;color:var(--rxf-black);cursor:pointer;padding:clamp(1.2rem,2.2vw,1.6rem) 0;-webkit-appearance:none;appearance:none;transition:color .25s var(--rxf-ease)}.rxf .rxf-faq-q:focus{background:none;color:var(--rxf-black)}.rxf .rxf-faq-q:hover{background:none;color:var(--rxf-gray)}.rxf .rxf-faq-q i{position:relative;flex:none;width:16px;height:16px;font-style:normal;transition:transform .35s var(--rxf-ease)}.rxf .rxf-faq-q i:before,.rxf .rxf-faq-q i:after{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;background:currentColor}.rxf .rxf-faq-q i:after{transform:rotate(90deg)}.rxf .rxf-faq-q[aria-expanded=true] i{transform:rotate(45deg)}.rxf .rxf-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--rxf-ease)}.rxf .rxf-faq-q[aria-expanded=true]+.rxf-faq-a{grid-template-rows:1fr}.rxf .rxf-faq-a>div{overflow:hidden}.rxf .rxf-faq-a p{color:var(--rxf-gray);max-width:60ch;padding-bottom:clamp(1.2rem,2.2vw,1.6rem)}@media(prefers-reduced-motion:reduce){.rxf .rxf-faq-a,.rxf .rxf-faq-q i{transition:none}}@media(max-width:1100px){.rxf .rxf-why-grid{grid-template-columns:1fr}.rxf .rxf-why-item p{max-width:none}}@media(max-width:980px){.rxf .rxf-hero{min-height:max(640px,100svh)}.rxf .rxf-hero-media{width:100%;inset:0}.rxf .rxf-hero-media:before{background:linear-gradient(0deg,#0b0a08f5 6%,#0b0a08c7 46%,#0b0a086b)}.rxf .rxf-hero-media video{object-position:50% 30%}.rxf .rxf-hero-inner{padding-top:calc(var(--rxf-header) + clamp(3.5rem,9vh,6rem))}.rxf .rxf-hero-facts{max-width:none}.rxf .rxf-about-grid{grid-template-columns:1fr;gap:3rem}.rxf .rxf-about-media{order:-1}.rxf .rxf-acad-grid{grid-template-columns:1fr;gap:2.5rem}.rxf .rxf-points ul{flex-direction:column;align-items:flex-start;gap:0}.rxf .rxf-points li{display:flex;align-items:baseline;gap:13px;padding:.5rem 0;text-align:left}.rxf .rxf-points li:not(:last-child):after{content:none}.rxf .rxf-points li:before{content:"✕";font-size:9px;color:var(--rxf-gray);flex:none}.rxf .rxf-faq-grid{grid-template-columns:1fr;gap:2.2rem}.rxf .rxf-var-grid{grid-template-columns:1fr}.rxf .rxf-var-quote{min-height:0}.rxf .rxf-gal-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rxf .rxf-gal-strip::-webkit-scrollbar{display:none}.rxf .rxf-gal-strip figure{flex:0 0 74%;scroll-snap-align:center}.rxf .rxf-gal-strip img{height:min(64vh,480px)}}@media(max-width:640px){.rxf{font-size:16px}.rxf .rxf-hero-inner{padding-top:calc(var(--rxf-header) + clamp(7rem,14vh,8.5rem))}.rxf .rxf-hero-cta .rxf-btn{width:100%}.rxf .rxf-hero-facts li{flex:1 1 50%;padding-right:14px}.rxf .rxf-cap-params{grid-template-columns:1fr 1fr}.rxf .rxf-cap-param:nth-child(2n){border-right:0}.rxf .rxf-cap-param{border-bottom:1px solid var(--rxf-line)}.rxf .rxf-cap-param:nth-last-child(-n+2){border-bottom:0}.rxf .rxf-cap-table thead{display:none}.rxf .rxf-cap-table,.rxf .rxf-cap-table tbody,.rxf .rxf-cap-table tr,.rxf .rxf-cap-table td{display:block;width:100%}.rxf .rxf-cap-table tr{border-bottom:1px solid var(--rxf-line);padding:1.2rem 0}.rxf .rxf-cap-table tbody tr:last-child{border-bottom:0}.rxf .rxf-cap-table td{border:0;padding:.35rem 0;text-align:left}.rxf .rxf-cap-table td:last-child{text-align:left}.rxf .rxf-cap-table td[data-l]:before{content:attr(data-l);display:block;font-family:var(--rxf-oswald);font-weight:500;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--rxf-gray);margin-bottom:2px}.rxf .rxf-cap-table tr.rxf-cap-flag td{background:none}.rxf .rxf-cap-table tr.rxf-cap-flag{background:#c5c2ad29;padding-left:1rem;padding-right:1rem}}.rxf .rxf-form-sec{padding:var(--rxf-sec) 0;background:var(--rxf-black);color:var(--rxf-white)}.rxf .rxf-form-grid{display:grid;grid-template-columns:5fr 6fr;gap:clamp(2.5rem,6vw,5rem);align-items:start}.rxf .rxf-form-intro .rxf-h2{margin-bottom:1.1rem}.rxf .rxf-form-label{font-family:var(--rxf-oswald);font-weight:500;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--rxf-stone);margin:1.9rem 0 .4rem}.rxf .rxf-form-ticks{list-style:none}.rxf .rxf-form-ticks li{display:flex;align-items:baseline;gap:14px;padding:.7rem 0;border-bottom:1px solid var(--rxf-line-d);font-size:15.5px;color:var(--rxf-white)}.rxf .rxf-form-ticks li:last-child{border-bottom:0}.rxf .rxf-form-ticks li:before{content:"✕";font-family:var(--rxf-oswald);font-weight:600;font-size:11px;color:var(--rxf-stone);flex:none}.rxf .rxf-form-mail a{display:inline-block;font-family:var(--rxf-oswald);font-weight:600;text-transform:uppercase;font-size:clamp(1.15rem,2vw,1.45rem);letter-spacing:.04em;line-height:1.2;border-bottom:1px solid currentColor;padding-bottom:5px;transition:color .25s var(--rxf-ease)}.rxf .rxf-form-mail a:hover,.rxf .rxf-form-mail a:focus{color:var(--rxf-stone)}.rxf .rxf-form{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2vw,1.35rem)}.rxf .rxf-form-hp{position:absolute;left:-9999px}.rxf .rxf-field--full,.rxf .rxf-form-consent,.rxf .rxf-form-submit{grid-column:1/-1}.rxf .rxf-field label{display:block;font-family:var(--rxf-heebo);font-weight:300;font-size:13.5px;color:var(--rxf-gray-d);margin-bottom:8px}.rxf .rxf-field input,.rxf .rxf-field select,.rxf .rxf-field textarea{width:100%;display:block;font-family:var(--rxf-heebo);font-weight:300;font-size:15.5px;line-height:1.5;color:var(--rxf-white);background:var(--rxf-ink);border:1px solid var(--rxf-line-d);border-radius:0;padding:14px 16px;-webkit-appearance:none;appearance:none;transition:border-color .25s var(--rxf-ease)}.rxf .rxf-field textarea{resize:vertical;min-height:120px}.rxf .rxf-field select{padding-right:42px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23c5c2ad' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.rxf .rxf-field input::placeholder,.rxf .rxf-field textarea::placeholder{color:var(--rxf-gray);opacity:1}.rxf .rxf-field input:focus,.rxf .rxf-field select:focus,.rxf .rxf-field textarea:focus{border-color:var(--rxf-stone);outline:none}.rxf .rxf-field input:focus-visible,.rxf .rxf-field select:focus-visible,.rxf .rxf-field textarea:focus-visible{outline:2px solid var(--rxf-stone);outline-offset:2px}.rxf .rxf-form-consent{font-size:13px;color:var(--rxf-gray-d);max-width:56ch;margin-top:.2rem}.rxf .rxf-form-submit{width:100%;margin-top:.4rem}@media(max-width:980px){.rxf .rxf-form-grid{grid-template-columns:1fr;gap:2.6rem}}@media(max-width:640px){.rxf .rxf-form{grid-template-columns:1fr}}.rxf .rxf-badge{position:absolute;z-index:3;top:calc(var(--rxf-header) + clamp(14px,2.5vh,26px));right:var(--rxf-gut);display:inline-flex;align-items:center;gap:10px;font-family:var(--rxf-oswald);font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase;line-height:1;color:var(--rxf-white);background:#0b0a08c7;border:1px solid rgba(253,253,251,.28);padding:11px 16px}.rxf .rxf-badge i{width:7px;height:7px;border-radius:50%;background:var(--rxf-cream);flex:none;animation:rxfPulse 2s var(--rxf-ease) infinite}@keyframes rxfPulse{0%,to{opacity:1}50%{opacity:.25}}@media(max-width:640px){.rxf .rxf-badge{top:calc(var(--rxf-header) + 50px);right:16px;padding:9px 12px;font-size:10.5px;letter-spacing:.16em}}@media(prefers-reduced-motion:reduce){.rxf .rxf-badge i{animation:none}}
