#medical-advocacy .eyebrow{color:var(--emerald-deep)}#medical-advocacy .eyebrow .num{color:var(--rose-text)}#medical-advocacy .intake .intake-controls .help{color:var(--ink-soft)}.ma-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.ma-actions.center{justify-content:center;margin-top:26px;gap:10px}.ma-trust{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}#medical-advocacy .pair{padding:10px 0;border-bottom:1px solid var(--line)}#medical-advocacy .pair:last-child{border-bottom:0}#medical-advocacy .pair dd,#medical-advocacy .pair dt{margin:0;font-size:15.5px;color:var(--ink-soft)}#medical-advocacy .pair dd{margin-top:4px}#medical-advocacy .pair .kicker{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;margin-bottom:2px}#medical-advocacy .ma-pairs{margin:0}.ma-card-title{font-family:var(--font-display);font-size:22px;margin:0 0 12px}#medical-advocacy ul.clean li .ask{margin:10px 0 2px;font-size:17px}#medical-advocacy .tier p{margin:0;font-size:15.5px;color:var(--ink-soft);line-height:1.6}#medical-advocacy .tier-tag{background:var(--paper-2);color:var(--ink-soft)}.ma-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ma-price .ma-figure{font-family:var(--font-display);font-size:clamp(40px,6vw,56px);font-weight:600;color:var(--emerald);line-height:1;letter-spacing:-.02em}.ma-price .ma-per{text-transform:uppercase;letter-spacing:.1em;font-weight:700}.ma-h4{font-family:var(--font-display);font-size:16px;margin:24px 0 2px;color:var(--ink)}#medical-advocacy .ma-fine{margin-top:20px}#medical-advocacy .ma-fine p{margin:0}.ma-lead-note{font-weight:600;margin-top:14px}#medical-advocacy .body-text.compact{font-size:16px;line-height:1.65}#medical-advocacy .disclaimer a{color:var(--emerald);text-decoration:underline}.intake{position:relative}.intake .lab-head{margin-bottom:18px}.intake .lab-head .kicker{color:var(--emerald-deep)}.intake .lab-title{margin-top:6px}.intake form.cform{display:block}.intake fieldset{border:0;padding:0;margin:0 0 28px;min-width:0}.intake fieldset.form-block{padding:26px;margin:0 0 24px}.intake fieldset.form-block:focus{outline:3px solid var(--emerald);outline-offset:4px;box-shadow:none}.intake legend{padding:0;margin-bottom:6px;font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.3;color:var(--ink)}.intake .section-intro{margin:0 0 22px;font-size:14.5px;line-height:1.55}.intake .field{margin-bottom:22px}.intake .field:last-child{margin-bottom:0}.intake .field>label,.intake .group-label{display:block;font-weight:600;font-size:15px;line-height:1.45;color:var(--ink);margin-bottom:8px}.intake .help{font-size:13.5px;color:var(--muted);margin:6px 0 0;line-height:1.5}.intake .help.err{color:var(--rose-text);font-weight:600}.intake .sig-note{margin-top:10px}.intake .req{color:var(--rose-text);font-weight:700}.intake .req-note{margin:14px 0 0}.intake input,.intake select,.intake textarea{font-size:16px;min-height:48px;line-height:1.4;border-color:#8f8676}.intake input:focus,.intake select:focus,.intake textarea:focus{border-color:var(--emerald)}.intake textarea{min-height:96px;resize:vertical}.intake input[type=checkbox],.intake input[type=radio]{width:auto;min-width:22px;height:22px;min-height:0;margin:2px 0 0;padding:0;flex-shrink:0;accent-color:var(--emerald)}.intake input[type=date]{max-width:260px}.intake input[type=number]{max-width:200px}.intake input[aria-invalid=true],.intake textarea[aria-invalid=true]{border-color:var(--rose)}.intake input:disabled{opacity:.5;cursor:not-allowed}.intake .choices{border:0;padding:0;margin:0;min-width:0}.intake .choices legend{font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1.45;margin-bottom:4px}.intake .choice{display:flex;align-items:flex-start;min-height:44px;padding:2px 0}.intake .choice label{display:flex;gap:12px;align-items:flex-start;width:100%;margin:0;padding:8px 0;font-weight:500;font-size:15.5px;line-height:1.5;color:var(--ink-soft);cursor:pointer}.intake .choice label:hover{color:var(--ink)}.intake .ack-block .choice label{font-size:15px}.intake .row-group{border:1px solid var(--line);border-radius:12px;padding:14px;margin-bottom:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;background:var(--paper)}.intake .row-group .field{margin:0}.intake .row-group .field>label{font-size:13.5px;margin-bottom:5px}.intake .row-group textarea{min-height:72px}.intake .row-group .row-remove{grid-column:1/-1;display:flex;justify-content:flex-end}.intake .row-actions{display:flex;gap:10px;flex-wrap:wrap;margin:6px 0 4px}.intake .btn.small{padding:10px 16px;font-size:14px;min-height:44px}.intake .btn-ghost.danger{color:var(--rose);border-color:rgba(193,74,103,.45)}.intake .btn-ghost.danger:hover{color:var(--rose);border-color:var(--rose)}.intake .intake-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--paper-2)}.intake .intake-controls.bottom{margin-top:4px}.intake .intake-controls .btn{min-height:44px;padding:11px 20px;font-size:14.5px}.intake .intake-controls .save-choice{flex-direction:column;align-items:flex-start;min-height:44px;padding:0}.intake .intake-controls .save-choice label{font-size:14px;padding:10px 0}.intake .intake-controls .save-choice .help{margin:-4px 0 6px 34px}.intake .intake-controls .confirm{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px;font-weight:600;color:var(--ink)}.intake .intake-status{min-height:22px;margin:12px 0 0;font-weight:600;color:var(--emerald-deep)}.intake .intake-status.err{color:var(--rose-text)}.intake .intake-status:empty:before{content:"\00a0"}.intake .intake-banner{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:16px 0 0}.intake .intake-banner>span{flex:1 1 260px;font-weight:600;color:var(--ink)}.intake .jump{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 0 24px}.intake .jump .note{margin:0 2px 0 0;font-weight:600}.intake .jump a.chip{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px}.intake .jump a.chip:hover{color:var(--ink)}@media (max-width:640px){.intake.lab{border-radius:18px}.intake fieldset.form-block,.intake.lab{padding:18px 16px}.intake .row-group{grid-template-columns:1fr}.intake .intake-controls{padding:12px}.intake .intake-controls .btn{flex:1 1 auto;justify-content:center}.intake input[type=date],.intake input[type=number]{max-width:none}}@media print{.intake .choices,.intake .intake-banner,.intake .intake-controls,.intake .intake-status,.intake .jump,.intake .req-note,.intake .row-actions,.intake .row-group,.intake .screen-only,.intake input,.intake select,.intake textarea{display:none!important}#intake{background:#fff!important;padding:0!important}#intake .container{max-width:none;padding:0}#intake>.container>.section-title{font-size:20px}#intake .adv-note{background:#fff!important;border:1px solid #000;color:#000;font-size:10.5px;padding:8px 10px;margin-bottom:12px!important}#intake-print.lab{box-shadow:none;border:0;border-radius:0;padding:0;background:#fff}.intake fieldset.form-block:focus{outline:none}.intake .lab-head{margin-bottom:8px;break-after:avoid;page-break-after:avoid}.intake .lab-head .kicker{color:#000}.intake .lab-title{font-size:18px;margin-top:2px;color:#000}.intake .print-header{display:flex!important;flex-wrap:wrap;gap:2px 8px;align-items:baseline;font-size:11px;color:#000;border-bottom:1px solid #000;padding-bottom:6px;margin-bottom:10px;break-after:avoid;page-break-after:avoid}.intake .print-header .blank{display:inline-block;min-width:150px;height:13px;border-bottom:1px solid #000}.intake .print-header .blank.short{min-width:90px}.intake fieldset.form-block{break-inside:auto;page-break-inside:auto;border:0!important;border-radius:0;box-shadow:none!important;padding:10px 0 6px;margin:0 0 8px;background:#fff}.intake legend{display:block;width:100%;font-size:16px;color:#000;padding-bottom:4px;margin-bottom:8px;border-bottom:1px solid #000}.intake .section-intro{font-size:10.5px;color:#333;margin:0 0 8px}.intake .section-intro,.intake legend{break-after:avoid;page-break-after:avoid;break-inside:avoid;page-break-inside:avoid}.intake .section-intro+*{break-before:avoid;page-break-before:avoid}.intake .ack-block,.intake .check-line,.intake .field,.intake .print-row,.intake table.tracker tr{break-inside:avoid;page-break-inside:avoid}.intake .field{margin-bottom:6px}.intake .print-row{padding:3px 0}.intake .print-label{font-size:11.5px;font-weight:700;color:#000;margin-bottom:2px;line-height:1.35}.intake .print-value{white-space:pre-wrap;font-size:13px;line-height:1.4;color:#000;padding:4px 0}.intake .print-value.empty{border-bottom:1px solid #000;height:28px;padding:0}.intake .print-value.tall.empty{height:56px}.intake .check-line{padding:3px 0;border-bottom:0;font-size:12px;line-height:1.4;color:#000;gap:8px}.intake .box{width:15px;height:15px;border:1.5px solid #000!important;border-radius:3px;margin-top:1px}.intake .box.on{display:inline-flex;align-items:center;justify-content:center}.intake .box.on:after{content:"\2713";font-size:11px;line-height:1;color:#000}.intake .tracker-wrap{overflow:visible;border:0;border-radius:0;page-break-inside:auto;break-inside:auto}.intake table.tracker{min-width:0;width:100%;font-size:11.5px;table-layout:fixed}.intake table.tracker td,.intake table.tracker th{border:1px solid #000;padding:4px 6px;vertical-align:top;overflow-wrap:anywhere}.intake table.tracker th{background:#eee!important;color:#000;font-size:10.5px}.intake table.tracker td{height:30px;color:#000;white-space:pre-wrap}.intake .sig-row{margin-top:14px}.intake .sig-row .line{border-bottom:1px solid #000!important;height:36px}.intake .req{color:#000}}.cform input[type=checkbox],.cform input[type=radio]{width:auto;min-width:22px;height:22px;margin:0;padding:0;flex-shrink:0;accent-color:var(--emerald);cursor:pointer}.choice{min-height:44px;padding:8px 0}.cform .choice label,.choice,.choice label{display:flex;align-items:flex-start;gap:12px}.cform .choice label,.choice label{margin:0;font-weight:500;font-size:15px;line-height:1.45;color:var(--ink-soft);cursor:pointer}.choice label input{margin-top:1px}.choice:hover label{color:var(--ink)}.choices{border:0;padding:0;margin:0;min-width:0}.cform .choices legend,.choices legend{padding:0;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:4px}.choices .choice{padding:6px 0;min-height:44px}.choices .choice+.choice{border-top:1px solid var(--line)}.cr-ack{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:12px 16px}.cform .cr-ack label,.cr-ack label{color:var(--ink)}.cr-label-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.cform .cr-label-row label,.cr-label-row label{margin-bottom:0;flex:1 1 220px}.cr-counter{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:6px}.cr-counter.is-low{color:var(--rose-text);font-weight:600}.cr-status{margin:0;min-height:22px}.cr-success-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:18px}#request .cform input:not([type=checkbox]):not([type=radio]),#request .cform textarea{border-color:#8f8676}#request .cform input:focus,#request .cform textarea:focus{border-color:var(--emerald)}@media (max-width:480px){.cr-label-row{flex-direction:column;align-items:flex-start;gap:2px}.cform .cr-label-row label,.cr-label-row label{flex:0 0 auto}}