.fp-rb-page{overflow-x:hidden}.fp-rb-page h1,.fp-rb-page h2,.fp-rb-page h3,.fp-rb-page h4,.fp-rb-page p,.fp-rb-page li,.fp-rb-page .fp-rb-hero-subtext,.fp-rb-page .fp-rb-problem-stat,.fp-rb-page .fp-rb-problem-line,.fp-rb-page .fp-rb-ats-explanation,.fp-rb-page .fp-rb-step-desc,.fp-rb-page .fp-rb-detail-card p{overflow-wrap:break-word;word-wrap:break-word}.fp-rb-hero-copy,.fp-rb-compare-card,.fp-rb-detail-card{min-width:0}.fp-rb-hero{background:#fff;padding:140px 0 100px;position:relative;overflow:hidden}.fp-rb-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#00000008 1px,#0000 1px),linear-gradient(90deg,#00000008 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.fp-rb-hero-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid;position:relative}.fp-rb-hero-label{text-transform:uppercase;letter-spacing:.08em;color:#7c3aed;background:#7c3aed14;border-radius:100px;margin-bottom:20px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.fp-rb-hero-headline{letter-spacing:-.03em;color:#1a1a1a;margin-bottom:24px;font-size:52px;font-weight:700;line-height:1.1}.fp-rb-hero-subtext{color:#64748b;max-width:520px;margin-bottom:36px;font-size:18px;font-weight:400;line-height:1.7}.fp-rb-hero-cta{color:#fff;background:#1a1a1a;border-radius:100px;align-items:center;gap:10px;padding:16px 36px;font-size:16px;font-weight:600;text-decoration:none;transition:background .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.fp-rb-hero-cta:hover{background:#333;transform:translateY(-2px)}.fp-rb-hero-cta svg{transition:transform .3s}.fp-rb-hero-cta:hover svg{transform:translate(4px)}.fp-rb-hero-visual{justify-content:center;align-items:flex-start;gap:20px;display:flex;position:relative}.fp-rb-resume-mock{border-radius:12px;flex-shrink:0;width:220px;min-height:300px;padding:24px 18px;font-family:Inter,sans-serif;position:relative}.fp-rb-resume-generic{opacity:.7;background:#f3f4f6;border:1.5px solid #e5e7eb;transform:rotate(-2deg)}.fp-rb-resume-tailored{background:#fff;border:1.5px solid #e5e7eb;transform:rotate(2deg);box-shadow:0 8px 32px #7c3aed1f}.fp-rb-mock-header{border-bottom:1.5px solid #e5e7eb;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.fp-rb-mock-avatar{background:#d1d5db;border-radius:50%;width:28px;height:28px}.fp-rb-resume-tailored .fp-rb-mock-avatar{background:#7c3aed}.fp-rb-mock-name{color:#1a1a1a;font-size:11px;font-weight:700}.fp-rb-mock-title{color:#94a3b8;font-size:9px}.fp-rb-mock-section-title{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-top:14px;margin-bottom:6px;font-size:8px;font-weight:700}.fp-rb-mock-line{border-radius:3px;height:6px;margin-bottom:5px}.fp-rb-resume-generic .fp-rb-mock-line{background:#d1d5db}.fp-rb-resume-tailored .fp-rb-mock-line{background:#e2e8f0}.fp-rb-mock-line.fp-rb-highlight{background:#7c3aed33;position:relative}.fp-rb-mock-line.fp-rb-highlight:after{content:"";background:#7c3aed73;border-radius:3px;width:0%;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.fp-rb-mock-line.fp-rb-highlight.fp-rb-animated:after{width:100%}.fp-rb-mock-line.fp-rb-short{width:60%}.fp-rb-mock-line.fp-rb-medium{width:80%}.fp-rb-mock-line.fp-rb-long{width:100%}.fp-rb-mock-keyword{border-radius:3px;margin-bottom:4px;margin-right:4px;padding:2px 6px;font-size:7px;font-weight:600;display:inline-block}.fp-rb-resume-generic .fp-rb-mock-keyword{color:#94a3b8;background:#e5e7eb}.fp-rb-resume-tailored .fp-rb-mock-keyword{color:#7c3aed;background:#7c3aed1f}.fp-rb-mock-badge{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex;position:absolute;top:-10px;right:-10px}.fp-rb-resume-generic .fp-rb-mock-badge{color:#dc2626;background:#fecaca}.fp-rb-resume-tailored .fp-rb-mock-badge{color:#059669;background:#d1fae5}.fp-rb-transform-arrow{flex-direction:column;flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:6px;display:flex}.fp-rb-transform-arrow svg{color:#7c3aed}.fp-rb-transform-label{color:#7c3aed;text-transform:uppercase;letter-spacing:.06em;writing-mode:vertical-lr;text-orientation:mixed;font-size:9px;font-weight:700}.fp-rb-problem{background:#fff;padding:110px 0;position:relative}.fp-rb-problem-inner{text-align:center;max-width:900px;margin:0 auto;padding:0 20px}.fp-rb-problem-stat{letter-spacing:-.03em;color:#1a1a1a;margin-bottom:48px;font-size:56px;font-weight:700;line-height:1.15}.fp-rb-problem-stat span{color:#7c3aed}.fp-rb-sub-stats{justify-content:center;gap:60px;margin-bottom:64px;display:flex}.fp-rb-sub-stat{text-align:center}.fp-rb-sub-stat-value{letter-spacing:-.02em;color:#1a1a1a;margin-bottom:6px;font-size:40px;font-weight:700}.fp-rb-sub-stat-label{color:#64748b;font-size:14px;font-weight:500;line-height:1.5}.fp-rb-problem-divider{background:#e5e7eb;border-radius:2px;width:48px;height:3px;margin:0 auto 48px}.fp-rb-problem-lines{flex-direction:column;gap:16px;max-width:640px;margin:0 auto;display:flex}.fp-rb-problem-line{color:#1a1a1a;opacity:0;font-size:18px;font-weight:400;line-height:1.7;transform:translateY(16px)}.fp-rb-problem-line.fp-rb-muted{color:#94a3b8;font-style:italic}.fp-rb-problem-line.fp-rb-emphasis{color:#7c3aed;font-size:20px;font-weight:600}.fp-rb-problem-line.fp-rb-visible{opacity:1;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.fp-rb-comparison{background:#f8f9fa;padding:110px 0}.fp-rb-comparison-inner{max-width:1200px;margin:0 auto;padding:0 20px}.fp-rb-comparison-header{text-align:center;margin-bottom:60px}.fp-rb-comparison-header h2{letter-spacing:-.03em;color:#1a1a1a;margin-bottom:16px;font-size:40px;font-weight:700}.fp-rb-comparison-header p{color:#64748b;font-size:18px;font-weight:400;line-height:1.6}.fp-rb-comparison-grid{grid-template-columns:1fr 1fr;gap:32px;min-width:0;display:grid}.fp-rb-compare-card{opacity:0;background:#fff;border:1.5px solid #e5e7eb;border-radius:16px;padding:40px 36px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),box-shadow .3s;transform:translate(-40px)}.fp-rb-compare-card:nth-child(2){transform:translate(40px)}.fp-rb-compare-card.fp-rb-visible{opacity:1;transform:translate(0)}.fp-rb-compare-card.fp-rb-card-generic{border-color:#fecaca}.fp-rb-compare-card.fp-rb-card-tailored{border-color:#d1fae5;box-shadow:0 4px 24px #7c3aed0f}.fp-rb-compare-card-header{align-items:center;gap:14px;margin-bottom:32px;display:flex}.fp-rb-compare-icon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.fp-rb-card-generic .fp-rb-compare-icon{background:#fef2f2}.fp-rb-card-tailored .fp-rb-compare-icon{background:#f0fdf4}.fp-rb-compare-card-header h3{letter-spacing:-.02em;color:#1a1a1a;font-size:22px;font-weight:700}.fp-rb-compare-list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.fp-rb-compare-list li{color:#475569;align-items:flex-start;gap:12px;min-width:0;font-size:15px;line-height:1.6;display:flex}.fp-rb-compare-list li .fp-rb-check-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;display:flex}.fp-rb-card-generic .fp-rb-check-icon{color:#dc2626;background:#fef2f2}.fp-rb-card-tailored .fp-rb-check-icon{color:#059669;background:#f0fdf4}.fp-rb-ats{background:#1a1a1a;padding:110px 0;position:relative;overflow:hidden}.fp-rb-ats:before{content:"";pointer-events:none;background:radial-gradient(circle,#7c3aed26 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-120px;right:-120px}.fp-rb-ats-inner{text-align:center;max-width:1000px;margin:0 auto;padding:0 20px}.fp-rb-ats-label{text-transform:uppercase;letter-spacing:.08em;color:#8b5cf6;margin-bottom:20px;font-size:13px;font-weight:600}.fp-rb-ats h2{letter-spacing:-.03em;color:#fff;margin-bottom:16px;font-size:40px;font-weight:700}.fp-rb-ats-subtitle{color:#fff9;max-width:600px;margin:0 auto 60px;font-size:18px;line-height:1.7}.fp-rb-gauge-container{flex-wrap:wrap;justify-content:center;gap:80px;margin-bottom:60px;display:flex}.fp-rb-gauge{width:200px;height:200px;position:relative}.fp-rb-gauge svg{width:200px;height:200px;transform:rotate(-90deg)}.fp-rb-gauge-bg{fill:none;stroke:#ffffff1a;stroke-width:10px}.fp-rb-gauge-fill{fill:none;stroke-width:10px;stroke-linecap:round;transition:stroke-dashoffset 1.5s cubic-bezier(.22,1,.36,1)}.fp-rb-gauge-generic .fp-rb-gauge-fill{stroke:#dc2626}.fp-rb-gauge-tailored .fp-rb-gauge-fill{stroke:#8b5cf6}.fp-rb-gauge-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fp-rb-gauge-value{color:#fff;letter-spacing:-.02em;font-size:44px;font-weight:700}.fp-rb-gauge-label{color:#ffffff80;margin-top:4px;font-size:13px;font-weight:500}.fp-rb-gauge-title{color:#fff;margin-top:20px;font-size:16px;font-weight:600}.fp-rb-ats-explanation{color:#ffffff80;max-width:640px;margin:0 auto;font-size:15px;line-height:1.7}.fp-rb-process{background:#f8f9fa;padding:110px 0}.fp-rb-process-inner{max-width:1200px;margin:0 auto;padding:0 20px}.fp-rb-process-header{text-align:center;margin-bottom:64px}.fp-rb-process-header h2{letter-spacing:-.03em;color:#1a1a1a;margin-bottom:12px;font-size:40px;font-weight:700}.fp-rb-process-header p{color:#64748b;font-size:18px;font-weight:400}.fp-rb-process-steps{align-items:flex-start;gap:0;display:flex;position:relative}.fp-rb-process-steps:before{content:"";z-index:0;background:#e5e7eb;height:2px;position:absolute;top:32px;left:40px;right:40px}.fp-rb-process-line-fill{z-index:1;background:#7c3aed;width:0%;height:2px;transition:width 1.2s cubic-bezier(.22,1,.36,1);position:absolute;top:32px;left:40px}.fp-rb-process-line-fill.fp-rb-filled{width:calc(100% - 80px)}.fp-rb-step-card{text-align:center;z-index:2;opacity:0;flex-direction:column;flex:1;align-items:center;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateY(20px)}.fp-rb-step-card.fp-rb-visible{opacity:1;transform:translateY(0)}.fp-rb-step-number{color:#1a1a1a;background:#fff;border:2px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;font-size:20px;font-weight:700;transition:border-color .5s,color .5s,background .5s;display:flex}.fp-rb-step-card.fp-rb-visible .fp-rb-step-number{color:#7c3aed;border-color:#7c3aed}.fp-rb-step-title{color:#1a1a1a;letter-spacing:-.01em;margin-bottom:8px;font-size:16px;font-weight:700}.fp-rb-step-desc{color:#64748b;min-width:0;max-width:160px;font-size:14px;line-height:1.5}.fp-rb-details{background:#fff;padding:110px 0}.fp-rb-details-inner{max-width:1200px;margin:0 auto;padding:0 20px}.fp-rb-details-header{text-align:center;margin-bottom:60px}.fp-rb-details-header h2{letter-spacing:-.03em;color:#1a1a1a;margin-bottom:12px;font-size:40px;font-weight:700}.fp-rb-details-header p{color:#64748b;font-size:18px;font-weight:400}.fp-rb-details-grid{grid-template-columns:1fr 1fr;gap:24px;min-width:0;display:grid}.fp-rb-detail-card{opacity:0;background:#fff;border:1.5px solid #e5e7eb;border-radius:16px;padding:36px 32px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.fp-rb-detail-card.fp-rb-visible{opacity:1;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.fp-rb-detail-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #00000014}.fp-rb-detail-card-icon{color:#7c3aed;background:#7c3aed14;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}.fp-rb-detail-card h3{letter-spacing:-.02em;color:#1a1a1a;margin-bottom:16px;font-size:20px;font-weight:700}.fp-rb-detail-card p{color:#64748b;font-size:15px;line-height:1.7}.fp-rb-detail-card ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fp-rb-detail-card ul li{color:#475569;padding-left:22px;font-size:15px;line-height:1.6;position:relative}.fp-rb-detail-card ul li:before{content:"";background:#7c3aed;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.fp-rb-showcase{background:#f8f9fa;padding:110px 0 60px}.fp-rb-showcase-inner{max-width:1000px;margin:0 auto;padding:0 20px}.fp-rb-showcase-header{text-align:center;margin-bottom:48px}.fp-rb-showcase-header h2{letter-spacing:-.03em;color:#1a1a1a;margin-bottom:12px;font-size:40px;font-weight:700}.fp-rb-showcase-header p{color:#64748b;font-size:18px}.fp-rb-video-frame{background:#000;border-radius:16px;max-width:100%;margin-bottom:64px;overflow:hidden;box-shadow:0 8px 32px #00000014}.fp-rb-video-frame video{vertical-align:top;width:100%;max-width:100%;display:block}.fp-rb-stats-row{grid-template-columns:repeat(4,1fr);gap:24px;min-width:0;margin-bottom:80px;display:grid}.fp-rb-stat-item{text-align:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:16px;padding:24px 16px}.fp-rb-stat-value{letter-spacing:-.02em;color:#1a1a1a;margin-bottom:4px;font-size:36px;font-weight:700}.fp-rb-stat-label{color:#64748b;font-size:14px;font-weight:500}@media (max-width:768px){.fp-rb-hero{padding:100px 0 60px}.fp-rb-hero-inner{grid-template-columns:1fr;gap:48px}.fp-rb-hero-headline{font-size:36px}.fp-rb-hero-subtext{font-size:16px}.fp-rb-hero-visual{flex-wrap:wrap;justify-content:center}.fp-rb-resume-mock{width:180px;min-height:240px;padding:18px 14px}.fp-rb-problem{padding:80px 0}.fp-rb-problem-stat{font-size:36px}.fp-rb-sub-stats{flex-direction:column;gap:32px}.fp-rb-sub-stat-value{font-size:32px}.fp-rb-comparison{padding:80px 0}.fp-rb-comparison-header h2{font-size:30px}.fp-rb-comparison-grid{grid-template-columns:1fr}.fp-rb-compare-card,.fp-rb-compare-card:nth-child(2){transform:translateY(30px)}.fp-rb-compare-card.fp-rb-visible{transform:translateY(0)}.fp-rb-ats{padding:80px 0}.fp-rb-ats h2{font-size:30px}.fp-rb-gauge-container{flex-direction:column;align-items:center;gap:48px}.fp-rb-process{padding:80px 0}.fp-rb-process-header h2{font-size:30px}.fp-rb-process-steps{flex-direction:column;align-items:center;gap:32px}.fp-rb-process-steps:before{width:2px;height:auto;inset:0 auto 0 32px}.fp-rb-process-line-fill{height:0%;transition:height 1.2s cubic-bezier(.22,1,.36,1);top:0;left:32px;width:2px!important}.fp-rb-process-line-fill.fp-rb-filled{height:100%;width:2px!important}.fp-rb-step-card{text-align:left;flex-direction:row;gap:20px;width:100%}.fp-rb-step-card>div{min-width:0}.fp-rb-step-number{width:48px;min-width:48px;height:48px;margin-bottom:0;font-size:16px}.fp-rb-details{padding:80px 0}.fp-rb-details-header h2{font-size:30px}.fp-rb-details-grid{grid-template-columns:1fr}.fp-rb-showcase{padding:80px 0 40px}.fp-rb-showcase-header h2{font-size:30px}.fp-rb-stats-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.fp-rb-hero-visual{flex-direction:column;align-items:center;gap:24px}.fp-rb-resume-mock{transform:none!important}.fp-rb-transform-arrow{flex-direction:row}.fp-rb-transform-label{writing-mode:horizontal-tb}}@media (max-width:480px){.fp-rb-hero{padding:90px 0 48px}.fp-rb-hero-headline{font-size:28px}.fp-rb-hero-subtext{font-size:15px}.fp-rb-hero-visual{flex-direction:column;align-items:center;gap:24px}.fp-rb-resume-mock{width:200px;transform:none!important}.fp-rb-transform-arrow{writing-mode:initial;flex-direction:row}.fp-rb-transform-label{writing-mode:initial}.fp-rb-problem-stat{font-size:26px}.fp-rb-sub-stat-value{font-size:28px}.fp-rb-problem-line{font-size:16px}.fp-rb-compare-card{padding:28px 24px}.fp-rb-ats h2{font-size:26px}.fp-rb-gauge,.fp-rb-gauge svg{width:160px;height:160px}.fp-rb-gauge-value{font-size:36px}.fp-rb-process-header h2,.fp-rb-details-header h2{font-size:26px}.fp-rb-detail-card{padding:28px 24px}.fp-rb-stats-row{grid-template-columns:1fr 1fr;gap:12px}.fp-rb-stat-value{font-size:28px}.fp-rb-showcase-header h2{font-size:26px}}@media (max-width:360px){.fp-rb-hero-inner,.fp-rb-problem-inner,.fp-rb-comparison-inner,.fp-rb-ats-inner,.fp-rb-process-inner,.fp-rb-details-inner,.fp-rb-showcase-inner{padding-left:16px;padding-right:16px}.fp-rb-hero-headline{font-size:24px}.fp-rb-problem-stat{font-size:22px}.fp-rb-compare-card,.fp-rb-detail-card{padding:24px 20px}.fp-rb-stat-item{padding:20px 12px}.fp-rb-stat-value{font-size:24px}}
