.lesson-interest{margin:12px 0 4px;cursor:pointer;font:700 15px system-ui;min-height:46px}.lesson-choice-panel{margin:16px 0 4px;padding:18px;border:1px solid #a6c1ef;background:#f3f7ff;border-radius:14px}.lesson-choice-panel[hidden]{display:none}.lesson-choice-panel fieldset{border:0;margin:16px 0 10px;padding:0;min-width:0}.lesson-choice-panel legend{font-size:17px;font-weight:750;margin-bottom:12px;color:#11233f}.lesson-choice-selected{margin:0;font-size:14px}.lesson-vehicle-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lesson-vehicle-options label{display:flex;align-items:center;justify-content:flex-start;gap:10px;border:2px solid #cad8ed;border-radius:11px;background:white;padding:15px;cursor:pointer;font-size:16px;font-weight:700;min-height:52px}.lesson-vehicle-options input{appearance:auto;position:static;width:20px;height:20px;min-height:20px;margin:0;accent-color:#245cda;flex:0 0 20px}.lesson-vehicle-options label:has(input:checked){background:#e5eeff;border-color:#245cda}.lesson-vehicle-options label:focus-within{outline:3px solid #387eff;outline-offset:3px}.lesson-choice-hint,.lesson-office-alternative{font-size:13px;line-height:1.6;color:#53647c}.lesson-choice-panel .result-whatsapp{margin-top:18px;padding:16px}.lesson-guide-sections details .lesson-choice-panel a{font-size:14px}.lesson-guide-sections details .lesson-choice-panel .result-whatsapp-main{color:#fff!important}.lesson-choice-whatsapp:empty{display:none}@media(max-width:520px){.lesson-choice-panel{padding:14px}.lesson-vehicle-options label{padding:12px 10px;font-size:14px;gap:7px}.lesson-guide-sections details .lesson-choice-panel .result-whatsapp-main{font-size:14px;padding:15px 12px}.lesson-choice-panel .result-whatsapp{padding:13px}.lesson-interest{width:100%}}
.lesson-trial-question[hidden],.lesson-trial-required[hidden]{display:none}.lesson-trial-required{display:block;margin:16px 0 0;padding:18px;border:1px solid #e3a631;border-left:5px solid #d28a08;border-radius:12px;background:#fff2cc;color:#573806}.lesson-trial-required h3{font-size:19px;color:#573806;margin:0 0 10px}.lesson-trial-required p{font-size:14px;line-height:1.6;color:#573806;margin:0 0 10px}.lesson-trial-required a{color:#573806}
