html .rb-home{--bg:#ffffff;--surface:#ffffff;--surface2:#f5f3ee;--border:#e5e2db;--border-strong:#c5bbab;--text:#242730;--text-secondary:#515b6b;--muted:#5c6472;--muted2:#67707d;--brand:#80591f;--brand-soft:#fbf1dd;--accent:var(--brand);--accent-hover:#684619;--accent-bg:var(--brand-soft);--accent-soft:#fcf6ea;--gold:var(--brand);--gold-fill:#f2c46d;--gold-soft:#f7dba4;--gold-bg:var(--brand-soft);--gold-bd:#d9bd87;--on-gold:#302313;--rb-gold:var(--brand);--rb-soft:var(--surface2);--pastel-lavender:#f1edfc;--pastel-mint:#eaf6f1;--pastel-peach:#fff2e5;--pastel-pink:#fceef5;--landing-primary:var(--gold-fill);--landing-primary-hover:#e8b75b;--landing-hero:#ffffff;--landing-walkthrough:#ffffff;--landing-trust:#ffffff;--landing-pricing:#ffffff;--landing-footer:#ffffff;--landing-document-frame:#f2f1ed;--landing-document-border:#d9d3c7;--landing-card:#fff;--landing-card-ink:var(--brand)}html.dark .rb-home{--bg:#000000;--surface:#000000;--surface2:#272a33;--border:#353840;--border-strong:#6a6357;--text:#f3f2ed;--text-secondary:#c5c9d3;--muted:#b4b9c5;--muted2:#a9afbd;--brand:#f2c46d;--brand-soft:#383022;--accent-hover:#f7dba4;--accent-soft:#2c2821;--gold-bd:#78613d;--pastel-lavender:#302b43;--pastel-mint:#213b34;--pastel-peach:#403329;--pastel-pink:#402c3c;--landing-hero:#000000;--landing-walkthrough:#000000;--landing-trust:#000000;--landing-pricing:#000000;--landing-footer:#000000;--landing-document-frame:#252832;--landing-document-border:#5c5548;--landing-card:#1d2028}html .rb-home .rb-hero{background-color:var(--landing-hero);background-image:radial-gradient(ellipse at 75% 30%,color-mix(in srgb,var(--gold-fill) 9%,transparent),transparent 60%)}html .rb-home .rb-aurora{background:none;opacity:.1}html:not(.dark) .rb-home .rb-hero{background-image:none}html:not(.dark) .rb-home .rb-aurora{display:none}html .rb-home .rb-gold-heading{color:var(--brand)}html .rb-home .rb-hero .rb-eyebrow{border-color:var(--gold-bd);background:var(--brand-soft);color:var(--brand)}html .rb-home .rb-hero-points{color:var(--text-secondary)}html .rb-home .rb-hero-points svg{color:var(--brand)}html .rb-home :is(.rb-button-gold,.lp-btn-primary,.lp-price-cta-solid){background:#111214;border-color:#111214;color:#fff;box-shadow:none}html .rb-home :is(.rb-button-gold,.lp-btn-primary,.lp-price-cta-solid):hover{background:#2a2c33;border-color:#2a2c33;color:#fff}html:not(.dark) .rb-home .lp-hero-cta{background:#111214;border-color:#111214;color:#fff;box-shadow:none}html:not(.dark) .rb-home .lp-hero-cta:hover{background:#2a2c33;color:#fff}html.dark .rb-home .lp-hero-cta{background:#fff;border-color:#fff;color:#111214;box-shadow:none}html .rb-home .rb-button-secondary{background:#fff;color:#111214;border-color:#c8c8ce}html:not(.dark) .rb-home .lp-nav-shell{background:#fff;border-color:var(--border);box-shadow:0 8px 28px #24345310}html .rb-home .marketing-products-menu[open]>summary{color:var(--brand);background:var(--brand-soft)}html .rb-home .marketing-product-links>a>span{color:var(--brand)}html .rb-home .rb-section-heading h2 span,html .rb-home :is(.rb-eyebrow,.lp-eyebrow){color:var(--brand)}html .rb-home .rb-tool-proposal{--landing-art:#edf2ff}html .rb-home .rb-tool-format{--landing-art:#eaf7f1}html .rb-home .rb-tool-polish{--landing-art:#f3edfc}html .rb-home .rb-tool-careers{--landing-art:#fff1e3}html .rb-home .rb-tool-assistant{--landing-art:#fcecf4}html .rb-home .rb-tool-agents{--landing-art:#e9f4fc}html.dark .rb-home .rb-tool-proposal{--landing-art:#26324d}html.dark .rb-home .rb-tool-format{--landing-art:#213d34}html.dark .rb-home .rb-tool-polish{--landing-art:#352b48}html.dark .rb-home .rb-tool-careers{--landing-art:#413126}html.dark .rb-home .rb-tool-assistant{--landing-art:#422b3a}html.dark .rb-home .rb-tool-agents{--landing-art:#223b4c}html .rb-home .rb-tool-card{background:var(--landing-card);border-color:var(--border)}html .rb-home .rb-tool-symbol{color:var(--on-gold);background:var(--gold-fill);border-color:var(--gold-fill)}html .rb-home .rb-tool-card .rb-tool-art{background:var(--landing-art)}html .rb-home .rb-tool-card .rb-small-label,html .rb-home .rb-tool-card h3 svg,html .rb-home .rb-tool-card-top>span{color:var(--brand)}html .rb-home .rb-tool-card .rb-tags>span{background:var(--brand-soft);color:var(--brand)}html .rb-home .rb-tool-card:hover{border-color:var(--gold-bd)}html .rb-home .rb-trust-row>div{padding-block:14px;border-radius:12px;background:var(--pastel-lavender)}html .rb-home .rb-trust-row>div:nth-child(2){background:var(--pastel-mint)}html .rb-home .rb-trust-row>div:nth-child(3){background:var(--pastel-peach)}html .rb-home .rb-trust-row>div+div{border-left:0}html .rb-home #how-it-works{background:var(--landing-walkthrough)}html .rb-home #how-it-works .lp-how-window{border-color:var(--border);box-shadow:0 18px 45px #24273009}html .rb-home #how-it-works .lp-how-stage{background:var(--surface2);border-color:var(--border)}html .rb-home #how-it-works [role=tab][aria-selected=true]{--text:var(--brand)}html .rb-home #see-it{background:var(--landing-trust)}html .rb-home #see-it .lp-card{border-color:var(--gold-bd)}html .rb-home #see-it .lp-card a{color:var(--brand)}html .rb-home #pricing{background:var(--landing-pricing)}html .rb-home .lp-price-kicker{background:var(--brand-soft);color:var(--brand);border-color:var(--gold-bd)}html .rb-home .lp-price-card-featured{background:var(--surface);border-color:var(--gold-bd);box-shadow:0 14px 30px #976d220c}html .rb-home .lp-price-pill{background:var(--brand-soft);color:var(--brand)}html .rb-home #faq button[aria-expanded=true]{color:var(--brand)}html .rb-home .rb-closing{background:#242730;border-color:#4c4537;box-shadow:none}html .rb-home .rb-closing :is(h2,.rb-eyebrow,p){color:#f8f5ee}html .rb-home .rb-closing.rb-container h2 span{color:#f2c46d}html .rb-home .rb-closing-glow{background:none}html .rb-home .rb-closing .rb-button-gold{background:var(--gold-fill);color:var(--on-gold);border-color:var(--gold-fill)}html .rb-home .rb-closing .rb-button-gold:hover{background:var(--landing-primary-hover);border-color:var(--landing-primary-hover)}html .rb-home>footer{background:var(--landing-footer)}html .rb-home :is(a,button,summary):focus-visible{outline-color:var(--brand)}.rb-home{--rb-section-space:56px;--rb-page-gutter:32px;--rb-line:color-mix(in srgb,var(--text) 12%,transparent);--rb-soft:color-mix(in srgb,var(--gold) 5%,var(--bg));--rb-gold:var(--gold);background:var(--bg)}.rb-file-icon{display:inline-block;flex-shrink:0;object-fit:contain;vertical-align:middle}.rb-tool-symbol{display:grid;place-items:center;width:43px;height:43px;border:1px solid var(--rb-line);border-radius:11px;background:var(--bg)}.rb-tool-proposal .rb-tool-symbol{background:color-mix(in srgb,#4b86ef 9%,var(--bg))}.rb-tool-format .rb-tool-symbol{background:color-mix(in srgb,#d568b0 9%,var(--bg))}.rb-tool-polish .rb-tool-symbol{color:#9965df;background:color-mix(in srgb,#9965df 9%,var(--bg))}.rb-tool-careers .rb-tool-symbol{color:#398b68;background:color-mix(in srgb,#398b68 9%,var(--bg))}.rb-tool-assistant .rb-tool-symbol{color:#36a795;background:color-mix(in srgb,#36a795 9%,var(--bg))}.rb-tool-agents .rb-tool-symbol{color:#3c9ba8;background:color-mix(in srgb,#3c9ba8 9%,var(--bg))}.rb-mini-sheet>.rb-mini-sheet-heading{display:flex;align-items:center;gap:6px}.rb-format-sheet-heading{display:flex;align-items:center;gap:5px}.rb-tags .rb-tag-with-icon{display:inline-flex;align-items:center;gap:5px}.rb-file-sentence,.rb-polish-art>.rb-context-files{display:flex;align-items:center;gap:7px}.rb-polish-art>.rb-context-files{text-decoration:none;color:var(--muted)}.dark .rb-home{--rb-gold:#e0bc78;--rb-soft:#11100e}.rb-home .lp-nav-overlay{min-height:76px;margin-bottom:-76px}.rb-home .lp-nav-shell{max-width:1200px;border-radius:12px;background:color-mix(in srgb,var(--bg) 85%,transparent);box-shadow:none}.rb-home .lp-nav-compact{max-width:1120px}.rb-home .lp-hero-cta{background:var(--gold-fill);color:var(--on-gold);box-shadow:none;border-radius:7px}.rb-home a,.rb-home button{-webkit-tap-highlight-color:transparent}.rb-home :is(a,button):focus-visible{outline:2px solid var(--gold);outline-offset:5px}.rb-container{width:min(1120px,calc(100% - 2 * var(--rb-page-gutter)));margin-inline:auto}.rb-home .rb-intro{padding-block:40px 0}.rb-home :is(#how-it-works,#see-it,#pricing,#faq)>div,.rb-home>footer>div{width:min(1120px,calc(100% - 2 * var(--rb-page-gutter)));max-width:1120px;padding-inline:0;margin-inline:auto}.rb-home :is(#how-it-works,#see-it,#pricing,#faq)>div{padding-block:var(--rb-section-space)}.rb-home #how-it-works .lp-how-window,.rb-home #see-it video{margin-top:28px}.rb-home #how-it-works .lp-how-window>.grid{min-height:400px}.rb-home #see-it video+div{margin-top:32px;gap:24px}.rb-home #pricing>div>p:last-child{margin-top:24px}.rb-home #faq>div>div{gap:32px}.rb-home>footer{padding-block:36px}.rb-home>footer>div{gap:32px}.rb-hero{position:relative;isolation:isolate;padding:160px 32px 0;overflow:hidden;border-bottom:1px solid var(--rb-line)}.rb-aurora{position:absolute;z-index:-2;pointer-events:none;inset:0 0 auto;height:730px;opacity:.45;transform:rotate(180deg);background:radial-gradient(ellipse at 50% 25%,#b8893e33,transparent 70%);mask-image:linear-gradient(transparent,#000 32%,#000 82%,transparent)}.dark .rb-aurora{opacity:.6}.rb-hero-grid{position:absolute;z-index:-1;pointer-events:none;inset:0;background-image:linear-gradient(var(--rb-line) 1px,transparent 1px),linear-gradient(90deg,var(--rb-line) 1px,transparent 1px);background-size:90px 90px;opacity:.2;mask-image:radial-gradient(ellipse at center 60%,#000,transparent 65%)}.rb-hero-copy{position:relative;text-align:center}.rb-eyebrow{display:inline-flex;gap:9px;align-items:center;color:var(--rb-gold);font-size:10px;font-weight:600;letter-spacing:.19em;line-height:1.6}.rb-live-dot{display:inline-block;flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px #d4a95444}.rb-hero h1{margin:23px 0 22px;font-family:var(--font-plus-jakarta),sans-serif;font-size:clamp(42px,5.3vw,76px);line-height:1.12;font-weight:600;letter-spacing:-.066em}.rb-hero h1>span{justify-content:center}.rb-gold-heading{color:var(--rb-gold)}.rb-hero-description{color:var(--muted);font-size:16px;line-height:1.8;letter-spacing:-.015em}.rb-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:29px}.rb-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:14px 20px;min-height:48px;font-size:13px;font-weight:600;border-radius:7px;transition:transform .2s,box-shadow .2s,background .2s}.rb-button:hover{transform:translateY(-2px)}.rb-button-gold{background:#d4a954;border:1px solid #e3bb6c;color:#191409;box-shadow:0 3px 18px #b8893e16,inset 0 1px #ffffff30}.rb-button-gold:hover{background:#e1b965;box-shadow:0 6px 28px #b8893e35}.rb-button-secondary{color:var(--text);border:1px solid var(--rb-line);background:color-mix(in srgb,var(--bg) 72%,transparent)}.rb-small-label{font-size:9px;letter-spacing:.14em;font-weight:600;color:var(--muted)}.rb-hero-bottom{display:flex;justify-content:space-between;align-items:center;max-width:1020px;margin:25px auto;color:var(--muted);font-size:10px}.rb-hero-bottom a{padding:8px}.rb-tools{padding-block:var(--rb-section-space) 0;scroll-margin-top:100px}.rb-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px}.rb-closing h2,.rb-section-heading h2{margin-top:18px;font-family:var(--font-plus-jakarta),sans-serif;font-size:clamp(32px,3.3vw,46px);font-weight:500;line-height:1.2;letter-spacing:-.055em}.rb-section-heading h2 span{color:var(--muted)}.rb-section-heading>p{font-size:14px;line-height:1.8;color:var(--muted);padding-bottom:3px}.rb-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rb-home .rb-tool-card{--spotlight-card-surface:var(--rb-soft)!important;--spotlight-card-border:var(--rb-line)!important;--spotlight-card-shadow:none!important;display:flex;flex-direction:column;padding:24px;border-radius:12px}.rb-tool-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--rb-gold)}.rb-tool-card-top>span{color:var(--muted2);font-size:9px;letter-spacing:.13em}.rb-tool-art{height:148px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:12px 0 18px;border-bottom:1px solid var(--rb-line);mask-image:linear-gradient(#000 85%,transparent)}.rb-tool-card h3{font-size:23px;font-weight:500;letter-spacing:-.04em;margin-top:8px}.rb-tool-card h3 a{display:flex;align-items:center;justify-content:space-between;gap:12px}.rb-tool-card h3 a:after{position:absolute;inset:0;content:"";z-index:2}.rb-tool-card h3 a:focus-visible:after{outline:2px solid var(--gold);outline-offset:-3px;border-radius:12px}.rb-tool-card h3 svg{color:var(--muted);transition:transform .2s}.rb-tool-card:hover h3 svg{transform:translate(2px,-2px);color:var(--rb-gold)}.rb-card-tagline{margin-top:11px;font-size:13px}.rb-card-body{color:var(--muted);line-height:1.8;font-size:12px;margin-top:8px;max-width:390px}.rb-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:16px}.rb-tags span{border:1px solid var(--rb-line);padding:4px 9px;border-radius:4px;font-size:9px;color:var(--muted)}.rb-mini-proposal{display:flex;align-items:center;gap:24px;color:var(--gold)}.rb-mini-file{display:grid;justify-items:center;gap:10px;padding:23px 18px;border:1px solid var(--rb-line);border-radius:6px;transform:rotate(-6deg);background:var(--bg)}.rb-mini-file span{color:var(--muted);font-size:9px}.rb-mini-sheet{border:1px solid var(--gold-bd);border-radius:6px;padding:16px 20px;background:var(--bg);width:185px;transform:rotate(4deg);box-shadow:0 10px 35px #0000000b}.rb-mini-sheet>span{font-size:6px;letter-spacing:.12em;display:block}.rb-mini-sheet strong{display:block;font-size:12px;font-weight:500;color:var(--text);margin:8px 0 10px}.rb-mini-sheet i{height:3px;background:var(--rb-line);width:100%;display:block;margin:5px 0}.rb-mini-sheet i:nth-of-type(2){width:75%}.rb-mini-sheet>div{display:flex;align-items:center;gap:5px;font-size:7px;margin-top:12px}.rb-format-art{display:flex;align-items:center;gap:34px;color:var(--gold)}.rb-format-art>div{width:100px;height:125px;border:1px solid var(--rb-line);border-radius:3px;background:var(--bg);padding:20px 15px}.rb-format-before{transform:rotate(-8deg)}.rb-format-art i{display:block;background:var(--rb-line);height:3px;margin:8px 0}.rb-format-before i:nth-child(2n){width:60%;margin-left:15%}.rb-format-art .rb-format-after{transform:rotate(5deg);border-top:3px solid var(--gold)}.rb-format-after span{font-size:7px;font-weight:600}.rb-format-after i{margin:6px 0}.rb-polish-art{width:90%;font-size:11px}.rb-polish-art>p{text-decoration:line-through;padding:13px;color:var(--muted2)}.rb-polish-art>div{gap:9px;padding:13px;border:1px solid var(--gold-bd);background:var(--gold-bg);border-radius:6px;color:var(--rb-gold)}.rb-approve,.rb-polish-art>div{display:flex;align-items:center}.rb-approve{justify-content:flex-end;gap:5px;margin-top:13px;color:var(--muted);font-size:8px}.rb-careers-art{width:260px;border:1px solid var(--rb-line);background:var(--bg);border-radius:6px;padding:0 16px 8px;transform:rotate(-3deg)}.rb-careers-art>div{display:flex;justify-content:center;align-items:center;gap:6px;border-bottom:1px solid var(--rb-line);padding:8px 0;color:var(--muted);font-size:7px}.rb-careers-art strong{display:block;font-weight:500;font-size:14px;padding:13px 0 8px}.rb-careers-art p{display:flex;justify-content:space-between;font-size:8px;padding:8px 0;color:var(--muted);border-top:1px solid var(--rb-line)}.rb-trust-row{display:grid;grid-template-columns:repeat(3,1fr);padding:32px 0;gap:20px}.rb-trust-row>div{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--gold)}.rb-trust-row>div+div{border-left:1px solid var(--rb-line)}.rb-trust-row span{font-size:12px;color:var(--muted);line-height:1.65}.rb-trust-row strong{color:var(--text);font-weight:500}.rb-home #how-it-works{background:var(--rb-soft)}.rb-home #how-it-works .glow-card:before{display:none}.rb-home #how-it-works .lp-how-window{box-shadow:0 20px 60px #0000000a;border-radius:12px}.rb-home .lp-price-title{font-size:clamp(30px,4vw,44px);font-weight:500;letter-spacing:-.055em}.rb-home .lp-price-card{border-radius:12px;box-shadow:none}.rb-home .lp-price-card-featured{background:var(--rb-soft)}.rb-home .lp-h2{font-weight:500;letter-spacing:-.045em}.rb-closing{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;flex-direction:column;text-align:center;border:1px solid var(--gold-bd);border-radius:15px;padding:48px 24px;margin-top:0;margin-bottom:48px}.rb-closing-glow{position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 50% 110%,#b8893e30,transparent 65%)}.rb-closing>.rb-eyebrow{margin-top:16px}.rb-closing h2 span{color:var(--rb-gold)}.rb-closing>p:not(.rb-eyebrow){color:var(--muted);font-size:13px;margin-top:16px}.rb-closing>a{margin-top:24px}@media (min-width:1500px){.rb-hero{padding-top:175px}}@media (max-width:900px){.rb-home .lp-nav-shell nav{display:none}.rb-hero{padding-top:135px}}@media (max-width:760px){.rb-home{--rb-section-space:40px;--rb-page-gutter:18px}.rb-home .rb-intro{padding-top:32px;padding-inline:18px}.rb-container{width:calc(100% - 2 * var(--rb-page-gutter))}.rb-hero{padding:125px 18px 0}.rb-hero h1{font-size:clamp(34px,8.8vw,54px);letter-spacing:-.06em;margin-top:20px}.rb-eyebrow{font-size:8px;letter-spacing:.13em}.rb-hero-description{font-size:13px;max-width:330px;margin-inline:auto}.rb-actions{gap:9px}.rb-button{padding:12px 15px;font-size:11px;gap:12px}.rb-hero-bottom{font-size:9px;margin-block:16px}.rb-tools{padding-top:var(--rb-section-space)}.rb-section-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px}.rb-section-heading h2{margin-top:13px}.rb-section-heading>p{font-size:12px}.rb-tool-grid{grid-template-columns:1fr;gap:14px}.rb-home .rb-tool-card{padding:20px}.rb-tool-art{height:auto;min-height:140px;margin-bottom:16px}.rb-mini-proposal{width:100%;padding-inline:4px;gap:12px}.rb-mini-file{flex-shrink:0;padding:14px 10px}.rb-mini-sheet{min-width:0;width:auto;flex:1;padding:12px;transform:none}.rb-format-art{width:100%;justify-content:center;gap:16px}.rb-format-art>div{width:86px;height:116px;padding:12px;transform:none}.rb-careers-art{max-width:100%;transform:none}.rb-polish-art{width:100%}.rb-home #faq>div>div,.rb-home>footer>div{gap:24px}.rb-trust-row{padding-block:24px;gap:10px}.rb-trust-row>div{flex-direction:column;gap:10px;text-align:center}.rb-trust-row span{font-size:9px}.rb-trust-row svg{width:18px;height:18px}.rb-closing{padding-block:36px;margin-bottom:32px}.rb-closing h2{font-size:31px}.rb-closing>p:not(.rb-eyebrow){font-size:11px}}@media (prefers-reduced-motion:reduce){.rb-home *,.rb-home :after,.rb-home :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.rb-home .rb-blur-text>span{opacity:1!important;filter:none!important;transform:none!important}}@media (max-width:768px),(prefers-reduced-motion:reduce){.rb-aurora,.rb-hero-grid,.rb-live-dot{animation:none}}.rb-home #how-panel,.rb-home #how-panel>.grid{min-width:0}:root:not(.dark) .rb-home .rb-aurora{opacity:.15}.rb-hero{padding-top:128px}.rb-hero-layout{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:48px}.rb-hero-copy{text-align:left}.rb-hero h1{font-size:clamp(38px,4.35vw,63px)}.rb-hero h1>span{justify-content:flex-start}.rb-hero-description{max-width:500px;font-size:15px}.rb-actions{justify-content:flex-start}.rb-result{position:relative;width:100%;max-width:335px;justify-self:center;padding-top:8px}.rb-result figcaption{display:grid;gap:6px;text-align:center;margin-top:24px}.rb-result figcaption strong{font-size:12px;font-weight:500}.rb-result figcaption span{font-size:10px;color:var(--muted)}.rb-hero-bottom{max-width:1120px;margin:32px auto 20px}.rb-hero-bottom button{display:flex;align-items:center;gap:7px;padding:7px;cursor:pointer;font-size:10px}@media (max-width:900px){.rb-hero{padding-top:112px}.rb-hero-layout{gap:28px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.rb-hero h1{font-size:clamp(36px,4.7vw,43px)}.rb-hero-description{font-size:13px}}@media (max-width:760px){.rb-hero{padding-top:104px}.rb-hero-layout{grid-template-columns:minmax(0,1fr);gap:32px}.rb-hero-copy{text-align:center}.rb-hero h1{font-size:clamp(34px,8.8vw,54px)}.rb-actions,.rb-hero h1>span{justify-content:center}.rb-hero-description{max-width:340px}.rb-result{max-width:285px}.rb-hero-bottom{margin-top:24px;font-size:8px;gap:12px}.rb-hero-bottom button{font-size:8px;white-space:nowrap}}.rb-hero-points{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:20px;font-size:13px;font-weight:500;color:var(--text-secondary,var(--text))}.rb-hero-points li{display:inline-flex;align-items:center;gap:6px}.rb-hero-points .product-icon{width:18px;height:18px}@media (max-width:760px){.rb-hero-points{justify-content:center;font-size:12px}}.rb-hero h1{font-size:clamp(32px,3.2vw,48px);line-height:1.14;letter-spacing:-.045em}@media (max-width:900px){.rb-hero h1{font-size:clamp(27px,6.6vw,40px);letter-spacing:-.04em}}.rb-hero-bottom button,.rb-hero-bottom span{font-size:11px;color:var(--muted)}.rb-hero-fixed{display:block}.rb-hero h1 .rotating-text{justify-content:stretch}@layer components{.spotlight-card{position:relative;isolation:isolate;overflow:hidden;padding:2rem;border-radius:1.5rem;background-color:var(--spotlight-card-surface);box-shadow:var(--spotlight-card-shadow)}}.spotlight-card__border,.spotlight-card__edge,.spotlight-card__grain,.spotlight-card__light{position:absolute;margin:0!important;inset:0;border-radius:inherit;pointer-events:none}.spotlight-card__grain,.spotlight-card__light{z-index:-1;opacity:0}.spotlight-card__grain{background-size:160px 160px;mix-blend-mode:overlay}.spotlight-card__border,.spotlight-card__edge{z-index:1;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spotlight-card__border{background:var(--spotlight-card-border)}.spotlight-card__edge{opacity:0}.rb-connected-workflow{position:relative;height:590px;overflow:hidden;isolation:isolate;margin-bottom:28px;border-block:1px solid var(--border);--orbit-tile:#fff;--orbit-ring:#e8d6b7}.dark .rb-connected-workflow{--orbit-tile:#242733;--orbit-ring:#63523b}.rb-orbit-visual{position:absolute;inset:0;z-index:-1}.rb-orbit-canvas{display:block;width:100%;height:100%;overflow:visible}.rb-orbit-ring{fill:none;stroke:var(--orbit-ring);stroke-width:1}.rb-orbit-trail{fill:none;stroke:#d4a954;stroke-width:2;stroke-linecap:round}.rb-orbit-wash{fill:color-mix(in srgb,#f2c46d 7%,var(--bg))}.rb-orbit-pulse{fill:color-mix(in srgb,#f2c46d 5%,transparent);transform-origin:560px 545px;animation:rb-orbit-pulse 5.4s ease-out infinite}.rb-orbit-track{transform-origin:560px 545px;animation:rb-orbit-turn var(--orbit-duration) linear infinite;animation-direction:var(--orbit-direction)}.rb-orbit-upright{transform-origin:0 0;animation:rb-orbit-turn var(--orbit-duration) linear infinite;animation-direction:var(--orbit-counter-direction)}.rb-orbit-float{animation:rb-orbit-float 6.8s ease-in-out infinite}.rb-orbit-tile{fill:var(--orbit-tile);stroke:color-mix(in srgb,var(--text) 4%,transparent)}.rb-orbit-label{fill:var(--text-secondary);font-family:var(--font-inter),sans-serif;font-size:11px;font-weight:500}.rb-orbit-hub{fill:var(--surface);stroke:#f2c46d;stroke-width:1.5}.rb-orbit-copy{position:absolute;top:58%;left:50%;width:350px;max-width:44%;text-align:center;transform:translateX(-50%)}.rb-orbit-copy h2{margin-top:10px;font-size:32px;font-weight:600;line-height:1.1;letter-spacing:-.05em}.rb-orbit-copy h2 span{color:var(--brand)}.rb-orbit-copy .rb-orbit-description{max-width:330px;margin:12px auto 0;font-size:11.5px;line-height:1.7;color:var(--muted)}.rb-orbit-toggle{position:absolute;top:15px;right:0;display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;color:var(--muted);font-size:10px}.rb-orbit-toggle:hover{color:var(--brand);background:var(--brand-soft)}.rb-connected-workflow:is([data-paused=true],[data-active=false]) .rb-orbit-motion{animation-play-state:paused}@keyframes rb-orbit-turn{to{transform:rotate(1turn)}}@keyframes rb-orbit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes rb-orbit-pulse{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(3.7)}}@media (max-width:1100px){.rb-connected-workflow{height:auto;display:flex;flex-direction:column}.rb-orbit-copy{position:static;order:0;transform:none;width:min(100%,480px);max-width:none;margin:42px auto 6px;padding-inline:10px}.rb-orbit-copy h2{font-size:clamp(28px,4vw,38px)}.rb-orbit-copy .rb-orbit-description{font-size:12px}.rb-orbit-visual{position:relative;inset:auto;order:1;height:clamp(250px,45vw,400px);width:100%;z-index:auto}.rb-orbit-toggle{top:9px}}@media (max-width:600px){.rb-orbit-label{display:none}.rb-connected-workflow{margin-bottom:18px}.rb-orbit-copy{margin-top:38px}}@media (prefers-reduced-motion:reduce){.rb-connected-workflow .rb-orbit-motion{animation:none}.rb-orbit-pulse,.rb-orbit-toggle{display:none}}.rb-result.rb-resume-transform{--resume-motion-state:running;container-type:inline-size;width:100%;max-width:430px;padding:11px;border:1px solid var(--landing-document-border,#ded9ce);border-radius:14px;background:var(--landing-document-frame,#f5f3ee);box-shadow:0 16px 42px #34312b14}.rb-resume-transform:is([data-paused=true],[data-active=false]){--resume-motion-state:paused}.rb-transform-heading{display:flex;align-items:center;gap:8px;min-height:34px;margin-bottom:9px}.rb-transform-heading>:is(img,svg){flex-shrink:0}.rb-transform-heading>strong{color:var(--text,#282d35);font-size:13px;line-height:1.2;font-weight:600}.rb-transform-heading>span{display:flex;align-items:center;gap:4px;margin-left:auto;padding:5px 7px;border:1px solid #dccab3;border-radius:5px;color:#8a5c31;background:#f8ede0;font-size:9px;line-height:1.2;font-weight:600}.rb-resume-transform[data-phase=applying] .rb-transform-heading>span{color:#875f21;border-color:#e7c98e;background:#fcf0d7}.rb-resume-transform[data-phase=after] .rb-transform-heading>span{color:#286b50;border-color:#b1d7c4;background:#e2f3e9}.rb-conversion-paper{position:relative;height:432px;overflow:hidden;border:1px solid #d5dce5;border-radius:4px;color:#25354a;background:#fff;box-shadow:0 4px 13px #2434500c}.rb-formatting-spinner{animation:rb-formatting-spin 1.2s linear infinite;animation-play-state:var(--resume-motion-state)}.rb-formatting-scan{position:absolute;z-index:2;inset:0;pointer-events:none;animation:rb-formatting-scan var(--resume-scan-duration) linear both;animation-play-state:var(--resume-motion-state)}.rb-formatting-scan>i{position:absolute;inset:-44px 0 auto;height:44px;border-bottom:1px solid #bd8b35;background:linear-gradient(transparent,#f2c46d2e)}.rb-formatting-progress{position:absolute;z-index:3;inset:auto 0 0;height:3px;background:#f4ead8;pointer-events:none;overflow:hidden}.rb-formatting-progress>i{display:block;height:100%;background:linear-gradient(90deg,#ae7c2b,#f2c46d);transform-origin:left;animation:rb-formatting-progress var(--resume-work-duration) linear both;animation-play-state:var(--resume-motion-state)}@keyframes rb-formatting-spin{to{transform:rotate(1turn)}}@keyframes rb-formatting-scan{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes rb-resume-original-wipe{0%{clip-path:inset(0 0 0)}to{clip-path:inset(100% 0 0)}}@keyframes rb-resume-client-wipe{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 0)}}@keyframes rb-formatting-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rb-conversion-layer{position:absolute;inset:0}.rb-conversion-formatted{clip-path:inset(0 0 100%)}.rb-resume-transform[data-phase=applying] .rb-conversion-original{animation:rb-resume-original-wipe var(--resume-scan-duration) linear both;animation-play-state:var(--resume-motion-state)}.rb-resume-transform[data-phase=applying] .rb-conversion-formatted{animation:rb-resume-client-wipe var(--resume-scan-duration) linear both;animation-play-state:var(--resume-motion-state)}.rb-resume-transform[data-phase=after] .rb-conversion-original{visibility:hidden}.rb-resume-transform[data-phase=after] .rb-conversion-formatted{clip-path:inset(0)}.rb-conversion-page{display:flex;flex-direction:column;gap:6px;height:100%;padding:14px 17px 12px;color:#1e2d42;font-family:Arial,Helvetica,sans-serif;font-size:clamp(9.5px,2.8cqw,11px);line-height:1.3}.rb-conversion-page>*{flex-shrink:0;min-width:0}.rb-conversion-page dl,.rb-conversion-page p,.rb-conversion-page ul{margin:0}.rb-cv-header{order:0;padding:0 0 7px 8px;border-left:3px solid #c69948;border-bottom:1px solid #ced6e1}.rb-cv-identity{display:flex;align-items:center;justify-content:space-between;gap:8px}.rb-conversion-name{display:inline-block;font-size:23px;font-weight:700;line-height:1.1;letter-spacing:-.025em}.rb-cv-client{display:grid;flex-shrink:0;color:#253c5b;font-size:12px;line-height:1;font-weight:700;letter-spacing:-.04em}.rb-cv-client>span{margin-top:3px;color:#8b6327;font-size:7px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rb-conversion-page .rb-conversion-role{margin-top:4px;font-size:1em;font-weight:600}.rb-conversion-role span{color:#526176;font-weight:400}.rb-conversion-role span:before{content:" · "}.rb-conversion-page .rb-cv-contact{margin-top:3px;color:#41536c;font-size:.85em}.rb-cv-section{margin:0;background:#fff}.rb-cv-summary{order:1}.rb-cv-experience{order:2}.rb-cv-technical{order:3}.rb-cv-education{order:4}.rb-conversion-heading{margin:0 0 3px;padding:0 0 2px;border-bottom:1px solid #dbe1e9;color:#1e3657;font-size:.9em;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.045em}.rb-conversion-copy{color:#2a3d56}.rb-cv-job{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rb-cv-job strong{font-weight:700}.rb-cv-job>span{flex-shrink:0;color:#526176;font-size:.85em}.rb-conversion-page .rb-cv-employer{margin-top:1px;color:#526176;font-size:.9em}.rb-conversion-page .rb-cv-bullets{display:grid;gap:2px;margin-top:4px;padding-left:12px;list-style:disc;color:#2a3d56}.rb-cv-bullets li{padding-left:1px}.rb-cv-bullets li::marker{color:#263e5b;font-size:.85em}.rb-cv-skills{display:grid;gap:2px;color:#2a3d56}.rb-cv-skills>div{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:8px}.rb-cv-skills dt{font-size:.9em;font-weight:600}.rb-cv-skills dd{margin:0}.rb-cv-education>p{display:flex;justify-content:space-between;gap:8px}.rb-cv-education strong{font-weight:600}.rb-cv-education>p>span{color:#526176;font-size:.9em}.rb-conversion-footer{order:5;display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px;border-top:1px solid #dbe1e9;color:#526176;font-size:.8em;line-height:1.3}.rb-conversion-layer[data-layout=before] .rb-conversion-page{gap:8px;color:#544b3e;font-family:Georgia,Times New Roman,serif}.rb-conversion-layer[data-layout=before] .rb-cv-header{padding:0 0 5px;border:0}.rb-conversion-layer[data-layout=before] .rb-cv-identity{display:block;text-align:center}.rb-conversion-layer[data-layout=before] .rb-conversion-name{color:#4d4336;font-family:Georgia,serif;font-size:25px;text-decoration:underline;letter-spacing:.015em;text-transform:uppercase}.rb-conversion-layer[data-layout=before] .rb-cv-client{display:none}.rb-conversion-layer[data-layout=before] .rb-conversion-role{margin:7px 0 0 15px;font-weight:400;font-style:italic;text-align:right}.rb-conversion-layer[data-layout=before] .rb-conversion-role span{font-family:monospace;font-size:.85em}.rb-conversion-layer[data-layout=before] .rb-cv-contact{margin:7px 0 0 4px;font-family:monospace;font-size:.77em}.rb-conversion-layer[data-layout=before] .rb-conversion-heading{padding:0;border:0;color:#6d573c;font:700 1em/1.2 Georgia,serif;text-transform:none;text-decoration:underline;letter-spacing:0}.rb-conversion-layer[data-layout=before] .rb-cv-summary{margin-right:13px}.rb-conversion-layer[data-layout=before] .rb-conversion-copy{color:#625541}.rb-conversion-layer[data-layout=before] .rb-cv-technical{order:2;margin:4px 0 4px 17px;text-align:right}.rb-conversion-layer[data-layout=before] .rb-cv-technical .rb-conversion-heading{color:#534a3d;font-family:Arial,sans-serif;font-size:.9em;text-decoration:none}.rb-conversion-layer[data-layout=before] .rb-cv-skills,.rb-conversion-layer[data-layout=before] .rb-cv-skills dd,.rb-conversion-layer[data-layout=before] .rb-cv-skills>div{display:inline;font:.93em/1.4 monospace;color:#5d574b}.rb-conversion-layer[data-layout=before] .rb-cv-skills dt{display:none}.rb-conversion-layer[data-layout=before] .rb-cv-skills>div:not(:last-child):after{content:" / "}.rb-conversion-layer[data-layout=before] .rb-cv-experience{order:3;margin-right:5px}.rb-conversion-layer[data-layout=before] .rb-cv-job{justify-content:start;gap:8px;font-family:Arial,sans-serif;font-size:.9em}.rb-conversion-layer[data-layout=before] .rb-cv-employer{margin:3px 0 5px 8px;font-family:Arial,sans-serif}.rb-conversion-layer[data-layout=before] .rb-cv-bullets{display:block;padding:0;color:#655640;line-height:1.4;list-style:none}.rb-conversion-layer[data-layout=before] .rb-cv-bullets li{display:inline;padding:0}.rb-conversion-layer[data-layout=before] .rb-cv-bullets li:after{content:" "}.rb-conversion-layer[data-layout=before] .rb-cv-education{margin:3px 9px 0 14px}.rb-conversion-layer[data-layout=before] .rb-cv-education>p{display:block;font-size:.93em}.rb-conversion-layer[data-layout=before] .rb-cv-education>p>span:before{content:" / "}.rb-result.rb-resume-transform figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;text-align:left}.rb-resume-transform figcaption>span{display:grid;gap:3px;min-width:0}.rb-result.rb-resume-transform figcaption strong{color:var(--text,#30343d);font-size:9px;line-height:1.3;font-weight:500}.rb-resume-transform figcaption small{color:var(--text-secondary,#687180);font-size:8px;line-height:1.2}.rb-resume-transform figcaption button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:6px 8px;border:1px solid var(--gold-bd,#d9bf8e);border-radius:6px;color:var(--brand,#80591f);background:var(--surface,#fff);font-size:10px;white-space:nowrap;cursor:pointer;flex-shrink:0}.rb-resume-transform figcaption button:disabled{opacity:.45;cursor:default}.rb-resume-transform figcaption button:focus-visible{outline:2px solid var(--brand,#80591f);outline-offset:3px}.dark .rb-transform-heading>span{color:#e4c19a;border-color:#79634b;background:#433629}.dark .rb-resume-transform[data-phase=applying] .rb-transform-heading>span{color:#f2c46d;border-color:#84693d;background:#463820}.dark .rb-resume-transform[data-phase=after] .rb-transform-heading>span{color:#a9d6be;border-color:#416f57;background:#263f31}@container (max-width: 320px){.rb-transform-heading{gap:5px}.rb-transform-heading>strong{font-size:11px}.rb-transform-heading>span{padding:4px 5px;font-size:8px}.rb-conversion-page{padding:12px;gap:6px}.rb-conversion-name{font-size:22px}.rb-conversion-role span{display:block}.rb-conversion-role span:before{content:none}.rb-conversion-layer[data-layout=before] .rb-conversion-page{gap:7px}.rb-conversion-layer[data-layout=before] .rb-conversion-name{font-size:23px}.rb-conversion-layer[data-layout=before] .rb-conversion-role{margin-top:5px}.rb-resume-transform figcaption small{font-size:7px}.rb-result.rb-resume-transform figcaption strong{font-size:8px}.rb-resume-transform figcaption button{font-size:9px;padding:6px}}