._section_jnsga_1{background:#f4f3ef}._tools_jnsga_2{gap:28px;display:grid}._panel_jnsga_3{background:#fff;border:1px solid #d8d5cd;border-radius:6px;padding:clamp(22px,4vw,42px);box-shadow:0 12px 30px #0f0f0f0f}._heading_jnsga_4{max-width:820px}._heading_jnsga_4>span{color:#926b00;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800}._heading_jnsga_4 h2{margin:8px 0 10px;font-size:clamp(1.7rem,3vw,2.45rem)}._heading_jnsga_4 p{color:#4d4b46;margin:0;line-height:1.65}._fields_jnsga_8,._measurementGrid_jnsga_8{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}._panel_jnsga_3 label{color:#222;gap:8px;font-size:.92rem;font-weight:800;display:grid}._panel_jnsga_3 label span{color:#706d66;font-size:.75rem;font-weight:700}._panel_jnsga_3 select,._panel_jnsga_3 input{color:#171717;font:inherit;background:#fff;border:1px solid #aaa69d;border-radius:6px;width:100%;min-height:48px;padding:10px 12px}._panel_jnsga_3 select:focus,._panel_jnsga_3 input:focus{border-color:#d7a800;outline:3px solid #e7b40033}._systemSummary_jnsga_13{background:#f7f2df;border-left:4px solid #e0ae00;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;display:flex}._systemSummary_jnsga_13 span{color:#6d6551;font-size:.8rem}._result_jnsga_15{border:1px solid #cbc6ba;border-radius:6px;margin-top:20px;padding:20px}._result_jnsga_15>span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:900;display:block}._result_jnsga_15 h3{margin:0 0 8px;font-size:1.35rem}._result_jnsga_15 p{margin:8px 0 0;line-height:1.55}._direct_jnsga_19{background:#edf8ef;border-color:#82b78c}._adapter_jnsga_20{background:#fff8dc;border-color:#d5ad36}._unverified_jnsga_21{background:#f8eeee;border-color:#be8989}._noMatch_jnsga_22{background:#fff8dc;border:1px solid #d5ad36;border-left:5px solid #d7a800;border-radius:6px;margin-top:20px;padding:20px}._noMatch_jnsga_22>span{color:#765800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:900;display:block}._noMatch_jnsga_22 h3{color:#171717;margin:0 0 8px;font-size:1.35rem}._noMatch_jnsga_22 p{color:#423b2a;margin:8px 0 0;line-height:1.55}._noMatchActions_jnsga_26{flex-wrap:wrap;align-items:flex-start;gap:12px 20px;margin-top:18px;display:flex}._noMatchActions_jnsga_26 a{color:#6e5200;text-underline-offset:3px;font-weight:800;text-decoration:underline}._noMatchActions_jnsga_26 ._primaryAction_jnsga_28{color:#171717;cursor:pointer;font:inherit;background:#d7a800;border:1px solid #b68e00;border-radius:6px;min-height:46px;padding:12px 16px;font-weight:800;text-decoration:none}._noMatchActions_jnsga_26 ._primaryAction_jnsga_28:hover{background:#f0bf14;border-color:#cfa000}._fitRequest_jnsga_30{flex:100%}._fitRequest_jnsga_30 form{background:#fff;border:1px solid #d5ad36;border-radius:6px;gap:16px;margin-top:16px;padding:20px;display:grid}._selectedSystem_jnsga_32{background:#f7f2df;border-left:4px solid #d7a800;gap:4px;padding:14px;display:grid}._selectedSystem_jnsga_32 span{color:#765800;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}._selectedSystem_jnsga_32 small{color:#655c47}._fitFormGrid_jnsga_35{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._fitRequest_jnsga_30 label{color:#252118;gap:7px;font-size:.86rem;font-weight:800;display:grid}._fitRequest_jnsga_30 input,._fitRequest_jnsga_30 select,._fitRequest_jnsga_30 textarea{color:#171717;font:inherit;background:#fff;border:1px solid #aaa69d;border-radius:6px;width:100%;min-height:48px;padding:10px 12px}._fitRequest_jnsga_30 textarea{resize:vertical;min-height:110px}._fitRequest_jnsga_30 input:focus,._fitRequest_jnsga_30 select:focus,._fitRequest_jnsga_30 textarea:focus{border-color:#d7a800;outline:3px solid #e7b40033}._fitNotes_jnsga_40{margin-top:2px}._fitConsent_jnsga_41{align-items:flex-start;line-height:1.45;font-weight:650!important;display:flex!important}._fitConsent_jnsga_41 input{flex:none;width:20px;min-height:20px}._honeypot_jnsga_43{width:0;height:0;position:absolute;left:-10000px;overflow:hidden}._fitError_jnsga_44{color:#fff;background:#411f1f;border-radius:6px;margin:0;padding:12px 14px}._submitFitRequest_jnsga_45{color:#fff;cursor:pointer;font:inherit;background:#171717;border:1px solid #171717;border-radius:6px;width:fit-content;min-height:48px;padding:12px 18px;font-weight:850}._submitFitRequest_jnsga_45:hover{background:#333}._submitFitRequest_jnsga_45:disabled{cursor:wait;opacity:.65}._fitConfirmation_jnsga_48{background:#edf8ef;border:1px solid #82b78c;border-radius:6px;gap:7px;padding:18px;display:grid}._fitConfirmation_jnsga_48>span{color:#27643a;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}._fitConfirmation_jnsga_48>strong{color:#163e23;font:900 1.25rem/1 ui-monospace,monospace}._fitConfirmation_jnsga_48 p{color:#2d4935;margin:0}._measurement_jnsga_8{background:#f2f5f8;border-color:#8aa0b3}._resultActions_jnsga_53{flex-wrap:wrap;gap:12px 20px;margin-top:16px;display:flex}._resultActions_jnsga_53 a,._reference_jnsga_54{color:#6e5200;text-underline-offset:3px;font-weight:800;text-decoration:underline}._caution_jnsga_55{color:#f4f4f4;background:#181818;border-radius:6px;margin:20px 0 0;padding:16px 18px;line-height:1.55}._measurementGrid_jnsga_8 label{grid-template-columns:1fr auto}._measurementGrid_jnsga_8 input{grid-column:1/-1}._measurements_jnsga_58{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._measurements_jnsga_58 div{background:#fff;border-radius:6px;padding:16px;display:grid}._measurements_jnsga_58 strong{font-size:1.55rem}._measurements_jnsga_58 small{color:#5e6265;margin-top:3px}._checklist_jnsga_62{gap:9px;margin:22px 0;padding-left:20px;line-height:1.5;display:grid}@media (width<=700px){._fields_jnsga_8,._measurementGrid_jnsga_8,._measurements_jnsga_58,._fitFormGrid_jnsga_35{grid-template-columns:1fr}._systemSummary_jnsga_13{flex-direction:column;align-items:flex-start}._submitFitRequest_jnsga_45{width:100%}}
