.hero .wrap,.wrap{max-width:940px}.hero{padding-top:118px}.hero h1{font-size:clamp(32px,4.3vw,48px);line-height:1.25}.kicker{color:#286044;background:#eef5ed}.notice{background:#f6f8f5;border-left-color:#2c6547}.card{padding:36px;border-radius:24px;box-shadow:none;margin-top:16px}.iqChoices{margin:0;padding:0;border:0;min-width:0}.iqChoices legend,.iqSectionTitle{font-size:21px;font-weight:800;letter-spacing:-.03em}.iqChoices legend small,.q .t small{font-size:12px;color:#667568;font-weight:500}.iqChoiceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.iqChoiceGrid label{display:flex;gap:10px;align-items:flex-start;border:1px solid #dce5dd;border-radius:16px;padding:21px 16px;cursor:pointer;background:#fafbf8;min-width:0}.iqChoiceGrid label:has(:checked){background:#edf6e8;border-color:#306a45;box-shadow:inset 0 0 0 1px #306a45}.iqChoiceGrid input{accent-color:#2d6847;margin-top:5px;flex-shrink:0}.iqChoiceGrid b,.iqChoiceGrid small{display:block}.iqChoiceGrid b{font-size:16px}.iqChoiceGrid small{font-size:12px;color:#677568;margin-top:5px}.iqSectionTitle{margin:36px 0 4px}.q input,.q textarea,.q select{background:#f7f9f6}.iqOptional{border-top:1px solid #e2e7df;border-bottom:1px solid #e2e7df;padding:20px 0;margin:18px 0}.iqOptional summary{cursor:pointer;font-weight:700}.iqOptional summary span{font-weight:400;font-size:13px;color:#68736b;margin-left:8px}.agree{line-height:1.7}.btnG{background:#235f40;box-shadow:none}.btnG:hover{background:#17482e}#iqGo{flex:1;min-height:54px}.pre[hidden]{display:none}.after{margin-top:32px}.iqChoiceGrid label:focus-within{outline:3px solid #a4c3ae;outline-offset:3px}@media(max-width:640px){.hero{padding-top:100px}.card{padding:24px 18px}.iqChoiceGrid{grid-template-columns:1fr 1fr;gap:8px}.iqChoiceGrid label{padding:16px 10px}.iqChoiceGrid b{font-size:14px}.iqChoiceGrid small{font-size:11px}.iqChoiceGrid label:last-child{grid-column:1/-1}.iqSectionTitle{font-size:19px}.grid2{gap:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
