.scr-plans a{color:#9a3409}.scr-plans a:hover{color:#13261f}.scr-plans .t-hero{letter-spacing:-.02em;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.15}.scr-plans .btn{min-height:44px;font:600 15px/1 var(--font);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.scr-plans .btn-primary{color:#fff;background:#c2410c;border:1px solid #c2410c}.scr-plans .btn-primary:hover{color:#fff;background:#9a3409}.scr-plans .btn:disabled{opacity:.7;cursor:default}.scr-plans .field{flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.scr-plans .field input{min-height:44px;font:400 16px var(--font);color:#13261f;background:#fff;border:1px solid #c9d2cc;border-radius:6px;padding:0 12px}.scr-plans .field input[aria-invalid]{border-color:#912018}.scr-plans .err{color:#912018;margin:0;font-size:14px;font-weight:600}.scr-plans .plan{text-align:left;cursor:pointer;font:inherit;color:#13261f;background:#fff;border:1px solid #d8dfda;border-radius:10px;flex-direction:column;gap:16px;padding:24px;display:flex}.scr-plans .plan:has(input:checked){border:2px solid #13261f;padding:23px;box-shadow:0 1px #13261f}.scr-plans .plan:has(input:focus-visible){outline-offset:2px;outline:3px solid #c2410c}.scr-plans .ticks{flex-direction:column;gap:12px;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.scr-plans .ticks li{gap:12px;display:flex}.scr-plans details{border-bottom:1px solid #d8dfda;padding:16px 0}.scr-plans summary{cursor:pointer;min-height:28px;font-size:16px;font-weight:600}.scr-plans .cols{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.scr-plans .c8{grid-column:span 8;min-width:0}.scr-plans .c4{grid-column:span 4;min-width:0}@media (max-width:900px){.scr-plans .c8,.scr-plans .c4{grid-column:1/-1}}.scr-plans .trial-request{background:#fff;border:1px solid #d8dfda;border-radius:10px;grid-template-columns:1fr 1fr;gap:40px;padding:32px;scroll-margin-top:24px;display:grid}.scr-plans .trial-request p{color:#4f5e57;font-size:15px;line-height:1.6}.scr-plans .trial-fields{gap:16px;display:grid}@media (max-width:760px){.scr-plans .trial-request{grid-template-columns:1fr;gap:16px;padding:24px}}
