.sample_wrap{--paper:#f2f1ec;--ink:#121317;--mute:#8b8c94;--line:#2c2d35;--pad:clamp(20px,2.8vw,40px);--ease:cubic-bezier(0.16,1,0.3,1);--sans:'C21 Sans',system-ui,sans-serif;--mono:'C21 Mono',ui-monospace,monospace;position:relative;background:var(--ink);color:#ededf0;font:400 16px/1.5 var(--sans)}.sample_wrap *,.sample_wrap *::before,.sample_wrap *::after{box-sizing:border-box}.sample_wrap p,.sample_wrap h2,.sample_wrap dl,.sample_wrap dd,.sample_wrap fieldset{margin:0;padding:0;border:0}.sample_wrap a{color:inherit}.sample_wrap .sample_contain{display:grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap:48px var(--pad);padding:130px var(--pad) 140px}.sample_wrap .sample_mono{font:400 11px/1.4 var(--mono);letter-spacing: 0.05em;text-transform: uppercase;color:var(--mute)}.sample_wrap .sample_mono b{color:#fff;font-weight: 500}.sample_wrap .sample_title{font:400 clamp(30px,2.9vw,44px)/1.1 var(--sans);letter-spacing: -0.028em;color:#fff;margin-top:14px}.sample_wrap .sample_body{font-size:17px;line-height: 1.55;color:#b9bac2;max-width:42ch;margin-top:24px}.sample_wrap .sample_kit{display:grid;grid-template-columns: 1fr 1fr;gap:14px 32px;margin-top:40px;max-width:580px}.sample_wrap .sample_kit div{border-top:1px solid var(--line);padding-top: 12px}.sample_wrap .sample_kit dd{font-size:14.5px;line-height: 1.45;color:#d3d4da;margin-top:4px}.sample_wrap .sample_form{background:var(--paper);color:var(--ink);border-radius: 8px;padding:26px;align-self:start}.sample_wrap .sample_form .sample_mono b{color:var(--ink)}.sample_wrap .sample_sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space: nowrap}.sample_wrap .sample_roles{display:grid;grid-template-columns: repeat(3,1fr);gap:6px;margin:16px 0 6px}.sample_wrap .sample_role{position:relative}.sample_wrap .sample_role input{position:absolute;opacity:0;inset:0;cursor:pointer}.sample_wrap .sample_role span{display:block;text-align:center;border:1px solid #d6d5ce;border-radius: 6px;padding:11px 4px;font-size:13.5px;transition:background 0.25s var(--ease),color 0.25s var(--ease)}.sample_wrap .sample_role input:checked + span{background:var(--ink);color:#fff;border-color: var(--ink)}.sample_wrap .sample_role input:focus-visible + span{outline:2px solid #5b78ff;outline-offset: 2px}.sample_wrap .sample_field{display:block;border-bottom: 1px solid #d6d5ce}.sample_wrap .sample_field input{width:100%;border:0;background:transparent;font:400 16px/1 var(--sans);color:var(--ink);padding:16px 0 12px;outline:none}.sample_wrap .sample_field input::placeholder{color:#8b8c94}.sample_wrap .sample_field:focus-within{border-bottom-color: var(--ink)}.sample_wrap .sample_field.is-bad{border-bottom-color: #d23c3c}.sample_wrap .sample_btn{width:100%;display:flex;justify-content: space-between;align-items: center;height:54px;margin-top:22px;padding:0 18px;border:0;border-radius: 6px;background:var(--ink);color:#fff;font:500 15px/1 var(--sans);cursor:pointer;transition:background 0.3s var(--ease)}.sample_wrap .sample_btn:hover{background:#161c80}.sample_wrap .sample_k{font:400 12px var(--mono);opacity:0.7}.sample_wrap .sample_fine{font-size:12px;line-height: 1.45;color:#6b6c72;margin-top:12px}.sample_wrap .sample_done{margin-top:18px;padding-top: 16px;border-top:1px solid #d6d5ce}.sample_wrap .sample_done_t{font:500 18px/1.25 var(--sans)}.sample_wrap .sample_patients{grid-column: 1 / -1;display:flex;justify-content: space-between;align-items: center;gap:24px;border-top:1px solid var(--line);padding-top: 28px}.sample_wrap .sample_pt{font:300 clamp(24px,2.4vw,34px)/1.15 var(--sans);color:#fff;margin-top:8px}.sample_wrap .sample_link{display:inline-flex;gap:14px;align-items: center;height:50px;padding:0 18px;border:1px solid #4a4b55;border-radius: 6px;text-decoration: none;white-space: nowrap;font:500 15px/1 var(--sans);transition:background 0.3s var(--ease),color 0.3s var(--ease)}.sample_wrap .sample_link:hover{background:#fff;color:var(--ink)}.sample_wrap .sample_routes{grid-column: 1 / -1;display:flex;gap:22px;flex-wrap:wrap}.sample_wrap .sample_routes a{color:#d3d4da;text-decoration: none}.sample_wrap .sample_routes a:hover{color:#fff;text-decoration: underline;text-underline-offset: 3px}@media (max-width: 760px){.sample_wrap .sample_contain{grid-template-columns: 1fr;padding:84px var(--pad) 120px;gap:36px}.sample_wrap .sample_title{font-size:26px}.sample_wrap .sample_body{font-size:15.5px;margin-top:14px}.sample_wrap .sample_kit{grid-template-columns: 1fr;margin-top:26px;gap:10px}.sample_wrap .sample_form{padding:18px}.sample_wrap .sample_patients{flex-direction: column;align-items: flex-start}}.sample_wrap .sample_grey{color:var(--mute)}