.QuestionDiagram-module__x7nz3G__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:440px;margin:2px auto 8px;display:grid}@media (max-width:460px){.QuestionDiagram-module__x7nz3G__row{grid-template-columns:repeat(2,minmax(0,1fr));max-width:320px}}.QuestionDiagram-module__x7nz3G__panel{border:1px solid var(--line,#e4e2d8);background:var(--panel,#fff);border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:14px 10px 12px;display:flex}.QuestionDiagram-module__x7nz3G__svg{width:74px;height:auto}.QuestionDiagram-module__x7nz3G__plumb{stroke:var(--muted,#5b655f);stroke-width:1.5px;stroke-dasharray:3 4;opacity:.45}.QuestionDiagram-module__x7nz3G__leg,.QuestionDiagram-module__x7nz3G__sole{fill:var(--fg,#151e1c);fill-opacity:.12;stroke:var(--fg,#151e1c);stroke-opacity:.42;stroke-width:1.6px;stroke-linejoin:round}.QuestionDiagram-module__x7nz3G__ground{stroke-width:2.4px;stroke-linecap:round}.QuestionDiagram-module__x7nz3G__cap{text-align:center;font-size:12.5px;line-height:1.25}.QuestionDiagram-module__x7nz3G__cap strong{font-weight:700;display:block}.QuestionDiagram-module__x7nz3G__cap span{color:var(--muted,#5b655f);font-size:11.5px}
.Questionnaire-module__DQNFea__wrap{max-width:40rem;min-height:100dvh;margin:0 auto;padding:4rem 1.5rem 5rem}.Questionnaire-module__DQNFea__progress{background:var(--line);height:3px;margin-bottom:1.75rem;overflow:hidden}.Questionnaire-module__DQNFea__progress span{background:var(--accent);height:100%;transition:width .25s;display:block}.Questionnaire-module__DQNFea__count{font-family:var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .85rem;font-size:.72rem}.Questionnaire-module__DQNFea__title{font-family:var(--f-display), sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0 0 .85rem;font-size:clamp(1.55rem,4vw,2.2rem);font-weight:800;line-height:1.05}.Questionnaire-module__DQNFea__help{color:var(--muted);max-width:46ch;margin:0 0 1.5rem;line-height:1.55}.Questionnaire-module__DQNFea__field{gap:.5rem;margin-bottom:2rem;display:grid}.Questionnaire-module__DQNFea__option{text-align:left;border:1.5px solid var(--line);background:var(--panel);width:100%;color:var(--fg);cursor:pointer;border-radius:2px;align-items:center;gap:.85rem;padding:.95rem 1.1rem;font-size:1rem;transition:border-color .15s,background .15s;display:flex}.Questionnaire-module__DQNFea__option:hover{border-color:var(--accent)}.Questionnaire-module__DQNFea__option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Questionnaire-module__DQNFea__marker{border:1.5px solid var(--muted);border-radius:50%;flex:none;width:18px;height:18px}.Questionnaire-module__DQNFea__selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--panel))}.Questionnaire-module__DQNFea__selected .Questionnaire-module__DQNFea__marker{border-color:var(--accent);background:radial-gradient(circle at center, var(--accent) 0 5px, transparent 6px)}.Questionnaire-module__DQNFea__numberRow{align-items:center;gap:.75rem;display:flex}.Questionnaire-module__DQNFea__input{border:1.5px solid var(--line);width:100%;color:var(--fg);background:0 0;border-radius:2px;padding:.85rem 1rem;font-size:1rem}.Questionnaire-module__DQNFea__input:focus{border-color:var(--accent);outline:none}.Questionnaire-module__DQNFea__unit{color:var(--muted);flex:none;font-weight:600}.Questionnaire-module__DQNFea__numberField{gap:.75rem;display:grid}.Questionnaire-module__DQNFea__unitToggle{border:1.5px solid var(--line);border-radius:2px;width:fit-content;display:inline-flex;overflow:hidden}.Questionnaire-module__DQNFea__unitBtn{font:inherit;background:var(--panel);color:var(--muted);border:none;border-right:1.5px solid var(--line);cursor:pointer;padding:.5rem 1.1rem;font-size:.9rem;font-weight:700}.Questionnaire-module__DQNFea__unitBtn:last-child{border-right:none}.Questionnaire-module__DQNFea__unitOn{background:var(--accent);color:#231603}.Questionnaire-module__DQNFea__nav{align-items:center;gap:1rem;display:flex}.Questionnaire-module__DQNFea__primary,.Questionnaire-module__DQNFea__ghost{cursor:pointer;border:1.5px solid #0000;border-radius:2px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.Questionnaire-module__DQNFea__primary{background:var(--accent);color:#231603;margin-left:auto}.Questionnaire-module__DQNFea__primary:disabled{opacity:.45;cursor:not-allowed}.Questionnaire-module__DQNFea__ghost{color:var(--fg);border-color:var(--line);background:0 0}.Questionnaire-module__DQNFea__ghost:hover{border-color:var(--fg)}.Questionnaire-module__DQNFea__primary:focus-visible,.Questionnaire-module__DQNFea__ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Questionnaire-module__DQNFea__reassure{font-family:var(--f-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:right;margin:1.1rem 0 0;font-size:.7rem}.Questionnaire-module__DQNFea__recList{gap:.6rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.Questionnaire-module__DQNFea__recList li{padding-left:1.6rem;line-height:1.5;position:relative}.Questionnaire-module__DQNFea__recList li:before{content:"";background:var(--accent);width:8px;height:8px;position:absolute;top:.55em;left:0}.Questionnaire-module__DQNFea__note{color:var(--muted);margin:0 0 1.5rem;font-size:.9rem;line-height:1.55}.Questionnaire-module__DQNFea__reviewNote{border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--panel);border-radius:2px;margin:0 0 2.5rem;padding:1rem 1.2rem}.Questionnaire-module__DQNFea__reviewKicker{font-family:var(--f-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--verdigris);margin:0 0 .5rem;font-size:.66rem}.Questionnaire-module__DQNFea__reviewNote p:last-child{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.Questionnaire-module__DQNFea__payError{color:var(--err,#b4483c);margin:.25rem 0 0;font-size:.9rem;font-weight:600}.Questionnaire-module__DQNFea__subhead{font-family:var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 1rem;font-size:.72rem}.Questionnaire-module__DQNFea__summary{border-top:1px solid var(--line);gap:0;margin:0 0 2.5rem;display:grid}.Questionnaire-module__DQNFea__summaryRow{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.Questionnaire-module__DQNFea__summaryRow dt{color:var(--muted);max-width:55%;font-size:.9rem}.Questionnaire-module__DQNFea__summaryRow dd{text-align:right;margin:0;font-weight:600}.Questionnaire-module__DQNFea__pay{border:1px solid var(--line);border-top:2px solid var(--accent);background:var(--panel);border-radius:2px;gap:.85rem;margin-bottom:1.5rem;padding:1.6rem;display:grid}.Questionnaire-module__DQNFea__payHead{flex-wrap:wrap;align-items:baseline;gap:.9rem;padding-bottom:.4rem;display:flex}.Questionnaire-module__DQNFea__payAmount{font-family:var(--f-display), sans-serif;letter-spacing:-.02em;font-size:2rem;font-weight:800}.Questionnaire-module__DQNFea__payNote{color:var(--muted);max-width:30ch;font-size:.9rem;line-height:1.5}.Questionnaire-module__DQNFea__payLabel{font-family:var(--f-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:-.4rem;font-size:.68rem}.Questionnaire-module__DQNFea__pay .Questionnaire-module__DQNFea__input{background:var(--bg)}.Questionnaire-module__DQNFea__pay .Questionnaire-module__DQNFea__primary{justify-content:center;margin-left:0}.Questionnaire-module__DQNFea__secure{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}
