.rb-page{font-family:var(--text);color:var(--paper);background:var(--ink);letter-spacing:0;min-height:100vh}.rb-page *{box-sizing:border-box}.rb-page h1,.rb-page h2,.rb-page h3,.rb-brand{font-family:var(--display);letter-spacing:0;font-weight:400}.rb-page h1{margin:16px 0;font-size:80px;line-height:.98}.rb-page h2{margin:0 0 20px;font-size:48px;line-height:1.05}.rb-page h3{margin:0 0 10px;font-size:30px}.rb-page p{line-height:1.6}.rb-header{border-bottom:1px solid var(--ink-3);justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:auto;padding:19px 32px;display:flex}.rb-brand{align-items:center;text-decoration:none;display:inline-flex}.rb-brand img{width:148px;height:auto;display:block}.rb-edition{text-transform:uppercase;color:var(--muted-on-ink);font-size:11px;font-weight:800}.rb-hero{border-bottom:4px solid var(--gold);grid-template-columns:1fr 1fr;max-width:1240px;min-height:710px;margin:auto;display:grid;position:relative}.rb-art{min-height:710px;position:relative;overflow:hidden}.rb-art img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.rb-issue{background:var(--paper);color:var(--ink);font-family:var(--display);border:3px solid var(--ink);padding:8px 18px;font-size:24px;position:absolute;top:24px;left:24px;transform:rotate(-5deg)}.rb-hero-copy{background:var(--ink-2);padding:40px 40px 32px}.rb-kicker{color:var(--gold);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.rb-hit{color:var(--gold)}.rb-intro{max-width:470px;color:var(--muted-on-ink);margin-bottom:18px;font-size:17px}.rb-benefits{gap:10px;margin:22px 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:grid}.rb-benefits li{align-items:flex-start;gap:10px;display:flex}.rb-benefits svg{width:18px;color:var(--green);flex-shrink:0}.rb-form{background:var(--paper);color:var(--ink);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--gold);border-radius:4px;padding:24px}.rb-form h2{margin-bottom:4px;font-size:32px}.rb-form-sub{color:var(--muted-on-paper);margin:0 0 16px;font-size:12px}.rb-fields{grid-template-columns:1fr 1.3fr;gap:12px;display:grid}.rb-form label{font-size:12px;font-weight:700;display:block}.rb-form input:not([type=checkbox]){background:var(--paper-2);border:1px solid var(--muted-on-paper);width:100%;min-width:0;height:44px;color:var(--ink);border-radius:3px;margin-top:6px;padding:10px}.rb-form input:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.rb-consent{color:var(--muted-on-paper);align-items:flex-start;gap:8px;margin:14px 0;line-height:1.5;font-weight:400!important;display:flex!important}.rb-consent input{accent-color:var(--purple);margin-top:3px}.rb-page .rb-cta{border:2px solid var(--ink);height:auto;min-height:50px;font-family:var(--text);background:var(--gold);color:var(--ink);box-shadow:4px 4px 0 var(--ink);white-space:normal;text-align:center;border-radius:4px;padding:13px 22px;font-size:15px;font-weight:800;text-decoration:none}.rb-page .rb-cta:hover{background:var(--gold-hi);transform:translateY(-1px)}.rb-form .rb-cta{background:var(--error);width:100%;color:var(--paper)}.rb-form .rb-cta:hover{background:var(--ink)}.rb-fine{color:var(--muted-on-paper);text-align:center;margin:12px 0 0;font-size:11px;line-height:1.5}.rb-error{color:var(--error);font-size:13px}.rb-honey{position:absolute;left:-10000px}.rb-strip{background:var(--gold);color:var(--ink);justify-content:center;gap:50px;padding:19px 24px;font-size:13px;font-weight:800;display:flex}.rb-strip span{align-items:center;gap:8px;display:flex}.rb-section{max-width:1160px;margin:auto;padding:64px 32px}.rb-section-header{text-align:center;max-width:720px;margin:0 auto 30px}.rb-section-header p{color:var(--muted-on-ink)}.rb-villains{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.rb-page .rb-villain{white-space:normal;text-align:left;background:var(--paper);height:auto;color:var(--ink);border:3px solid var(--ink-3);border-radius:4px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.rb-page .rb-villain[aria-pressed=true]{border-color:var(--gold);box-shadow:5px 5px 0 var(--gold)}.rb-villain img{aspect-ratio:2.1;object-fit:cover;width:100%}.rb-villain-body{width:100%;padding:20px;display:block}.rb-villain strong{font-family:var(--display);font-size:32px;font-weight:400;display:block}.rb-villain small{margin-top:6px;font-size:13px;line-height:1.5;display:block}.rb-policy{border-left:4px solid var(--green);background:var(--ink-2);color:var(--muted-on-ink);min-height:84px;margin-top:28px;padding:12px 20px;font-size:14px;line-height:1.6}.rb-policy strong{color:var(--green)}.rb-light{background:var(--paper-2);color:var(--ink)}.rb-modules{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.rb-module{border-top:3px solid var(--ink);padding-top:20px}.rb-module>span{background:var(--error);width:38px;height:38px;color:var(--paper);font-family:var(--display);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:27px;display:inline-flex}.rb-module p{color:var(--muted-on-paper);font-size:15px}.rb-center{text-align:center;margin-top:32px}.rb-faq{max-width:760px;margin:auto}.rb-faq details{border-bottom:1px solid var(--ink-3);padding:20px 0}.rb-faq summary{cursor:pointer;font-weight:700}.rb-faq p{color:var(--muted-on-ink);font-size:14px}.rb-footer{border-top:1px solid var(--ink-3);max-width:1160px;color:var(--muted-on-ink);justify-content:space-between;gap:16px;margin:auto;padding:26px 32px;font-size:12px;display:flex}.rb-footer a{color:inherit}.rb-steps{color:var(--muted-on-ink);justify-content:center;gap:24px;padding:26px 16px;font-size:12px;display:flex}.rb-steps .active{color:var(--gold);font-weight:800}.rb-download{text-align:center;max-width:850px;margin:auto;padding:36px 32px 60px}.rb-download h1{font-size:68px}.rb-download>p{color:var(--muted-on-ink);max-width:610px;margin:18px auto}.rb-success-icon{width:56px;height:56px;color:var(--ink);background:var(--green);border-radius:50%;margin:auto;padding:12px}.rb-download-actions{flex-wrap:wrap;justify-content:center;gap:18px;margin:26px 0 16px;display:flex}.rb-text-link{color:var(--gold);text-underline-offset:4px;font-size:14px}.rb-note{font-size:12px}.rb-upsell{grid-template-columns:1fr .75fr;align-items:center;gap:60px;display:grid}.rb-upsell img{border:4px solid var(--ink);width:100%;max-width:340px;margin:auto;display:block;transform:rotate(2deg)}.rb-upsell p{color:var(--muted-on-paper)}.rb-upsell .rb-kicker{color:var(--error)}.rb-upsell .rb-benefits svg{color:var(--purple-deep)}.rb-offer-terms{border-top:2px solid var(--ink);margin-top:24px;padding-top:18px}.rb-offer-terms strong{font-size:17px;display:block}.rb-offer-terms small{color:var(--muted-on-paper);margin-top:10px;font-size:12px;line-height:1.6;display:block}.rb-prompts{max-width:760px;margin:auto}.rb-prompt-row{border-bottom:1px solid var(--ink-3);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.rb-prompt-row p{color:var(--muted-on-ink);margin:5px 0;font-size:14px}.rb-page .rb-copy{background:var(--ink-3);color:var(--paper);flex-shrink:0;width:44px;height:44px}.rb-guide{background:var(--paper);max-width:820px;color:var(--ink);margin:auto;padding:48px 32px}.rb-guide h1{font-size:52px}.rb-guide h2{margin-top:40px;font-size:34px}.rb-guide h3{margin-top:28px;font-size:26px}.rb-guide p,.rb-guide li{font-size:15px;line-height:1.7}.rb-guide a{color:var(--purple-deep)}.rb-guide ul{padding-left:24px;list-style:outside}.rb-guide ol{padding-left:24px;list-style:decimal}.rb-guide pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper-2);padding:20px;font-size:13px}.rb-guide-toolbar{justify-content:space-between;align-items:center;gap:16px;max-width:820px;margin:auto;padding:24px;display:flex}@media (width<=850px){.rb-page h1{font-size:58px}.rb-hero-copy{padding:30px 24px}.rb-hero,.rb-art{min-height:670px}.rb-fields{grid-template-columns:1fr}.rb-upsell{gap:32px}.rb-strip{gap:22px}}@media (width<=640px){.rb-header{padding:16px 20px}.rb-brand img{width:124px}.rb-edition{font-size:9px}.rb-hero{flex-direction:column;display:flex}.rb-art{min-height:390px}.rb-art img{object-position:center 22%}.rb-hero-copy{padding:28px 20px 36px}.rb-page h1{font-size:56px}.rb-page h2{font-size:38px}.rb-form h2{font-size:30px}.rb-fields{grid-template-columns:1fr}.rb-strip{flex-wrap:wrap;gap:12px 24px}.rb-section{padding:44px 20px}.rb-villains{grid-template-columns:1fr;gap:16px}.rb-page .rb-villain{flex-direction:row;align-items:stretch}.rb-villain img{aspect-ratio:auto;object-fit:cover;width:38%}.rb-villain-body{padding:16px}.rb-villain strong{font-size:28px}.rb-modules{grid-template-columns:1fr;gap:18px}.rb-module{grid-template-columns:42px 1fr;column-gap:16px;display:grid}.rb-module p{grid-column:2;margin-top:0}.rb-module h3{font-size:27px}.rb-upsell{grid-template-columns:1fr}.rb-upsell img{max-width:280px}.rb-download{padding:26px 20px 44px}.rb-download h1{font-size:52px}.rb-footer{flex-direction:column;padding:22px 20px}.rb-steps{gap:14px;font-size:11px}.rb-guide{padding:28px 20px}.rb-guide h1{font-size:40px}.rb-issue{display:none}}@media (prefers-reduced-motion:reduce){.rb-page *{transition:none!important;transform:none!important}}@media print{.rb-header,.rb-footer,.rb-guide-toolbar{display:none}.rb-page,.rb-guide{background:var(--paper);color:var(--ink)}.rb-guide{max-width:none;padding:0}.rb-guide pre{break-inside:avoid}@page{size:A4;margin:15mm}}
