.rf-marketing{--background:#ffffff;--foreground:#292c33;--primary:#10264d;--muted:#f5f5f7;--muted-foreground:#5b5c63;--accent:#e8eef8;--border:#e1e1e6;--navy:#10264d;--charcoal:#292c33;--plum:#7b49ab;--copper:#a45b27;--green:#087c78;--lime:#b7e7d0;--ring:#7b49ab;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:18px}.rf-marketing *{box-sizing:border-box;border-color:var(--border)}.rf-marketing{margin:0;color:var(--foreground);background:var(--background);font-family:var(--font-geist-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.rf-marketing a{text-decoration:none;color:inherit}.rf-marketing button,.rf-marketing input,.rf-marketing select,.rf-marketing textarea{font:inherit}.rf-marketing a,.rf-marketing button,.rf-marketing input,.rf-marketing textarea{touch-action:manipulation}.rf-marketing button{cursor:pointer}.rf-marketing img{display:block;max-width:100%}.rf-marketing a,.rf-marketing button{-webkit-tap-highlight-color:transparent}.rf-marketing :focus-visible{outline:2px solid var(--ring);outline-offset:2px}.rf-marketing ::selection{background:#d9e6ff}.rf-marketing h1,.rf-marketing h2,.rf-marketing h3,.rf-marketing h4,.rf-marketing p{margin:0}.rf-marketing h1,.rf-marketing h2,.rf-marketing h3{letter-spacing:-.045em;line-height:1.1}.rf-marketing h1{font-size:clamp(2.7rem,5.3vw,4.8rem);font-weight:600;line-height:1.035}.rf-marketing h2{font-size:clamp(2rem,3.2vw,3rem);font-weight:560}.rf-marketing h3{font-size:1.4rem;font-weight:600}.rf-marketing em{font-style:normal;color:var(--primary)}.rf-marketing .wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.rf-marketing .muted{color:var(--muted-foreground)}.rf-marketing .small{font-size:.8rem}.rf-marketing .site-header{height:88px;border-bottom:1px solid var(--border);position:sticky;z-index:30;background:rgba(255,255,255,.95);backdrop-filter:blur(16px)}.rf-marketing .header-inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:28px}.rf-marketing .brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:1.55rem;font-weight:650}.rf-marketing .brand-mark{width:34px;height:34px;color:var(--primary)}.rf-marketing .desktop-nav{display:flex;gap:27px;align-items:center;font-size:.88rem;font-weight:500}.rf-marketing .desktop-nav a:hover,.rf-marketing .nav-login:hover{color:var(--primary)}.rf-marketing .header-actions{display:flex;align-items:center;gap:24px;font-size:.88rem;font-weight:550}.rf-marketing .button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:8px;padding:14px 21px;background:var(--primary);color:white;font-size:.95rem;line-height:1.5;box-shadow:0 3px 5px #245be817;transition:background .18s,transform .18s,box-shadow .18s}.rf-marketing .button:hover{background:#1746c6;box-shadow:0 7px 16px #245be825}.rf-marketing .button-small{padding:10px 17px;font-size:.85rem}.rf-marketing .text-link{display:inline-flex;align-items:center;gap:9px;font-weight:550;font-size:.93rem}.rf-marketing .text-link:hover{color:var(--primary)}.rf-marketing .skip-link{position:fixed;left:16px;top:-70px;background:var(--navy);color:white;padding:12px 20px;z-index:100}.rf-marketing .skip-link:focus{top:12px}.rf-marketing .mobile-menu{display:none}.rf-marketing .home-hero{display:grid;grid-template-columns:1fr 1.07fr;align-items:center;gap:44px;padding-top:82px;padding-bottom:95px}.rf-marketing .eyebrow{font-size:.74rem;font-weight:650;letter-spacing:.11em;display:flex;align-items:center;gap:9px;color:#4e6481;margin-bottom:25px}.rf-marketing .eyebrow>span{width:7px;height:7px;background:var(--primary);border-radius:2px}.rf-marketing .lead{font-size:1.12rem;line-height:1.75;color:var(--muted-foreground);max-width:540px;margin-top:26px}.rf-marketing .hero-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin-top:31px}.rf-marketing .hero-note{display:flex;gap:7px;align-items:center;color:#6b7687;font-size:.8rem;margin-top:16px}.rf-marketing .hero-note svg{color:var(--green)}.rf-marketing .hero-visual{position:relative;min-width:0;padding:25px 0 39px}.rf-marketing .visual-label{display:flex;gap:7px;align-items:center;margin:0 0 13px 8px;font-size:.62rem;letter-spacing:.095em;font-weight:600;color:#58667b}.rf-marketing .sample-label{margin-left:auto;font-size:.57rem;color:#6d7890}.rf-marketing .pulse-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green)}.rf-marketing .dispatch-preview{background:white;border:1px solid #dce3ee;border-radius:14px;overflow:hidden;box-shadow:0 26px 75px #28457115,0 3px 15px #28457106;transform:rotate(-1.3deg)}.rf-marketing .preview-toolbar{height:51px;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid var(--border);font-size:.76rem;font-weight:550;background:#fbfcfe}.rf-marketing .mini-mark{background:var(--primary);color:white;display:grid;place-items:center;width:25px;height:25px;border-radius:6px;font-size:1.1rem;font-weight:700}.rf-marketing .today-tag{margin-left:auto;border:1px solid var(--border);border-radius:5px;padding:2px 9px;font-size:.65rem;color:#697a8f}.rf-marketing .preview-content{padding:23px 22px 27px}.rf-marketing .preview-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.rf-marketing .preview-title h2{font-size:1.5rem;font-weight:600;margin-top:5px;letter-spacing:-.035em}.rf-marketing .status-chip{display:flex;align-items:center;gap:4px;padding:4px 7px;background:#eaf7f1;color:#147a5a;border-radius:20px;white-space:nowrap;font-size:.58rem;font-weight:600}.rf-marketing .status-chip>span{width:4px;height:4px;border-radius:50%;background:#168560}.rf-marketing .preview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0 25px}.rf-marketing .preview-stats>div{border-right:1px solid var(--border)}.rf-marketing .preview-stats>div:last-child{border:0}.rf-marketing .preview-stats span{font-size:.68rem;color:#6e7b8d}.rf-marketing .preview-stats strong{display:block;font-size:2.1rem;font-weight:550;line-height:1.45;letter-spacing:-.055em}.rf-marketing .preview-stats small{display:block;color:#67778b;font-size:.59rem}.rf-marketing .preview-stats i{font-size:.65rem;letter-spacing:0;font-weight:400;font-style:normal;color:#6e7b8d}.rf-marketing .preview-stats .stat-total{font-size:1.25rem;font-weight:400;color:#b0b9c6}.rf-marketing .preview-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:19px;border-top:1px solid var(--border);padding-top:20px}.rf-marketing .list-title{font-size:.72rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:13px}.rf-marketing .list-title>span{font-size:.52rem;color:#6c7b90;display:flex;align-items:center;gap:4px}.rf-marketing .sample-order{display:flex;gap:7px;align-items:center;padding:13px 0;border-bottom:1px solid #edf0f5}.rf-marketing .sample-order:last-child{border:0}.rf-marketing .avatar{display:grid;place-items:center;background:#eef2ff;color:#4762a7;flex-shrink:0;width:26px;height:29px;border-radius:5px;font-size:.55rem;font-weight:600}.rf-marketing .tone-1{background:#edf5ee;color:#628267}.rf-marketing .tone-2{background:#f9f0e8;color:#946e49}.rf-marketing .sample-order strong{display:block;font-size:.58rem;white-space:nowrap}.rf-marketing .sample-order small{font-size:.51rem;color:#8a94a5;display:block;margin-top:3px}.rf-marketing .order-status{font-size:.48rem;margin-left:auto;white-space:nowrap}.rf-marketing .status-0{color:#198561}.rf-marketing .status-1{color:#3469d6}.rf-marketing .status-2{color:#7a8696}.rf-marketing .route-summary{border-left:1px solid var(--border);padding-left:16px}.rf-marketing .route-summary .list-title{justify-content:flex-start}.rf-marketing .route-summary .list-title svg{color:var(--primary)}.rf-marketing .route-stops{position:relative}.rf-marketing .stop{position:relative;display:flex;align-items:flex-start;gap:9px;padding-bottom:14px;font-size:.61rem;line-height:1.4}.rf-marketing .stop:before{content:"";position:absolute;top:13px;bottom:0;left:5px;width:1px;background:#c6ddc8}.rf-marketing .stop:last-child:before{display:none}.rf-marketing .stop>svg{background:#e8f5ed;border-radius:50%;color:#1a9167;flex-shrink:0;margin-top:1px}.rf-marketing .stop small{display:block;color:#7b889a;font-size:.53rem;margin-top:3px}.rf-marketing .stop-dot{border:3px solid var(--primary);width:12px;height:12px;border-radius:50%;flex-shrink:0;margin-top:1px}.rf-marketing .route-progress{display:flex;gap:3px;margin-top:3px;margin-bottom:3px}.rf-marketing .route-progress>span{height:4px;flex:1;background:#588bff;border-radius:3px}.rf-marketing .route-progress>span.remaining{background:#e9edf5}.rf-marketing .route-summary>small{font-size:.54rem}.rf-marketing .delivery-toast{position:relative;display:flex;align-items:center;gap:11px;width:87%;margin:-3px -14px 0 auto;padding:17px;background:white;border:1px solid #dfe8e3;border-radius:10px;box-shadow:0 15px 30px #17314810;transform:rotate(1deg)}.rf-marketing .toast-icon{display:grid;place-items:center;flex-shrink:0;width:37px;height:37px;color:#1c825d;background:#e9f7ef;border-radius:50%}.rf-marketing .delivery-toast strong{font-size:.75rem;display:block}.rf-marketing .delivery-toast div>span{display:block;font-size:.6rem;color:#788498;margin-top:3px}.rf-marketing .toast-time{margin-left:auto;align-self:flex-start;font-size:.52rem;color:#85909f;white-space:nowrap}.rf-marketing .visual-caption{text-align:center;font-size:.71rem;color:#7c8aa0;margin-top:20px}.rf-marketing .workflow-band{background:#f5f7fb;border-block:1px solid #e9edf4}.rf-marketing .workflow-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:130px}.rf-marketing .workflow-inner>p{font-size:.92rem;color:#6c7a8b;line-height:1.65;padding-right:25px;border-right:1px solid #dce3ed;white-space:nowrap}.rf-marketing .workflow-inner>p strong{font-weight:550;color:#293d58}.rf-marketing .workflow-inner>div{display:flex;align-items:center;gap:11px;font-size:.86rem;font-weight:500}.rf-marketing .workflow-inner>div svg{width:21px;color:#607eaf;stroke-width:1.5}.rf-marketing .workflow-arrow{color:#acb8c8;width:16px;flex-shrink:0}@media (min-width:1600px){.rf-marketing .home-hero{padding-block:108px 118px}}@media (max-width:1100px){.rf-marketing .wrap{width:calc(100% - 56px)}.rf-marketing .desktop-nav{gap:17px}.rf-marketing .header-actions{gap:15px}.rf-marketing .desktop-nav a:nth-child(4){display:none}.rf-marketing .home-hero{gap:32px;grid-template-columns:1fr 1fr}.rf-marketing .hero-actions{gap:18px}.rf-marketing .workflow-inner{flex-wrap:wrap;padding-block:27px;gap:20px}.rf-marketing .workflow-inner>p{display:none}.rf-marketing .workflow-inner>div{font-size:.79rem}.rf-marketing .preview-content{padding:18px 15px}.rf-marketing .preview-columns{gap:10px}.rf-marketing .route-summary{padding-left:10px}.rf-marketing .order-status{display:none}.rf-marketing .delivery-toast{margin-right:-5px}}@media (max-width:800px){.rf-marketing .site-header{height:76px}.rf-marketing .desktop-nav,.rf-marketing .nav-login{display:none}.rf-marketing .mobile-menu{display:block}.rf-marketing .home-hero{grid-template-columns:1fr;padding-block:56px 46px;gap:32px}.rf-marketing .hero-copy{max-width:580px}.rf-marketing .home-hero h1{font-size:clamp(2.8rem,7.8vw,4.2rem)}.rf-marketing .hero-visual{width:100%;max-width:620px;margin:auto;padding-bottom:0}.rf-marketing .desktop-br{display:none}.rf-marketing .hero-copy .lead{max-width:520px}.rf-marketing .visual-label{font-size:.68rem}.rf-marketing .sample-label{font-size:.6rem}.rf-marketing .preview-title h2{font-size:1.6rem}.rf-marketing .preview-stats strong{font-size:2.3rem}.rf-marketing .preview-columns{gap:24px}.rf-marketing .preview-content{padding:26px}.rf-marketing .sample-order strong{font-size:.7rem}.rf-marketing .order-status,.rf-marketing .sample-order small{font-size:.6rem}.rf-marketing .order-status{display:block}.rf-marketing .route-summary{padding-left:22px}.rf-marketing .list-title{font-size:.8rem}.rf-marketing .stop{font-size:.73rem}.rf-marketing .stop small{font-size:.61rem}.rf-marketing .delivery-toast strong{font-size:.8rem}.rf-marketing .delivery-toast div>span{font-size:.65rem}.rf-marketing .workflow-inner{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px;padding-block:26px}.rf-marketing .workflow-arrow{display:none}.rf-marketing .workflow-inner>div{font-size:.83rem}}@media (max-width:480px){.rf-marketing .wrap{width:calc(100% - 40px)}.rf-marketing .header-inner{gap:10px}.rf-marketing .brand{font-size:1.35rem;gap:7px}.rf-marketing .brand-mark{width:29px;height:29px}.rf-marketing .header-actions{gap:11px}.rf-marketing .header-actions .button{padding:10px 13px;font-size:.77rem}.rf-marketing .home-hero{padding-top:40px;gap:22px}.rf-marketing .eyebrow{font-size:.61rem;margin-bottom:21px}.rf-marketing .home-hero h1{font-size:2.94rem}.rf-marketing .lead{font-size:1.02rem;line-height:1.75;margin-top:23px}.rf-marketing .hero-actions{align-items:flex-start;gap:20px;flex-direction:column;margin-top:26px}.rf-marketing .hero-note{font-size:.74rem}.rf-marketing .hero-visual{padding-top:22px}.rf-marketing .visual-label{font-size:.54rem;gap:4px;margin-left:0}.rf-marketing .sample-label{font-size:.48rem}.rf-marketing .dispatch-preview{transform:none;border-radius:10px}.rf-marketing .preview-toolbar{height:42px;padding-inline:13px}.rf-marketing .preview-content{padding:20px 14px}.rf-marketing .preview-title h2{font-size:1.23rem}.rf-marketing .preview-title .small{font-size:.61rem}.rf-marketing .preview-stats{gap:8px;margin-block:21px}.rf-marketing .preview-stats strong{font-size:1.95rem}.rf-marketing .preview-stats>div>span{font-size:.62rem}.rf-marketing .preview-stats small{font-size:.52rem}.rf-marketing .preview-columns{grid-template-columns:1fr}.rf-marketing .route-summary{display:none}.rf-marketing .list-title{font-size:.74rem}.rf-marketing .sample-order{padding:10px 0;gap:10px}.rf-marketing .sample-order strong{font-size:.66rem}.rf-marketing .sample-order small{font-size:.58rem}.rf-marketing .order-status{font-size:.6rem}.rf-marketing .list-title>span{font-size:.58rem}.rf-marketing .delivery-toast{width:93%;padding:13px;margin-top:-2px;margin-right:-6px}.rf-marketing .delivery-toast strong{font-size:.7rem}.rf-marketing .delivery-toast div>span{font-size:.57rem}.rf-marketing .toast-time{display:none}.rf-marketing .toast-icon{width:31px;height:31px}.rf-marketing .visual-caption{font-size:.67rem}.rf-marketing .workflow-inner>div{font-size:.74rem;gap:9px}.rf-marketing .workflow-inner>div svg{width:19px}}@media (prefers-reduced-motion:reduce){.rf-marketing *,.rf-marketing :after,.rf-marketing :before{animation:none!important;transition:none!important}}.rf-marketing .brand-period{color:var(--primary)}.rf-marketing .login-trigger{display:flex;gap:6px;align-items:center;background:none;border:0;padding:8px 0}.rf-marketing .signin-menu{min-width:265px;padding:10px}.rf-marketing .signin-menu [role=menuitem]{display:flex;align-items:center;width:100%;padding:12px;font-size:.875rem;gap:10px;white-space:nowrap;cursor:pointer}.rf-marketing .signin-menu p{font-size:.75rem;padding:7px 12px 3px;color:var(--muted-foreground)}.rf-marketing .menu-trigger{display:grid;place-items:center;border:0;background:none;color:var(--foreground);width:44px;height:44px;border-radius:8px}.rf-marketing .menu-trigger:hover{background:var(--muted)}.rf-marketing .mobile-panel{width:min(88vw,380px)!important;padding:24px 14px}.rf-marketing .mobile-panel nav{padding:8px 16px}.rf-marketing .mobile-panel nav a{display:flex;align-items:center;justify-content:space-between;font-size:1.2rem;font-weight:500;padding:16px 0;border-bottom:1px solid var(--border)}.rf-marketing .mobile-panel [aria-current=page]{color:var(--primary)}.rf-marketing .mobile-access{display:grid;gap:18px;margin-top:auto;padding:24px 16px}.rf-marketing .mobile-access a{display:flex;align-items:center;gap:8px;font-size:.875rem}.rf-marketing .section{padding-block:104px}.rf-marketing .section-tight{padding-top:10px}.rf-marketing .surface{background:#f6f8fb}.rf-marketing .section-heading{margin-bottom:48px}.rf-marketing .section-heading .eyebrow{margin-bottom:18px}.rf-marketing .split-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.rf-marketing .split-heading>p{max-width:345px;color:var(--muted-foreground);font-size:1rem;line-height:1.75}.rf-marketing .check-list{list-style:none;padding:0;margin:26px 0;display:grid;gap:13px;font-size:.9375rem}.rf-marketing .check-list li{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.rf-marketing .check-list svg{color:var(--primary);flex-shrink:0;margin-top:4px}.rf-marketing .button-outline{background:white;color:var(--foreground);border-color:#ccd7e6}.rf-marketing .button-outline:hover{background:#edf3ff;color:var(--primary)}.rf-marketing .button-white{background:white;color:#173b9b;box-shadow:none;white-space:nowrap}.rf-marketing .button-white:hover{background:#edf3ff;color:#123074}.rf-marketing .button-lime{background:var(--lime);color:#142d1d;box-shadow:none}.rf-marketing .button-lime:hover{background:#b5e45f;color:#112815}.rf-marketing .button-green{background:#16674e}.rf-marketing .button-green:hover{background:#10543e}.rf-marketing .page-hero{padding-block:82px 64px}.rf-marketing .page-hero h1{font-size:clamp(2.7rem,5vw,4.4rem)}.rf-marketing .centered{text-align:center}.rf-marketing .centered .eyebrow{justify-content:center}.rf-marketing .centered .lead{margin-inline:auto;max-width:610px}.rf-marketing .page-hero .button{margin-top:28px}.rf-marketing .feature-icon{color:var(--primary)}.rf-marketing .workflow-tour{gap:0!important;display:block!important}.rf-marketing .tour-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));width:100%!important;min-height:66px;height:auto!important;border-radius:0!important;background:transparent!important;border-bottom:1px solid var(--border);padding:0!important;gap:0!important}.rf-marketing .tour-tabs [role=tab]{border-radius:0!important;min-height:66px;padding:16px 10px;font-size:.94rem;gap:12px;justify-content:flex-start;background:none!important;box-shadow:none!important;border:0;border-bottom:2px solid transparent;white-space:normal;line-height:1.4}.rf-marketing .tour-tabs [role=tab][data-state=active]{border-bottom-color:var(--primary);color:var(--primary)}.rf-marketing .tab-number{font-family:var(--font-geist-mono),monospace;color:#71809b;flex-shrink:0}.rf-marketing .tour-tabs [data-state=active] .tab-number{color:var(--primary)}.rf-marketing .tour-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-top:47px}.rf-marketing .tour-panel[hidden]{display:none}.rf-marketing .tour-copy{max-width:460px}.rf-marketing .tour-copy h3{font-size:clamp(1.8rem,2.8vw,2.65rem);line-height:1.15;margin-top:20px}.rf-marketing .tour-copy>p{color:var(--muted-foreground);font-size:1rem;margin-top:22px;line-height:1.8}.rf-marketing .tour-copy .text-link{margin-top:5px}.rf-marketing .tour-preview{background:#edf2fa;border-radius:14px;padding:22px 42px 34px;min-width:0}.rf-marketing .tour-example-label{display:block;font-size:.75rem;letter-spacing:.1em;color:#5d6c82;margin-bottom:16px}.rf-marketing .record-card{padding:27px;border-radius:12px;background:white;box-shadow:0 10px 22px #29436508;border:1px solid #dfe7f3}.rf-marketing .record-caption{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#68809f;letter-spacing:.07em}.rf-marketing .record-caption svg{color:var(--primary)}.rf-marketing .record-card h4{font-size:1.6rem;font-weight:550;letter-spacing:-.04em;line-height:1.3;margin:18px 0 10px}.rf-marketing .record-status{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:5px;background:#edf7f1;color:#247957;font-size:.75rem}.rf-marketing .record-status span{width:5px;height:5px;border-radius:50%;background:currentColor}.rf-marketing .record-rows{margin-top:24px}.rf-marketing .record-rows>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #edf0f6;font-size:.875rem}.rf-marketing .record-rows strong{font-size:.8rem;font-weight:550;white-space:nowrap}.rf-marketing .record-note{margin-top:23px;border-left:2px solid #b6c9f6;padding-left:12px}.rf-marketing .record-note>span{display:block;font-size:.75rem;color:#617590;margin-bottom:3px}.rf-marketing .record-note p{font-size:.8rem;color:#3b4d67;line-height:1.6}.rf-marketing .feature-grid{display:grid;gap:0 48px}.rf-marketing .feature-grid article{padding:30px 0;border-top:1px solid #dce4ee}.rf-marketing .feature-grid article>svg{color:#416dae;stroke-width:1.6;margin-bottom:22px}.rf-marketing .feature-grid h3{font-size:1.25rem;letter-spacing:-.025em;margin-bottom:13px}.rf-marketing .feature-grid p{font-size:.95rem;line-height:1.75;color:var(--muted-foreground)}.rf-marketing .connected-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.rf-marketing .connection-diagram{padding:35px 20px;background:#f4f7fc;border:1px solid #e0e7f1;border-radius:16px;text-align:center}.rf-marketing .connection-center{position:relative;display:grid;justify-items:center;gap:4px;margin:0 auto 40px;width:75%;padding:23px 15px;background:white;border:1px solid #d5e0f1;border-radius:10px;box-shadow:0 6px 20px #20477706}.rf-marketing .connection-center:after{content:"";width:1px;height:40px;background:#bad0f5;position:absolute;bottom:-40px;left:50%}.rf-marketing .connection-center svg{color:var(--primary);margin-bottom:4px}.rf-marketing .connection-center strong{font-size:1.3rem}.rf-marketing .connection-center span{font-size:.8rem;color:#4a5568}.rf-marketing .connection-nodes{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;position:relative}.rf-marketing .connection-nodes:before{content:"";height:1px;top:-16px;width:75%;left:12.5%;background:#bad0f5;position:absolute}.rf-marketing .connection-nodes>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;font-size:.8rem;color:#516886}.rf-marketing .connection-nodes>div:before{content:"";position:absolute;top:-16px;width:1px;height:16px;background:#bad0f5}.rf-marketing .connection-nodes svg{border:1px solid #dce5f1;background:white;box-sizing:content-box;padding:11px;border-radius:8px;color:#3e6aad}.rf-marketing .connection-diagram>p{font-size:.75rem;color:#61738d;margin-top:28px}.rf-marketing .audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rf-marketing .audience-card{padding:43px;border-radius:14px;position:relative;min-width:0}.rf-marketing .audience-card>svg{position:absolute;right:37px;top:39px;stroke-width:1.4}.rf-marketing .audience-card.distributors{background:var(--navy);color:#fff}.rf-marketing .audience-card.retailers{background:#e9f3ee;color:#153e31}.rf-marketing .card-eyebrow{display:block;font-size:.75rem;font-weight:550;letter-spacing:.085em;margin-bottom:24px}.rf-marketing .audience-card.distributors .card-eyebrow{color:#a6bddb}.rf-marketing .audience-card.retailers .card-eyebrow{color:#4e7666}.rf-marketing .audience-card h3{font-size:2.65rem;line-height:1.08;margin-bottom:23px}.rf-marketing .audience-card p{max-width:375px;font-size:1rem;line-height:1.75;color:#aec0d8}.rf-marketing .audience-card.retailers p{color:#56756a}.rf-marketing .audience-card .text-link{margin-top:30px;font-size:.875rem;line-height:1.5}.rf-marketing .audience-card.distributors .text-link{color:#d6fca6}.rf-marketing .story-section{display:grid;grid-template-columns:1fr .9fr;gap:90px;align-items:center}.rf-marketing .story-section figure{margin:0;min-width:0}.rf-marketing .story-section img{width:100%;aspect-ratio:1.15;object-fit:cover;border-radius:12px}.rf-marketing .story-section figcaption{font-size:.75rem;color:#697b8f;margin-top:10px}.rf-marketing .story-section figcaption a{text-decoration:underline;text-underline-offset:3px}.rf-marketing .story-section .lead{font-size:1.04rem}.rf-marketing .story-section div>p:not(.lead):not(.eyebrow){font-size:1rem;color:var(--muted-foreground);margin-top:20px;line-height:1.8}.rf-marketing .story-section .text-link{margin-top:30px}.rf-marketing .faq-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;border-top:1px solid var(--border)}.rf-marketing .faq-section>div>p:not(.eyebrow){margin-top:25px;color:var(--muted-foreground);font-size:.9375rem}.rf-marketing .faq-section>div>.text-link{margin-top:9px;font-size:.875rem}.rf-marketing .faq-list [data-slot=accordion-trigger]{padding:23px 0;font-size:1rem;font-weight:500;letter-spacing:-.01em;align-items:center;line-height:1.6;border-radius:0}.rf-marketing .faq-list [data-slot=accordion-content]{font-size:.9375rem;color:var(--muted-foreground);line-height:1.8}.rf-marketing .faq-list [data-slot=accordion-content]>div{height:auto!important;padding:0 30px 23px 0}.rf-marketing .cta-block{background:#2358db;color:white;border-radius:16px;padding:53px 56px;display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:84px}.rf-marketing .cta-block .eyebrow{color:#c0d3ff;font-size:.75rem;margin-bottom:20px}.rf-marketing .cta-block .eyebrow>span{background:#c2dcff}.rf-marketing .cta-block h2{font-size:clamp(1.9rem,3vw,2.75rem);line-height:1.16}.rf-marketing .cta-block p:not(.eyebrow){max-width:560px;font-size:.9375rem;color:#c8d8ff;margin-top:20px;line-height:1.7}.rf-marketing .cta-block>div:last-child{display:flex;align-items:flex-start;flex-direction:column;gap:15px;max-width:280px}.rf-marketing .cta-block>div>span{font-size:.75rem;color:#c7d8ff;line-height:1.6}.rf-marketing .cta-retailer{background:#165c45}.rf-marketing .cta-retailer .eyebrow,.rf-marketing .cta-retailer p:not(.eyebrow),.rf-marketing .cta-retailer>div>span{color:#bedfcc}.rf-marketing .cta-retailer .button{color:#14503d}.rf-marketing .site-footer{background:#f6f8fb;border-top:1px solid var(--border);padding-top:64px}.rf-marketing .footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:45px;padding-bottom:56px}.rf-marketing .footer-top h2{font-size:.875rem;font-weight:600;letter-spacing:0;margin-bottom:21px;line-height:1.5}.rf-marketing .footer-top>div>a:not(.brand){display:flex;align-items:center;gap:5px;font-size:.875rem;color:#58697f;margin-bottom:13px}.rf-marketing .footer-top a:hover{color:var(--primary)}.rf-marketing .footer-brand>p{font-size:.875rem;color:#5c6f85;max-width:220px;margin:16px 0 24px}.rf-marketing .footer-app-note{font-size:.75rem;line-height:1.6;color:#718297;margin-top:20px}.rf-marketing .footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dfe5ee;padding:24px 0;font-size:.75rem;color:#6a7c92}.rf-marketing .footer-bottom a{text-decoration:underline;text-underline-offset:3px}.rf-marketing .split-hero{display:grid;grid-template-columns:1.07fr .93fr;align-items:center;gap:84px;padding-block:76px 84px}.rf-marketing .split-hero h1{font-size:clamp(2.7rem,4.8vw,4.5rem)}.rf-marketing .distributor-hero{background:#101f33;color:white}.rf-marketing .distributor-hero .eyebrow{color:#adc3df}.rf-marketing .distributor-hero .eyebrow>span{background:#a2d170}.rf-marketing .distributor-hero em{color:#c5f47b}.rf-marketing .distributor-hero .lead{color:#aebbce;font-size:1.09rem}.rf-marketing .distributor-hero .hero-note{color:#9aacc3;font-size:.8rem;max-width:360px;line-height:1.8}.rf-marketing .daily-plan{background:#192c44;border:1px solid #31455f;border-radius:16px;padding:31px 35px}.rf-marketing .plan-top{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;letter-spacing:.08em;color:#9fb5d2}.rf-marketing .plan-top svg{color:#c6ed99}.rf-marketing .daily-plan h2{font-size:1.9rem;line-height:1.15;font-weight:500;margin:22px 0 16px}.rf-marketing .daily-step{display:flex;align-items:center;gap:17px;padding:25px 0;border-bottom:1px solid #30455e}.rf-marketing .daily-step>span{font-family:var(--font-geist-mono),monospace;font-size:.75rem;color:#c6ed99}.rf-marketing .daily-step h3{font-size:1rem;font-weight:500;letter-spacing:-.015em;margin-bottom:8px}.rf-marketing .daily-step p{font-size:.8rem;line-height:1.7;color:#a8bad1}.rf-marketing .daily-step>svg{color:#b5da8e;margin-left:auto;flex-shrink:0}.rf-marketing .plan-bottom{font-size:.75rem;letter-spacing:.055em;color:#acc59c;display:flex;align-items:center;gap:8px;margin-top:23px}.rf-marketing .plan-bottom span{width:6px;height:6px;background:#c5f47b;border-radius:50%}.rf-marketing .getting-started{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.rf-marketing .getting-started ol,.rf-marketing .retailer-start ol{list-style:none;padding:0;margin:0;display:grid}.rf-marketing .getting-started li,.rf-marketing .retailer-start li{display:flex;gap:23px;padding:25px 0;border-top:1px solid #dce5ed}.rf-marketing .getting-started li>span,.rf-marketing .retailer-start li>span{font-family:var(--font-geist-mono),monospace;color:#5580be;font-size:.8rem;padding-top:4px}.rf-marketing .getting-started li h3,.rf-marketing .retailer-start li h3{font-size:1.14rem;letter-spacing:-.02em;margin-bottom:12px}.rf-marketing .getting-started li p,.rf-marketing .retailer-start li p{font-size:.9375rem;line-height:1.75;color:var(--muted-foreground)}.rf-marketing .retailer-hero{background:#eef5f0}.rf-marketing .retailer-page em{color:#1c7254}.rf-marketing .retailer-page .eyebrow{color:#4b7666}.rf-marketing .retailer-page .eyebrow>span{background:#398061}.rf-marketing .retailer-page .split-hero{gap:100px}.rf-marketing .retailer-login{font-size:.8rem;margin-top:20px;color:#3b6a58}.rf-marketing .retailer-preview{padding:20px 0;min-width:0}.rf-marketing .retailer-order{background:#fff;border:1px solid #d3e1d7;border-radius:14px;box-shadow:0 20px 50px #1b523011;padding:25px}.rf-marketing .retailer-order-top{display:flex;align-items:center;gap:11px;border-bottom:1px solid #e6ece7;padding-bottom:21px}.rf-marketing .retailer-order-top>svg{color:#287655}.rf-marketing .retailer-order-top strong{display:block;font-size:.9rem;font-weight:550}.rf-marketing .retailer-order-top small{display:block;font-size:.75rem;color:#73867b;margin-top:3px}.rf-marketing .retailer-order-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block:24px 18px}.rf-marketing .retailer-order-title h2{font-size:1.4rem;font-weight:550}.rf-marketing .retailer-order-title>span{font-size:.75rem;color:#78877e}.rf-marketing .cart-line{display:flex;align-items:center;gap:12px;padding:19px 0;border-bottom:1px solid #e9eee9}.rf-marketing .catalog-icon{width:47px;height:49px;border:1px solid #dce7f0;border-radius:8px;display:grid;place-items:center;background:#edf3fa;color:#6a8bb2;flex-shrink:0}.rf-marketing .catalog-1{background:#e9f3ed;color:#5e9879;border-color:#d2e7db}.rf-marketing .catalog-2{background:#fff6e5;color:#aa8a51;border-color:#f1e5ca}.rf-marketing .cart-line strong{font-size:.875rem;font-weight:550;display:block}.rf-marketing .cart-line small{display:block;font-size:.75rem;color:#7b887e;margin-top:5px}.rf-marketing .cart-line>span{margin-left:auto;font-size:.875rem;font-weight:550}.rf-marketing .cart-total{display:flex;justify-content:space-between;align-items:center;margin:23px 0;font-size:.875rem}.rf-marketing .cart-total strong{font-size:1.25rem;letter-spacing:-.03em}.rf-marketing .cart-review{display:flex;gap:8px;align-items:center;justify-content:center;padding:12px;background:#ecf6ef;color:#24664b;border-radius:6px;font-size:.875rem}.rf-marketing .retailer-order>p{font-size:.75rem;text-align:center;color:#748579;margin-top:15px}.rf-marketing .benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:54px}.rf-marketing .benefit-grid article>svg{color:#498771;margin-bottom:24px;stroke-width:1.6}.rf-marketing .benefit-grid h3{font-size:1.25rem;letter-spacing:-.025em;margin-bottom:17px}.rf-marketing .benefit-grid p{font-size:1rem;line-height:1.8;color:#65786f}.rf-marketing .retailer-start{padding:55px;background:#f0f6f2;border-radius:14px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.rf-marketing .retailer-start>div>p:not(.eyebrow){max-width:440px;margin-top:23px;color:#5d796b;font-size:1rem;line-height:1.8}.rf-marketing .retailer-start li>span{color:#50836e}.rf-marketing .retailer-start li:first-child{border:0;padding-top:0}.rf-marketing .retailer-start li:last-child{padding-bottom:0}.rf-marketing .pricing-section{padding-bottom:65px}.rf-marketing .pricing-note{display:flex;align-items:flex-start;justify-content:center;gap:8px;color:#53667d;text-align:center;background:#f5f8fc;border:1px solid #e4ebf4;border-radius:8px;padding:15px 22px;font-size:.8rem;line-height:1.7;margin:5px 0 51px}.rf-marketing .pricing-note .pulse-dot{flex-shrink:0;margin-top:8px}.rf-marketing .pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.rf-marketing .pricing-card{position:relative;border:1px solid #dce4ef;border-radius:12px;padding:29px 27px}.rf-marketing .pricing-card.featured{border:2px solid #3b69df;padding:28px 26px;box-shadow:0 14px 38px #174ecd09}.rf-marketing .plan-ribbon{position:absolute;top:-25px;left:-2px;right:-2px;background:#2b5cdb;border-radius:8px 8px 0 0;color:white;text-align:center;font-size:.75rem;padding:5px;font-weight:500;letter-spacing:.055em;height:29px}.rf-marketing .featured{border-top-left-radius:0;border-top-right-radius:0}.rf-marketing .pricing-card .card-eyebrow{font-size:.75rem;color:#6a7f9a;letter-spacing:.04em;margin-bottom:20px}.rf-marketing .plan-name{display:flex;align-items:center;justify-content:space-between}.rf-marketing .plan-name h2{font-size:1.9rem}.rf-marketing .plan-name svg{color:#5b80b7;stroke-width:1.5}.rf-marketing .plan-description{min-height:92px;font-size:.9375rem;line-height:1.7;margin-top:17px;color:var(--muted-foreground)}.rf-marketing .plan-price{font-size:1.35rem;font-weight:550;letter-spacing:-.03em;padding:26px 0 24px;border-top:1px solid #e6edf5}.rf-marketing .plan-price span{display:block;font-size:.75rem;line-height:1.7;font-weight:400;color:#72839a;letter-spacing:0;margin-top:8px}.rf-marketing .pricing-card .button{width:100%;font-size:.875rem}.rf-marketing .pricing-card>h3{font-size:.75rem;letter-spacing:0;font-weight:550;margin-top:30px;color:#5d718e;line-height:1.6}.rf-marketing .pricing-card .check-list{font-size:.875rem;margin-block:18px 10px;gap:12px}.rf-marketing .pricing-footnote{font-size:.75rem;color:#718299;text-align:center;max-width:720px;margin:25px auto 0;line-height:1.7}.rf-marketing .retailer-price{border-block:1px solid var(--border);padding-block:34px;display:flex;align-items:center;gap:23px}.rf-marketing .retailer-price>svg{color:#317961;flex-shrink:0}.rf-marketing .retailer-price h2{font-size:1.3rem;letter-spacing:-.025em;margin-bottom:8px}.rf-marketing .retailer-price p{font-size:.9375rem;color:var(--muted-foreground)}.rf-marketing .retailer-price .text-link{margin-left:auto;font-size:.875rem}.rf-marketing .plan-check{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.rf-marketing .plan-check .check-list{margin-top:0;font-size:1rem}.rf-marketing .plan-check>div>p:not(.eyebrow){font-size:.875rem;color:var(--muted-foreground);line-height:1.8;max-width:550px}.rf-marketing .company-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:0 80px;align-items:end;padding-bottom:62px}.rf-marketing .company-intro .eyebrow{grid-column:1/-1}.rf-marketing .company-intro>div>p:not(.lead){font-size:1rem;color:var(--muted-foreground);line-height:1.8;margin-top:19px}.rf-marketing .company-intro .lead{margin-top:0}.rf-marketing .company-image{position:relative}.rf-marketing .company-image>img{width:100%;height:530px;object-fit:cover;object-position:center 44%;border-radius:14px}.rf-marketing .company-image>div{position:absolute;bottom:62px;left:36px;background:#101f33ed;color:white;padding:25px 31px;border-radius:9px;backdrop-filter:blur(12px)}.rf-marketing .company-image>div>span{font-size:.75rem;letter-spacing:.1em;color:#b9cadf}.rf-marketing .company-image>div>p{font-size:1.9rem;line-height:1.2;letter-spacing:-.035em;margin-top:11px}.rf-marketing .photo-credit{font-size:.75rem;color:#6e8097;margin-top:10px}.rf-marketing .photo-credit a{text-decoration:underline;text-underline-offset:3px}.rf-marketing .company-principles{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.rf-marketing .company-principles article{display:flex;gap:26px;padding:27px 0;border-top:1px solid var(--border)}.rf-marketing .company-principles article>span{font-size:.75rem;font-family:var(--font-geist-mono),monospace;color:#5276aa;margin-top:4px}.rf-marketing .company-principles h3{font-size:1.3rem;letter-spacing:-.025em}.rf-marketing .company-principles article p{font-size:1rem;color:var(--muted-foreground);line-height:1.8;margin-top:13px}.rf-marketing .company-contact{display:flex;align-items:center;gap:25px;margin-bottom:92px;padding:32px;background:#f4f7fb;border-radius:12px}.rf-marketing .company-contact>svg{color:#4a6caa;flex-shrink:0}.rf-marketing .company-contact h2{font-size:1.4rem;letter-spacing:-.03em;margin-bottom:10px}.rf-marketing .company-contact p{font-size:.9375rem;color:var(--muted-foreground)}.rf-marketing .company-contact .text-link{margin-left:auto;white-space:nowrap;font-size:.875rem}.rf-marketing .contact-section{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;padding-block:78px 100px;align-items:start}.rf-marketing .contact-section h1{font-size:clamp(2.7rem,4.5vw,4rem)}.rf-marketing .contact-section .lead{font-size:1.04rem}.rf-marketing .demo-agenda{margin-top:36px}.rf-marketing .demo-agenda h2{font-size:1rem;letter-spacing:-.015em;margin-bottom:26px}.rf-marketing .demo-agenda>div{display:flex;align-items:flex-start;gap:15px;margin-top:23px}.rf-marketing .demo-agenda>div>svg{color:#5781bc;stroke-width:1.6;flex-shrink:0}.rf-marketing .demo-agenda strong{font-size:.9375rem;display:block;line-height:1.5;font-weight:550}.rf-marketing .demo-agenda p{font-size:.875rem;color:#6d7e95;line-height:1.75;margin-top:5px;max-width:340px}.rf-marketing .direct-contact{border-top:1px solid #e3e9f2;margin-top:37px;padding-top:24px;max-width:390px}.rf-marketing .direct-contact>span{font-size:.8rem;display:block;color:#6b7e98;margin-bottom:5px}.rf-marketing .direct-contact a{font-size:.9375rem;font-weight:500;display:flex;align-items:center;gap:8px;color:#345f9c}.rf-marketing .demo-form-card{padding:36px;border:1px solid #dce5f1;border-radius:14px;box-shadow:0 20px 60px #28477709;background:#fff}.rf-marketing .form-kicker{display:block;font-size:.75rem;letter-spacing:.07em;color:#6a7d98;margin-bottom:15px}.rf-marketing .demo-form-card h2{font-size:1.8rem;font-weight:550;line-height:1.16}.rf-marketing .demo-form-card>p{font-size:.9375rem;color:#74839a;margin-top:12px}.rf-marketing .demo-form-card form{margin-top:29px}.rf-marketing .field{margin-bottom:21px}.rf-marketing .field label{display:block;font-size:.875rem;font-weight:550;margin-bottom:8px;line-height:1.5}.rf-marketing .field label>span{color:#7e8ca1;font-weight:400;font-size:.75rem;margin-left:6px}.rf-marketing .field input{height:48px;border-color:#d9e2ef;padding:11px 13px;box-shadow:0 1px 1px #203a5502}.rf-marketing .field input,.rf-marketing .field textarea{font-size:1rem!important;background:#fcfdff;border-radius:7px}.rf-marketing .field textarea{min-height:104px;padding:12px 13px;border-color:#d9e2ef;resize:vertical}.rf-marketing .field input::placeholder,.rf-marketing .field textarea::placeholder{color:#8b98aa;font-size:.875rem}.rf-marketing .demo-form-card form>.button{width:100%;margin-top:3px}.rf-marketing .form-disclosure{font-size:.75rem;color:#6e7e93;line-height:1.75;margin-top:17px}.rf-marketing .form-legal{font-size:.75rem;color:#6e7e93;margin-top:10px}.rf-marketing .draft-fallback a,.rf-marketing .form-legal a{text-decoration:underline;text-underline-offset:3px}.rf-marketing .draft-state{padding-block:20px}.rf-marketing .draft-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#e8f6ed;color:#24815d;margin-bottom:25px}.rf-marketing .draft-state>p{font-size:1rem;line-height:1.8;color:var(--muted-foreground);margin-top:22px}.rf-marketing .draft-state .button{margin-top:27px}.rf-marketing .draft-state .draft-fallback{font-size:.875rem;margin-block:27px 30px}.rf-marketing .draft-state .text-link{font-size:.875rem;background:none;border:0;padding:0}.rf-marketing .legal-page{padding-block:75px 110px}.rf-marketing .legal-page h1{font-size:clamp(2.5rem,5vw,3.75rem)}.rf-marketing .legal-banner{padding:19px 22px;background:#fff7e5;color:#795d1d;border:1px solid #eadbbb;border-radius:8px;margin-top:30px!important}.rf-marketing .legal-page h2{font-size:1.4rem;letter-spacing:-.02em;margin-top:38px}.rf-marketing .legal-page p{font-size:1rem;line-height:1.9;color:#5f6f82;margin-top:16px}.rf-marketing .legal-page p a{text-decoration:underline;color:#315f9d}.rf-marketing .legal-page>.text-link{margin-top:35px}.rf-marketing .legal-page h3{font-size:1.1rem;letter-spacing:-.01em;margin-top:30px}.rf-marketing .legal-page ul{margin-top:16px;padding-left:22px;list-style:disc}.rf-marketing .legal-page li{font-size:1rem;line-height:1.9;color:#5f6f82;margin-top:10px}.rf-marketing .legal-page li a{text-decoration:underline;color:#315f9d}.rf-marketing .legal-page code{font-size:.9em;background:#f3f6fb;border-radius:4px;padding:1px 6px}.rf-marketing .legal-page .legal-caps{font-size:.85rem;letter-spacing:.01em}.rf-marketing .legal-table-wrap{margin-top:20px;overflow-x:auto}.rf-marketing .legal-table-wrap table{width:100%;min-width:640px;border-collapse:collapse;font-size:.9rem}.rf-marketing .legal-table-wrap td,.rf-marketing .legal-table-wrap th{text-align:left;vertical-align:top;padding:10px 14px;border-bottom:1px solid #e5ecf5;color:#5f6f82;line-height:1.6}.rf-marketing .legal-table-wrap th{color:#2c3a4f;font-weight:600;white-space:nowrap}.rf-marketing .not-found{padding-block:100px 120px}.rf-marketing .not-found>p:not(.eyebrow){font-size:1rem;color:var(--muted-foreground);margin:25px 0;max-width:520px}.rf-marketing .sample-label,.rf-marketing .visual-label{font-size:.75rem;letter-spacing:.03em}.rf-marketing .sample-label{display:none}.rf-marketing .visual-label:after{content:"SAMPLE VIEW";margin-left:auto;font-size:.75rem;letter-spacing:0}.rf-marketing .avatar,.rf-marketing .delivery-toast div>span,.rf-marketing .delivery-toast strong,.rf-marketing .list-title,.rf-marketing .list-title>span,.rf-marketing .order-status,.rf-marketing .preview-stats i,.rf-marketing .preview-stats small,.rf-marketing .preview-stats span,.rf-marketing .preview-title .small,.rf-marketing .preview-toolbar,.rf-marketing .route-summary>small,.rf-marketing .sample-order small,.rf-marketing .sample-order strong,.rf-marketing .status-chip,.rf-marketing .stop,.rf-marketing .stop small,.rf-marketing .toast-time,.rf-marketing .today-tag,.rf-marketing .visual-caption{font-size:.75rem}.rf-marketing .sample-order strong{white-space:normal;font-weight:550}.rf-marketing .preview-toolbar{font-size:.875rem}.rf-marketing .preview-columns{grid-template-columns:1fr}.rf-marketing .route-summary{display:none}.rf-marketing .sample-order{gap:10px}.rf-marketing .sample-order .avatar{width:33px;height:35px}.rf-marketing .delivery-toast strong{font-size:.875rem}.rf-marketing .delivery-toast{width:94%;margin-right:-10px}.rf-marketing .toast-time{display:none}.rf-marketing .delivery-toast div>span{line-height:1.5}.rf-marketing .eyebrow,.rf-marketing .hero-note,.rf-marketing .workflow-inner>div{font-size:max(.75rem,12px)}@media (max-width:1100px){.rf-marketing .desktop-nav{gap:19px}.rf-marketing .desktop-nav a:nth-child(4){display:block}.rf-marketing .desktop-nav a:last-child{display:none}.rf-marketing .header-inner{gap:18px}.rf-marketing .hero-visual .visual-label{font-size:.75rem}.rf-marketing .visual-label:after{display:none}.rf-marketing .retailer-page .split-hero,.rf-marketing .split-hero{gap:45px}.rf-marketing .tour-panel{gap:40px}.rf-marketing .tour-preview{padding:20px 25px 27px}.rf-marketing .audience-card{padding:33px}.rf-marketing .audience-card>svg{right:30px;top:31px}.rf-marketing .audience-card h3{font-size:2.3rem}.rf-marketing .story-section{gap:48px}.rf-marketing .faq-section{gap:55px}.rf-marketing .cta-block{padding:43px 38px}.rf-marketing .feature-grid{gap:0 30px}.rf-marketing .contact-section{gap:45px}.rf-marketing .demo-form-card{padding:28px}.rf-marketing .pricing-grid{gap:15px}.rf-marketing .pricing-card{padding:24px 20px}.rf-marketing .pricing-card.featured{padding:23px 19px}.rf-marketing .company-intro{gap:0 45px}.rf-marketing .company-contact{flex-wrap:wrap}.rf-marketing .company-contact .text-link{margin-left:52px}.rf-marketing .footer-top{gap:30px;grid-template-columns:1.35fr 1fr 1fr}.rf-marketing .footer-top>div:last-child{grid-column:2/4}.rf-marketing .section{padding-block:82px}}@media (max-width:900px){.rf-marketing .desktop-nav{display:none}.rf-marketing .mobile-menu{display:block}.rf-marketing .header-actions{gap:18px}.rf-marketing .nav-login{display:block}.rf-marketing .home-hero{grid-template-columns:1fr 1fr;gap:30px}.rf-marketing .hero-actions{flex-direction:column;align-items:flex-start}.rf-marketing .hero-copy h1{font-size:clamp(2.7rem,5.5vw,3.6rem)}.rf-marketing .cta-block{align-items:flex-start;flex-direction:column}.rf-marketing .cta-block>div:last-child{max-width:none}.rf-marketing .cta-block br{display:none}.rf-marketing .pricing-grid{grid-template-columns:1fr;gap:45px;max-width:640px;margin:auto}.rf-marketing .pricing-card{padding:30px}.rf-marketing .pricing-card.featured{padding:29px}.rf-marketing .plan-description{min-height:0;margin-bottom:23px;max-width:480px}.rf-marketing .plan-price{padding-block:21px}.rf-marketing .pricing-card .button{max-width:300px}.rf-marketing .pricing-card .check-list{grid-template-columns:1fr}.rf-marketing .retailer-price{flex-wrap:wrap}.rf-marketing .retailer-price .text-link{margin-left:53px}.rf-marketing .feature-grid{grid-template-columns:1fr 1fr}.rf-marketing .company-principles,.rf-marketing .getting-started,.rf-marketing .plan-check{gap:45px}.rf-marketing .company-intro{grid-template-columns:1fr;gap:30px}.rf-marketing .company-intro .eyebrow{margin-bottom:0}.rf-marketing .company-intro>div{max-width:630px}.rf-marketing .contact-section{grid-template-columns:1fr;max-width:700px;gap:48px}.rf-marketing .contact-copy h1{font-size:3.4rem}.rf-marketing .demo-form-card{padding:37px}.rf-marketing .benefit-grid{gap:28px}.rf-marketing .retailer-start{padding:35px;gap:35px}.rf-marketing .company-image>img{height:450px}.rf-marketing .split-hero h1{font-size:3rem}.rf-marketing .daily-plan{padding:25px}.rf-marketing .daily-plan h2{font-size:1.6rem}.rf-marketing .daily-step{gap:12px}.rf-marketing .daily-step>svg{display:none}.rf-marketing .retailer-order{padding:20px}.rf-marketing .cart-line{gap:9px}.rf-marketing .catalog-icon{width:35px;height:40px}.rf-marketing .cart-line small{font-size:.75rem}.rf-marketing .cart-line>span{font-size:.8rem}.rf-marketing .retailer-order-title{flex-wrap:wrap}.rf-marketing .retailer-login{font-size:.875rem;align-items:flex-start}}@media (max-width:760px){.rf-marketing .section{padding-block:64px}.rf-marketing .home-hero{grid-template-columns:1fr;gap:20px}.rf-marketing .home-hero h1{font-size:clamp(2.85rem,8vw,4rem);max-width:610px}.rf-marketing .hero-visual{max-width:590px;margin-top:10px}.rf-marketing .hero-actions{flex-direction:row;align-items:center}.rf-marketing .split-heading{display:block}.rf-marketing .split-heading>p{margin-top:22px;max-width:480px}.rf-marketing .section-heading{margin-bottom:33px}.rf-marketing .tour-tabs{grid-template-columns:1fr 1fr;min-height:auto}.rf-marketing .tour-tabs [role=tab]{min-height:56px;font-size:.875rem;padding:14px 8px;gap:9px}.rf-marketing .tour-panel{grid-template-columns:1fr;gap:32px;padding-top:30px}.rf-marketing .tour-copy{max-width:600px}.rf-marketing .tour-copy h3{font-size:2rem;max-width:460px}.rf-marketing .tour-copy .check-list{margin-top:20px}.rf-marketing .tour-preview{padding:25px 32px 32px}.rf-marketing .record-card{max-width:480px;margin:auto}.rf-marketing .tour-example-label{text-align:center}.rf-marketing .audience-grid{grid-template-columns:1fr;gap:18px}.rf-marketing .audience-card{padding:36px}.rf-marketing .audience-card h3{font-size:2.45rem}.rf-marketing .audience-card p{max-width:500px}.rf-marketing .story-section{grid-template-columns:1fr;gap:34px}.rf-marketing .story-section img{aspect-ratio:1.5}.rf-marketing .story-section>div{max-width:550px}.rf-marketing .faq-section{grid-template-columns:1fr;gap:27px}.rf-marketing .faq-section h2 br{display:none}.rf-marketing .faq-section>div>p:not(.eyebrow){margin-top:20px}.rf-marketing .faq-list [data-slot=accordion-trigger]{font-size:.9375rem;padding-block:21px}.rf-marketing .faq-list [data-slot=accordion-content]>div{padding-right:15px}.rf-marketing .cta-block{margin-bottom:60px;padding:35px 30px;gap:27px}.rf-marketing .cta-block>div>span{font-size:.75rem}.rf-marketing .footer-top{grid-template-columns:1fr 1fr;gap:38px 30px}.rf-marketing .footer-brand{grid-column:1/-1}.rf-marketing .footer-brand>p{max-width:none;margin:10px 0 17px}.rf-marketing .footer-top>div:last-child{grid-column:auto}.rf-marketing .footer-top>div:nth-child(2){grid-column:1}.rf-marketing .footer-top>div:last-child{grid-column:1/-1}.rf-marketing .footer-top>div>a:not(.brand){font-size:.875rem}.rf-marketing .site-footer{padding-top:45px}.rf-marketing .footer-top{padding-bottom:35px}.rf-marketing .footer-bottom{flex-direction:column;gap:8px}.rf-marketing .page-hero{padding-block:55px 43px}.rf-marketing .page-hero h1{font-size:clamp(2.5rem,7.7vw,3.7rem)}.rf-marketing .page-hero .lead{font-size:1.04rem}.rf-marketing .section-tight{padding-top:15px}.rf-marketing .feature-grid{gap:0 25px}.rf-marketing .connected-section{grid-template-columns:1fr;gap:38px}.rf-marketing .connection-diagram{max-width:580px}.rf-marketing .retailer-page .split-hero,.rf-marketing .split-hero{grid-template-columns:1fr;gap:42px;padding-block:52px 56px}.rf-marketing .split-hero h1{font-size:clamp(2.7rem,8vw,3.7rem)}.rf-marketing .split-hero .lead{max-width:550px}.rf-marketing .daily-plan{padding:32px;max-width:560px}.rf-marketing .daily-plan h2{font-size:2rem}.rf-marketing .daily-step{gap:21px}.rf-marketing .daily-step>svg{display:block}.rf-marketing .daily-step p{font-size:.875rem}.rf-marketing .plan-bottom{font-size:.75rem;line-height:1.6}.rf-marketing .getting-started{grid-template-columns:1fr;gap:32px}.rf-marketing .retailer-preview{padding:0;max-width:540px;width:100%;margin:auto}.rf-marketing .retailer-order{padding:25px}.rf-marketing .catalog-icon{width:45px;height:49px}.rf-marketing .cart-line{gap:13px}.rf-marketing .cart-line strong,.rf-marketing .cart-line>span{font-size:.9375rem}.rf-marketing .benefit-grid{grid-template-columns:1fr;gap:30px}.rf-marketing .benefit-grid article{padding-bottom:25px;border-bottom:1px solid #dce7e0}.rf-marketing .benefit-grid article>svg{margin-bottom:16px}.rf-marketing .benefit-grid h3{margin-bottom:12px}.rf-marketing .retailer-start{grid-template-columns:1fr;gap:34px;padding:32px}.rf-marketing .retailer-start ol{max-width:520px}.rf-marketing .retailer-price{align-items:flex-start;gap:18px}.rf-marketing .retailer-price>div{flex:1}.rf-marketing .retailer-price .text-link{margin-left:48px}.rf-marketing .plan-check{grid-template-columns:1fr;gap:28px}.rf-marketing .pricing-note{text-align:left;justify-content:flex-start}.rf-marketing .pricing-section{padding-bottom:45px}.rf-marketing .company-intro{gap:27px}.rf-marketing .company-image>img{height:430px}.rf-marketing .company-image>div{left:22px;bottom:64px;padding:20px 24px}.rf-marketing .company-image>div>p{font-size:1.65rem}.rf-marketing .company-principles{grid-template-columns:1fr;gap:35px}.rf-marketing .company-contact{padding:25px;gap:18px;margin-bottom:62px}.rf-marketing .company-contact>div{flex:1;min-width:200px}.rf-marketing .company-contact .text-link{margin-left:0;white-space:normal;overflow-wrap:anywhere}.rf-marketing .contact-section{padding-block:52px 70px}.rf-marketing .contact-copy h1{font-size:clamp(2.6rem,8vw,3.5rem)}.rf-marketing .contact-copy .lead{max-width:560px}.rf-marketing .demo-form-card{padding:29px}.rf-marketing .legal-page{padding-block:52px 70px}.rf-marketing .not-found{padding-block:70px 90px}}@media (max-width:480px){.rf-marketing .header-actions{gap:4px}.rf-marketing .header-actions>.button,.rf-marketing .nav-login{display:none}.rf-marketing .brand{font-size:1.5rem}.rf-marketing .brand-mark{width:32px;height:32px}.rf-marketing .hero-actions{flex-direction:column;align-items:flex-start}.rf-marketing .hero-visual .visual-label{font-size:.75rem}.rf-marketing .home-hero .eyebrow{font-size:.75rem;letter-spacing:.055em;line-height:1.6}.rf-marketing .hero-note{font-size:.8rem;align-items:flex-start}.rf-marketing .hero-note svg{flex-shrink:0;margin-top:2px}.rf-marketing .hero-note,.rf-marketing .visual-caption{line-height:1.6}.rf-marketing .workflow-inner>div{font-size:.8125rem;align-items:flex-start;line-height:1.6}.rf-marketing .workflow-inner>div svg{flex-shrink:0;margin-top:3px}.rf-marketing .home-hero{padding-bottom:40px}.rf-marketing .preview-title{align-items:flex-start}.rf-marketing .preview-title h2{font-size:1.25rem}.rf-marketing .preview-stats>div>span{font-size:.75rem}.rf-marketing .preview-stats small{font-size:.75rem;line-height:1.5;margin-top:4px}.rf-marketing .preview-stats{margin-block:20px}.rf-marketing .preview-stats strong{font-size:1.7rem;margin-top:5px}.rf-marketing .preview-stats i,.rf-marketing .status-chip{display:none}.rf-marketing .preview-title .small{font-size:.75rem}.rf-marketing .preview-stats .stat-total{font-size:1rem}.rf-marketing .preview-columns .list-title>span{display:none}.rf-marketing .sample-order strong{font-size:.75rem;line-height:1.5}.rf-marketing .order-status,.rf-marketing .sample-order small{font-size:.75rem}.rf-marketing .delivery-toast{margin:8px 0 0;width:100%;transform:none}.rf-marketing .delivery-toast div>span{font-size:.75rem}.rf-marketing .delivery-toast strong{font-size:.8125rem}.rf-marketing .toast-icon{width:32px;height:32px}.rf-marketing .tour-tabs [role=tab]{font-size:.8125rem;gap:7px}.rf-marketing .tour-preview{padding:20px 15px 24px}.rf-marketing .record-card{padding:22px 19px}.rf-marketing .record-card h4{font-size:1.5rem}.rf-marketing .record-rows>div{font-size:.8125rem;align-items:flex-start;gap:12px}.rf-marketing .record-rows>div>strong{font-size:.75rem}.rf-marketing .record-rows>div>span{max-width:65%}.rf-marketing .audience-card{padding:29px}.rf-marketing .audience-card>svg{width:25px;right:27px;top:27px}.rf-marketing .audience-card h3{font-size:2.2rem}.rf-marketing .audience-card .card-eyebrow{font-size:.75rem}.rf-marketing .audience-card p{font-size:.9375rem}.rf-marketing .audience-card .text-link{align-items:flex-start;line-height:1.65}.rf-marketing .audience-card .text-link svg{flex-shrink:0;margin-top:4px}.rf-marketing .story-section img{aspect-ratio:1.2}.rf-marketing .cta-block{padding:30px 24px}.rf-marketing .cta-block .eyebrow{font-size:.75rem;letter-spacing:.05em}.rf-marketing .cta-block h2{font-size:2rem}.rf-marketing .cta-block>div:last-child{align-items:stretch;width:100%}.rf-marketing .button{max-width:100%;font-size:.9375rem}.rf-marketing .feature-grid{grid-template-columns:1fr}.rf-marketing .feature-grid article{padding:27px 0}.rf-marketing .feature-grid article>svg{margin-bottom:18px}.rf-marketing .connection-diagram{padding:28px 10px}.rf-marketing .connection-nodes>div{font-size:.75rem}.rf-marketing .connection-center{width:90%}.rf-marketing .connection-center span{font-size:.75rem}.rf-marketing .connection-nodes svg{padding:9px}.rf-marketing .retailer-order{padding:20px 17px}.rf-marketing .cart-line strong{font-size:.8125rem}.rf-marketing .cart-line small,.rf-marketing .cart-line>span{font-size:.75rem}.rf-marketing .catalog-icon{width:37px;height:43px}.rf-marketing .cart-line{gap:9px}.rf-marketing .retailer-order-title h2{font-size:1.35rem}.rf-marketing .retailer-start{padding:28px 24px}.rf-marketing .retailer-start li{gap:17px}.rf-marketing .retailer-login{line-height:1.7}.rf-marketing .retailer-login svg{flex-shrink:0;margin-top:4px}.rf-marketing .daily-plan{padding:27px 24px}.rf-marketing .daily-step{gap:15px}.rf-marketing .daily-step>svg{display:none}.rf-marketing .pricing-card{padding:28px 23px}.rf-marketing .pricing-card.featured{padding:27px 22px}.rf-marketing .pricing-note{padding:14px 17px;font-size:.8rem}.rf-marketing .plan-ribbon{font-size:.75rem;letter-spacing:.03em}.rf-marketing .retailer-price .text-link{margin-left:0}.rf-marketing .company-image>img{height:390px}.rf-marketing .company-image>div{left:16px;right:16px;bottom:75px;padding:20px}.rf-marketing .company-image>div>p{font-size:1.5rem}.rf-marketing .company-image>div>span{font-size:.75rem;letter-spacing:.06em}.rf-marketing .photo-credit{font-size:.75rem;line-height:1.6}.rf-marketing .company-principles article{gap:18px}.rf-marketing .company-contact>svg{display:none}.rf-marketing .demo-form-card{padding:26px 22px}.rf-marketing .demo-form-card h2{font-size:1.65rem}.rf-marketing .form-kicker{font-size:.75rem;line-height:1.6;letter-spacing:.04em}.rf-marketing .demo-agenda p{font-size:.9375rem}.rf-marketing .demo-agenda>div{gap:12px}.rf-marketing .legal-banner{padding:16px 19px}.rf-marketing .footer-top{gap:32px 25px}.rf-marketing .footer-top h2,.rf-marketing .footer-top>div>a:not(.brand){font-size:.875rem}.rf-marketing .footer-app-note,.rf-marketing .footer-bottom{font-size:.75rem}}@media (prefers-reduced-motion:no-preference){.rf-marketing .hero-copy{animation:appear .6s ease both}.rf-marketing .hero-visual{animation:appear .8s ease .12s both}.rf-marketing .page-hero{animation:appear .5s ease both}@keyframes appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.rf-marketing .site-header{background:rgba(255,255,255,.88);border-bottom-color:#e6eaf0;backdrop-filter:blur(24px) saturate(170%)}.rf-marketing .flagship-hero{position:relative;background:#040b18;color:#fff;min-height:760px;isolation:isolate;overflow:hidden}.rf-marketing .flagship-art{position:absolute;inset:0;z-index:-2}.rf-marketing .flagship-art img{width:100%;height:100%;object-fit:cover;object-position:center 61%}.rf-marketing .flagship-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,9,20,.68),rgba(3,9,20,.2) 45%,transparent 74%)}.rf-marketing .flagship-copy{padding-block:89px 130px;position:relative}.rf-marketing .flagship-copy>.eyebrow{font-size:.75rem;letter-spacing:.14em;color:#b4c7e5;margin-bottom:26px}.rf-marketing .flagship-copy>.eyebrow>span{background:#6c9aff;box-shadow:0 0 14px #3979ff}.rf-marketing .flagship-copy h1{font-size:clamp(3rem,5.75vw,5.15rem);font-weight:580;letter-spacing:-.055em;line-height:1.04;max-width:700px;text-wrap:balance}.rf-marketing .flagship-copy h1 em{color:#85aaff}.rf-marketing .flagship-copy>p:not(.eyebrow){max-width:500px;font-size:1.08rem;line-height:1.8;color:#c6d1e1;margin-top:26px}.rf-marketing .flagship-copy .hero-actions{gap:25px;margin-top:30px;max-width:640px;flex-direction:row;align-items:center}.rf-marketing .flagship-copy .button{background:#3975f5;border:1px solid #6894fc;box-shadow:0 5px 26px #1647b84d}.rf-marketing .flagship-copy .button:hover{background:#5286f7;box-shadow:0 6px 30px #1647b866}.rf-marketing .flagship-copy .text-link{color:#e7edf9}.rf-marketing .flagship-copy .text-link:hover{color:#8fafff}.rf-marketing .flagship-bottom{position:absolute;bottom:30px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:.75rem;font-family:var(--font-geist-mono),monospace;letter-spacing:.075em;color:#aabbd5}.rf-marketing .flagship-bottom>span:first-child{display:flex;align-items:center;gap:9px}.rf-marketing .flagship-bottom .pulse-dot{background:#70dea7;box-shadow:0 0 15px #3be89366}.rf-marketing .workflow-band{background:#fafbfe}.rf-marketing .workflow-inner{min-height:126px}.rf-marketing .section-heading h2{font-size:clamp(2.1rem,3.5vw,3.35rem)}.rf-marketing .audience-card{overflow:hidden;transition:transform .3s,box-shadow .3s}.rf-marketing .audience-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px #182e4814}.rf-marketing .audience-card.distributors{background:linear-gradient(125deg,#10223e,#07101e)}.rf-marketing .audience-card.retailers{background:linear-gradient(130deg,#eaf0fc,#eff8f5)}.rf-marketing .audience-card>svg{padding:10px;box-sizing:content-box;border:1px solid;border-radius:13px;opacity:.65;width:27px;height:27px}.rf-marketing .audience-card h3{padding-top:10px}.rf-marketing .tour-preview{background:radial-gradient(ellipse at 50% 60%,#d5e2f6,#eff3f9 74%);border:1px solid #e0e8f4;padding-block:29px 38px}.rf-marketing .record-card{box-shadow:0 25px 35px -19px #38578036,0 1px 1px #38578009;border-color:#d7e2f0}.rf-marketing .cta-block{background:linear-gradient(115deg,#0d3cb3,#255bdc 64%,#3374ed);box-shadow:0 20px 50px -25px #1d4bc444}.rf-marketing .cta-retailer{background:linear-gradient(115deg,#134537,#16684d)}.rf-marketing .retailer-hero{background:#f4f6fb;overflow:hidden}.rf-marketing .retailer-page .split-hero{gap:30px;grid-template-columns:1fr 1.15fr;padding-block:68px 67px}.rf-marketing .retailer-page .split-hero h1{font-size:clamp(2.7rem,4.7vw,4.35rem);letter-spacing:-.055em}.rf-marketing .retailer-page .split-hero .lead{max-width:465px}.rf-marketing .retailer-page em{color:#2a5bce}.rf-marketing .retailer-page .eyebrow{color:#5d7497}.rf-marketing .retailer-page .eyebrow>span{background:#4275df}.rf-marketing .retailer-page .button-green{background:#245be8}.rf-marketing .retailer-page .button-green:hover{background:#1747c4}.rf-marketing .retailer-page .hero-note svg{color:#527cc8}.rf-marketing .retailer-login{color:#526e94}.rf-marketing .retailer-art{position:relative;min-width:0;margin:0;isolation:isolate;padding-block:30px 45px}.rf-marketing .retailer-art>img{width:100%;height:auto;border-radius:18px}.rf-marketing .art-chip{position:absolute;background:rgba(255,255,255,.84);border:1px solid #ffffff;box-shadow:0 14px 35px -12px #365a9c30;backdrop-filter:blur(17px);display:flex;align-items:center;gap:11px;border-radius:12px;color:#29456e}.rf-marketing .browser-chip{right:1%;top:8%;padding:13px 17px;font-size:.75rem;letter-spacing:.055em}.rf-marketing .browser-chip svg{color:#3565c4}.rf-marketing .order-chip{bottom:11%;padding:16px 20px;transform:rotate(-3deg)}.rf-marketing .order-chip-check{display:grid;place-items:center;background:#e5f5ed;color:#267451;width:33px;height:33px;border-radius:50%}.rf-marketing .order-chip strong{display:block;font-size:.875rem;font-weight:550}.rf-marketing .order-chip small{display:block;font-size:.75rem;color:#6b7f9e;margin-top:3px}.rf-marketing .retailer-art figcaption{text-align:center;color:#74839c;font-size:.75rem;line-height:1.6;margin-top:22px}.rf-marketing .network-art{margin:0;position:relative;min-width:0;align-self:stretch;display:flex;justify-content:center;flex-direction:column}.rf-marketing .network-art img{width:calc(100% + 36px);max-width:none;aspect-ratio:1.12;object-fit:cover;object-position:58% center;border-radius:18px;box-shadow:0 30px 100px #0005;mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.rf-marketing .network-art figcaption{font-family:var(--font-geist-mono),monospace;font-size:.75rem;letter-spacing:.12em;color:#8ea9d4;position:absolute;bottom:27px;left:30px;right:0;text-align:center}.rf-marketing .distributor-hero{background:#07101e;overflow:hidden}.rf-marketing .distributor-hero .split-hero{grid-template-columns:1.05fr 1fr;gap:40px;min-height:650px}.rf-marketing .distributor-hero em{color:#8eb1ff}.rf-marketing .distributor-hero .button-lime{background:#2b67ed;color:white;border:1px solid #5486f2}.rf-marketing .distributor-hero .button-lime:hover{background:#3c75f2}.rf-marketing .distributor-hero .eyebrow>span{background:#6795fc}.rf-marketing .product-cinema{position:relative;overflow:hidden;margin-bottom:62px;background:#050c19;border-radius:18px;height:460px;isolation:isolate}.rf-marketing .product-cinema img{width:100%;height:100%;object-fit:cover;object-position:center 56%;position:absolute;inset:0;z-index:-2}.rf-marketing .product-cinema:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#050c196b,transparent 75%)}.rf-marketing .product-cinema>div{position:relative;padding:43px 46px;color:white}.rf-marketing .product-cinema>div>span{color:#a2b9dc;font-size:.75rem;letter-spacing:.1em}.rf-marketing .product-cinema h2{font-size:2.5rem;line-height:1.12;max-width:500px;margin-top:20px;font-weight:500;letter-spacing:-.04em}.rf-marketing .retailer-detail-section{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;padding-block:104px;align-items:center}.rf-marketing .retailer-detail-section h2{font-size:clamp(2rem,3.1vw,2.85rem)}.rf-marketing .retailer-detail-section>div>p:not(.eyebrow){font-size:1rem;line-height:1.8;color:#62748c;max-width:470px;margin:25px 0}.rf-marketing .retailer-detail-card{padding:32px;border:1px solid #dce5f1;border-radius:14px;box-shadow:0 23px 50px -18px #2c538525;transform:rotate(-2deg);background:linear-gradient(160deg,#fff,#f9fbff)}.rf-marketing .retailer-detail-card h3{font-size:1.6rem;margin-top:20px;font-weight:550}.rf-marketing .retailer-detail-card>p{font-size:.875rem;color:#75879f;margin-top:8px}.rf-marketing .retailer-detail-section .retailer-detail-card>p{margin:10px 0;font-size:.875rem}.rf-marketing .retailer-detail-section .retailer-detail-card>.sample-note{font-size:.75rem;margin-bottom:0}.rf-marketing .retailer-detail-card .cart-total{margin-bottom:18px}@media (min-width:1700px){.rf-marketing .flagship-hero{min-height:850px}.rf-marketing .flagship-copy{padding-top:115px}.rf-marketing .flagship-art img{object-position:center 66%}}@media (max-width:1100px){.rf-marketing .flagship-hero{min-height:690px}.rf-marketing .flagship-copy{padding-top:73px}.rf-marketing .flagship-copy h1{font-size:4.25rem;max-width:600px}.rf-marketing .flagship-copy>p:not(.eyebrow){font-size:1rem;max-width:435px}.rf-marketing .flagship-copy .hero-actions{gap:20px}.rf-marketing .flagship-copy .button{font-size:.875rem}.rf-marketing .flagship-art img{object-position:56% center}.rf-marketing .flagship-copy .text-link{font-size:.875rem}.rf-marketing .retailer-page .split-hero{gap:10px}.rf-marketing .retailer-page .split-hero h1{font-size:3.3rem}.rf-marketing .browser-chip{font-size:.75rem;padding:11px 13px;right:0;letter-spacing:0}.rf-marketing .order-chip{right:0;padding:13px 15px}.rf-marketing .network-art img{aspect-ratio:.92}.rf-marketing .distributor-hero .split-hero{gap:25px}.rf-marketing .product-cinema{height:410px}.rf-marketing .product-cinema h2{font-size:2.2rem}.rf-marketing .retailer-detail-section{gap:50px}.rf-marketing .art-chip strong{font-size:.8rem}.rf-marketing .art-chip small{font-size:.75rem}}@media (max-width:900px){.rf-marketing .flagship-copy h1{font-size:3.8rem}.rf-marketing .flagship-copy>p:not(.eyebrow){max-width:390px}.rf-marketing .wide-only{display:none}.rf-marketing .flagship-copy .hero-actions{max-width:350px;flex-direction:column;align-items:flex-start;gap:19px}.rf-marketing .flagship-hero{min-height:680px}.rf-marketing .flagship-art img{object-position:48% center}.rf-marketing .flagship-hero:after{background:linear-gradient(90deg,#030914a6,transparent 90%)}.rf-marketing .flagship-bottom>span:last-child{display:none}.rf-marketing .retailer-page .split-hero{grid-template-columns:1fr;gap:15px}.rf-marketing .retailer-page .split-hero>div:first-child{max-width:590px}.rf-marketing .retailer-page .split-hero h1{font-size:3.8rem}.rf-marketing .retailer-page .split-hero h1 em br{display:none}.rf-marketing .retailer-art{max-width:650px;width:100%;margin:auto;padding-top:10px}.rf-marketing .browser-chip{top:5%;right:3%;letter-spacing:.06em}.rf-marketing .order-chip{right:6%;bottom:10%;padding:16px 22px}.rf-marketing .art-chip strong{font-size:.875rem}.rf-marketing .retailer-art figcaption{margin-top:18px}.rf-marketing .distributor-hero .split-hero{grid-template-columns:1fr;gap:35px;padding-bottom:45px}.rf-marketing .network-art{max-width:750px;width:100%;margin:auto}.rf-marketing .network-art img{width:100%;aspect-ratio:1.7;object-position:center;mask-image:none}.rf-marketing .network-art figcaption{left:0;bottom:20px}.rf-marketing .distributor-hero .split-hero h1{max-width:640px}.rf-marketing .product-cinema{height:390px}.rf-marketing .product-cinema>div{padding:33px 35px}.rf-marketing .product-cinema h2{font-size:2rem;max-width:400px}.rf-marketing .retailer-detail-section{gap:35px}.rf-marketing .retailer-detail-card{padding:27px}.rf-marketing .audience-card>svg{padding:8px;width:23px;height:23px}.rf-marketing .audience-card .card-eyebrow{max-width:70%}}@media (max-width:660px){.rf-marketing .flagship-hero{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#040b18}.rf-marketing .flagship-copy{padding-block:49px 28px;order:1}.rf-marketing .flagship-copy h1{font-size:clamp(2.65rem,8.7vw,3.5rem);line-height:1.06}.rf-marketing .flagship-copy h1 br{display:none}.rf-marketing .flagship-copy>p:not(.eyebrow){max-width:510px;font-size:1rem;line-height:1.75;margin-top:23px}.rf-marketing .flagship-copy>.eyebrow{font-size:.75rem;letter-spacing:.06em;margin-bottom:22px}.rf-marketing .flagship-copy .hero-actions{flex-direction:row;max-width:none;align-items:center;margin-top:25px;gap:22px}.rf-marketing .flagship-copy .button{font-size:.875rem;padding:13px 17px}.rf-marketing .flagship-copy .text-link{font-size:.875rem}.rf-marketing .flagship-art{position:relative;inset:auto;order:2;width:100%;z-index:0;isolation:isolate;margin-top:-7px}.rf-marketing .flagship-art img{height:auto;object-fit:contain;width:100%;mask-image:linear-gradient(180deg,transparent,black 14%,black)}.rf-marketing .flagship-hero:after{display:none}.rf-marketing .flagship-bottom{position:static;order:3;padding-block:15px 24px;font-size:.75rem;letter-spacing:.045em}.rf-marketing .flagship-bottom>span:first-child{gap:8px}.rf-marketing .flagship-bottom .pulse-dot{flex-shrink:0}.rf-marketing .retailer-page .split-hero{padding-block:50px 25px}.rf-marketing .retailer-page .split-hero h1{font-size:clamp(2.6rem,8.3vw,3.5rem)}.rf-marketing .retailer-page .split-hero .lead{font-size:1rem}.rf-marketing .retailer-art{padding-block:32px 25px;margin-top:5px}.rf-marketing .browser-chip{top:6%;padding:10px 12px;font-size:.75rem;letter-spacing:0}.rf-marketing .order-chip{right:1%;bottom:13%;padding:12px 15px;gap:8px}.rf-marketing .order-chip-check{width:28px;height:28px}.rf-marketing .order-chip strong{font-size:.8125rem}.rf-marketing .order-chip small{font-size:.75rem}.rf-marketing .retailer-art figcaption{font-size:.75rem;margin-top:28px}.rf-marketing .product-cinema{height:auto;margin-bottom:45px;border-radius:12px;display:flex;flex-direction:column;background:#040b18}.rf-marketing .product-cinema>div{order:1;padding:30px 27px 5px}.rf-marketing .product-cinema h2{font-size:1.9rem;margin-top:18px;max-width:400px}.rf-marketing .product-cinema>div>span{font-size:.75rem;letter-spacing:.06em}.rf-marketing .product-cinema img{position:static;order:2;height:auto;width:100%;mask-image:linear-gradient(180deg,transparent,black 18%);z-index:0}.rf-marketing .product-cinema:after{display:none}.rf-marketing .retailer-detail-section{grid-template-columns:1fr;padding-block:65px;gap:35px}.rf-marketing .retailer-detail-card{width:calc(100% - 12px);margin:auto;max-width:530px}.rf-marketing .network-art img{border-radius:10px}.rf-marketing .network-art figcaption{position:static;margin-top:17px;font-size:.75rem;letter-spacing:.07em}.rf-marketing .distributor-hero .split-hero{gap:27px}.rf-marketing .audience-card{transition:none}.rf-marketing .audience-card:hover{transform:none}.rf-marketing .section-heading h2{font-size:2.2rem}}@media (max-width:390px){.rf-marketing .flagship-copy .hero-actions{flex-direction:column;align-items:flex-start;gap:21px}.rf-marketing .flagship-copy h1{font-size:2.65rem}.rf-marketing .flagship-copy>.eyebrow{font-size:.75rem;letter-spacing:.025em}.rf-marketing .flagship-bottom{font-size:.75rem;letter-spacing:0}.rf-marketing .retailer-art .browser-chip{position:relative;top:auto;right:auto;width:max-content;margin:-8px auto 0;order:1;font-size:.75rem}.rf-marketing .retailer-art{display:flex;flex-direction:column;padding-top:20px}.rf-marketing .retailer-art>img{order:2;margin-top:10px}.rf-marketing .retailer-art .order-chip{display:none}.rf-marketing .retailer-art figcaption{order:3;margin-top:15px}.rf-marketing .product-cinema h2{font-size:1.75rem}.rf-marketing .product-cinema>div{padding:25px 23px 8px}}@media (prefers-reduced-motion:no-preference){.rf-marketing .flagship-copy{animation:flagship-copy-in .75s ease both}.rf-marketing .flagship-art img{animation:flagship-art-in 1.4s ease both}.rf-marketing .retailer-art>img{animation:retailer-arrive .9s ease both}.rf-marketing .order-chip{animation:chip-arrive 1s ease both}.rf-marketing .browser-chip{animation:browser-arrive 1.05s ease both}@keyframes flagship-copy-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes flagship-art-in{0%{opacity:.35;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes retailer-arrive{0%{opacity:.5;transform:translateY(17px)}to{opacity:1;transform:translateY(0)}}@keyframes chip-arrive{0%{opacity:0;transform:translateY(15px) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(-3deg)}}@keyframes browser-arrive{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.rf-marketing .art-chip,.rf-marketing .flagship-art img,.rf-marketing .flagship-copy,.rf-marketing .retailer-art>img{animation:none!important;transform:none!important}.rf-marketing .audience-card:hover,.rf-marketing .button:hover{transform:none}}.rf-marketing{background:#f8faff;background-image:radial-gradient(ellipse at 78% 8%,#dce8ff95 0,transparent 34%),radial-gradient(ellipse at 8% 3%,#e9e6ff70 0,transparent 31%);background-repeat:no-repeat}.rf-marketing .wrap{width:min(1280px,calc(100% - 80px))}.rf-marketing .site-header{height:100px;top:0;padding-top:16px;border:0;background:transparent;backdrop-filter:none;pointer-events:none}.rf-marketing .header-inner{height:68px;max-width:1240px;background:rgba(255,255,255,.7);border:1px solid #fff;border-radius:100px;padding-inline:24px 15px;box-shadow:0 8px 35px #5375a70a,inset 0 1px 0 #fff;backdrop-filter:blur(25px) saturate(170%);pointer-events:auto}.rf-marketing .brand{font-size:1.48rem;letter-spacing:-.065em;gap:8px}.rf-marketing .brand-mark{width:30px;height:30px}.rf-marketing .desktop-nav{gap:4px}.rf-marketing .desktop-nav a{padding:8px 13px;border-radius:100px;font-size:.875rem}.rf-marketing .header-actions{gap:15px}.rf-marketing .header-actions .button{border-radius:100px;padding:11px 18px;background:#3569e8;box-shadow:inset 0 1px 0 #ffffff45,0 5px 14px #3569e81f;font-size:.875rem}.rf-marketing .login-trigger{font-size:.875rem}.rf-marketing .button{border-radius:100px;padding:14px 23px;font-weight:550;border:1px solid #ffffff35;box-shadow:0 6px 18px #3569e824,inset 0 1px 0 #ffffff4a;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s}.rf-marketing .button:hover{transform:translateY(-2px);box-shadow:0 11px 25px #3569e82c}.rf-marketing .button-outline{background:#ffffff9c;border-color:#d6e0f1;box-shadow:inset 0 1px 0 white}.rf-marketing .button-white{color:#2955b6}.rf-marketing .eyebrow{letter-spacing:.1em;color:#6881a6;font-size:.75rem;font-weight:550;line-height:1.6}.rf-marketing .eyebrow>span{width:6px;height:6px;border-radius:50%;background:#6389ef}.rf-marketing .glass-hero{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:24px;padding-block:50px 73px;min-height:670px;position:relative}.rf-marketing .glass-hero-copy{padding-bottom:16px;position:relative;z-index:2}.rf-marketing .glass-hero-copy>.eyebrow{display:inline-flex;border:1px solid #ffffff;background:#ffffff7d;border-radius:100px;padding:8px 13px;letter-spacing:.08em;margin-bottom:26px;backdrop-filter:blur(10px)}.rf-marketing .glass-hero-copy h1{font-size:clamp(3.2rem,5.15vw,4.65rem);font-weight:550;letter-spacing:-.06em;max-width:550px}.rf-marketing .glass-hero-copy h1 em{color:#4577e7;background:linear-gradient(100deg,#4267d2,#5298e8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rf-marketing .glass-hero-copy>p:not(.eyebrow){font-size:1.06rem;color:#6a7890;max-width:440px;margin-top:26px}.rf-marketing .glass-hero-copy .hero-actions{flex-direction:row;align-items:center;gap:23px;margin-top:29px}.rf-marketing .glass-hero-copy .button{font-size:.9375rem;padding:15px 21px}.rf-marketing .glass-hero-copy .text-link{font-size:.875rem;gap:6px}.rf-marketing .glass-hero-copy .hero-assurance{display:flex;align-items:center;gap:7px;font-size:.8rem!important;color:#7d8ca2!important;margin-top:21px!important}.rf-marketing .hero-assurance svg{color:#4a8f82;flex-shrink:0}.rf-marketing .glass-hero-art{position:relative;min-width:0;width:100%}.rf-marketing .delivery-demo{height:565px;position:relative;border:1px solid rgba(255,255,255,.98);border-radius:36px;background:linear-gradient(145deg,#ffffff94,#edf3ff8c 45%,#ffffff9c);box-shadow:0 28px 75px -30px #567aa342,inset 0 1px 0 #fff;isolation:isolate;overflow:hidden;backdrop-filter:blur(15px)}.rf-marketing .delivery-demo:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 64% 24%,#fff,transparent 56%);z-index:-1}.rf-marketing .demo-topline{position:absolute;left:25px;right:25px;top:24px;display:flex;justify-content:space-between;align-items:center;gap:10px;z-index:3;font-size:.75rem;color:#788ba6;letter-spacing:.045em;pointer-events:none}.rf-marketing .demo-topline>span:first-child{display:flex;align-items:center;gap:7px}.rf-marketing .demo-dot{width:6px;height:6px;background:#5b90f4;border-radius:50%;box-shadow:0 0 0 4px #cfe0ff5c}.rf-marketing .demo-tag{font-size:.75rem;letter-spacing:0;padding:5px 10px;background:#ffffffa8;border:1px solid white;border-radius:100px;color:#7186a3}.rf-marketing .scene-host{position:absolute;inset:15px -15px 138px;z-index:0;cursor:grab;touch-action:pan-y}.rf-marketing .scene-host canvas{display:block;width:100%;height:100%}.rf-marketing .scene-status{position:absolute;left:25px;top:77px;display:flex;align-items:center;gap:11px;padding:13px 16px;border:1px solid white;border-radius:18px;background:#ffffffbd;box-shadow:0 10px 25px #5d7eae10;backdrop-filter:blur(20px);pointer-events:none;z-index:1}.rf-marketing .scene-status-icon{width:37px;height:37px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#e6eeff,#f6f9ff);color:#628bee;border:1px solid #e2ebff}.rf-marketing .scene-status-icon.phase-2{color:#459779;background:#ebf8f1;border-color:#daf0e6}.rf-marketing .scene-status div>span{display:block;font-size:.625rem;letter-spacing:.05em;color:#8390a6}.rf-marketing .scene-status strong{display:block;font-size:.8rem;font-weight:550;color:#536986;line-height:1.5;margin-top:3px}.rf-marketing .scene-status-dot{margin-left:10px;background:#75bfaa;width:6px;height:6px;border-radius:50%}.rf-marketing .demo-console{position:absolute;left:18px;right:18px;bottom:37px;border-radius:23px;padding:18px 20px 11px;border:1px solid #ffffff;background:rgba(255,255,255,.77);box-shadow:0 15px 40px #6987b01a;backdrop-filter:blur(25px) saturate(170%);z-index:4}.rf-marketing .demo-current{display:flex;align-items:center;gap:14px;justify-content:space-between}.rf-marketing .demo-current strong{font-size:.875rem;font-weight:550;line-height:1.5;color:#334d72;display:block}.rf-marketing .demo-current p{font-size:.75rem;color:#8996aa;line-height:1.6;max-width:330px;margin-top:3px}.rf-marketing .transport-controls{display:flex;gap:6px;flex-shrink:0}.rf-marketing .transport-button{width:35px!important;height:35px!important;border-radius:50%!important;padding:0!important;background:#eef3fb!important;border:1px solid #fff!important;color:#6b819f!important}.rf-marketing .transport-button:hover{background:#e2ebfc!important;color:#3569e8!important}.rf-marketing .demo-progress{display:block!important;margin:13px 0 6px}.rf-marketing .demo-progress [data-slot=progress-track]{height:3px;background:#e7eef9}.rf-marketing .demo-progress [data-slot=progress-indicator]{background:linear-gradient(90deg,#8dafed,#497df0);transition:width .12s linear}.rf-marketing .demo-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}.rf-marketing .stage-control{height:34px!important;min-width:0;padding:0 7px!important;border-radius:100px!important;color:#8a98ad!important;font-size:.75rem!important;gap:7px!important;font-weight:450!important;background:transparent!important}.rf-marketing .stage-control.selected{background:#edf3fe!important;color:#4473cf!important;box-shadow:inset 0 0 0 1px #e5edfc}.rf-marketing .stage-control-dot{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid #d9e3f5;font-size:.625rem;flex-shrink:0}.rf-marketing .selected .stage-control-dot{border-color:#719bea;background:#fff;color:#3569e8}.rf-marketing .demo-hint{position:absolute;bottom:11px;left:15px;right:15px;display:flex;justify-content:center;align-items:center;gap:6px;font-size:.75rem;color:#91a0b5;line-height:1.5;z-index:4}.rf-marketing .demo-hint svg{flex-shrink:0}.rf-marketing .scene-fallback{position:absolute;inset:135px 35px 210px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}.rf-marketing .fallback-flow{display:flex;align-items:center;gap:30px;width:100%;justify-content:space-around}.rf-marketing .fallback-flow>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:13px;color:#8ea3c2}.rf-marketing .fallback-flow>div>svg:first-child{box-sizing:content-box;padding:18px;background:#ffffffb3;border:1px solid white;border-radius:22px;box-shadow:0 8px 22px #6a87b317}.rf-marketing .fallback-flow>div>span{font-size:.75rem}.rf-marketing .fallback-flow .is-active{color:#3979ed}.rf-marketing .fallback-arrow{position:absolute;right:-35px;top:28px;color:#b4c7e6}.rf-marketing .scene-fallback>p{font-size:.75rem;color:#8b9bb1;margin-top:23px;text-align:center;line-height:1.7}.rf-marketing .workflow-band{background:rgba(255,255,255,.5);border-block:1px solid white}.rf-marketing .workflow-inner{min-height:106px}.rf-marketing .workflow-inner>p{border-color:#e1e9f4}.rf-marketing .workflow-inner>div{font-size:.875rem;color:#61758f}.rf-marketing .workflow-inner>div svg{color:#7d9ac4}.rf-marketing .workflow-arrow{color:#bccce2}.rf-marketing .section{padding-block:97px}.rf-marketing .surface{background:linear-gradient(140deg,#edf3fc,#f4f7fc 50%,#eaf2fb)}.rf-marketing .section-heading h2{font-size:clamp(2.1rem,3.25vw,3rem);font-weight:550;line-height:1.15;letter-spacing:-.055em}.rf-marketing .split-heading>p{color:#7b8aa1}.rf-marketing .tour-tabs{border:1px solid #fff;background:#ffffff86!important;border-radius:100px!important;padding:6px!important;min-height:60px;box-shadow:0 5px 20px #5778a709;backdrop-filter:blur(14px)}.rf-marketing .tour-tabs [role=tab]{border-radius:100px!important;border:0!important;min-height:44px;justify-content:center;padding:12px 15px;font-size:.875rem;gap:10px}.rf-marketing .tour-tabs [role=tab][data-state=active]{background:#eaf1ff!important;box-shadow:inset 0 1px 0 white!important;color:#376bd1}.rf-marketing .tab-number{font-size:.75rem;color:#90a2bd}.rf-marketing .tour-copy h3{font-weight:500;letter-spacing:-.045em}.rf-marketing .tour-copy>p{color:#77879e}.rf-marketing .tour-preview{border-radius:32px;border:1px solid #fff;background:linear-gradient(145deg,#e6effb94,#f9fbffb5)!important;box-shadow:inset 0 1px 0 white}.rf-marketing .record-card{border-radius:22px;border:1px solid #fff;background:#ffffffb8;box-shadow:0 18px 40px #6281ae15;backdrop-filter:blur(20px)}.rf-marketing .record-caption{color:#899fbe}.rf-marketing .record-status{border-radius:100px;padding:5px 10px}.rf-marketing .record-rows>div{border-color:#e9eef7;color:#7a8ba3}.rf-marketing .record-rows strong{color:#5d7596;font-weight:500}.rf-marketing .record-note{border-radius:0 8px 8px 0;border-color:#d9e6fc}.rf-marketing .record-card h4{color:#3b5578;font-weight:500}.rf-marketing .record-note p{color:#738aa8}.rf-marketing .audience-card{border-radius:32px!important;border:1px solid white;background:rgba(255,255,255,.6)!important;box-shadow:0 12px 36px #5b7ca50e;color:#294465!important;backdrop-filter:blur(20px)}.rf-marketing .audience-card.distributors{background:linear-gradient(130deg,#fafdffd9,#dce8ffad)!important}.rf-marketing .audience-card.retailers{background:linear-gradient(130deg,#ffffffcb,#e2f1f7c7)!important}.rf-marketing .audience-card h3{color:#294465;font-weight:500}.rf-marketing .audience-card p,.rf-marketing .audience-card.retailers p{color:#7b8ca3}.rf-marketing .audience-card.distributors .card-eyebrow,.rf-marketing .audience-card.retailers .card-eyebrow{color:#7b92b2}.rf-marketing .audience-card>svg{border-color:white;color:#7299d6;border-radius:18px;background:#ffffff80;opacity:1}.rf-marketing .audience-card.distributors .text-link,.rf-marketing .audience-card.retailers .text-link{color:#3f67a9}.rf-marketing .story-section img{border-radius:32px}.rf-marketing .story-section figcaption{color:#91a0b4}.rf-marketing .story-section h2{font-weight:500}.rf-marketing .story-section .lead,.rf-marketing .story-section div>p:not(.lead):not(.eyebrow){color:#7d8b9f}.rf-marketing .faq-section{border-top-color:#e8edf5}.rf-marketing .faq-list [data-slot=accordion-item]{border-color:#e0e7f2}.rf-marketing .faq-list [data-slot=accordion-trigger]{color:#506580;font-weight:450}.rf-marketing .faq-list [data-slot=accordion-content]{color:#8190a6}.rf-marketing .faq-section h2{font-weight:500}.rf-marketing .cta-block{border-radius:36px;position:relative;border:1px solid #fff;background:linear-gradient(120deg,#e0eaffb8,#f8fbffed 56%,#d8eaffb5)!important;box-shadow:0 20px 60px -30px #5070a42e;color:#31537e;overflow:hidden;backdrop-filter:blur(20px)}.rf-marketing .cta-block .eyebrow,.rf-marketing .cta-retailer .eyebrow{color:#7c96bb}.rf-marketing .cta-block .eyebrow>span{background:#87a9e7}.rf-marketing .cta-block h2{font-weight:500;color:#31537e}.rf-marketing .cta-block p:not(.eyebrow),.rf-marketing .cta-retailer p:not(.eyebrow){color:#8296b1}.rf-marketing .cta-block>div>span,.rf-marketing .cta-retailer>div>span{color:#8b9eb8}.rf-marketing .cta-block .button{color:white;background:#4478e8;border-color:#80a3ef;box-shadow:0 7px 20px #3466c42b}.rf-marketing .cta-block .button:hover{background:#3468dc}.rf-marketing .feature-grid{gap:22px;grid-template-columns:repeat(3,1fr)}.rf-marketing .feature-grid article{padding:28px;border:1px solid white;border-radius:27px;background:#ffffff7d;box-shadow:0 12px 30px #5478a409;backdrop-filter:blur(15px)}.rf-marketing .feature-grid article>svg{padding:11px;box-sizing:content-box;border:1px solid white;border-radius:16px;background:#f0f5fe;color:#7096ce;margin-bottom:23px}.rf-marketing .feature-grid h3{font-size:1.14rem;color:#415d81;font-weight:500}.rf-marketing .feature-grid p{color:#8796ac;font-size:.9375rem}.rf-marketing .page-hero h1{font-weight:500;letter-spacing:-.06em}.rf-marketing .page-hero em{color:#5381d9}.rf-marketing .page-hero .lead{color:#8090a8}.rf-marketing .page-hero{padding-top:65px}.rf-marketing .connection-diagram{border:1px solid #fff;border-radius:32px;background:#edf3fb8c;box-shadow:0 16px 40px #567aa712}.rf-marketing .connection-center,.rf-marketing .connection-nodes svg{border-radius:17px;border-color:white;background:#ffffffc2}.rf-marketing .connection-center{box-shadow:0 7px 20px #6789b811}.rf-marketing .connection-center strong{font-weight:500;color:#56759c}.rf-marketing .connection-nodes>div{color:#3f4a5c}.rf-marketing .connection-diagram>p{color:#4a5568}.rf-marketing .distributor-hero{background:transparent;overflow:visible;color:#243b5a}.rf-marketing .distributor-hero .split-hero{gap:45px;min-height:610px}.rf-marketing .distributor-hero h1{font-weight:500;letter-spacing:-.06em}.rf-marketing .distributor-hero em{color:#5381d9}.rf-marketing .distributor-hero .lead{color:#647793}.rf-marketing .distributor-hero .eyebrow{color:#5d779f}.rf-marketing .distributor-hero .hero-note{color:#6b7687}.rf-marketing .distributor-hero .button-lime{background:#4478e8;border-color:#7099ef;border-radius:100px}.rf-marketing .distributor-hero .network-art{display:none}.rf-marketing .split-hero .demo-compact{height:545px}.rf-marketing .distributor-hero .hero-actions{flex-direction:row}.rf-marketing .retailer-hero{background:transparent;overflow:visible}.rf-marketing .retailer-page .split-hero{gap:50px;grid-template-columns:1fr 1.1fr}.rf-marketing .retailer-page .split-hero h1{font-weight:500;letter-spacing:-.06em}.rf-marketing .retailer-page em{color:#5381d9}.rf-marketing .retailer-page .split-hero .lead{color:#647893}.rf-marketing .retailer-art{border:1px solid white;border-radius:36px;background:#f0f5fd93;box-shadow:0 22px 50px -20px #4d7aac29;padding:40px 0 25px;overflow:hidden}.rf-marketing .retailer-art>img{mix-blend-mode:multiply;border-radius:30px}.rf-marketing .art-chip{border-radius:22px;border-color:white;background:#ffffffa8;box-shadow:0 13px 30px #698bb726}.rf-marketing .browser-chip{top:6%;right:4%;border-radius:100px}.rf-marketing .order-chip{bottom:12%;right:4%;transform:rotate(0)}.rf-marketing .art-chip strong{font-weight:500;color:#5b7394}.rf-marketing .retailer-art figcaption{color:#9aaac0;padding:0 20px}.rf-marketing .benefit-grid article{padding:27px;border:1px solid white;background:#ffffff82;border-radius:28px;box-shadow:0 10px 25px #7794b50d}.rf-marketing .benefit-grid{gap:22px}.rf-marketing .benefit-grid article>svg{color:#7c9fd1}.rf-marketing .benefit-grid h3{color:#4d698d;font-weight:500}.rf-marketing .benefit-grid p{color:#8598b1}.rf-marketing .retailer-start{border-radius:33px;background:#eaf1fab3;border:1px solid white}.rf-marketing .retailer-start li p,.rf-marketing .retailer-start>div>p:not(.eyebrow){color:#8196b0}.rf-marketing .retailer-start li h3{color:#506d92;font-weight:500}.rf-marketing .retailer-start li>span{color:#8fa9ce}.rf-marketing .retailer-start li{border-color:#dfe8f4}.rf-marketing .retailer-detail-card{border-radius:30px;transform:rotate(-1deg);border-color:white;background:#ffffffa3;box-shadow:0 23px 45px #5579a317;backdrop-filter:blur(20px)}.rf-marketing .retailer-detail-card h3{color:#526f94;font-weight:500}.rf-marketing .product-cinema{display:none}.rf-marketing .platform-live-story{padding-bottom:55px;max-width:1100px}.rf-marketing .platform-live-story .delivery-demo{height:620px}.rf-marketing .platform-live-story .scene-host{inset:-10px 0 120px}.rf-marketing .platform-live-story .demo-console{max-width:630px;left:50%;right:auto;width:calc(100% - 40px);transform:translateX(-50%)}.rf-marketing .platform-live-story .scene-status{left:35px;top:90px}.rf-marketing .pricing-card{border-radius:30px;border:1px solid white;background:#ffffffb2;box-shadow:0 16px 40px #7191b414}.rf-marketing .pricing-card.featured{border:1px solid #a3bdf0;padding:29px 27px;box-shadow:0 18px 45px #678bd72a;background:linear-gradient(155deg,#fff,#eff4ff)}.rf-marketing .plan-ribbon{border-radius:100px;left:25px;right:25px;top:-15px;background:#5d87dc;border:1px solid #9fbbf1;font-size:.65rem;height:auto;padding:7px 10px;letter-spacing:.045em;box-shadow:0 4px 10px #557ed626}.rf-marketing .plan-name h2{font-weight:500;color:#4a688f}.rf-marketing .plan-name svg{color:#8cacd7}.rf-marketing .plan-description{color:#8a99ae}.rf-marketing .plan-price{border-color:#e5ecf6;font-weight:500;color:#587396}.rf-marketing .pricing-card .card-eyebrow{color:#92a4be}.rf-marketing .pricing-card .check-list{color:#6e84a1}.rf-marketing .pricing-note{border:1px solid #fff;border-radius:100px;background:#ffffff9c;color:#8194b0;padding:16px 24px}.rf-marketing .retailer-price{border:1px solid #fff;border-radius:27px;background:#ffffff8c;padding:30px}.rf-marketing .retailer-price h2{font-weight:500;color:#567398}.rf-marketing .retailer-price p{color:#8a9db6}.rf-marketing .pricing-footnote{color:#8c9eb8}.rf-marketing .company-image>img{border-radius:34px}.rf-marketing .company-image>div{background:#ffffffdb;border:1px solid white;border-radius:23px;color:#315579;backdrop-filter:blur(25px);box-shadow:0 15px 35px #35567420}.rf-marketing .company-image>div>span{color:#47627e}.rf-marketing .company-image>div>p{font-weight:500}.rf-marketing .company-contact{border-radius:27px;border:1px solid white;background:#ffffff94;box-shadow:0 12px 30px #6f8eaa0e}.rf-marketing .company-contact h2{color:#547194;font-weight:500}.rf-marketing .company-principles h3{font-weight:500;color:#506d91}.rf-marketing .company-principles article p{color:#8494aa}.rf-marketing .company-intro>div>p:not(.lead){color:#8091a8}.rf-marketing .demo-form-card{border-radius:33px;background:#ffffffb5;border:1px solid white;box-shadow:0 24px 65px -25px #5a7daa35;backdrop-filter:blur(25px)}.rf-marketing .demo-form-card h2{color:#527199;font-weight:500}.rf-marketing .field input,.rf-marketing .field textarea{border-radius:17px;background:#f8faffb3;border-color:#e2ebf7;box-shadow:inset 0 2px 4px #42659b03}.rf-marketing .field label{color:#6f86a4;font-weight:500}.rf-marketing .demo-form-card form>.button{border-radius:100px}.rf-marketing .contact-section h1{font-weight:500;letter-spacing:-.06em}.rf-marketing .contact-section .lead{color:#8292a9}.rf-marketing .demo-agenda h2{color:#557297;font-weight:500}.rf-marketing .demo-agenda strong{color:#6681a4;font-weight:500}.rf-marketing .demo-agenda p{color:#8a9db6}.rf-marketing .form-kicker{color:#96a8bf}.rf-marketing .direct-contact{border-color:#e2eaf5}.rf-marketing .direct-contact a{color:#6689ba}.rf-marketing .form-disclosure,.rf-marketing .form-legal{color:#8c9bb0}.rf-marketing .legal-banner{border-radius:22px}.rf-marketing .legal-page{max-width:850px}.rf-marketing .site-footer{background:#f3f6fbd9;border-top:1px solid #fff}.rf-marketing .footer-top h2{font-weight:500;color:#647e9d}.rf-marketing .footer-top>div>a:not(.brand){color:#889bb4}.rf-marketing .footer-brand>p{color:#8a9db4}.rf-marketing .footer-bottom{border-color:#e5ecf5;color:#92a3ba}.rf-marketing .signin-menu{border-radius:23px;border:1px solid white;background:#fffffff2;padding:12px;box-shadow:0 14px 40px #5779a321}.rf-marketing .signin-menu [role=menuitem]{border-radius:14px;color:#202124}.rf-marketing .mobile-panel{border-radius:30px 0 0 30px;background:#ffffffec;backdrop-filter:blur(25px)}.rf-marketing .plan-ribbon,.rf-marketing .scene-status div>span,.rf-marketing .stage-control-dot{font-size:.75rem}.rf-marketing .demo-current p,.rf-marketing .demo-hint,.rf-marketing .demo-tag,.rf-marketing .demo-topline,.rf-marketing .form-disclosure,.rf-marketing .form-legal,.rf-marketing .hero-assurance,.rf-marketing .lead,.rf-marketing .muted,.rf-marketing .scene-status div>span,.rf-marketing .scene-status strong{color:#63748e!important}.rf-marketing .audience-card p,.rf-marketing .audience-card.retailers p,.rf-marketing .benefit-grid p,.rf-marketing .faq-list [data-slot=accordion-content],.rf-marketing .feature-grid p,.rf-marketing .footer-bottom,.rf-marketing .footer-top>div>a:not(.brand),.rf-marketing .plan-description,.rf-marketing .pricing-footnote,.rf-marketing .pricing-note,.rf-marketing .record-card h4,.rf-marketing .record-note p,.rf-marketing .record-rows>div{color:#687c98}.rf-marketing .stage-control{color:#6c819f!important}.rf-marketing .stage-control.selected{color:#3e6bbb!important}.rf-marketing .form-kicker{color:#6f85a3}.rf-marketing .field label{color:#566f91}.rf-marketing .field input::placeholder,.rf-marketing .field textarea::placeholder{color:#8092ad}@media (max-width:1150px){.rf-marketing .wrap{width:calc(100% - 56px)}.rf-marketing .header-inner{padding-inline:20px 12px}.rf-marketing .desktop-nav a{padding-inline:10px}.rf-marketing .glass-hero{gap:26px;grid-template-columns:1fr 1.1fr}.rf-marketing .glass-hero-copy h1{font-size:3.85rem}.rf-marketing .glass-hero-copy .hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.rf-marketing .delivery-demo{height:550px}.rf-marketing .demo-topline{left:20px;right:20px}.rf-marketing .demo-tag{display:none}.rf-marketing .scene-status{left:18px;padding:12px}.rf-marketing .scene-status-dot{display:none}.rf-marketing .demo-console{padding:17px 16px 10px;left:13px;right:13px}.rf-marketing .demo-current p{max-width:260px}.rf-marketing .feature-grid{grid-template-columns:1fr 1fr}.rf-marketing .retailer-page .split-hero{gap:30px}.rf-marketing .retailer-page .split-hero h1{font-size:3.3rem}.rf-marketing .distributor-hero .split-hero{gap:27px}.rf-marketing .distributor-hero .split-hero h1{font-size:3.2rem}.rf-marketing .platform-live-story .scene-status{left:30px}.rf-marketing .pricing-card.featured{padding:25px 21px}.rf-marketing .plan-ribbon{left:18px;right:18px;font-size:.75rem}}@media (max-width:900px){.rf-marketing .site-header{height:93px;padding-top:13px}.rf-marketing .header-inner{height:65px}.rf-marketing .glass-hero{grid-template-columns:1fr;padding-block:35px 55px;gap:40px}.rf-marketing .glass-hero-copy{max-width:650px;margin:auto;text-align:center;padding:0}.rf-marketing .glass-hero-copy>.eyebrow{margin-bottom:23px}.rf-marketing .glass-hero-copy h1{max-width:650px;font-size:4.4rem}.rf-marketing .glass-hero-copy h1 br{display:none}.rf-marketing .glass-hero-copy>p:not(.eyebrow){max-width:510px;margin-inline:auto}.rf-marketing .glass-hero-copy .hero-actions{flex-direction:row;justify-content:center;align-items:center;gap:23px}.rf-marketing .glass-hero-copy .hero-assurance{justify-content:center}.rf-marketing .glass-hero-art{max-width:730px;margin:auto}.rf-marketing .delivery-demo{height:570px}.rf-marketing .scene-host{inset:-10px -10px 136px}.rf-marketing .demo-console{max-width:560px;left:50%;right:auto;width:calc(100% - 32px);transform:translateX(-50%)}.rf-marketing .scene-status{left:25px;top:82px}.rf-marketing .demo-topline{left:25px;right:25px}.rf-marketing .demo-tag{display:block}.rf-marketing .demo-current p{max-width:350px}.rf-marketing .scene-status-dot{display:block}.rf-marketing .demo-compact{height:520px!important}.rf-marketing .distributor-hero .split-hero{grid-template-columns:1fr;gap:35px}.rf-marketing .distributor-hero .split-hero>div:first-child{max-width:600px}.rf-marketing .distributor-hero .delivery-demo{width:100%;max-width:700px;margin:auto}.rf-marketing .retailer-page .split-hero{grid-template-columns:1fr;gap:40px}.rf-marketing .retailer-art{max-width:700px}.rf-marketing .platform-live-story{max-width:850px}.rf-marketing .platform-live-story .delivery-demo{height:580px}.rf-marketing .platform-live-story .scene-host{inset:-5px -10px 145px}.rf-marketing .section{padding-block:75px}.rf-marketing .benefit-grid{grid-template-columns:1fr}.rf-marketing .benefit-grid article,.rf-marketing .pricing-card.featured{padding:30px}.rf-marketing .pricing-card{border-radius:28px}.rf-marketing .plan-ribbon{left:50%;right:auto;transform:translateX(-50%);width:max-content;max-width:calc(100% - 30px);padding:7px 16px}.rf-marketing .pricing-note{border-radius:24px}.rf-marketing .retailer-detail-section{gap:40px}.rf-marketing .retailer-detail-card{border-radius:27px}.rf-marketing .tour-tabs{border-radius:23px!important}.rf-marketing .tour-tabs [role=tab]{font-size:.8125rem}.rf-marketing .tour-panel{gap:38px}.rf-marketing .tour-preview{border-radius:28px}}@media (max-width:660px){.rf-marketing .wrap{width:calc(100% - 36px)}.rf-marketing .site-header{height:86px;padding-top:11px}.rf-marketing .header-inner{height:61px;padding-inline:17px 10px;border-radius:100px}.rf-marketing .brand{font-size:1.4rem}.rf-marketing .brand-mark{width:28px;height:28px}.rf-marketing .header-actions{gap:5px}.rf-marketing .glass-hero{padding-block:24px 42px;gap:30px}.rf-marketing .glass-hero-copy{padding-inline:8px}.rf-marketing .glass-hero-copy>.eyebrow{font-size:.75rem;padding:7px 11px;letter-spacing:.035em;margin-bottom:23px}.rf-marketing .glass-hero-copy h1{font-size:clamp(2.8rem,8.8vw,3.75rem);line-height:1.08;letter-spacing:-.06em}.rf-marketing .glass-hero-copy>p:not(.eyebrow){font-size:1rem;line-height:1.8;margin-top:22px}.rf-marketing .glass-hero-copy .hero-actions{flex-direction:column;gap:21px;margin-top:26px}.rf-marketing .glass-hero-copy .button{font-size:.9375rem;padding:14px 22px}.rf-marketing .glass-hero-copy .hero-assurance{font-size:.75rem!important;margin-top:18px!important}.rf-marketing .delivery-demo{height:500px;border-radius:30px}.rf-marketing .demo-topline{top:19px;left:18px;right:18px;font-size:.75rem;letter-spacing:.02em}.rf-marketing .demo-tag{display:none}.rf-marketing .scene-host{inset:11px -20px 156px}.rf-marketing .scene-status{top:58px;left:15px;padding:10px 12px;gap:8px;border-radius:17px}.rf-marketing .scene-status div>span{font-size:.75rem;letter-spacing:0}.rf-marketing .scene-status strong{font-size:.75rem;margin-top:2px}.rf-marketing .scene-status-icon{width:31px;height:31px;border-radius:11px}.rf-marketing .scene-status-icon svg{width:17px}.rf-marketing .scene-status-dot{display:none}.rf-marketing .demo-console{bottom:36px;width:calc(100% - 22px);padding:14px 14px 8px;border-radius:22px}.rf-marketing .demo-current{gap:6px}.rf-marketing .demo-current strong{font-size:.8125rem}.rf-marketing .demo-current p{font-size:.75rem;line-height:1.6;max-width:230px;margin-top:4px}.rf-marketing .transport-button{width:32px!important;height:32px!important}.rf-marketing .demo-stages,.rf-marketing .transport-controls{gap:4px}.rf-marketing .stage-control{font-size:.75rem!important;gap:6px!important;padding:0 4px!important}.rf-marketing .stage-control-dot{width:18px;height:18px;font-size:.75rem}.rf-marketing .demo-hint{font-size:.75rem;bottom:11px;gap:5px}.rf-marketing .demo-progress{margin-top:12px}.rf-marketing .scene-fallback{inset:128px 20px 215px}.rf-marketing .fallback-flow{gap:20px}.rf-marketing .fallback-flow>div>svg:first-child{padding:13px;width:25px;height:25px;border-radius:17px}.rf-marketing .fallback-arrow{right:-28px;top:21px;width:16px}.rf-marketing .scene-fallback>p{font-size:.75rem;margin-top:14px}.rf-marketing .workflow-inner{padding-block:23px;gap:22px 14px}.rf-marketing .workflow-inner>div{font-size:.8rem}.rf-marketing .section{padding-block:61px}.rf-marketing .section-heading h2{font-size:2.15rem}.rf-marketing .tour-tabs{padding:5px!important;border-radius:23px!important;gap:3px!important}.rf-marketing .tour-tabs [role=tab]{font-size:.8125rem;min-height:43px;padding:10px 7px;gap:7px}.rf-marketing .tour-preview{padding:22px 18px 28px;border-radius:28px}.rf-marketing .record-card{border-radius:21px}.rf-marketing .tour-copy h3{font-size:1.95rem}.rf-marketing .audience-card{padding:30px!important;border-radius:29px!important}.rf-marketing .audience-card h3{font-size:2.2rem}.rf-marketing .audience-card>svg{border-radius:16px}.rf-marketing .story-section img{border-radius:28px}.rf-marketing .cta-block{border-radius:30px;padding:33px 27px}.rf-marketing .cta-block h2{font-size:2rem}.rf-marketing .feature-grid{grid-template-columns:1fr;gap:17px}.rf-marketing .feature-grid article{padding:26px;border-radius:25px}.rf-marketing .page-hero{padding-block:40px 38px}.rf-marketing .page-hero h1{font-size:2.85rem}.rf-marketing .platform-live-story{padding-bottom:38px}.rf-marketing .platform-live-story .delivery-demo{height:510px}.rf-marketing .platform-live-story .scene-host{inset:10px -20px 157px}.rf-marketing .platform-live-story .scene-status{top:62px;left:18px}.rf-marketing .platform-live-story .demo-console{width:calc(100% - 22px)}.rf-marketing .distributor-hero .split-hero{padding-block:39px 43px;gap:32px}.rf-marketing .distributor-hero .split-hero h1{font-size:3rem}.rf-marketing .distributor-hero .hero-actions{flex-direction:column;align-items:flex-start}.rf-marketing .split-hero .demo-compact{height:505px!important}.rf-marketing .retailer-page .split-hero{padding-block:39px 33px;gap:32px}.rf-marketing .retailer-page .split-hero h1{font-size:3rem}.rf-marketing .retailer-art{border-radius:29px;padding-top:35px}.rf-marketing .art-chip{border-radius:17px}.rf-marketing .browser-chip{border-radius:100px;font-size:.75rem;top:5%}.rf-marketing .order-chip{right:4%;padding:12px 15px}.rf-marketing .retailer-art figcaption{font-size:.75rem;line-height:1.7}.rf-marketing .retailer-start{border-radius:29px;padding:28px}.rf-marketing .benefit-grid article{border-radius:25px;padding:27px}.rf-marketing .retailer-price{border-radius:25px;padding:26px}.rf-marketing .pricing-card,.rf-marketing .pricing-card.featured{padding:30px 24px}.rf-marketing .plan-ribbon{font-size:.75rem;letter-spacing:0}.rf-marketing .pricing-card .button{max-width:none}.rf-marketing .pricing-note{border-radius:23px;padding:16px 19px;font-size:.8rem}.rf-marketing .retailer-detail-card{width:calc(100% - 12px);padding:28px 23px}.rf-marketing .company-image>img{border-radius:29px}.rf-marketing .company-image>div{left:14px;right:14px;border-radius:21px;bottom:76px}.rf-marketing .company-contact{border-radius:26px}.rf-marketing .demo-form-card{border-radius:29px;padding:28px 24px}.rf-marketing .contact-section{padding-top:41px}.rf-marketing .contact-section h1{font-size:3rem}.rf-marketing .field input,.rf-marketing .field textarea{border-radius:15px}.rf-marketing .legal-page h1{font-size:2.8rem}.rf-marketing .site-footer{padding-top:44px}.rf-marketing .footer-top{gap:30px 25px}}@media (max-width:360px){.rf-marketing .glass-hero-copy h1{font-size:2.65rem}.rf-marketing .glass-hero-copy>.eyebrow{font-size:.75rem;letter-spacing:0}.rf-marketing .glass-hero-copy .hero-assurance{align-items:flex-start}.rf-marketing .delivery-demo{height:485px}.rf-marketing .scene-status{padding:9px 10px;top:59px;left:12px}.rf-marketing .scene-status div>span{font-size:.75rem}.rf-marketing .demo-topline{left:15px;font-size:.75rem;letter-spacing:0}.rf-marketing .demo-current p{max-width:182px}.rf-marketing .demo-current strong{font-size:.8125rem}.rf-marketing .transport-controls{flex-direction:column;gap:3px}.rf-marketing .transport-button{width:29px!important;height:29px!important}.rf-marketing .demo-console{padding:13px 11px 7px}.rf-marketing .stage-control{gap:4px!important}.rf-marketing .demo-hint svg{display:none}.rf-marketing .demo-hint{font-size:.75rem;letter-spacing:-.015em}.rf-marketing .scene-host{inset:5px -30px 160px}.rf-marketing .contact-section h1,.rf-marketing .distributor-hero .split-hero h1,.rf-marketing .page-hero h1,.rf-marketing .retailer-page .split-hero h1{font-size:2.65rem}}.rf-marketing .scene-host.is-fallback{visibility:hidden}.rf-marketing .audience-card p,.rf-marketing .audience-card.retailers p,.rf-marketing .benefit-grid p,.rf-marketing .company-intro>div>p:not(.lead),.rf-marketing .company-principles article p,.rf-marketing .demo-agenda p,.rf-marketing .demo-agenda strong,.rf-marketing .faq-list [data-slot=accordion-content],.rf-marketing .feature-grid p,.rf-marketing .footer-bottom,.rf-marketing .footer-top>div>a:not(.brand),.rf-marketing .glass-hero-copy>p:not(.eyebrow),.rf-marketing .plan-description,.rf-marketing .pricing-footnote,.rf-marketing .pricing-note,.rf-marketing .record-note p,.rf-marketing .record-rows>div,.rf-marketing .retailer-detail-section>div>p:not(.eyebrow),.rf-marketing .retailer-price p,.rf-marketing .retailer-start li p,.rf-marketing .retailer-start>div>p:not(.eyebrow),.rf-marketing .story-section .lead,.rf-marketing .story-section div>p:not(.lead):not(.eyebrow),.rf-marketing .tour-copy>p{color:#596b84}.rf-marketing .card-eyebrow,.rf-marketing .cta-block .eyebrow,.rf-marketing .cta-block p:not(.eyebrow),.rf-marketing .cta-block>div>span,.rf-marketing .eyebrow,.rf-marketing .footer-app-note,.rf-marketing .form-kicker,.rf-marketing .photo-credit,.rf-marketing .record-caption,.rf-marketing .scene-fallback>p,.rf-marketing .story-section figcaption,.rf-marketing .tour-example-label{color:#5a6b83!important}@media (prefers-reduced-motion:no-preference){.rf-marketing .glass-hero-copy{animation:glass-appear .6s cubic-bezier(.2,.8,.2,1) both}.rf-marketing .glass-hero-art{animation:glass-appear .9s cubic-bezier(.2,.8,.2,1) both}.rf-marketing .scene-status{transition:background .4s,box-shadow .4s}.rf-marketing .audience-card{transition:transform .3s,box-shadow .3s}@keyframes glass-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.rf-marketing .glass-hero-art,.rf-marketing .glass-hero-copy{animation:none!important}.rf-marketing .demo-progress [data-slot=progress-indicator]{transition:none}.rf-marketing .audience-card:hover,.rf-marketing .button:hover{transform:none}}.rf-marketing .glass-hero-copy h1{font-size:clamp(3rem,4.5vw,4.15rem);line-height:1.075;max-width:575px;letter-spacing:-.058em}.rf-marketing .glass-hero-copy>.eyebrow{font-size:.75rem;letter-spacing:.055em}.rf-marketing .glass-hero-copy>p:not(.eyebrow){max-width:455px;font-size:1rem;line-height:1.85}.rf-marketing .glass-hero-copy .hero-actions{gap:19px}.rf-marketing .glass-hero-copy .hero-assurance{font-size:.75rem!important}.rf-marketing .hero-clarifier{color:#567399;font-size:.875rem;line-height:1.7}.rf-marketing .problem-section{padding-top:88px}.rf-marketing .problem-section h2{font-size:clamp(2rem,3.2vw,2.9rem);line-height:1.14}.rf-marketing .problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.rf-marketing .problem-grid article{padding:30px;border-radius:28px;border:1px solid white;background:#ffffffa1;box-shadow:0 15px 38px #6c88ad0c}.rf-marketing .problem-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;color:#7994b9}.rf-marketing .problem-card-top>svg{box-sizing:content-box;padding:11px;background:#edf3fe;border:1px solid white;border-radius:17px;color:#7797c9}.rf-marketing .problem-card-top>span{font-family:var(--font-geist-mono),monospace;font-size:.75rem;color:#8c9fb9}.rf-marketing .problem-grid h3{font-size:1.22rem;line-height:1.3;font-weight:550;letter-spacing:-.025em;color:#405c80;max-width:260px}.rf-marketing .problem-grid article>p{font-size:.9375rem;color:#697f9c;line-height:1.8;margin-top:16px;min-height:84px}.rf-marketing .problem-cost{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#637b9a;border-top:1px solid #e6edf7;padding-top:17px;margin-top:19px}.rf-marketing .problem-cost>span{width:5px;height:5px;border-radius:50%;background:#9cafc9;flex-shrink:0}.rf-marketing .problem-conclusion{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 3px 0}.rf-marketing .problem-conclusion>span{font-size:.9375rem;color:#6c829f;max-width:690px}.rf-marketing .problem-conclusion .text-link{font-size:.875rem;white-space:nowrap}.rf-marketing .proof-tour{padding-top:30px!important}.rf-marketing .proof-tour .section-heading>div>p:not(.eyebrow){color:#6b809e;font-size:1rem;line-height:1.8;max-width:560px;margin-top:20px}.rf-marketing .difference-section .section{padding-bottom:75px}.rf-marketing .difference-table{border:1px solid white;border-radius:30px;overflow:hidden;background:#ffffffa3;box-shadow:0 20px 50px #6e8eb30e;backdrop-filter:blur(17px)}.rf-marketing .difference-row{display:grid;grid-template-columns:1fr 1fr;gap:0}.rf-marketing .difference-row:not(:last-child){border-bottom:1px solid #e4ecf8}.rf-marketing .difference-row>div{padding:24px 29px;font-size:.9375rem;line-height:1.7;display:flex;align-items:flex-start;gap:12px;color:#6f8199}.rf-marketing .difference-row>div:last-child{background:#e9f1ff80;color:#4e6d97;border-left:1px solid #fff}.rf-marketing .difference-row>div>svg{color:#5a87d8;flex-shrink:0;margin-top:4px}.rf-marketing .before-dot{width:5px;height:5px;border-radius:50%;background:#a8b7ca;flex-shrink:0;margin-top:11px}.rf-marketing .difference-head>div{align-items:center;font-size:.875rem;font-weight:550;min-height:76px;color:#7a8ba5;padding-block:19px}.rf-marketing .difference-head>div:last-child{color:#3e6bbc}.rf-marketing .mini-route-mark{width:29px;height:29px;border-radius:11px;background:linear-gradient(135deg,#81a8f4,#487adc);color:white;font-size:1.2rem;line-height:1;font-weight:600;box-shadow:inset 0 1px 0 #ffffff90}.rf-marketing .difference-footer{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:27px}.rf-marketing .difference-footer>p{max-width:655px;color:#71849f;font-size:.9375rem;line-height:1.8}.rf-marketing .difference-footer .text-link{font-size:.875rem;max-width:300px}.rf-marketing .difference-footer .text-link svg{flex-shrink:0}.rf-marketing .buying-confidence{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.rf-marketing .buying-confidence h2{font-weight:500;line-height:1.14;font-size:clamp(2rem,3.2vw,2.9rem)}.rf-marketing .buying-confidence>div>p:not(.eyebrow){font-size:1rem;color:#6b7f9a;line-height:1.8;max-width:495px;margin-top:23px}.rf-marketing .buying-confidence .button{margin-top:27px}.rf-marketing .confidence-note{font-size:.75rem;color:#6c829e;display:block;line-height:1.7;margin-top:16px}.rf-marketing .confidence-points{border:1px solid white;border-radius:31px;padding:13px 30px;background:#ffffffa1;box-shadow:0 17px 45px #6080a50d}.rf-marketing .confidence-points article{display:flex;gap:19px;padding:25px 0}.rf-marketing .confidence-points article:not(:last-child){border-bottom:1px solid #e6edf7}.rf-marketing .confidence-points article>svg{box-sizing:content-box;padding:10px;border-radius:16px;background:#edf3ff;border:1px solid white;color:#7897c7;flex-shrink:0}.rf-marketing .confidence-points h3{font-size:1.05rem;font-weight:550;letter-spacing:-.02em;color:#526f94;line-height:1.5}.rf-marketing .confidence-points p{font-size:.875rem;line-height:1.8;color:#768ba6;margin-top:8px}.rf-marketing .workflow-band{display:none}@media (max-width:1150px){.rf-marketing .glass-hero-copy h1{font-size:3.45rem}.rf-marketing .problem-grid article{padding:26px}.rf-marketing .problem-grid h3{font-size:1.15rem}.rf-marketing .problem-grid article>p{min-height:105px}.rf-marketing .difference-row>div{padding:22px 25px}.rf-marketing .buying-confidence{gap:55px}.rf-marketing .problem-conclusion{gap:20px}.rf-marketing .problem-conclusion>span{max-width:610px}}@media (max-width:900px){.rf-marketing .glass-hero-copy h1{font-size:4rem;max-width:680px}.rf-marketing .glass-hero-copy h1 br{display:none}.rf-marketing .glass-hero-copy>p:not(.eyebrow){max-width:585px}.rf-marketing .problem-grid{gap:17px}.rf-marketing .problem-grid article{padding:23px}.rf-marketing .problem-grid article>p{min-height:140px}.rf-marketing .problem-cost{align-items:flex-start;line-height:1.7}.rf-marketing .problem-cost>span{margin-top:7px}.rf-marketing .problem-conclusion{flex-direction:column;align-items:flex-start;gap:16px}.rf-marketing .difference-footer{flex-direction:column;align-items:flex-start;gap:20px}.rf-marketing .buying-confidence{gap:38px}.rf-marketing .confidence-points{padding-inline:24px}.rf-marketing .confidence-points article{gap:14px}.rf-marketing .confidence-points article>svg{width:20px;height:20px;padding:8px}.rf-marketing .difference-row>div{font-size:.875rem;padding:22px}.rf-marketing .difference-head>div{font-size:.875rem}.rf-marketing .problem-section{padding-top:60px}}@media (max-width:760px){.rf-marketing .problem-grid{grid-template-columns:1fr;gap:16px}.rf-marketing .problem-grid article{padding:27px}.rf-marketing .problem-card-top{margin-bottom:19px}.rf-marketing .problem-grid h3{max-width:none;font-size:1.25rem}.rf-marketing .problem-grid article>p{min-height:0;margin-top:13px;max-width:500px}.rf-marketing .problem-cost{margin-top:18px;padding-top:15px}.rf-marketing .problem-conclusion{padding-top:23px}.rf-marketing .proof-tour{padding-top:12px!important}.rf-marketing .difference-row>div{padding:20px;gap:10px}.rf-marketing .buying-confidence{grid-template-columns:1fr;gap:34px}.rf-marketing .confidence-points{max-width:600px;padding-inline:28px}.rf-marketing .buying-confidence>div>p:not(.eyebrow){max-width:600px}.rf-marketing .difference-section .section{padding-bottom:60px}}@media (max-width:480px){.rf-marketing .glass-hero-copy h1{font-size:clamp(2.65rem,8.1vw,3.15rem);line-height:1.1}.rf-marketing .glass-hero-copy>p:not(.eyebrow){font-size:1rem;line-height:1.8}.rf-marketing .glass-hero-copy>.eyebrow{font-size:.75rem;letter-spacing:.015em;padding:7px 10px}.rf-marketing .glass-hero-copy .hero-assurance{font-size:.75rem!important;max-width:300px}.rf-marketing .buying-confidence h2,.rf-marketing .problem-section h2{font-size:2.1rem}.rf-marketing .problem-grid article{border-radius:26px;padding:26px}.rf-marketing .problem-card-top>svg{padding:9px}.rf-marketing .problem-grid h3{font-size:1.19rem}.rf-marketing .problem-conclusion>span{font-size:.875rem;line-height:1.8}.rf-marketing .difference-table{border-radius:25px}.rf-marketing .difference-row>div{padding:18px 15px;gap:8px;flex-direction:column;font-size:.8125rem;line-height:1.7}.rf-marketing .difference-head>div{font-size:.8125rem;gap:8px;justify-content:center;padding-block:20px}.rf-marketing .difference-row>div>svg{margin-top:0;width:16px}.rf-marketing .before-dot{margin-top:0;margin-bottom:7px}.rf-marketing .difference-head>div:last-child{flex-direction:row;align-items:center}.rf-marketing .mini-route-mark{flex-shrink:0;width:24px;height:24px;font-size:1rem;border-radius:9px}.rf-marketing .difference-footer>p{font-size:.875rem}.rf-marketing .confidence-points{padding-inline:24px;border-radius:27px}.rf-marketing .confidence-points h3{font-size:1rem}.rf-marketing .confidence-points p{font-size:.875rem}.rf-marketing .confidence-points article{gap:13px}}.rf-marketing .buying-confidence>div>p:not(.eyebrow),.rf-marketing .confidence-note,.rf-marketing .confidence-points p,.rf-marketing .difference-footer>p,.rf-marketing .difference-row>div,.rf-marketing .problem-conclusion>span,.rf-marketing .problem-cost,.rf-marketing .problem-grid article>p{color:#526680}.rf-marketing .difference-row>div:last-child{color:#3f608d}.rf-marketing .confidence-points h3,.rf-marketing .problem-grid h3{color:#334e72}.rf-marketing .difference-head>div{color:#526680}.rf-marketing .operation-story{height:680px;position:relative;overflow:hidden;isolation:isolate;border-radius:38px;border:1px solid #eeeaff;background:radial-gradient(ellipse at 12% 12%,#b6ceff 0,transparent 49%),radial-gradient(ellipse at 96% 62%,#cfb7ff 0,transparent 49%),linear-gradient(145deg,#edf4ff,#eef0ff 57%,#d8f2f5);box-shadow:0 27px 70px -35px #3e478255;font-family:var(--font-geist-sans),sans-serif}.rf-marketing .story-light{position:absolute;border-radius:50%;filter:blur(32px);pointer-events:none;z-index:-1}.rf-marketing .story-light-one{width:280px;height:280px;left:-90px;top:150px;background:#869df95c}.rf-marketing .story-light-two{width:280px;height:280px;right:-100px;top:0;background:#ce96ec47}.rf-marketing .story-top{position:absolute;inset:21px 24px auto;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:#465579;letter-spacing:.05em}.rf-marketing .story-top>span:first-child{display:flex;align-items:center;gap:7px}.rf-marketing .story-top>span:first-child>span{width:5px;height:5px;background:#426ff0;border-radius:50%;box-shadow:0 0 0 4px #6081ec16}.rf-marketing .story-top>span:last-child{letter-spacing:0;font-size:11px}.rf-marketing .story-intro{position:absolute;top:60px;left:26px;right:26px;display:flex;align-items:flex-start;gap:13px}.rf-marketing .story-chapter-count{font:10px var(--font-geist-mono),monospace;color:#546383;white-space:nowrap;padding-top:7px}.rf-marketing .story-intro h3{font-size:clamp(1.3rem,2vw,1.8rem);font-weight:550;line-height:1.2;letter-spacing:-.04em;max-width:510px;color:#26314b}.rf-marketing .passport-stage{position:absolute;top:132px;bottom:179px;width:min(790px,calc(100% - 28px));left:50%;transform:translateX(-50%);perspective:1200px}.rf-marketing .passport-shadow{position:absolute;left:5%;right:12%;height:38px;bottom:1px;border-radius:50%;background:#55547e3b;filter:blur(19px);transform:rotate(-4deg)}.rf-marketing .order-passport{position:absolute;left:0;top:0;width:calc(100% - 118px);border-radius:23px;border:1px solid #ffffff;background:#ffffffe6;box-shadow:1px 1px 0 #ffffff,4px 6px 0 #d8d9e89c,0 28px 40px -17px #39346848;backdrop-filter:blur(25px) saturate(120%);transform:rotateY(-7deg) rotateX(3deg);transform-origin:center;overflow:hidden;z-index:2}.rf-marketing .passport-chrome{display:flex;align-items:center;gap:6px;padding:12px 17px 10px;border-bottom:1px solid #e9e9f1;background:#ffffff8c}.rf-marketing .passport-logo{font-size:17px;font-weight:650;line-height:1;color:#2863dc}.rf-marketing .passport-chrome>strong{font-size:12px;font-weight:550;color:#272943;letter-spacing:-.04em}.rf-marketing .passport-module{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:10px;color:#596380}.rf-marketing .passport-context{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 18px 13px;border-bottom:1px solid #eeeef4}.rf-marketing .passport-context>div>span{display:block;font-size:9px;font-weight:500;letter-spacing:.07em;color:#67728a}.rf-marketing .passport-context>div>strong{display:block;font-size:15px;font-weight:600;color:#2d344b;letter-spacing:-.03em;margin-top:4px}.rf-marketing .passport-status{padding:5px 8px;border:1px solid #dbddf4;border-radius:100px;font-size:9px;white-space:nowrap;color:#5c5787;background:#f1effb}.rf-marketing .passport-status.status-done{color:#16654c;background:#dbf7e8;border-color:#bfe6d2}.rf-marketing .passport-content{min-height:264px;padding:16px 18px 13px}.rf-marketing .passport-bottom{display:flex;align-items:center;gap:6px;border-top:1px solid #e8e9f2;padding:9px 17px;font-size:9px;color:#5a647d;background:#f7f7fb}.rf-marketing .connected-dot{height:4px;width:4px;background:#23a47f;border-radius:50%}.rf-marketing .passport-bottom>span:last-child{margin-left:auto;letter-spacing:.07em;color:#696e85;font-size:8px}.rf-marketing .stock-scene-top{display:grid;grid-template-columns:1fr 44%;align-items:center;position:relative;min-height:135px}.rf-marketing .story-small-label{font-size:9px;color:#6d7188;letter-spacing:.06em;line-height:1.5;display:block;max-width:150px}.rf-marketing .stock-count{font-size:51px;line-height:1.1;letter-spacing:-.06em;font-weight:550;color:#273253;display:block;margin-top:6px}.rf-marketing .stock-count>span{font-size:10px;line-height:1.6;color:#5d6984;font-weight:400;letter-spacing:0;display:block}.rf-marketing .stock-scene-top>div>p{font-size:10px;color:#646b7e;margin-top:8px}.rf-marketing .stock-cutout{width:100%;height:135px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 9px 7px #35467913)}.rf-marketing .quantity-card{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f0f3fd;border:1px solid #e0e6f7;border-radius:13px;padding:12px;margin-top:8px}.rf-marketing .quantity-card>div>strong{display:block;font-size:11px;font-weight:550;color:#3b496c}.rf-marketing .quantity-card>div>span{display:block;font-size:9px;color:#646f8b;margin-top:4px}.rf-marketing .quantity-controls{display:flex;align-items:center;gap:9px}.rf-marketing .quantity-controls button{width:25px;height:25px;padding:0;border-radius:8px;background:white;color:#3264cf;border:1px solid #dce2f4}.rf-marketing .quantity-controls output{font-size:14px;color:#31446d;font-weight:600;min-width:17px;text-align:center}.rf-marketing .quantity-controls button:disabled{opacity:.35}.rf-marketing .stock-after{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;color:#526980;font-size:10px}.rf-marketing .stock-after>span{display:flex;align-items:center;gap:6px}.rf-marketing .stock-after>span>span{height:5px;width:5px;background:#20a280;border-radius:50%}.rf-marketing .stock-after strong{font-weight:550;color:#197359}.rf-marketing .passport-section-label{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:550;color:#425071;margin-bottom:16px}.rf-marketing .passport-section-label>svg{color:#6664b8}.rf-marketing .example-item{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #eaebf2}.rf-marketing .example-item>div{min-width:0}.rf-marketing .example-item strong{font-size:11px;font-weight:550;color:#384261;display:block}.rf-marketing .example-item>div>span{font-size:10px;display:block;color:#6b738d;margin-top:3px}.rf-marketing .example-item>b{margin-left:auto;font-size:12px;font-weight:550;color:#37466a}.rf-marketing .item-symbol{width:28px;height:32px;border-radius:8px;flex-shrink:0;border:1px solid #c8d9ee;background:linear-gradient(150deg,#edf6ff,#b4d8f5);box-shadow:inset 4px 0 0 #ffffff70,inset -3px -3px 0 #527bac13}.rf-marketing .snack-symbol{background:linear-gradient(150deg,#ffecd9,#edc4a0);border-color:#e2c7af}.rf-marketing .order-delivery-note{margin-top:13px;background:#f5f3fc;border-left:2px solid #aca1e8;padding:9px 12px;border-radius:0 9px 9px 0}.rf-marketing .order-delivery-note>span{color:#6d6491;font-size:8px;letter-spacing:.08em}.rf-marketing .order-delivery-note>p{font-size:10px;color:#575475;margin-top:4px}.rf-marketing .passport-total{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 0 3px}.rf-marketing .passport-total>span{font-size:11px;color:#59617b}.rf-marketing .passport-total>strong{font-size:25px;letter-spacing:-.05em;font-weight:550;color:#303854}.rf-marketing .example-runs{display:flex;gap:6px;border:0;padding:0;margin:0 0 10px}.rf-marketing .example-runs button{height:28px;flex:1;border-radius:100px;font-size:10px;background:#f1f2f8;color:#59617d;padding:4px 10px;gap:5px}.rf-marketing .example-runs button.is-selected{background:#e6ecff;color:#325bba;border:1px solid #c7d5fb}.rf-marketing .route-surface{width:100%;height:172px;display:block;overflow:hidden;border-radius:14px;box-shadow:0 5px 15px #506b9112}.rf-marketing .run-summary{display:flex;align-items:center;justify-content:space-between;gap:7px;padding-top:12px;font-size:10px;color:#5c6881}.rf-marketing .run-summary>span{display:flex;align-items:center;gap:5px}.rf-marketing .run-summary>strong{font-size:10px;font-weight:550;color:#3d598c}.rf-marketing .delivery-scene-v3{text-align:center;padding:3px 0 0}.rf-marketing .delivery-receipt-icon{height:59px;width:59px;display:grid;place-items:center;background:linear-gradient(140deg,#d9fff0,#aae4d0);border:1px solid #f4fff9;border-radius:19px;box-shadow:0 12px 18px -6px #26916d29;color:#138965;margin:0 auto 10px}.rf-marketing .delivery-scene-v3 h4{font-size:20px;font-weight:550;letter-spacing:-.04em;color:#294c4a}.rf-marketing .delivery-scene-v3>p{font-size:12px;line-height:1.7;color:#45656a;margin-top:7px}.rf-marketing .delivery-scene-v3>p>span{font-size:10px;color:#607a7e}.rf-marketing .delivery-proof-row{color:#267960;margin-block:12px}.rf-marketing .delivery-proof-row,.rf-marketing .story-action{display:flex;justify-content:center;align-items:center;gap:6px;font-size:10px}.rf-marketing .story-action{height:33px;width:100%;border-radius:100px;background:#0071e3;color:white;border:1px solid #0071e3;padding:5px 12px;box-shadow:0 5px 13px #176dd41a}.rf-marketing .story-action:hover{background:#0663c2}.rf-marketing .story-action:disabled{background:#def5e9;color:#237255;border-color:#cceada;opacity:1}.rf-marketing .story-inline-action{width:100%;font-size:10px;color:#0066cc;height:30px;margin-top:9px}.rf-marketing .invoice-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.rf-marketing .invoice-title>span{display:flex;align-items:center;gap:7px;font-size:19px;font-weight:550;letter-spacing:-.04em;color:#373b54}.rf-marketing .invoice-title>b{padding:4px 6px;font-size:8px;letter-spacing:.06em;background:#eef0fa;border-radius:5px;color:#696a88}.rf-marketing .invoice-reference{font-size:10px;color:#62677b;margin-top:8px;padding-bottom:10px;display:flex;justify-content:space-between;gap:10px}.rf-marketing .invoice-reference>span{font-size:9px;color:#75778b}.rf-marketing .invoice-line{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #e9e9f1;font-size:10px;color:#626b82}.rf-marketing .invoice-line>strong{color:#4a506b;font-weight:500}.rf-marketing .invoice-scene .passport-total{padding-top:10px}.rf-marketing .invoice-scene .passport-total>strong{font-size:23px}.rf-marketing .account-balance{display:flex;align-items:center;gap:6px;background:#f2f0fa;border-radius:9px;padding:8px 10px;font-size:10px;color:#5d567f;margin-block:9px}.rf-marketing .account-balance>strong{margin-left:auto;font-weight:550;color:#464061}.rf-marketing .insights-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rf-marketing .insights-metrics>div{background:#f1f2fd;border:1px solid #e3e4f5;border-radius:13px;padding:12px}.rf-marketing .insights-metrics span{display:block;font-size:9px;color:#666b8b}.rf-marketing .insights-metrics strong{font-size:28px;font-weight:550;letter-spacing:-.055em;color:#414572;display:block;margin-top:6px}.rf-marketing .example-chart{padding-block:19px 16px}.rf-marketing .example-chart>div{display:grid;grid-template-columns:43px 1fr 32px;align-items:center;gap:9px;margin-bottom:12px;font-size:10px;color:#626980}.rf-marketing .example-chart>div>div{height:13px;background:#eceefa;border-radius:5px;overflow:hidden}.rf-marketing .example-chart i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#5d80ec,#8864db);transition:width .4s}.rf-marketing .example-chart>div:nth-child(2) i{background:linear-gradient(90deg,#4abca2,#86d3c1)}.rf-marketing .example-chart strong{font-size:10px;font-weight:550;text-align:right}.rf-marketing .insight-outcomes{display:flex;align-items:center;justify-content:space-between;gap:7px;border-top:1px solid #e4e5ef;padding-top:12px}.rf-marketing .insight-outcomes>span{display:flex;align-items:center;gap:4px;font-size:9px;color:#4d6481}.rf-marketing .insights-scene>p{font-size:8px;color:#787d8f;margin-top:13px;line-height:1.6}.rf-marketing .customer-glimpse{position:absolute;right:0;top:76px;width:132px;background:linear-gradient(140deg,#ffffffde,#f0f0fcd9);border:1px solid #ffffff;border-radius:25px;padding:12px 12px 13px;box-shadow:1px 2px 0 #c6cbe2,0 22px 30px -11px #4d47874a;backdrop-filter:blur(20px);transform:rotateY(-8deg) rotate(5deg);z-index:3}.rf-marketing .phone-speaker{width:28px;height:4px;border-radius:20px;background:#bcc0d3;margin:0 auto 12px}.rf-marketing .customer-portal-label{display:flex;align-items:center;gap:5px;font-size:8px;color:#68758a}.rf-marketing .customer-glimpse>strong{font-size:19px;line-height:1.06;letter-spacing:-.055em;display:block;font-weight:550;margin-top:12px;color:#324366}.rf-marketing .phone-order{border:1px solid #e6eaf7;border-radius:13px;background:#ffffffb8;padding:11px;margin-top:13px;display:flex;flex-direction:column;gap:6px;color:#616f88}.rf-marketing .phone-order>svg{color:#7b83b9}.rf-marketing .phone-order>span{font-size:8px}.rf-marketing .phone-order>b{font-size:24px;color:#3c527e;letter-spacing:-.05em;font-weight:550}.rf-marketing .phone-state{display:flex;align-items:center;gap:4px;font-size:8px;color:#6b668c;margin-top:12px}.rf-marketing .phone-state.complete{color:#21815f}.rf-marketing .customer-glimpse>button{font-size:9px;padding:0;height:28px;gap:5px;color:#3270c4;margin-top:4px}.rf-marketing .story-link-pill{display:flex;align-items:center;gap:6px;background:#ffffffbf;border:1px solid #fff;border-radius:100px;padding:8px 12px;position:absolute;right:10px;bottom:-12px;z-index:4;box-shadow:0 6px 18px #54598613;backdrop-filter:blur(16px)}.rf-marketing .story-link-pill>span:first-child{height:5px;width:5px;background:#329f9c;border-radius:50%}.rf-marketing .story-link-pill>span:last-child{display:flex;align-items:center;gap:5px;font-size:9px;color:#516584}.rf-marketing .story-controls{position:absolute;bottom:34px;left:21px;right:21px;background:#ffffffc9;border:1px solid white;border-radius:22px;padding:13px 14px 10px;backdrop-filter:blur(22px);box-shadow:0 12px 27px #5b5b9517;z-index:5}.rf-marketing .story-explanation{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px}.rf-marketing .story-explanation>p{font-size:11px;line-height:1.6;color:#52637e;max-width:370px}.rf-marketing .story-explanation>div{display:flex;align-items:center;gap:5px;flex-shrink:0}.rf-marketing .story-play{height:31px;border-radius:100px;padding:6px 11px;font-size:10px;background:#0071e3;color:white;gap:5px}.rf-marketing .story-play:hover{background:#0066cc}.rf-marketing .story-reset{padding:0;height:30px;width:28px;color:#657195;border-radius:50%}.rf-marketing .story-chapters{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;border:0;padding:0;margin:0;min-width:0}.rf-marketing .story-chapters>button{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;min-width:0;height:48px;border-radius:13px;font-size:9px;color:#596887;background:transparent;padding:6px 3px}.rf-marketing .story-chapters>button.is-current{background:#e5ecfd;color:#265cbc;box-shadow:inset 0 0 0 1px #d6e0fa}.rf-marketing .story-chapters>button:hover{background:#edf0fa}.rf-marketing .story-disclaimer{position:absolute;bottom:11px;left:18px;right:18px;font-size:9px;line-height:1.5;color:#66758c}.rf-marketing .platform-live-story .operation-story{height:700px}.rf-marketing .platform-live-story .passport-stage{top:142px;bottom:190px}.rf-marketing .platform-live-story .passport-content{min-height:278px}.rf-marketing .platform-live-story .story-controls{max-width:790px;margin-inline:auto}.rf-marketing .platform-live-story .stock-cutout{height:148px}.rf-marketing .platform-live-story .stock-scene-top{min-height:149px}.rf-marketing .capability-strip{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 25px;padding-block:25px 38px}.rf-marketing .capability-strip>a{display:flex;align-items:center;gap:7px;color:#555e72;font-size:12px;white-space:nowrap;padding:7px 0}.rf-marketing .capability-strip svg{color:#5f7fcc}.rf-marketing .capability-strip>a:hover{color:#0066cc}.rf-marketing .capability-catalog{scroll-margin-top:110px}.rf-marketing .capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.rf-marketing .capability-card{border-radius:27px;border:1px solid #e4e5ed;background:#fff;padding:27px;box-shadow:0 12px 30px #4a457805}.rf-marketing .capability-card>svg{box-sizing:content-box;padding:11px;border-radius:17px;border:1px solid #e2e8fc;background:#edf2ff;color:#5074c3;margin-bottom:23px}.rf-marketing .capability-card:nth-child(3n+2)>svg{background:#f0ebfb;color:#7956b9;border-color:#e9defa}.rf-marketing .capability-card:nth-child(3n)>svg{background:#e4f4ee;color:#32836b;border-color:#d6eadf}.rf-marketing .capability-card>span{display:block;font-size:9px;letter-spacing:.085em;color:#65718a;margin-bottom:9px}.rf-marketing .capability-card h3{font-size:19px;font-weight:550;line-height:1.3;letter-spacing:-.035em;color:#252c3d}.rf-marketing .capability-card p{font-size:14px;line-height:1.8;color:#596278;margin-top:13px}.rf-marketing .capability-card.capability-7{background:radial-gradient(ellipse at top right,#6745b963,transparent 70%),#232540;border-color:#545174}.rf-marketing .capability-7>svg{background:#ffffff15!important;color:#d6c6fb!important;border-color:#ffffff2b!important}.rf-marketing .capability-7>span{color:#c0b9e3}.rf-marketing .capability-7 h3{color:#fff}.rf-marketing .capability-7 p{color:#d4d5e5}.rf-marketing .capability-card.capability-8{background:linear-gradient(140deg,#fff,#faf0e5);border-color:#efdeca}.rf-marketing .capability-8>svg{background:#f7e2c9!important;color:#a16f31!important;border-color:#efd7bb!important}.rf-marketing .capability-8>span{color:#8d6b40}.rf-marketing .wholesale-extras{margin-top:37px;border-radius:26px;border:1px solid #e1e3ed;background:#f6f7fb;padding:30px}.rf-marketing .wholesale-extras h3{font-size:21px;font-weight:500;letter-spacing:-.035em;color:#313748}.rf-marketing .wholesale-extras .eyebrow{margin-bottom:10px;font-size:10px}.rf-marketing .extras-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:28px}.rf-marketing .extras-grid article{display:flex;align-items:flex-start;gap:11px}.rf-marketing .extras-grid svg{color:#6b79a5;flex-shrink:0;margin-top:3px}.rf-marketing .extras-grid h4{font-size:13px;font-weight:550;color:#454e64}.rf-marketing .extras-grid p{font-size:12px;line-height:1.7;color:#667084;margin-top:5px}.rf-marketing .capability-scope{font-size:12px;line-height:1.8;color:#6c7487;margin-top:23px;max-width:860px}.rf-marketing .capability-catalog>.text-link{font-size:14px;margin-top:17px}@media (max-width:1100px){.rf-marketing .story-top>span:last-child{display:none}.rf-marketing .story-explanation{gap:8px}.rf-marketing .story-explanation>p{max-width:230px}.rf-marketing .story-play span{display:none}.rf-marketing .story-play{width:31px;padding:0}.rf-marketing .story-intro h3{font-size:23px}.rf-marketing .capability-card{padding:25px}.rf-marketing .capability-grid{gap:17px}.rf-marketing .stock-count{font-size:43px}.rf-marketing .quantity-controls{gap:6px}.rf-marketing .quantity-card{padding:10px}.rf-marketing .passport-content,.rf-marketing .passport-context{padding-inline:15px}.rf-marketing .passport-stage{width:calc(100% - 23px)}.rf-marketing .customer-glimpse{width:118px;padding-inline:10px}.rf-marketing .order-passport{width:calc(100% - 104px)}.rf-marketing .passport-status{font-size:8px;padding:4px 6px}.rf-marketing .platform-live-story .passport-stage{width:min(790px,calc(100% - 40px))}.rf-marketing .platform-live-story .story-play span{display:inline}.rf-marketing .platform-live-story .story-play{width:auto;padding-inline:11px}.rf-marketing .platform-live-story .story-explanation>p{max-width:400px}}@media (max-width:900px){.rf-marketing .operation-story{max-width:760px;margin-inline:auto}.rf-marketing .story-top>span:last-child{display:block}.rf-marketing .story-intro h3{font-size:27px}.rf-marketing .story-explanation>p{max-width:360px}.rf-marketing .story-play span{display:inline}.rf-marketing .story-play{width:auto;padding-inline:10px}.rf-marketing .capability-grid,.rf-marketing .extras-grid{grid-template-columns:repeat(2,1fr)}.rf-marketing .capability-strip{gap:7px 20px}.rf-marketing .passport-stage{width:calc(100% - 32px)}.rf-marketing .order-passport{width:calc(100% - 124px)}.rf-marketing .customer-glimpse{width:133px}.rf-marketing .passport-content{padding-inline:18px}.rf-marketing .stock-count{font-size:51px}.rf-marketing .quantity-controls{gap:10px}}@media (max-width:560px){.rf-marketing .operation-story,.rf-marketing .platform-live-story .operation-story{height:726px;border-radius:29px}.rf-marketing .story-top{inset:19px 18px auto;font-size:9px}.rf-marketing .story-top>span:last-child{display:none}.rf-marketing .story-intro{top:54px;left:19px;right:19px;gap:10px}.rf-marketing .story-intro h3{font-size:24px;max-width:310px;line-height:1.15}.rf-marketing .story-chapter-count{font-size:9px;padding-top:5px}.rf-marketing .passport-stage,.rf-marketing .platform-live-story .passport-stage{width:calc(100% - 28px);top:128px;bottom:196px}.rf-marketing .order-passport{width:100%;transform:none;border-radius:21px;box-shadow:2px 4px 0 #d3d8ebc4,0 22px 30px -19px #394b724d}.rf-marketing .customer-glimpse{display:none}.rf-marketing .passport-context{padding-block:12px}.rf-marketing .passport-content,.rf-marketing .platform-live-story .passport-content{min-height:270px;padding:16px}.rf-marketing .passport-status{font-size:9px}.rf-marketing .platform-live-story .stock-scene-top,.rf-marketing .stock-scene-top{min-height:139px}.rf-marketing .platform-live-story .stock-cutout,.rf-marketing .stock-cutout{height:139px}.rf-marketing .quantity-card{padding:12px}.rf-marketing .quantity-controls{gap:9px}.rf-marketing .story-link-pill{right:0;bottom:9px;font-size:9px;display:none}.rf-marketing .platform-live-story .story-controls,.rf-marketing .story-controls{left:12px;right:12px;bottom:38px;padding:13px 12px 10px;border-radius:20px}.rf-marketing .story-explanation{align-items:flex-start;gap:10px;margin-bottom:10px}.rf-marketing .platform-live-story .story-explanation>p,.rf-marketing .story-explanation>p{font-size:11px;line-height:1.6;max-width:none}.rf-marketing .platform-live-story .story-play span,.rf-marketing .story-play span{display:none}.rf-marketing .platform-live-story .story-play,.rf-marketing .story-play{width:31px;padding:0}.rf-marketing .story-explanation>div{gap:3px}.rf-marketing .story-chapters{grid-template-columns:repeat(3,1fr);gap:4px}.rf-marketing .story-chapters>button{flex-direction:row;height:36px;font-size:10px;gap:6px;border-radius:100px}.rf-marketing .story-chapters>button>svg{width:14px}.rf-marketing .story-disclaimer{font-size:9px;bottom:12px;max-width:300px;margin-inline:auto}.rf-marketing .route-surface{height:181px}.rf-marketing .delivery-scene-v3{padding-top:8px}.rf-marketing .capability-grid{grid-template-columns:1fr;gap:16px}.rf-marketing .capability-card{padding:27px;border-radius:25px}.rf-marketing .capability-card>svg{margin-bottom:20px}.rf-marketing .capability-card h3{font-size:21px}.rf-marketing .capability-card p{font-size:14px}.rf-marketing .capability-card>span{font-size:10px}.rf-marketing .wholesale-extras{padding:25px;border-radius:25px}.rf-marketing .extras-grid{grid-template-columns:1fr;gap:22px}.rf-marketing .wholesale-extras h3{font-size:22px;line-height:1.35}.rf-marketing .extras-grid h4{font-size:14px}.rf-marketing .extras-grid p{font-size:13px}.rf-marketing .capability-strip{padding-block:16px 26px;gap:5px 17px;justify-content:flex-start}.rf-marketing .capability-strip>a{font-size:11px}.rf-marketing .capability-strip svg{width:15px}.rf-marketing .capability-scope{font-size:12px}}@media (max-width:360px){.rf-marketing .story-intro h3{font-size:22px}.rf-marketing .passport-chrome,.rf-marketing .passport-context{padding-inline:13px}.rf-marketing .passport-context>div>strong{font-size:14px}.rf-marketing .passport-content{padding-inline:13px}.rf-marketing .stock-count{font-size:46px}.rf-marketing .quantity-card{padding:10px}.rf-marketing .quantity-card>div>strong{font-size:10px}.rf-marketing .quantity-controls{gap:5px}.rf-marketing .quantity-controls button{width:23px;height:25px}.rf-marketing .story-chapters>button{font-size:9px;gap:4px}.rf-marketing .story-chapters>button>svg{width:13px}.rf-marketing .insight-outcomes{gap:4px}.rf-marketing .insight-outcomes>span{font-size:8px}}@media (prefers-reduced-motion:no-preference){.rf-marketing .passport-content{animation:passport-enter .45s cubic-bezier(.2,.8,.2,1) both}.rf-marketing .order-route-line{animation:route-reveal 1.3s cubic-bezier(.2,.8,.2,1) both}.rf-marketing .operation-story button{transition:background .2s,color .2s,box-shadow .2s}.rf-marketing .passport-status,.rf-marketing .phone-state{transition:color .25s,background .25s}@keyframes passport-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes route-reveal{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}}@media (prefers-reduced-motion:reduce){.rf-marketing .order-route-line,.rf-marketing .passport-content{animation:none!important}.rf-marketing .example-chart i{transition:none}.rf-marketing .customer-glimpse,.rf-marketing .order-passport{transform:none}}.rf-marketing .difference-table table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left}.rf-marketing .difference-row{display:table-row}.rf-marketing .difference-row>td,.rf-marketing .difference-row>th{display:table-cell;padding:24px 29px;font-size:.9375rem;line-height:1.7;vertical-align:top}.rf-marketing .difference-head>th{font-weight:550;vertical-align:middle}.rf-marketing .comparison-cell{display:flex;align-items:flex-start;gap:12px}.rf-marketing .comparison-cell>svg{color:#267966;flex-shrink:0;margin-top:4px}.rf-marketing .difference-head .comparison-cell{align-items:center}@media (max-width:480px){.rf-marketing .difference-row>td,.rf-marketing .difference-row>th{padding:18px 15px;font-size:.8125rem}.rf-marketing .comparison-cell{flex-direction:column;gap:8px}.rf-marketing .comparison-cell>svg{margin-top:0;width:16px}.rf-marketing .difference-head .comparison-cell{flex-direction:row;align-items:center}}.rf-marketing .capability-card p{font-size:16px}.rf-marketing .extras-grid h4,.rf-marketing .extras-grid p{font-size:14px}.rf-marketing .example-runs button,.rf-marketing .story-action,.rf-marketing .story-chapters>button,.rf-marketing .story-inline-action,.rf-marketing .story-play{font-size:12px}.rf-marketing .passport-bottom{font-size:10px}.rf-marketing{background:#fff;color:#202124}.rf-marketing ::selection{background:#dedee7}.rf-marketing .brand,.rf-marketing .site-footer .brand{color:#202124}.rf-marketing .brand-mark,.rf-marketing .site-footer .brand-mark{color:#202733}.rf-marketing .brand-period,.rf-marketing .site-footer .brand-period{color:#8a8496}.rf-marketing .header-inner{background:#ffffffd6;border-color:#ececf0;box-shadow:0 8px 30px #14171e0b,inset 0 1px 0 white;backdrop-filter:blur(24px) saturate(115%)}.rf-marketing .signin-menu [role=menuitem]:focus-visible,.rf-marketing .signin-menu [role=menuitem]:hover{background:#eeeef1;color:#202124}.rf-marketing .signin-menu [role=menuitem]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.rf-marketing .signin-menu [role=menuitem]>*{outline:none}.rf-marketing .button,.rf-marketing .distributor-hero .button-lime,.rf-marketing .header-actions .button,.rf-marketing .retailer-page .button-green{background:#202733;color:#fff;border-color:#202733;box-shadow:0 5px 14px #171d2914;border-radius:100px}.rf-marketing .button:hover,.rf-marketing .distributor-hero .button-lime:hover,.rf-marketing .header-actions .button:hover,.rf-marketing .retailer-page .button-green:hover{background:#353c48;border-color:#353c48;box-shadow:0 8px 20px #171d291f;transform:translateY(-1px)}.rf-marketing .button-outline{color:#202733;border-color:#b9bcc3}.rf-marketing .button-outline:hover{background:#202733}.rf-marketing .direct-contact a,.rf-marketing .retailer-page .text-link,.rf-marketing .text-link{color:#303844}.rf-marketing .text-link:hover{color:#111318;text-decoration:underline;text-underline-offset:5px}.rf-marketing .eyebrow,.rf-marketing .glass-hero-copy>.eyebrow{color:#65616e!important}.rf-marketing .eyebrow>span{background:#918599}.rf-marketing .glass-hero-copy>.eyebrow{background:#f5f5f7;border-color:#e8e8ec;box-shadow:none}.rf-marketing .contact-section h1,.rf-marketing .distributor-hero h1,.rf-marketing .glass-hero-copy h1,.rf-marketing .page-hero h1{color:#202124;font-weight:550}.rf-marketing .contact-section h1 em,.rf-marketing .distributor-hero em,.rf-marketing .glass-hero-copy h1 em,.rf-marketing .page-hero em,.rf-marketing .retailer-page em{color:#747079;background:none;-webkit-text-fill-color:currentColor}.rf-marketing .glass-hero-copy>p:not(.eyebrow),.rf-marketing .lead{color:#5b5c63!important}.rf-marketing .hero-assurance svg{color:#547164}.rf-marketing .surface{background:#f5f5f7}.rf-marketing .feature-grid article,.rf-marketing .problem-grid article{background:#fff;border-color:#e7e7eb;box-shadow:0 8px 30px #22242a04}.rf-marketing .feature-grid h3,.rf-marketing .problem-grid h3{color:#202124}.rf-marketing .problem-card-top>svg{background:#f6ebe3;color:#946a4e;border-color:#efe0d6}.rf-marketing .problem-grid article:nth-child(2) .problem-card-top>svg{background:#ece8f1;color:#776386;border-color:#e3dce9}.rf-marketing .problem-grid article:nth-child(3) .problem-card-top>svg{background:#f2e7e7;color:#95615f;border-color:#eadbdb}.rf-marketing .problem-cost{color:#69616a;border-color:#e9e3e7}.rf-marketing .problem-cost>span{background:#ad8070}.rf-marketing .difference-section{width:min(1440px,calc(100% - 32px));margin:30px auto;border-radius:40px;background:#171d29;border:1px solid #313641;overflow:hidden}.rf-marketing .difference-section h2{color:#fff}.rf-marketing .difference-section .eyebrow{color:#c9c2d4!important}.rf-marketing .difference-section .difference-footer>p,.rf-marketing .difference-section .split-heading>p{color:#c8cbd1}.rf-marketing .difference-table{background:#ffffff08;border-color:#ffffff20;box-shadow:none}.rf-marketing .difference-table td,.rf-marketing .difference-table th{border-color:#ffffff20!important}.rf-marketing .difference-table td:nth-child(2),.rf-marketing .difference-table th{color:#d7dae0}.rf-marketing .difference-table td:first-child{color:#fff}.rf-marketing .difference-table td:last-child,.rf-marketing .difference-table th:last-child{background:#f3f3f5;color:#30343d}.rf-marketing .difference-table .before-dot{background:#a699b4}.rf-marketing .mini-route-mark{background:#303744}.rf-marketing .comparison-cell>svg{color:#4c7762}.rf-marketing .audience-card.distributors{background:linear-gradient(140deg,#f4f1f6,#e8e4ed)!important;border-color:#e3dce9}.rf-marketing .audience-card.retailers{background:linear-gradient(140deg,#eef5f0,#e4eee8)!important;border-color:#dce9e0}.rf-marketing .audience-card h3{color:#24272d}.rf-marketing .audience-card.distributors>svg{color:#796485;background:#e8e1ee;border-color:#eee8f2}.rf-marketing .audience-card.retailers>svg{color:#567a66;background:#e1ede5;border-color:#e8f1eb}.rf-marketing .audience-card .card-eyebrow{color:#666270!important}.rf-marketing .confidence-points{background:#f5f5f7;border-color:#e5e5ea;box-shadow:none}.rf-marketing .confidence-points article{border-color:#dfdfe5}.rf-marketing .confidence-points article>svg{color:#655c74;background:#eae6ee;border-color:#e4dfea}.rf-marketing .confidence-points article:nth-child(2)>svg{color:#5d6674;background:#e7eaee}.rf-marketing .confidence-points article:nth-child(3)>svg{color:#597b67;background:#e2ede6}.rf-marketing .tour-tabs{background:#f1f1f4!important;border-color:#e4e4e9}.rf-marketing .tour-tabs [role=tab][data-state=active]{background:#fff!important;color:#202124!important;box-shadow:0 2px 8px #2021240b!important}.rf-marketing .tour-tabs [role=tab][data-state=active] .tab-number{color:#776384}.rf-marketing .tour-preview{background:linear-gradient(135deg,#e8e3ed,#f1edf4)!important;border-color:#e7e2ec}.rf-marketing .feature-icon{color:#736181}.rf-marketing .record-card{background:#ffffffe6}.rf-marketing .record-note{background:#f5f2f7;border-color:#aea0b9}.rf-marketing .record-caption{color:#756980!important}.rf-marketing .connection-diagram{background:#eeedf2;border-color:#e4e1e9}.rf-marketing .connection-center{background:#ffffffdb;border-color:#fff}.rf-marketing .connection-center strong,.rf-marketing .connection-center>svg{color:#665976}.rf-marketing .connection-nodes svg{color:#676d7a;background:#fff}.rf-marketing .retailer-art{background:linear-gradient(135deg,#eef3ed,#e8e6ee);border-color:#e7e7e9}.rf-marketing .retailer-price,.rf-marketing .retailer-start{background:#f0f4f1;border-color:#e0e8e2}.rf-marketing .benefit-grid article{background:#f7f9f7;border-color:#e5eae6}.rf-marketing .benefit-grid article>svg{color:#587765}.rf-marketing .pricing-card{background:#fff;border-color:#e1e1e7}.rf-marketing .pricing-card.featured{background:linear-gradient(145deg,#fff,#f1eef4);border-color:#aea3ba}.rf-marketing .plan-ribbon{background:#303540;color:#fff!important;border-color:#565a64}.rf-marketing .pricing-note{background:#f2f1f5;border-color:#e3dfe9;color:#62576e}.rf-marketing .plan-name svg{color:#766383}.rf-marketing .company-contact{background:#f2f1f5;border-color:#e4e1e8}.rf-marketing .company-principles article>span{color:#897993}.rf-marketing .demo-form-card{background:#faf9fbed;border-color:#e4e0e9;box-shadow:0 24px 65px -25px #30303924}.rf-marketing .form-kicker{color:#766383!important}.rf-marketing .demo-agenda svg{color:#796684}.rf-marketing .field input,.rf-marketing .field textarea{background:#fff;border-color:#dedce4}.rf-marketing .field input:focus,.rf-marketing .field textarea:focus{border-color:#81748e}.rf-marketing .cta-block,.rf-marketing .cta-retailer{background:#171d29!important;border-color:#333944;box-shadow:0 24px 58px -24px #171d2938;color:white}.rf-marketing .cta-block h2{color:#fff;font-weight:550}.rf-marketing .cta-block .eyebrow{color:#c5bdd0!important}.rf-marketing .cta-block p:not(.eyebrow),.rf-marketing .cta-block>div>span{color:#d8dbe1!important}.rf-marketing .cta-block .button{color:#202733;box-shadow:none}.rf-marketing .cta-block .button:hover{color:#202733;background:#e9e8ed}.rf-marketing .site-footer{background:#f5f5f7;border-top:1px solid #e8e8ed}.rf-marketing .footer-top h2{color:#202124}.rf-marketing .footer-bottom,.rf-marketing .footer-brand>p,.rf-marketing .footer-top>div>a:not(.brand){color:#5b5c63}.rf-marketing .footer-app-note{color:#696970!important}.rf-marketing .footer-bottom a:hover,.rf-marketing .footer-top>div>a:not(.brand):hover{color:#202733}.rf-marketing .footer-bottom{border-color:#dcdce2}.rf-marketing .operation-story,.rf-marketing .platform-live-story .operation-story{height:auto;min-height:700px;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:23px;background:radial-gradient(ellipse at 82% 17%,#58526645,transparent 65%),#171b23;border-color:#31343d;box-shadow:0 26px 65px -32px #12151d66;border-radius:38px}.rf-marketing .story-light-one{background:#c2b3d016;top:100px}.rf-marketing .story-light-two{background:#c4a69214}.rf-marketing .story-top{position:relative;inset:auto;color:#c3c7d0;font-size:9px}.rf-marketing .story-top>span:first-child>span{background:#b9adc9;box-shadow:0 0 0 4px #d4c7e513}.rf-marketing .story-top>span:last-child{color:#a8aeb9}.rf-marketing .story-intro{position:relative;top:auto;left:auto;right:auto;min-height:60px}.rf-marketing .story-intro h3{color:#f5f5f7;font-size:clamp(23px,2.2vw,32px);max-width:530px}.rf-marketing .story-chapter-count{color:#999fae}.rf-marketing .passport-stage,.rf-marketing .platform-live-story .passport-stage{position:relative;top:auto;bottom:auto;left:auto;transform:none;width:min(790px,100%);margin:0 auto;align-self:start}.rf-marketing .order-passport{position:relative;background:#fffffff2;border-color:#fff;box-shadow:1px 1px 0 #fff,4px 6px 0 #8c909962,0 30px 50px -20px #0007;transform:rotateY(-5deg) rotateX(2deg)}.rf-marketing .passport-content,.rf-marketing .platform-live-story .passport-content{min-height:290px}.rf-marketing .passport-logo{color:#323847}.rf-marketing .passport-module{color:#6a6375}.rf-marketing .passport-section-label>svg{color:#776286}.rf-marketing .customer-glimpse{background:linear-gradient(140deg,#fbfafcef,#ebe9f2ef);box-shadow:1px 2px 0 #a4a5ad,0 22px 30px -11px #0005}.rf-marketing .customer-glimpse>strong,.rf-marketing .phone-order>b{color:#3e414d}.rf-marketing .customer-glimpse>button{color:#655773}.rf-marketing .story-link-pill{right:8px;bottom:13px;background:#ffffffd9}.rf-marketing .story-link-pill>span:last-child{color:#4c515e}.rf-marketing .platform-live-story .story-controls,.rf-marketing .story-controls{position:relative;inset:auto;width:100%;max-width:790px;margin:6px auto 0;background:#ffffff0d;border-color:#ffffff16;box-shadow:inset 0 1px 0 #ffffff05;backdrop-filter:blur(20px);padding:14px}.rf-marketing .platform-live-story .story-explanation>p,.rf-marketing .story-explanation>p{color:#c5c9d1;font-size:12px}.rf-marketing .story-play{background:#f1eff4;color:#25232b;min-width:40px;height:40px}.rf-marketing .story-play:hover{background:#dcd8e4}.rf-marketing .story-reset{color:#c5bfce;min-width:36px;height:40px}.rf-marketing .story-reset:hover{background:#ffffff15;color:#fff}.rf-marketing .story-chapters>button{min-height:44px;color:#b8bdc8}.rf-marketing .story-chapters>button.is-current{background:#ffffff17;color:#fff;box-shadow:inset 0 0 0 1px #ffffff24}.rf-marketing .story-chapters>button:hover{background:#ffffff10;color:white}.rf-marketing .story-disclaimer{position:relative;inset:auto;color:#a3aab7;font-size:10px;max-width:none;margin:0;text-align:center}.rf-marketing .story-action{background:#303744;border-color:#303744;min-height:40px;box-shadow:none}.rf-marketing .story-action:hover{background:#454c59}.rf-marketing .story-inline-action{color:#655773;min-height:40px}.rf-marketing .quantity-controls button{width:34px;height:34px;background:#ebe8f0;color:#665773}.rf-marketing .example-runs button{height:36px;color:#65606c;background:#f1eff4}.rf-marketing .example-runs button.is-selected{background:#e7e1ed;border-color:#d8cfe1;color:#695879}.rf-marketing .example-chart i{background:linear-gradient(90deg,#8e79a2,#b5a3c5)}.rf-marketing .example-chart>div:nth-child(2) i{background:linear-gradient(90deg,#769b89,#b7ccbd)}.rf-marketing .capability-strip svg{color:#7b6e87}.rf-marketing .capability-strip>a:hover{color:#202733}.rf-marketing .capability-card{scroll-margin-top:120px;box-shadow:none;border-color:#e5e3e9;background:#fbfafc}.rf-marketing .capability-card>svg{background:#eae6ef;color:#7c668e;border-color:#e1dae8}.rf-marketing .capability-card:nth-child(3n+2)>svg{background:#f2e9e0;color:#9a7351;border-color:#eaddcd}.rf-marketing .capability-card:nth-child(3n)>svg{background:#e4ede7;color:#64816e;border-color:#d8e4dc}.rf-marketing .capability-card.capability-7{background:radial-gradient(ellipse at top right,#76618055,transparent 70%),#20232c;border-color:#46404e}.rf-marketing .capability-card.capability-8{background:linear-gradient(140deg,#fff,#f6ede2);border-color:#ebdfce}.rf-marketing .wholesale-extras{background:#f5f5f7;border-color:#e4e3e8}.rf-marketing .extras-grid svg{color:#7b6e87}.rf-marketing .operation-story button:focus-visible{outline-color:#c6abd9}.rf-marketing .operation-story h3:focus-visible{outline:2px solid #c6abd9;border-radius:4px;outline-offset:6px}@media (min-width:901px){.rf-marketing .platform-live-story .operation-story{padding:31px 40px;gap:25px}.rf-marketing .platform-live-story .story-intro{max-width:790px;width:100%;margin-inline:auto}.rf-marketing .platform-live-story .passport-content{min-height:302px}}@media (max-width:560px){.rf-marketing .operation-story,.rf-marketing .platform-live-story .operation-story{padding:19px 15px;gap:17px;border-radius:29px;min-height:0}.rf-marketing .story-intro{min-height:58px}.rf-marketing .story-intro h3{font-size:24px}.rf-marketing .passport-stage,.rf-marketing .platform-live-story .passport-stage{width:100%}.rf-marketing .order-passport{width:100%;transform:none}.rf-marketing .passport-content,.rf-marketing .platform-live-story .passport-content{min-height:280px}.rf-marketing .platform-live-story .story-controls,.rf-marketing .story-controls{padding:12px 10px;margin-top:5px}.rf-marketing .platform-live-story .story-play,.rf-marketing .story-play{width:40px}.rf-marketing .story-chapters>button{height:44px}.rf-marketing .quantity-controls button{width:40px;height:40px}.rf-marketing .quantity-controls{gap:5px}.rf-marketing .quantity-card{padding:9px}.rf-marketing .quantity-card>div>strong{font-size:10px}.rf-marketing .platform-live-story .stock-scene-top,.rf-marketing .stock-scene-top{min-height:120px}.rf-marketing .platform-live-story .stock-cutout,.rf-marketing .stock-cutout{height:120px}.rf-marketing .story-disclaimer{font-size:9px;max-width:300px;justify-self:center}.rf-marketing .difference-section{border-radius:29px;width:calc(100% - 20px)}}@media (prefers-reduced-motion:no-preference){.rf-marketing .editorial-reveal{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.rf-marketing .editorial-reveal.reveal-pending{opacity:0;transform:translateY(28px)}.rf-marketing .editorial-reveal:focus-within{opacity:1;transform:none}.rf-marketing .capability-card:hover{transform:translateY(-4px)}.rf-marketing .order-passport{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.rf-marketing .operation-story:hover .order-passport{transform:rotateY(0) rotateX(0)}}@media (prefers-reduced-motion:reduce){.rf-marketing .editorial-reveal,.rf-marketing .editorial-reveal.reveal-pending{opacity:1;transform:none}.rf-marketing .operation-story:hover .order-passport,.rf-marketing .order-passport{transform:none}}.rf-marketing .contact-section h1,.rf-marketing .distributor-hero h1,.rf-marketing .glass-hero-copy h1,.rf-marketing .page-hero h1{color:var(--charcoal)}.rf-marketing .contact-section h1 em,.rf-marketing .distributor-hero em,.rf-marketing .glass-hero-copy h1 em,.rf-marketing .page-hero em{color:var(--navy)}.rf-marketing .button,.rf-marketing .distributor-hero .button-lime,.rf-marketing .header-actions .button,.rf-marketing .retailer-page .button-green{background:var(--navy);border-color:var(--navy);box-shadow:0 6px 18px #10264d25}.rf-marketing .button:hover,.rf-marketing .distributor-hero .button-lime:hover,.rf-marketing .header-actions .button:hover,.rf-marketing .retailer-page .button-green:hover{background:#193d73;border-color:#193d73;box-shadow:0 8px 24px #10264d30}.rf-marketing .button-outline{background:transparent;color:var(--navy);border-color:#a9bddb;box-shadow:none}.rf-marketing .button-outline:hover{color:#fff;background:var(--navy)}.rf-marketing .direct-contact a,.rf-marketing .retailer-page .text-link,.rf-marketing .text-link{color:var(--navy)}.rf-marketing .text-link:hover{color:#234e84}.rf-marketing .desktop-nav [aria-current=page],.rf-marketing .desktop-nav a:hover{color:var(--navy);background:#e8effb}.rf-marketing .glass-hero-copy>.eyebrow{color:#33527e!important;background:#e8effb;border-color:#d3dff1}.rf-marketing .eyebrow>span{background:var(--copper)}.rf-marketing .comparison-cell>svg,.rf-marketing .hero-assurance svg{color:var(--green)}.rf-marketing .operation-story,.rf-marketing .platform-live-story .operation-story{background:#10264d;border-color:#294e7d;box-shadow:0 28px 65px -30px #10264d66}.rf-marketing .story-light-one,.rf-marketing .story-light-two{display:none}.rf-marketing .story-top{color:#d0dff4}.rf-marketing .story-chapter-count,.rf-marketing .story-top>span:last-child{color:#abc3e4}.rf-marketing .story-top>span:first-child>span{background:#ffc67f;box-shadow:0 0 0 4px #ffc67f20}.rf-marketing .platform-live-story .story-controls,.rf-marketing .story-controls{background:#1a355e;border-color:#36537a;box-shadow:inset 0 1px 0 #ffffff0a}.rf-marketing .platform-live-story .story-explanation>p,.rf-marketing .story-explanation>p{color:#d5e1f2}.rf-marketing .story-disclaimer{color:#b8cbe5}.rf-marketing .story-play{background:#ffd09a;color:#10264d}.rf-marketing .story-play:hover{background:#ffe1bb}.rf-marketing .story-reset{color:#d5e1f2}.rf-marketing .story-chapters>button{color:#d0ddf0}.rf-marketing .story-chapters>button.is-current{background:#a8e3d7;color:#10264d;box-shadow:none}.rf-marketing .story-chapters>button:hover{background:#365478;color:#fff}.rf-marketing .story-chapters>button.is-current:hover{background:#c2f1e7;color:#10264d}.rf-marketing .story-action{background:var(--navy);border-color:var(--navy)}.rf-marketing .story-action:hover{background:#193d73}.rf-marketing .story-inline-action{color:var(--plum)}.rf-marketing .quantity-controls button{color:var(--copper);background:#fff0dc}.rf-marketing .quantity-controls button:hover{background:#ffddb0}.rf-marketing .example-runs button.is-selected{color:var(--navy);background:#dfeaf9;border-color:#b9cee9}.rf-marketing .order-item-icon{color:var(--green)}.rf-marketing .example-item:nth-child(3) .order-item-icon{color:var(--copper)}.rf-marketing .example-chart i{background:var(--plum)}.rf-marketing .example-chart>div:nth-child(2) i{background:var(--green)}.rf-marketing .passport-status{background:#eee2fa;color:#6d369e;border-color:#dcc4ef}.rf-marketing .passport-status.status-done{background:#d3f3e8;color:#146453;border-color:#b0e2d1}.rf-marketing .customer-glimpse{background:#edf7f4}.rf-marketing .customer-glimpse>strong,.rf-marketing .phone-order>b{color:var(--navy)}.rf-marketing .customer-glimpse>button,.rf-marketing .stock-after strong,.rf-marketing .stock-after>span>span{color:var(--green)}.rf-marketing .difference-section{background:var(--charcoal);border-color:#454954}.rf-marketing .difference-section .eyebrow{color:#ffd09a!important}.rf-marketing .difference-section .text-link{color:#fff}.rf-marketing .difference-table td:last-child,.rf-marketing .difference-table th:last-child{background:#edf6f2;color:#173d35}.rf-marketing .difference-table .before-dot{background:#e5b388}.rf-marketing .cta-block,.rf-marketing .cta-retailer{background:var(--navy)!important;border-color:#315586;box-shadow:0 24px 58px -24px #10264d38}.rf-marketing .cta-block .eyebrow{color:#ffd09a!important}.rf-marketing .cta-block .button{color:var(--navy);background:#fff;border-color:#fff}.rf-marketing .cta-block .button:hover{color:var(--navy);background:#e9f2ff;border-color:#e9f2ff}.rf-marketing .problem-card-top>svg{background:#ffe3c2;color:var(--copper);border-color:#f6cda1}.rf-marketing .problem-grid article:nth-child(2) .problem-card-top>svg{background:#e7d4f7;color:var(--plum);border-color:#d7baef}.rf-marketing .problem-grid article:nth-child(3) .problem-card-top>svg{background:#cef0e6;color:var(--green);border-color:#b5e2d5}.rf-marketing .problem-grid article:first-child{border-color:#ead4bc;background:#fffaf4}.rf-marketing .problem-grid article:nth-child(2){border-color:#e0d3ec;background:#fcf8ff}.rf-marketing .problem-grid article:nth-child(3){border-color:#cde6df;background:#f4fcf8}.rf-marketing .audience-card.distributors{background:#e3ecfa!important;border-color:#c4d6ef}.rf-marketing .audience-card.retailers{background:#daf3eb!important;border-color:#afe0d0}.rf-marketing .audience-card.distributors>svg{background:#c8daf6;color:var(--navy);border-color:#b8cdec}.rf-marketing .audience-card.retailers>svg{background:#b9e5d7;color:#146453;border-color:#9ed6c5}.rf-marketing .audience-card.distributors .card-eyebrow{color:#335580!important}.rf-marketing .audience-card.retailers .card-eyebrow{color:#19695c!important}.rf-marketing .capability-card{background:#edf2fa;border-color:#d2dded}.rf-marketing .capability-card:nth-child(3n)>svg,.rf-marketing .capability-card:nth-child(3n+2)>svg,.rf-marketing .capability-card>svg{background:#dce6f6;color:var(--navy);border-color:#c8d7ef}.rf-marketing .capability-0,.rf-marketing .capability-4,.rf-marketing .capability-card.capability-8{background:#fff1df;border-color:#eccda7}.rf-marketing .capability-0>svg,.rf-marketing .capability-4>svg,.rf-marketing .capability-card.capability-8>svg{background:#ffdfb5!important;color:#8c4a1d!important;border-color:#efc494!important}.rf-marketing .capability-0>span,.rf-marketing .capability-4>span,.rf-marketing .capability-8>span{color:#895129}.rf-marketing .capability-2,.rf-marketing .capability-6{background:#def5ee;border-color:#bce3d6}.rf-marketing .capability-2>svg,.rf-marketing .capability-6>svg{background:#bce9db!important;color:#146453!important;border-color:#9bd3c2!important}.rf-marketing .capability-2>span,.rf-marketing .capability-6>span{color:#226b5b}.rf-marketing .capability-5{background:#eee2fa;border-color:#dbc8ed}.rf-marketing .capability-5>svg{background:#dcc1ef!important;color:#6d369e!important;border-color:#c7a2e1!important}.rf-marketing .capability-5>span{color:#714a8b}.rf-marketing .capability-card.capability-7{background:#623691;border-color:#8052ae}.rf-marketing .capability-7>svg{background:#ffffff1c!important;color:#f1dbff!important;border-color:#ffffff35!important}.rf-marketing .capability-7 p,.rf-marketing .capability-7>span{color:#eee1fa}.rf-marketing .capability-strip svg{color:var(--navy)}.rf-marketing .capability-strip>a:first-child>svg,.rf-marketing .capability-strip>a:nth-child(5)>svg,.rf-marketing .capability-strip>a:nth-child(9)>svg{color:var(--copper)}.rf-marketing .capability-strip>a:nth-child(3)>svg,.rf-marketing .capability-strip>a:nth-child(7)>svg{color:var(--green)}.rf-marketing .capability-strip>a:nth-child(6)>svg,.rf-marketing .capability-strip>a:nth-child(8)>svg{color:var(--plum)}.rf-marketing .wholesale-extras{background:#edf2fa;border-color:#d2dded}.rf-marketing .extras-grid svg{color:var(--navy)}.rf-marketing .confidence-points article>svg{background:#e7d4f7;color:var(--plum)}.rf-marketing .confidence-points article:nth-child(2)>svg{background:#d9e6fa;color:var(--navy)}.rf-marketing .confidence-points article:nth-child(3)>svg{background:#cef0e6;color:var(--green)}.rf-marketing .retailer-page em{color:var(--green)}.rf-marketing .retailer-art{background:#def5ee;border-color:#c1e5da}.rf-marketing .retailer-price,.rf-marketing .retailer-start{background:#e4f6ef;border-color:#c3e4d9}.rf-marketing .benefit-grid article>svg{color:var(--green)}.rf-marketing .pricing-card.featured{background:#edf2fa;border-color:#6f8fb9}.rf-marketing .plan-ribbon{background:var(--navy);border-color:#315586}.rf-marketing .pricing-note{background:#fff0dc;color:#855127;border-color:#ecd1ae}.rf-marketing .tour-preview{background:#e7ecfa!important;border-color:#d2dbef}.rf-marketing .record-note{background:#eee2fa;border-color:#9b6cbd}.rf-marketing .record-caption{color:var(--plum)!important}.rf-marketing .feature-icon{color:var(--plum)}.rf-marketing .ai-spotlight{display:grid;grid-template-columns:1fr 1.05fr;gap:80px;align-items:center}.rf-marketing .ai-label{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:550;letter-spacing:.075em;color:#7b49ab;margin-bottom:26px}.rf-marketing .ai-copy h2{font-size:clamp(35px,4.5vw,60px);font-weight:550;line-height:1.08;letter-spacing:-.055em}.rf-marketing .ai-copy h2 em{color:#7b49ab}.rf-marketing .ai-copy>p{font-size:17px;color:#63616a;line-height:1.8;margin-top:26px;max-width:490px}.rf-marketing .ai-copy>.text-link{font-size:14px;margin-top:24px}.rf-marketing .ai-review{background:#eee2fa;border:1px solid #d8c1eb;border-radius:32px;padding:29px;box-shadow:0 22px 45px -28px #5d426a35}.rf-marketing .ai-review-heading{display:flex;justify-content:space-between;gap:12px;padding-bottom:23px;font-size:11px;color:#65516f}.rf-marketing .ai-review-heading>span:first-child{letter-spacing:.09em;font-weight:550}.rf-marketing .ai-review-heading>span:last-child{font-size:12px}.rf-marketing .ai-review-steps{padding:0;margin:0;list-style:none;display:grid;gap:12px}.rf-marketing .ai-review-steps>li{display:flex;align-items:center;gap:18px;padding:22px 19px;background:#ffffffb3;border:1px solid #eee9f1;border-radius:20px}.rf-marketing .ai-step-icon{display:grid;place-items:center;width:49px;height:54px;border:1px solid #e6deeb;background:#f3eef7;color:#7b658b;border-radius:15px;flex-shrink:0}.rf-marketing .ai-review-steps small{font-size:10px;letter-spacing:.065em;color:#706477}.rf-marketing .ai-review-steps h3{font-size:17px;letter-spacing:-.025em;font-weight:550;color:#39343e;margin-top:6px}.rf-marketing .ai-review-steps p{font-size:12px;color:#706477;margin-top:6px;line-height:1.6}.rf-marketing .ai-review-steps>li.ai-assisted-step{background:#623691;border-color:#8052ae;box-shadow:0 14px 24px -13px #45334e66}.rf-marketing .ai-assisted-step .ai-step-icon{color:#d8c6e8;background:#ffffff0e;border-color:#ffffff20}.rf-marketing .ai-assisted-step small{color:#f0dfff}.rf-marketing .ai-assisted-step h3{color:#fff}.rf-marketing .ai-assisted-step p{color:#eee1fa}.rf-marketing .ai-illustration-note{font-size:11px;color:#65516f;line-height:1.7;margin-top:19px}.rf-marketing .hero-ai-link{display:inline-flex;gap:7px;align-items:center;font-size:13px;color:#7b49ab;margin-top:20px;text-underline-offset:4px}.rf-marketing .hero-ai-link:hover{text-decoration:underline}.rf-marketing .passport-brand{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:-.045em;color:#202733}.rf-marketing .passport-brand .brand-mark{width:21px;height:21px}.rf-marketing .brand-mark{object-fit:contain;flex-shrink:0}.rf-marketing .brand-mark:not(.brand-mark--light){mix-blend-mode:multiply}.rf-marketing .brand-signature{display:inline-flex;align-items:center;gap:9px}.rf-marketing .mini-route-mark{display:grid;place-items:center;background:transparent;width:25px;height:25px}.rf-marketing .mini-route-mark .brand-mark{width:25px;height:25px}@media (max-width:900px){.rf-marketing .ai-spotlight{gap:36px}.rf-marketing .ai-review{padding:21px}.rf-marketing .ai-review-heading>span:last-child{display:none}.rf-marketing .ai-review-steps>li{padding:18px 14px;gap:12px}.rf-marketing .ai-step-icon{width:40px;height:46px}}@media (max-width:660px){.rf-marketing .ai-spotlight{grid-template-columns:1fr;gap:32px}.rf-marketing .ai-copy h2{font-size:40px}.rf-marketing .ai-copy h2 br:last-child{display:none}.rf-marketing .ai-copy>p{font-size:16px}.rf-marketing .ai-review{border-radius:27px;padding:21px 17px}.rf-marketing .ai-review-steps h3{font-size:16px}.rf-marketing .ai-review-heading>span:last-child{display:block;font-size:10px}.rf-marketing .ai-review-steps>li{padding:21px 15px}.rf-marketing .ai-copy>.text-link{font-size:13px}}.rf-marketing .faq-list details{border-top:1px solid var(--border)}.rf-marketing .faq-list details:last-child{border-bottom:1px solid var(--border)}.rf-marketing .faq-list summary[data-slot=accordion-trigger]{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer}.rf-marketing .faq-list summary[data-slot=accordion-trigger]::-webkit-details-marker{display:none}.rf-marketing .faq-list summary[data-slot=accordion-trigger]::marker{content:""}.rf-marketing .faq-list summary[data-slot=accordion-trigger] svg{flex-shrink:0;transition:transform .2s ease}.rf-marketing .faq-list details[open]>summary[data-slot=accordion-trigger] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.rf-marketing .faq-list summary[data-slot=accordion-trigger] svg{transition:none}}.rf-marketing .not-found-brand .brand-mark{width:40px;height:40px}.rf-marketing .invoice-screenshot,.rf-marketing .lifecycle-screenshot{display:block;width:100%;height:auto;aspect-ratio:1400/933;object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-lg)}