.pcp{margin:0;display:grid;justify-items:center;gap:10px}.pcp__phone{width:264px;max-width:100%;overflow:hidden;border:8px solid #0d0d0d;border-radius:38px;background:#f6f1e8;color:#1d1a16;font-family:Atkinson Hyperlegible,system-ui,sans-serif;box-shadow:0 24px 50px #00000059}.pcp__status{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 4px;font-size:11px;font-weight:700}.pcp__island{width:70px;height:20px;border-radius:999px;background:#0d0d0d}.pcp__bar{padding-bottom:8px;text-align:center;font-size:11px;font-weight:700;color:#3b362f}.pcp__body{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:4px 12px 12px}.pcp__head{display:flex;align-items:center;justify-content:space-between;gap:6px}.pcp__title{font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:700}.pcp__org{display:inline-flex;align-items:center;gap:4px;padding:2px 7px 2px 2px;border:1px solid #e3d9c8;border-radius:999px;background:#fff;font-size:9.5px;font-weight:700;white-space:nowrap}.pcp__org i{display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:#101010}.pcp__org i:before{content:"";width:8px;height:3px;border-radius:2px;background:#ff5a00}.pcp__sub{margin:0;font-size:10.5px;line-height:1.35;color:#6b6358}.pcp__cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.pcp__card,.pcp__post{border:1px solid #ebe2d3;border-radius:10px;background:#fff}.pcp__card{display:grid;gap:1px;padding:8px}.pcp__card small,.pcp__card span,.pcp__post span{font-size:9px;color:#6b6358}.pcp__card b{font-size:16px;font-variant-numeric:tabular-nums}.pcp__section{margin-top:4px;font-family:Fraunces,Georgia,serif;font-size:14px;font-weight:700}.pcp__post{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:8px}.pcp__post b{display:block;font-size:10.5px;line-height:1.25}.pcp__post span{font-variant-numeric:tabular-nums}.pcp__post .pcp__avatar{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#d9cdb8;font-size:11px;font-weight:700;color:#3b362f}.pcp__tabs{display:grid;grid-template-columns:repeat(5,1fr);padding:7px 4px 12px;border-top:1px solid #e3d9c8;background:#fbf8f2;text-align:center;font-size:8.5px;color:#7b7468}.pcp__tabs b{color:#0e5a50}.pcp figcaption{font-size:12px;opacity:.75}.rb-page{--rb-orange: #ff5a00;--rb-black: #101010;--rb-text: #f3efe9;--rb-text-2: #c8c2b9;--rb-text-3: #8b857c;--rb-rule: #2a2a2a;--rb-cond: "Barlow Condensed", "Arial Narrow", sans-serif;--rb-body: "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;min-height:100vh;background:var(--rb-black);color:var(--rb-text);font-family:var(--rb-body);font-size:16px;line-height:1.5;color-scheme:dark}.rb-page a:focus-visible{outline:2px solid var(--rb-orange);outline-offset:3px}.rb-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--rb-rule)}.rb-top__brand img{display:block;width:auto;height:20px}.rb-subscription{color:var(--rb-text-2);font-size:14px;text-underline-offset:3px}.rb-availability{margin:0;color:var(--rb-text-2);font-size:14px}.rb-top__with{display:flex;align-items:center;gap:6px;color:var(--rb-text-3);font-family:var(--rb-cond);font-size:13px;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.rb-top__with img{display:block;width:auto;height:22px}.rb-hero{position:relative}.rb-hero__media{min-width:0}.rb-hero__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:38% 35%;-webkit-mask-image:linear-gradient(#000 50%,transparent 98%);mask-image:linear-gradient(#000 50%,transparent 98%)}.rb-hero__body{position:relative;display:grid;gap:14px;margin-top:-84px;padding:0 18px 36px}.rb-page h1{margin:0;font-family:var(--rb-cond);font-size:58px;font-style:italic;font-weight:800;line-height:.86;text-transform:uppercase;text-wrap:balance}.rb-page h1 em{display:block;color:var(--rb-orange)}.rb-hero__lead{max-width:34ch;margin:0;color:var(--rb-text-2);font-size:17px}.rb-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:4px 0 0}.rb-price s{color:var(--rb-text-3);font-size:19px;font-weight:500}.rb-price strong{color:var(--rb-orange);font-family:var(--rb-cond);font-size:50px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.rb-price span{color:var(--rb-text-2)}.rb-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.rb-tags li{padding:3px 8px;border:1px solid #3a3a3a;border-radius:3px;font-family:var(--rb-cond);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rb-cta{display:block;padding:16px 22px;border-radius:3px;background:var(--rb-orange);color:var(--rb-black);font-family:var(--rb-cond);font-size:21px;font-weight:800;letter-spacing:.05em;text-align:center;text-decoration:none;text-transform:uppercase}.rb-cta:hover{background:#ff7426}.rb-micro{margin:0;color:var(--rb-text-3);font-size:13px}.rb-sec{display:grid;gap:22px;padding:40px 18px;border-top:1px solid var(--rb-rule)}.rb-h2{display:flex;align-items:flex-start;gap:10px;margin:0;font-family:var(--rb-cond);font-size:36px;font-style:italic;font-weight:800;line-height:.92;text-transform:uppercase;text-wrap:balance}.rb-h2:before{content:"";flex:0 0 auto;width:6px;height:.8em;margin-top:.06em;background:var(--rb-orange);transform:skew(-12deg)}.rb-feats{display:grid;gap:22px}.rb-feat{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:14px}.rb-feat img{display:block;width:92px;height:auto;border:1px solid var(--rb-rule);border-radius:12px}.rb-feat h3,.rb-steps h3{margin:0 0 4px;font-family:var(--rb-cond);font-size:21px;font-weight:700;line-height:1.05;text-transform:uppercase}.rb-feat p,.rb-steps p{margin:0;color:var(--rb-text-2);font-size:15px}.rb-feat--wide{grid-template-columns:minmax(0,1fr)}.rb-feat--wide img{width:100%;border-radius:10px}.rb-group{background:var(--rb-orange);color:var(--rb-black)}.rb-group .rb-h2:before{background:var(--rb-black)}.rb-group__lead{margin:0;font-size:17px;font-weight:500}.rb-group__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.rb-group__list li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;font-weight:600}.rb-group__list li:before{content:"";width:10px;height:10px;margin-top:7px;background:var(--rb-black);transform:skew(-12deg)}.rb-steps{display:grid;gap:18px;margin:0;padding:0;list-style:none}.rb-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px}.rb-steps__n{color:var(--rb-orange);font-family:var(--rb-cond);font-size:44px;font-style:italic;font-weight:800;line-height:.9}.rb-faq{display:grid;margin:0}.rb-faq div{padding-block:14px;border-bottom:1px solid var(--rb-rule)}.rb-faq dt{font-family:var(--rb-cond);font-size:19px;font-weight:700;text-transform:uppercase}.rb-faq dd{margin:4px 0 0;color:var(--rb-text-2);font-size:15px}.rb-faq dd a{color:var(--rb-orange)}.rb-final{justify-items:center;text-align:center}.rb-final .rb-h2{justify-content:center}.rb-final .rb-h2:before{display:none}.rb-final .rb-cta{width:100%;max-width:420px}.rb-foot{display:flex;flex-wrap:wrap;gap:6px 16px;padding:22px 18px 30px;border-top:1px solid var(--rb-rule);color:var(--rb-text-3);font-size:12px}.rb-foot a{color:inherit}@media(min-width:880px){.rb-top,.rb-foot{padding-inline:max(40px,calc((100vw - 1180px)/2))}.rb-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;min-height:600px}.rb-hero__media{order:2;align-self:stretch}.rb-hero__media img{height:100%;aspect-ratio:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 28%);mask-image:linear-gradient(90deg,transparent 0%,#000 28%)}.rb-hero__body{margin-top:0;padding:56px 0 56px max(40px,calc((100vw - 1180px)/2))}.rb-page h1{font-size:92px}.rb-cta{justify-self:start}.rb-sec{padding:64px max(40px,calc((100vw - 1180px)/2))}.rb-h2{font-size:52px}.rb-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}.rb-feat{grid-template-columns:120px minmax(0,1fr)}.rb-feat img{width:120px}.rb-feat--wide{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center}.rb-feat--wide img{width:100%}.rb-group{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:56px}.rb-group>.pcp{grid-column:2;grid-row:1 / span 3}.rb-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.rb-faq{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.rb-final .rb-cta{justify-self:center}}
