.rf-faq{--faq-muted:#697181;--faq-line:#dce3eb}.rf-faq .rf-nav [aria-current=page]{text-underline-offset:6px;text-decoration:underline}.rf-faq-hero{isolation:isolate;background:#f8fbfd;position:relative}.rf-faq-art{z-index:-1;background:url(/images/landing-silver-rings.png) 50% 52%/cover no-repeat;position:absolute;inset:0}.rf-faq-hero-inner{min-height:clamp(365px,38.5vw,585px);padding-block:clamp(42px,5vw,72px) 25px;position:relative}.rf-faq-intro{width:63%}.rf-faq .rf-faq-intro .rf-eyebrow{margin-bottom:14px}.rf-faq h1{letter-spacing:-.065em;margin:0 0 16px;font-size:clamp(2.7rem,5.55vw,5.1rem);line-height:1.015}.rf-faq-lede{max-width:85%;color:var(--faq-muted);letter-spacing:-.02em;font-size:clamp(1rem,1.94vw,1.7rem);line-height:1.25}.rf-faq-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:20px;display:flex}.rf-faq-hero-actions .rf-button{padding:12px 23px;font-size:clamp(.875rem,1.4vw,1.1rem)}.rf-faq .rf-faq-motto{color:#717b8b;margin-top:12px}.rf-faq-aside{color:#667182;position:absolute;top:39%;right:0}.rf-faq-aside .rf-rule{margin-top:12px}.rf-faq-body{border-top:1px solid #edf0f4;padding-block:26px 25px;scroll-margin-top:24px}.rf-faq-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:4%;display:grid}.rf-faq-main{min-width:0;padding-top:12px}.rf-faq .rf-faq-main>.rf-eyebrow{margin-bottom:10px}.rf-faq .rf-faq-main h2{font-size:clamp(2rem,4.2vw,3.8rem);line-height:1.12}.rf-faq .rf-faq-subtitle{color:var(--faq-muted);margin-top:9px;font-size:clamp(1rem,1.86vw,1.6rem);line-height:1.35}.rf-faq-list{margin-top:23px}.rf-faq-item{border-top:1px solid var(--faq-line);min-height:72px;padding:15px 0 16px;position:relative}.rf-faq-item summary{cursor:pointer;color:#10141a;letter-spacing:-.035em;grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:19px;margin-left:59px;font-size:clamp(.94rem,1.52vw,1.3rem);line-height:1.4;list-style:none;display:grid}.rf-faq-item summary::-webkit-details-marker{display:none}.rf-faq-item summary::marker{content:""}.rf-faq-item summary:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #526d84}.rf-faq-item summary>span:not(.rf-faq-number){padding-top:3px}.rf-faq-number{letter-spacing:-.02em;background:#fff;border:1px solid #aebacc;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:500;display:grid;position:absolute;top:15px;left:0}.rf-faq-item summary>.rf-icon{width:17px;height:17px;margin-top:7px;transition:transform .15s;transform:rotate(-90deg)}.rf-faq-item[open] summary>.rf-icon{transform:rotate(0)}.rf-faq .rf-faq-item>p{color:var(--faq-muted);letter-spacing:-.015em;margin:3px 25px 0 59px;font-size:clamp(.875rem,1.36vw,1.17rem);line-height:1.4}.rf-faq-sidebar{gap:18px;min-width:0;display:grid}.rf-faq-essentials{background:#f1f6f9;border-radius:8px;padding:clamp(24px,2.9vw,42px)}.rf-faq .rf-faq-sidebar .rf-eyebrow{letter-spacing:.24em;margin-bottom:14px;font-size:clamp(.625rem,.9vw,.8rem)}.rf-faq .rf-faq-sidebar h2{letter-spacing:-.05em;font-size:clamp(1.8rem,2.9vw,2.65rem);line-height:1.03}.rf-faq-essentials ul{margin:22px 0 0;padding:0;list-style:none}.rf-faq-essentials li{grid-template-columns:40px minmax(0,1fr);gap:22px;padding:19px 0;display:grid}.rf-faq-essentials li+li{border-top:1px solid #d3dde7}.rf-faq-essentials li:last-child{padding-bottom:0}.rf-faq-essentials li>.rf-icon{width:35px;height:35px}.rf-faq .rf-faq-essentials h3{letter-spacing:-.025em;font-size:clamp(.94rem,1.48vw,1.3rem)}.rf-faq .rf-faq-essentials li p{color:var(--faq-muted);letter-spacing:-.02em;margin-top:4px;font-size:clamp(.875rem,1.35vw,1.15rem);line-height:1.4}.rf-faq-support{color:#fff;background:linear-gradient(100deg,#0d15196b,#15212736),#11191f url(/images/landing-dark-metal.png) 78%/auto 100% no-repeat;border-radius:6px;padding:clamp(25px,3.1vw,45px)}.rf-faq .rf-faq-support-copy{color:#e0e5e9;margin-top:11px;font-size:clamp(.875rem,1.35vw,1.15rem);line-height:1.4}.rf-faq-support-actions{justify-items:start;gap:9px;margin-top:16px;display:grid}.rf-faq-support-actions .rf-button{justify-content:space-between;width:min(100%,220px);min-height:42px;padding:12px 17px;font-size:14px}.rf-faq-button-outline{color:inherit;background:0 0;border:1px solid}.rf-faq-button-outline:hover{background:#a5b4c51f}.rf-faq .rf-faq-support-motto{color:#e3e9ee;margin-top:48px;font-size:clamp(.55rem,.85vw,.75rem)}.rf-faq-support-motto .rf-rule{width:32px;margin-bottom:14px}.rf-faq-outro{background:#fcfdfe;border-block:1px solid #dce3eb;position:relative;overflow:hidden}.rf-faq-outro-art{background:url(/images/landing-silver-rings.png) 87% 37%/250% no-repeat;width:35%;position:absolute;inset:0 auto 0 0;transform:rotate(180deg);-webkit-mask-image:linear-gradient(270deg,#000 65%,#0000);mask-image:linear-gradient(270deg,#000 65%,#0000)}.rf-faq-outro-inner{padding-block:20px;justify-content:space-between;align-items:center;gap:25px;min-height:140px;padding-left:31%;display:flex;position:relative}.rf-faq .rf-faq-outro .rf-eyebrow{margin-bottom:10px;font-size:10px}.rf-faq .rf-faq-outro h2{letter-spacing:-.06em;font-size:clamp(1.6rem,2.85vw,2.6rem)}.rf-faq-outro-actions{border-left:1px solid #cfd8e3;flex-shrink:0;gap:7px;padding-left:6%;display:grid}.rf-faq-outro-actions .rf-micro{color:#798394;font-size:9px;line-height:1.5}.rf-faq-outro-actions .rf-button{gap:10px;min-height:33px;padding:8px 17px;font-size:11px}.rf-faq-outro-actions .rf-icon{width:14px;height:14px}.rf-faq-footer{background:#fff;padding:25px 0 28px}.rf-faq-footer-grid{grid-template-columns:2.4fr .75fr .85fr .75fr;gap:5%;display:grid}.rf-faq .rf-faq-footer .rf-wordmark-company strong{font-size:clamp(22px,2.3vw,32px)}.rf-faq .rf-faq-footer .rf-wordmark-program{font-size:9px}.rf-faq .rf-faq-footer-blurb{max-width:480px;color:var(--faq-muted);margin-top:16px;font-size:clamp(.8rem,1.16vw,1rem);line-height:1.4}.rf-faq-footer nav{color:var(--faq-muted);flex-direction:column;gap:7px;font-size:clamp(.8rem,1.15vw,1rem);display:flex}.rf-faq .rf-faq-footer h3{font-size:inherit;color:#10151c;letter-spacing:-.02em;margin-bottom:2px;font-weight:500}.rf-faq-footer nav a:hover{color:#10151c;text-underline-offset:3px;text-decoration:underline}.rf-faq-footer-bottom{color:#7c8491;justify-content:space-between;gap:25px;margin-top:30px;font-size:12px;display:flex}@media (max-width:1050px){.rf-faq-essentials{padding:25px}.rf-faq-essentials li{grid-template-columns:34px minmax(0,1fr);gap:15px}.rf-faq-support{padding:27px}}@media (max-width:760px){.rf-faq-hero-inner{min-height:700px;padding-top:35px}.rf-faq-intro{width:100%}.rf-faq h1{font-size:clamp(2rem,7.4vw,3.2rem)}.rf-faq-lede{max-width:100%;font-size:17px;line-height:1.4}.rf-faq-art{background-position:76% bottom;background-size:auto 385px}.rf-faq-aside{display:none}.rf-faq-hero-actions{gap:20px;margin-top:23px}.rf-faq-hero-actions .rf-button{padding:13px 17px;font-size:13px}.rf-faq .rf-faq-motto{margin-top:18px;font-size:9px}.rf-faq-body{padding-block:30px}.rf-faq-layout{grid-template-columns:minmax(0,1fr);gap:28px}.rf-faq-main{padding-top:0}.rf-faq .rf-faq-main h2{font-size:34px}.rf-faq .rf-faq-subtitle{font-size:17px}.rf-faq-item summary{letter-spacing:-.025em;grid-template-columns:36px minmax(0,1fr) 16px;gap:12px;min-height:44px;margin-left:0;font-size:16px}.rf-faq-number{width:36px;height:36px;font-size:13px;position:static}.rf-faq .rf-faq-item>p{margin:3px 0 0 48px;font-size:15px;line-height:1.5}.rf-faq-item{padding-block:16px}.rf-faq-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rf-faq .rf-faq-sidebar h2{font-size:28px}.rf-faq-essentials li{grid-template-columns:30px minmax(0,1fr);gap:15px}.rf-faq-essentials li>.rf-icon{width:30px;height:30px}.rf-faq .rf-faq-essentials h3{font-size:16px}.rf-faq .rf-faq-essentials li p,.rf-faq .rf-faq-support-copy{font-size:15px}.rf-faq-outro-art{opacity:.35;width:100%;-webkit-mask-image:linear-gradient(270deg,#0000,#000);mask-image:linear-gradient(270deg,#0000,#000)}.rf-faq-outro-inner{flex-wrap:wrap;gap:22px;padding:30px 0}.rf-faq .rf-faq-outro h2{font-size:29px}.rf-faq-outro-actions{border:0;grid-template-columns:repeat(2,auto);gap:10px;padding:0}.rf-faq-outro-actions>.rf-micro{grid-column:1/-1}.rf-faq-outro-actions .rf-button{min-height:44px;font-size:13px}.rf-faq-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.rf-faq-footer-grid>div:first-child{grid-column:1/-1}.rf-faq .rf-faq-footer-blurb{font-size:14px}.rf-faq-footer nav{font-size:13px}.rf-faq-footer-bottom{flex-direction:column;gap:10px}}@media (max-width:560px){.rf-faq-sidebar{grid-template-columns:minmax(0,1fr)}.rf-faq-support{background-size:cover;padding:28px}.rf-faq-support-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-faq-support-actions .rf-button{gap:8px;min-width:0;padding:12px;font-size:12px}.rf-faq .rf-faq-support-motto{margin-top:30px;font-size:10px}}@media (max-width:360px){.rf-faq-hero-inner{min-height:745px}.rf-faq h1{font-size:29px}.rf-faq-hero-actions{gap:15px}.rf-faq .rf-faq-main h2{font-size:30px}.rf-faq-support-actions,.rf-faq-outro-actions{grid-template-columns:1fr}.rf-faq-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-faq .rf-faq-footer .rf-wordmark{gap:14px}.rf-faq .rf-faq-footer .rf-wordmark-program{font-size:8px}}
