.rh-how-it-works-professional{font-family:Jost,sans-serif;background:#f7f8fa;color:#0f172a;overflow-x:hidden}.rh-how-it-works-professional a{color:inherit;text-decoration:none}.rh-how-it-works-professional button,.rh-how-it-works-professional input{font-family:inherit;cursor:pointer}.rh-how-it-works-professional img{display:block;max-width:100%}.rh-how-it-works-professional{--bg:#f7f8fa;--bg2:#eef2f8;--white:#fff;--ink:#0f172a;--ink2:#1e293b;--muted:#64748b;--light:#94a3b8;--border:#e2e8f0;--pro:#1a4a3a;--pro-l:#2a6b55;--pro-ll:#e8f5f0;--amber:#d97706;--amber-l:#fffbeb;--blue:#3b82f6;--blue-l:#eff6ff;--green:#16a34a;--green-l:#ecfdf5;--red:#dc2626;--red-l:#fef2f2;--serif:"Fraunces",Georgia,serif;--mono:"DM Mono",monospace;--sh-sm:0 1px 4px rgba(0,0,0,.06);--sh-md:0 4px 20px rgba(0,0,0,.09);--sh-lg:0 12px 48px rgba(0,0,0,.13)}.rh-how-it-works-professional .wrap{max-width:1100px;margin:0 auto;padding:0 28px}.rh-how-it-works-professional .wrap-sm{max-width:760px;margin:0 auto;padding:0 28px}.rh-how-it-works-professional nav{position:fixed;top:0;left:0;right:0;z-index:100;height:60px;background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;transition:box-shadow .2s}.rh-how-it-works-professional nav.scrolled{box-shadow:var(--sh-md)}.rh-how-it-works-professional .nav-inner{display:flex;align-items:center;width:100%;max-width:1100px;margin:0 auto;padding:0 28px}.rh-how-it-works-professional .logo{display:flex;align-items:center;gap:9px;font-family:var(--serif);font-size:20px;font-weight:600;color:var(--pro)}.rh-how-it-works-professional .logo-mark{width:30px;height:30px;border-radius:7px;background:var(--pro);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rh-how-it-works-professional .nav-pill{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:99px;background:var(--pro-ll);color:var(--pro);margin-left:12px}.rh-how-it-works-professional .nav-right{margin-left:auto;display:flex;align-items:center;gap:10px}.rh-how-it-works-professional .nav-back{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:5px;transition:color .15s}.rh-how-it-works-professional .nav-back:hover{color:var(--pro)}.rh-how-it-works-professional .btn-nav{font-size:13px;font-weight:600;padding:8px 18px;border:none;border-radius:7px;background:var(--pro);color:#fff;transition:all .18s}.rh-how-it-works-professional .btn-nav:hover{background:var(--pro-l);transform:translateY(-1px)}.rh-how-it-works-professional .hero{background:var(--pro);padding:104px 0 72px;position:relative;overflow:hidden}.rh-how-it-works-professional .hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 30px,hsla(0,0%,100%,.02) 0,hsla(0,0%,100%,.02) 31px)}.rh-how-it-works-professional .hero-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;position:relative;z-index:1}.rh-how-it-works-professional .hero-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin-bottom:16px}.rh-how-it-works-professional .hero-eyebrow:before{content:"";width:16px;height:2px;background:hsla(0,0%,100%,.3);border-radius:1px}.rh-how-it-works-professional .hero h1{font-family:var(--serif);font-size:clamp(30px,4vw,52px);font-weight:600;color:#fff;line-height:1.1;letter-spacing:-.02em;margin-bottom:16px}.rh-how-it-works-professional .hero h1 em{font-style:italic;color:hsla(0,0%,100%,.55)}.rh-how-it-works-professional .hero-sub{font-size:16px;font-weight:300;color:hsla(0,0%,100%,.55);line-height:1.7;margin-bottom:28px}.rh-how-it-works-professional .hero-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.rh-how-it-works-professional .btn-primary{padding:12px 22px;border:none;border-radius:8px;background:#fff;color:var(--pro);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.rh-how-it-works-professional .btn-primary:hover{background:var(--bg);transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.2)}.rh-how-it-works-professional .btn-outline-w{padding:12px 22px;border:1.5px solid hsla(0,0%,100%,.25);border-radius:8px;background:transparent;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.rh-how-it-works-professional .btn-outline-w:hover{border-color:hsla(0,0%,100%,.6)}.rh-how-it-works-professional .hero-free{font-size:12px;color:hsla(0,0%,100%,.35)}.rh-how-it-works-professional .hero-role-tabs{display:flex;gap:8px;margin-bottom:28px}.rh-how-it-works-professional .hrt{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:7px;border:1.5px solid hsla(0,0%,100%,.15);font-size:12px;font-weight:500;color:hsla(0,0%,100%,.5);cursor:pointer;background:transparent;transition:all .18s}.rh-how-it-works-professional .hrt.on{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.4);color:#fff}.rh-how-it-works-professional .hrt:hover:not(.on){border-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.8)}.rh-how-it-works-professional .hero-dash{background:#fff;border-radius:14px;box-shadow:0 24px 64px rgba(0,0,0,.35);overflow:hidden}.rh-how-it-works-professional .hd-bar{height:34px;background:var(--bg2);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 12px;gap:7px}.rh-how-it-works-professional .hd-dot{width:9px;height:9px;border-radius:50%}.rh-how-it-works-professional .hd-url{flex:1 1;font-size:10px;font-family:var(--mono);color:var(--light);text-align:center}.rh-how-it-works-professional .hd-body{padding:14px}.rh-how-it-works-professional .hd-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-bottom:10px}.rh-how-it-works-professional .hd-kpi{background:var(--bg);border:1px solid var(--border);border-radius:7px;padding:8px}.rh-how-it-works-professional .hdk-n{font-size:16px;font-weight:700;color:var(--ink)}.rh-how-it-works-professional .hdk-l{font-size:8px;color:var(--muted);margin-top:2px}.rh-how-it-works-professional .hdk-d{font-size:8px;font-weight:600;color:var(--pro);margin-top:2px}.rh-how-it-works-professional .hd-row{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--border);font-size:11px}.rh-how-it-works-professional .hd-row:last-child{border-bottom:none}.rh-how-it-works-professional .hd-icon{width:24px;height:24px;border-radius:5px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px}.rh-how-it-works-professional .hd-title{flex:1 1;font-weight:500;color:var(--ink)}.rh-how-it-works-professional .hd-badge{font-size:9px;font-weight:600;padding:2px 7px;border-radius:4px;flex-shrink:0}.rh-how-it-works-professional .steps-section{padding:88px 0}.rh-how-it-works-professional .step-block{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:center;margin-bottom:80px}.rh-how-it-works-professional .step-block:last-child{margin-bottom:0}.rh-how-it-works-professional .step-block.flip .step-visual{order:2}.rh-how-it-works-professional .step-block.flip .step-copy{order:1}.rh-how-it-works-professional .step-num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--pro-ll);color:var(--pro);font-size:16px;font-weight:700;margin-bottom:16px}.rh-how-it-works-professional .sec-eyebrow{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pro);margin-bottom:10px}.rh-how-it-works-professional .sec-eyebrow:before{content:"";width:16px;height:2px;background:var(--pro);border-radius:1px}.rh-how-it-works-professional .step-h{font-family:var(--serif);font-size:clamp(22px,3vw,36px);font-weight:600;color:var(--ink);line-height:1.18;letter-spacing:-.01em;margin-bottom:12px}.rh-how-it-works-professional .step-p{font-size:15px;font-weight:300;color:var(--muted);line-height:1.75;margin-bottom:20px}.rh-how-it-works-professional .step-bullets{display:flex;flex-direction:column;gap:10px}.rh-how-it-works-professional .step-bullet{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--ink2);line-height:1.55}.rh-how-it-works-professional .sb-icon{width:20px;height:20px;border-radius:5px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;margin-top:2px}.rh-how-it-works-professional .step-visual{border-radius:14px;overflow:hidden;box-shadow:var(--sh-lg);background:var(--white);border:1px solid var(--border)}.rh-how-it-works-professional .sv-bar{height:34px;background:var(--bg2);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 12px;gap:7px}.rh-how-it-works-professional .sv-dot{width:8px;height:8px;border-radius:50%}.rh-how-it-works-professional .sv-body{padding:16px}.rh-how-it-works-professional .mock-card{background:var(--white);border:1px solid var(--border);border-radius:9px;padding:10px 12px;margin-bottom:7px;display:flex;gap:8px;align-items:flex-start}.rh-how-it-works-professional .mock-icon{width:28px;height:28px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px}.rh-how-it-works-professional .mock-title{font-size:11px;font-weight:600;color:var(--ink)}.rh-how-it-works-professional .mock-sub{font-size:10px;color:var(--muted);margin-top:1px}.rh-how-it-works-professional .mock-badge{font-size:9px;font-weight:600;padding:2px 7px;border-radius:4px;margin-left:auto;flex-shrink:0;align-self:flex-start}.rh-how-it-works-professional .mock-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-bottom:8px}.rh-how-it-works-professional .ms{background:var(--bg);border:1px solid var(--border);border-radius:7px;padding:7px 8px;text-align:center}.rh-how-it-works-professional .ms-n{font-size:14px;font-weight:700;color:var(--ink)}.rh-how-it-works-professional .ms-l{font-size:8px;color:var(--muted);margin-top:1px}.rh-how-it-works-professional .mock-pipeline{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:9px 10px;margin-bottom:7px}.rh-how-it-works-professional .pipe-stages{display:flex;gap:0;position:relative;padding-top:2px}.rh-how-it-works-professional .pipe-stages:before{content:"";position:absolute;top:10px;left:8px;right:8px;height:1.5px;background:var(--border);z-index:0}.rh-how-it-works-professional .pipe-stage{flex:1 1;text-align:center;position:relative;z-index:1}.rh-how-it-works-professional .pipe-dot{width:20px;height:20px;border-radius:50%;margin:0 auto 4px;display:flex;align-items:center;justify-content:center;border:2px solid var(--border);background:#fff;font-size:8px}.rh-how-it-works-professional .pipe-dot.done{background:var(--pro);border-color:var(--pro);color:#fff}.rh-how-it-works-professional .pipe-dot.active{background:var(--amber);border-color:var(--amber);color:#fff}.rh-how-it-works-professional .pipe-lbl{font-size:8px;color:var(--muted)}.rh-how-it-works-professional .mock-map{height:100px;background:var(--bg2);border-radius:8px;overflow:hidden;position:relative;margin-bottom:8px;border:1px solid var(--border)}.rh-how-it-works-professional .map-grid{position:absolute;inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:16px 16px}.rh-how-it-works-professional .map-pin{position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid #fff}.rh-how-it-works-professional .map-pulse{position:absolute;border-radius:50%;border:1.5px solid;animation:pring__rh-how-it-works-professional 2s ease-out infinite}@keyframes pring__rh-how-it-works-professional{0%{transform:scale(1);opacity:1}to{transform:scale(2.5);opacity:0}}.rh-how-it-works-professional .pdf-preview{background:var(--white);border:1px solid var(--border);border-radius:9px;overflow:hidden}.rh-how-it-works-professional .pdf-header{background:var(--pro);padding:10px 12px;display:flex;align-items:center;justify-content:space-between}.rh-how-it-works-professional .pdf-logo{font-size:11px;font-weight:600;color:#fff;font-family:var(--serif)}.rh-how-it-works-professional .pdf-badge{font-size:9px;padding:2px 8px;border-radius:4px;background:hsla(0,0%,100%,.15);color:#fff;font-weight:600}.rh-how-it-works-professional .pdf-body{padding:10px 12px}.rh-how-it-works-professional .pdf-addr{font-size:12px;font-weight:600;color:var(--ink);margin-bottom:2px}.rh-how-it-works-professional .pdf-sub{font-size:10px;color:var(--muted);margin-bottom:10px}.rh-how-it-works-professional .pdf-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-bottom:8px}.rh-how-it-works-professional .pdf-kpi{background:var(--bg);border-radius:6px;padding:6px 8px;text-align:center;border:1px solid var(--border)}.rh-how-it-works-professional .pdf-kpi-n{font-size:13px;font-weight:700;color:var(--pro)}.rh-how-it-works-professional .pdf-kpi-l{font-size:8px;color:var(--muted);margin-top:1px}.rh-how-it-works-professional .pdf-event{display:flex;gap:7px;align-items:flex-start;padding:5px 0;border-bottom:1px solid var(--border)}.rh-how-it-works-professional .pdf-event:last-child{border-bottom:none}.rh-how-it-works-professional .pdf-ev-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:3px;border:1.5px solid #fff}.rh-how-it-works-professional .pdf-ev-title{font-size:10px;font-weight:500;color:var(--ink)}.rh-how-it-works-professional .pdf-ev-meta{font-size:9px;color:var(--muted)}.rh-how-it-works-professional .pdf-ev-cost{font-size:9px;font-weight:600;color:var(--pro);margin-left:auto;flex-shrink:0}.rh-how-it-works-professional .testimonials{padding:80px 0;background:var(--white)}.rh-how-it-works-professional .test-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:44px}.rh-how-it-works-professional .test-card{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:24px;transition:box-shadow .2s,transform .2s}.rh-how-it-works-professional .test-card:hover{box-shadow:var(--sh-lg);transform:translateY(-3px)}.rh-how-it-works-professional .test-stars{font-size:13px;color:var(--amber);letter-spacing:2px;margin-bottom:12px}.rh-how-it-works-professional .test-quote{font-family:var(--serif);font-size:17px;font-style:italic;color:var(--ink2);line-height:1.65;margin-bottom:16px}.rh-how-it-works-professional .test-name{font-size:13px;font-weight:600;color:var(--ink)}.rh-how-it-works-professional .test-role{font-size:11px;color:var(--muted);margin-top:2px}.rh-how-it-works-professional .test-tag{font-size:10px;font-weight:600;color:var(--pro);margin-top:4px}.rh-how-it-works-professional .cta-bottom{padding:72px 0;background:var(--pro)}.rh-how-it-works-professional .cta-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.rh-how-it-works-professional .cta-h{font-family:var(--serif);font-size:clamp(24px,3.5vw,44px);font-weight:600;color:#fff;line-height:1.18;margin-bottom:12px}.rh-how-it-works-professional .cta-p{font-size:15px;color:hsla(0,0%,100%,.45);line-height:1.7;margin-bottom:24px;font-weight:300}.rh-how-it-works-professional .cta-form{display:flex;gap:8px;flex-wrap:wrap}.rh-how-it-works-professional .cta-inp{flex:1 1;min-width:200px;padding:12px 16px;border-radius:8px;border:1.5px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.07);color:#fff;font-size:14px;outline:none;transition:border-color .15s}.rh-how-it-works-professional .cta-inp:focus{border-color:hsla(0,0%,100%,.4)}.rh-how-it-works-professional .cta-inp::placeholder{color:hsla(0,0%,100%,.3)}.rh-how-it-works-professional .cta-btn{padding:12px 22px;border:none;border-radius:8px;background:#fff;color:var(--pro);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.rh-how-it-works-professional .cta-btn:hover{background:var(--bg);transform:translateY(-1px)}.rh-how-it-works-professional .cta-note{font-size:11px;color:hsla(0,0%,100%,.3);margin-top:8px}.rh-how-it-works-professional .cta-links{display:flex;flex-direction:column;gap:10px}.rh-how-it-works-professional .cta-link-row{display:flex;align-items:center;gap:12px;padding:14px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;cursor:pointer;transition:background .15s;text-decoration:none}.rh-how-it-works-professional .cta-link-row:hover{background:hsla(0,0%,100%,.09)}.rh-how-it-works-professional .cla-icon{width:32px;height:32px;border-radius:7px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:15px}.rh-how-it-works-professional .cla-title{font-size:13px;font-weight:600;color:#fff}.rh-how-it-works-professional .cla-sub{font-size:11px;color:hsla(0,0%,100%,.4);margin-top:1px}.rh-how-it-works-professional .cla-arrow{margin-left:auto;font-size:16px;color:hsla(0,0%,100%,.3)}.rh-how-it-works-professional footer{background:#0d2218;padding:36px 0 24px}.rh-how-it-works-professional .footer-bottom-simple{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.rh-how-it-works-professional .footer-copy{font-size:12px;color:hsla(0,0%,100%,.2)}.rh-how-it-works-professional .footer-links-row{display:flex;gap:18px}.rh-how-it-works-professional .footer-links-row a{font-size:12px;color:hsla(0,0%,100%,.2);transition:color .15s}.rh-how-it-works-professional .footer-links-row a:hover{color:hsla(0,0%,100%,.6)}@keyframes fadeUp__rh-how-it-works-professional{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.rh-how-it-works-professional .fu{opacity:0;animation:fadeUp__rh-how-it-works-professional .6s ease forwards}.rh-how-it-works-professional .d1{animation-delay:.05s}.rh-how-it-works-professional .d2{animation-delay:.15s}.rh-how-it-works-professional .d3{animation-delay:.25s}.rh-how-it-works-professional .d4{animation-delay:.35s}@media(max-width:860px){.rh-how-it-works-professional .cta-inner,.rh-how-it-works-professional .hero-inner,.rh-how-it-works-professional .step-block,.rh-how-it-works-professional .step-block.flip{grid-template-columns:1fr;gap:40px}.rh-how-it-works-professional .step-block.flip .step-copy,.rh-how-it-works-professional .step-block.flip .step-visual{order:unset}.rh-how-it-works-professional .hero-inner .hero-dash{display:none}.rh-how-it-works-professional .test-grid{grid-template-columns:1fr 1fr}}@media(max-width:500px){.rh-how-it-works-professional .test-grid{grid-template-columns:1fr}.rh-how-it-works-professional .wrap,.rh-how-it-works-professional .wrap-sm{padding:0 18px}}.rh-how-it-works-professional{min-height:100vh}