:root{--rx-ink:#1a1a18}.eyebrow{color:var(--muted);letter-spacing:1.5px;font-size:13.5px;font-weight:700;display:block}.rxStage{flex:none;width:min(420px,90vw);margin:0 auto;position:relative}.rxPaper{z-index:2;color:#111;background:#fff;border-radius:5px;font-family:Georgia,Times New Roman,serif;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000073,0 0 0 1px #ffffff0d}.rx-letterhead{border-bottom:5px solid var(--rx-ink);background:#f4f2ec;justify-content:space-between;align-items:flex-start;gap:12px;padding:32px 34px 26px;display:flex}.rx-letterhead h2{color:var(--rx-ink);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:clamp(1.5rem,5vw,2.1rem);font-weight:800;line-height:1}.rx-letterhead .role{color:#838173;text-transform:uppercase;letter-spacing:.1em;margin:10px 0 0;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700}.rx-contactline{border-top:1px solid #d8d5c9;margin-top:10px;padding-top:10px}.rx-contactline p{color:#6b6960;margin:0;font-family:Inter,sans-serif;font-size:12px}.rx-letterhead .rightcol{text-align:right;flex-shrink:0}.rx-letterhead .rightcol .lbl{color:#83817f;text-transform:uppercase;letter-spacing:.1em;margin:0;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.rx-letterhead .rightcol .val{color:#151511;margin:4px 0 0;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.rx-infogrid{grid-template-columns:1fr 1fr;gap:18px 32px;padding:26px 34px 8px;display:grid}.rx-field{border-bottom:1px solid #e2dfd2;padding-bottom:14px}.rx-field .flabel{letter-spacing:.1em;text-transform:uppercase;color:#83817f;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;display:block}.rx-field .fval{color:#151511;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.rx-stats{background:#f8fafc;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:18px;padding:14px 28px;font-family:Inter,sans-serif;display:flex}.rx-stats span.l{color:#374151;font-size:12px;font-weight:700}.rx-stats span.v{color:#111;font-size:12px}.rx-pills{border-bottom:1px solid #e5e7eb;padding:18px 28px}.rx-pills p{color:#111;margin:0 0 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.rx-pills .row{flex-wrap:wrap;gap:8px;display:flex}.rx-pills .pill{color:var(--rx-ink);white-space:nowrap;background:#f2f0e8;border:1px solid #d8d5c9;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:max-content;padding:4px 12px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:500;display:inline-flex}.rx-promise{background:#fafbff;border-bottom:1px solid #e5e7eb;padding:14px 20px}.rx-promise p.lbl{color:#374151;margin:0 0 4px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.rx-promise p.val{color:#111;margin:0;font-size:15px;font-weight:800}.rx-block{border-bottom:1px solid #e5e7eb;padding:22px 28px}.rx-block-head{border-bottom:1px solid #e5e7eb;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.rx-block-head .check{color:var(--rx-ink);font-size:1.8rem;font-weight:900;line-height:1}.rx-block-head .title{letter-spacing:.1em;text-transform:uppercase;color:#111;font-family:Inter,sans-serif;font-size:13.5px;font-weight:900}.rx-item{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.rx-item+.rx-item{border-top:1px solid #f1f5f9}.rx-item .num{color:#1a1a18;background:#eae7dd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;display:flex}.rx-item p.t{color:#111;margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.rx-item p.s{color:#6b7280;margin:3px 0 0;font-family:Inter,sans-serif;font-size:12px;line-height:1.5}.rx-list{border-bottom:1px solid #e5e7eb;padding:16px 20px}.rx-list p.lbl{color:#111;margin:0 0 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.rx-list ul{flex-direction:column;gap:5px;margin:0;padding-left:18px;display:flex}.rx-list li{color:#374151;font-family:Inter,sans-serif;font-size:11.5px}.rx-sign{justify-content:flex-end;padding:22px 28px 28px;display:flex}.rx-sign .box{text-align:right;border-top:2px solid #374151;padding-top:12px}.rx-sign .box p.name{color:#111;margin:0;font-size:14.5px;font-weight:800}.rx-sign .box p.sub{color:#6b7280;margin:3px 0 0;font-family:Inter,sans-serif;font-size:11px}.contactRxSection{padding:40px 24px 20px}.sectionIntro{text-align:center;max-width:640px;margin:0 auto 36px}.sectionIntro .eyebrow{text-align:center;letter-spacing:2.5px;margin:0;font-size:15px;display:block}.rxStageWide{width:min(760px,94vw);margin:0 auto 90px}.rx-actions{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:12px;padding:22px 28px;display:flex}.rx-action-btn{border:1.5px solid #0000;border-radius:10px;flex:150px;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:transform .15s;display:flex}.rx-action-btn:active{transform:scale(.97)}.rx-action-call{background:var(--rx-ink);color:#fff}.rx-action-whatsapp{color:#04210f;background:#25d366}.rx-action-email{color:var(--rx-ink);background:#f2f0e8;border-color:#d8d5c9}.rx-social{padding:22px 28px}.rx-social p.lbl{color:#111;text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.rx-social .row{flex-wrap:wrap;gap:12px;display:flex}.rx-social a{color:#111;border:1.5px solid #e5e7eb;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.rx-social a:hover{border-color:var(--rx-ink);background:#f6f4ee}.rx-note{padding:0 28px 22px}.rx-note p{color:#9aa0a8;margin:0;font-family:Inter,sans-serif;font-size:11px;line-height:1.5}.ph-mark{color:#d1495b;font-weight:700}@media (max-width:640px){.contactRxSection{padding:60px 16px 20px}.rx-infogrid{grid-template-columns:1fr;row-gap:14px}}@media (max-width:560px){.rx-action-btn{flex:100%}.rx-social .row{justify-content:center}}
