.rf-hero{padding-block:24px 48px}.rf-hero__grid{display:grid;gap:20px}.rf-hero__text{display:grid;gap:14px}.rf-hero__text .rf-eyebrow{margin:0}.rf-hero__media{position:relative;border-radius:var(--rf-r-lg);overflow:hidden;background:var(--rf-surface);aspect-ratio:4 / 4.4}.rf-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rf-hero__actions{display:grid;gap:18px}.rf-hero__actions .rf-btn{flex:1 1 auto}.rf-hero__proofs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rf-hero__proofs li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:center;font-size:15px;color:var(--rf-ink-2)}.rf-hero__proofs .rf-icon{width:20px;height:20px;color:var(--rf-blue)}.rf-hero__proofs a{color:var(--rf-ink-2);text-decoration:underline;text-decoration-color:var(--rf-line-2);text-underline-offset:3px}.rf-hero__proofs a:hover{color:var(--rf-blue)}@media(min-width:990px){.rf-hero{padding-block:40px 72px}.rf-hero__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto auto 1fr;column-gap:64px;row-gap:28px;align-items:start}.rf-hero__text{grid-column:1;grid-row:1;padding-top:48px}.rf-hero__actions{grid-column:1;grid-row:2}.rf-hero__media{grid-column:2;grid-row:1 / span 3;aspect-ratio:5 / 4.6}.rf-hero__actions .rf-btn{flex:0 0 auto}}.rf-zones__ui{display:grid;gap:20px}@media(min-width:990px){.rf-zones__ui{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:start}}.rf-zones__pick{border:0;margin:0;padding:0;min-width:0}.rf-zones__legend{padding:0;margin-bottom:12px;font-weight:600;font-size:15px}.rf-zones__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(min-width:990px){.rf-zones__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.rf-zones__opt{position:relative;display:grid;justify-items:center;align-content:center;gap:6px;min-height:88px;padding:12px 6px;border-radius:var(--rf-r);background:#fff;border:1.5px solid var(--rf-line);cursor:pointer;text-align:center;font-weight:600;font-size:14px;line-height:1.25;transition:border-color .15s,background-color .15s}@media(min-width:990px){.rf-zones__opt{grid-template-columns:32px 1fr;justify-items:start;text-align:left;min-height:64px;padding:12px 16px;font-size:15px}}.rf-zones__opt input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;margin:0}.rf-zones__opt .rf-icon{width:30px;height:30px;color:var(--rf-blue)}.rf-zones__opt:hover{border-color:var(--rf-line-2)}.rf-zones__opt:has(input:checked){border-color:var(--rf-blue);background:var(--rf-blue-pale)}.rf-zones__opt:has(input:focus-visible){outline:2px solid var(--rf-blue);outline-offset:2px}.rf-zones__panels{display:grid;gap:12px}.rf-zones__panel{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:16px;border-radius:var(--rf-r-lg);background:#fff;border:1px solid var(--rf-line);align-items:start}@media(min-width:750px){.rf-zones__panel{grid-template-columns:220px 1fr;gap:24px;padding:24px}}.rf-zones__img img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:var(--rf-r);background:#fff}.rf-zones__body{display:grid;gap:8px;align-content:start;justify-items:start}.rf-zones__body .rf-eyebrow{margin:0}.rf-zones__body h3 a{color:var(--rf-ink);text-decoration:none}.rf-zones__body h3 a:hover{text-decoration:underline}.rf-zones__foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:4px}.rf-zones__alt{margin:4px 0 0}.rf-zones__note{display:flex;gap:8px;margin:20px 0 0}.rf-zones__note .rf-icon{width:16px;height:16px;flex:none;margin-top:2px}.rf-sig__grid{display:grid;gap:28px;align-items:center}@media(min-width:990px){.rf-sig__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}}.rf-sig__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rf-sig__text{display:grid;gap:16px}.rf-sig__text .rf-eyebrow{margin:0}.rf-sig__facts{list-style:none;margin:8px 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rf-sig__facts li{display:grid;gap:4px;padding:14px 12px;border-radius:var(--rf-r);background:var(--rf-surface)}.rf-sig__val{font-size:clamp(20px,1.4vw + 14px,28px);font-weight:600;letter-spacing:-.02em;color:var(--rf-blue)}.rf-sig__lab{font-size:13px;line-height:1.4;color:var(--rf-ink-2)}.rf-sig__buy{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.rf-tech__grid{list-style:none;margin:0;padding:0;display:grid;gap:14px}@media(min-width:750px){.rf-tech__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.rf-tech__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.rf-tech__item{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:var(--rf-r-lg);border:1px solid var(--rf-line);background:#fff}.rf-tech__icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:var(--rf-blue-pale);color:var(--rf-blue)}.rf-tech__item dl{margin:0;display:grid;gap:10px}.rf-tech__item dt{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rf-blue-mid)}.rf-tech__item dd{margin:2px 0 0;font-size:15px;color:var(--rf-ink-2);line-height:1.5}.rf-tech__devices{margin:auto 0 0;padding-top:12px;border-top:1px solid var(--rf-line);font-size:14px}.rf-tech__devices span{display:block;font-size:12px;color:var(--rf-ink-2);margin-bottom:2px}.rf-tech__devices a{color:var(--rf-blue);font-weight:600}.rf-tech__note{margin-top:18px}.rf-scenes__list{list-style:none;margin:0 calc(-1 * var(--rf-gutter));padding:0 var(--rf-gutter);display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rf-scenes__list::-webkit-scrollbar{display:none}@media(min-width:990px){.rf-scenes__list{margin:0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;overflow:visible}}.rf-scenes__item{scroll-snap-align:start;display:grid;gap:10px;align-content:start;justify-items:start}.rf-scenes__item .rf-media{width:100%}.rf-testi__note{margin-bottom:20px}.rf-testi__list{list-style:none;margin:0;padding:0;display:grid;gap:14px}@media(min-width:990px){.rf-testi__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.rf-testi__item figure{margin:0;height:100%;display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:var(--rf-r-lg);background:var(--rf-surface)}.rf-testi__top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.rf-testi__item blockquote{margin:0;font-size:17px;line-height:1.55}.rf-testi__item blockquote p{margin:0}.rf-testi__item figcaption{margin-top:auto;font-size:14px;color:var(--rf-ink-2);display:grid;gap:6px;justify-items:start}.rf-testi__item figcaption strong{color:var(--rf-ink)}.rf-testi__item figcaption a{color:var(--rf-blue)}.rf-why__grid{list-style:none;margin:0;padding:0;display:grid;gap:14px}@media(min-width:750px){.rf-why__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.rf-why__item{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--rf-r-lg);background:#fff}.rf-why__icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--rf-blue-pale);color:var(--rf-blue)}.rf-section--pale .rf-why__icon{background:var(--rf-surface)}.rf-why__item .rf-link{margin-top:auto}.rf-founder__grid{display:grid;gap:28px;align-items:center}@media(min-width:990px){.rf-founder__grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:72px}}.rf-founder__portrait{display:grid;gap:8px}.rf-founder__initial{aspect-ratio:4 / 5;max-width:340px;border-radius:var(--rf-r-lg);display:grid;place-items:center;background:linear-gradient(160deg,var(--rf-blue-pale),#fff);border:1px solid var(--rf-line);color:var(--rf-blue);font-size:96px;font-weight:600}@media(max-width:989px){.rf-founder__initial{aspect-ratio:auto;height:140px;width:140px;font-size:56px;border-radius:999px}}.rf-founder__text{display:grid;gap:16px;max-width:640px}.rf-founder__text .rf-eyebrow{margin:0}.rf-founder__body{font-size:17px;line-height:1.65}.rf-founder__sign{margin:0;font-weight:600}.rf-guides__list{list-style:none;margin:0;padding:0;display:grid;gap:24px}@media(min-width:750px){.rf-guides__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.rf-guide{display:grid;gap:8px;align-content:start}.rf-guide__media{display:block;aspect-ratio:3 / 2;border-radius:var(--rf-r-lg);overflow:hidden;background:var(--rf-surface)}.rf-guide__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--rf-ease)}.rf-guide:hover .rf-guide__media img{transform:scale(1.03)}.rf-guide__meta{margin:6px 0 0;font-size:13px;font-weight:600;color:var(--rf-blue)}.rf-guide h3 a{color:var(--rf-ink);text-decoration:none}.rf-guide h3 a:hover{text-decoration:underline}.rf-guide p{margin:0}@media(max-width:749px){.rf-tech__grid,.rf-guides__list{margin:0 calc(-1 * var(--rf-gutter));padding:0 var(--rf-gutter) 4px;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rf-tech__grid::-webkit-scrollbar,.rf-guides__list::-webkit-scrollbar{display:none}.rf-tech__item,.rf-guide{scroll-snap-align:start}}@media(max-width:639px){.rf-card{display:grid;grid-template-columns:116px minmax(0,1fr)}.rf-card__media{border-bottom:0;border-right:1px solid var(--rf-line);aspect-ratio:auto;min-height:100%}.rf-card__media img{padding:8px}.rf-card__body{padding:14px 14px 16px;gap:6px}.rf-card__title{font-size:16px}.rf-card__use{font-size:14px}.rf-card__facts li:nth-child(n+2){display:none}.rf-card .rf-price__now{font-size:18px}}.rf-cta__in{display:grid;gap:24px;align-items:center}@media(min-width:990px){.rf-cta__in{grid-template-columns:minmax(0,1.3fr) auto;gap:48px}}.rf-cta .rf-lead{margin-top:10px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/rf-home.css.map */
