.SimulatorCmuLamalForm_container__D262P{max-width:90%;margin-right:auto;margin-left:auto;background:#fff;border-radius:8px;box-shadow:0 16px 36px 0 rgba(41,40,37,.161);overflow:hidden}@media(min-width:768px){.SimulatorCmuLamalForm_container__D262P{max-width:80%}}@media(min-width:1024px){.SimulatorCmuLamalForm_container__D262P{max-width:750px}}.SimulatorCmuLamalForm_header__Pa8Ke{padding:20px 40px;text-align:center;position:relative}.SimulatorCmuLamalForm_header__Pa8Ke h1{font-size:24px;margin-bottom:10px;font-weight:600;line-height:29px;letter-spacing:0}.SimulatorCmuLamalForm_header__Pa8Ke p{opacity:.9}.SimulatorCmuLamalForm_content__faBSD{padding:40px}@media(max-width:768px){.SimulatorCmuLamalForm_content__faBSD{padding:16px}}.SimulatorCmuLamalForm_preambule__JzWoB{background:hsl(var(--color-neutral-200),var(--tw-bg-opacity,1));border:2px solid hsl(var(--color-neutral-300),var(--tw-bg-opacity,1));padding:25px;border-radius:12px;margin-bottom:30px}.SimulatorCmuLamalForm_preambule__JzWoB li{padding:6px 0 6px 20px;position:relative}.SimulatorCmuLamalForm_preambule__JzWoB li:before{content:"•";position:absolute;left:0;font-size:16px}.SimulatorCmuLamalForm_btnUnderstand__IdHBk{width:100%;padding:14px;background:#005f61;color:#fff;border:none;border-radius:40px;cursor:pointer;margin-top:15px}.SimulatorCmuLamalForm_form__DDGOy{animation:SimulatorCmuLamalForm_slideIn__EJv51 .5s ease}.SimulatorCmuLamalForm_formSection__7BCvJ{margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid #e0e0e0}.SimulatorCmuLamalForm_formSection__7BCvJ:last-of-type{border-bottom:none;margin-bottom:0}.SimulatorCmuLamalForm_formSection__7BCvJ h2{color:#005f61;margin-bottom:20px;display:flex;align-items:center}.SimulatorCmuLamalForm_formSection__7BCvJ h2:before{content:"";width:4px;height:24px;background:#005f61;margin-right:12px;border-radius:2px}.SimulatorCmuLamalForm_formGroup__T1aOb{margin-bottom:20px;display:flex;justify-content:space-between}.SimulatorCmuLamalForm_inputStack__eXgpT{width:45%;display:flex;flex-direction:column}.SimulatorCmuLamalForm_inputStack__eXgpT .SimulatorCmuLamalForm_input__Y25sl,.SimulatorCmuLamalForm_inputStack__eXgpT .SimulatorCmuLamalForm_select__lq7pA{width:100%}.SimulatorCmuLamalForm_formGroupMarginBottom__W_R46{margin-bottom:20px}.SimulatorCmuLamalForm_label__qN15_{display:flex;align-items:center;margin-bottom:8px;color:#333}.SimulatorCmuLamalForm_label__qN15_ .required{color:#e74c3c;margin-left:3px}.SimulatorCmuLamalForm_input__Y25sl,.SimulatorCmuLamalForm_select__lq7pA{width:45%;padding:12px 15px;border-radius:40px;background:#f2f2f2;text-align:right}.SimulatorCmuLamalForm_input__Y25sl:focus,.SimulatorCmuLamalForm_select__lq7pA:focus{outline:none;border-color:#005f61;box-shadow:0 0 0 3px rgba(0,95,97,.1)}.SimulatorCmuLamalForm_inputError__KICMc{border-color:#e74c3c;background-color:#fadbd8}.SimulatorCmuLamalForm_errorMessage__tLFgU{color:#e74c3c;margin-top:5px}.SimulatorCmuLamalForm_radioGroup__Et0QD{display:flex;flex-direction:row;gap:0}.SimulatorCmuLamalForm_radioOption__1vY6K{width:50%}.SimulatorCmuLamalForm_radioOption__1vY6K input[type=radio]{display:none}.SimulatorCmuLamalForm_radioOption__1vY6K label{display:block;padding:15px 20px;border:1px solid #76fac0;border-radius:40px 0 0 40px;cursor:pointer;transition:all .3s;line-height:18px;background:#fff;color:#6e6e6e;text-align:center}.SimulatorCmuLamalForm_radioOption__1vY6K input[type=radio]:checked+label{background:#76fac0;color:#6e6e6e;border-color:#76fac0}.SimulatorCmuLamalForm_radioOption__1vY6K label:hover{border-color:#76fac0}.SimulatorCmuLamalForm_radioOption__1vY6K:last-of-type label{border-radius:0 40px 40px 0}.SimulatorCmuLamalForm_btnCalculate__fdvCt{width:100%;padding:16px;background:#005f61;color:#fff;border:none;border-radius:40px;cursor:pointer;margin-top:20px}.SimulatorCmuLamalForm_smallHelp__7eC1E{color:#666;display:block;margin-bottom:20px;margin-top:-20px;width:50%}.SimulatorCmuLamalForm_note__A1E93{margin-top:10px;padding:12px;background:#e8f4f8;border-radius:8px;color:#2c3e50}.SimulatorCmuLamalForm_ageGroup__yEitB{background:#fff;padding:15px;border-radius:8px;margin-top:10px;border:1px solid #e0e0e0;margin-bottom:20px}.SimulatorCmuLamalForm_result__sOBxc{margin-top:30px;padding:30px;border-radius:15px;background:#fff;color:#333;animation:SimulatorCmuLamalForm_slideIn__EJv51 .5s ease;box-shadow:0 4px 20px rgba(0,0,0,.08)}.SimulatorCmuLamalForm_result__sOBxc h3{margin-bottom:20px;color:#005f61;border-bottom:3px solid #005f61;padding-bottom:15px}.SimulatorCmuLamalForm_result__sOBxc p{line-height:1.6;margin-bottom:15px}.SimulatorCmuLamalForm_costSummary__xT2Ei{background:#fff;padding:25px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin:25px 0}.SimulatorCmuLamalForm_costSummary__xT2Ei h4{color:#005f61;margin-bottom:20px;text-align:center}.SimulatorCmuLamalForm_costSummary__xT2Ei table{width:100%;border-collapse:collapse}.SimulatorCmuLamalForm_costSummary__xT2Ei th{background:#005f61;color:#fff;padding:12px;text-align:center}.SimulatorCmuLamalForm_costSummary__xT2Ei td{padding:12px;border-bottom:1px solid #e0e0e0;text-align:center}.SimulatorCmuLamalForm_costSummary__xT2Ei tr:last-child td{border-bottom:none}@media(max-width:768px){.SimulatorCmuLamalForm_costSummary__xT2Ei{padding:16px}.SimulatorCmuLamalForm_costSummary__xT2Ei td,.SimulatorCmuLamalForm_costSummary__xT2Ei th{padding:10px}}.SimulatorCmuLamalForm_periodCell__TCpr8{text-align:left;color:#005f61}.SimulatorCmuLamalForm_lamalCell__DNcMl{background:#76fac0}.SimulatorCmuLamalForm_cmuCell__cmDxd{background:#f2f2f2}.SimulatorCmuLamalForm_diffNegative__aLguP,.SimulatorCmuLamalForm_diffPositive__uAL2s{color:#030303}.SimulatorCmuLamalForm_detailBox__Uh1Jv{margin-top:12px;padding:10px;background:#f8f9fa;border-radius:6px;color:#555}.SimulatorCmuLamalForm_btnLightGreen__WXCzg{padding:14px;background:#76fac0;color:#292825;border:none;border-radius:40px;cursor:pointer;margin-top:20px}.SimulatorCmuLamalForm_btnTertiary__oCv5S{display:block;margin:25px auto 0;padding:10px 20px;border-radius:40px;cursor:pointer;color:var(--text-secondary-500);border:1px solid var(--text-secondary-500);background-color:transparent}.SimulatorCmuLamalForm_additionalDetails__2TZk7{margin-top:15px;animation:SimulatorCmuLamalForm_slideIn__EJv51 .5s ease}.SimulatorCmuLamalForm_infoBox__G4ATi{background:#e8f4f8;border-left:4px solid #3498db;padding:15px;margin-top:20px;border-radius:5px;color:#2c3e50}.SimulatorCmuLamalForm_warningBox__Bdg5Y{background:#fff3cd;border-left:4px solid #ffc107;padding:15px;margin-top:15px;border-radius:5px;color:#856404}.SimulatorCmuLamalForm_consultationCosts__cKXtM{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin:25px 0}.SimulatorCmuLamalForm_consultationCosts__cKXtM h4{color:#005f61;margin-bottom:15px}.SimulatorCmuLamalForm_consultationGrid__Ls0Ag{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:10px}.SimulatorCmuLamalForm_consultationItem__AiE3X{background:#f8f9fa;padding:12px;border-radius:8px;border-left:3px solid #005f61}.SimulatorCmuLamalForm_consultationItem__AiE3X strong{display:block;color:#005f61;margin-bottom:5px}.SimulatorCmuLamalForm_consultationItem__AiE3X span{color:#666}.SimulatorCmuLamalForm_advantagesSection___F_gD{margin-top:30px}.SimulatorCmuLamalForm_advantagesGrid__F1Nwo{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:15px}@media(max-width:768px){.SimulatorCmuLamalForm_advantagesGrid__F1Nwo{grid-template-columns:1fr}}.SimulatorCmuLamalForm_advantageCard__DBJUV{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.SimulatorCmuLamalForm_advantageCard__DBJUV h5{color:#005f61;margin-bottom:12px}.SimulatorCmuLamalForm_advantageCard__DBJUV h6{color:#e74c3c;margin:15px 0 10px}.SimulatorCmuLamalForm_advantageCard__DBJUV ul{list-style:none;padding:0}.SimulatorCmuLamalForm_advantageCard__DBJUV li{padding:6px 0 6px 25px;position:relative;color:#555;line-height:1.5}.SimulatorCmuLamalForm_advantage__CZQtA:before{content:"✓";position:absolute;left:0;color:#27ae60}.SimulatorCmuLamalForm_disadvantage__q_GV_:before{content:"✗";position:absolute;left:0;color:#e74c3c}.SimulatorCmuLamalForm_disclaimerBox__R5Aa8{background:#f8f9fa;border:1px solid #d0d0d0;padding:15px;margin-top:25px;border-radius:8px;color:#666}.SimulatorCmuLamalForm_disclaimerBox__R5Aa8 h5{color:#005f61;margin-bottom:10px}.SimulatorCmuLamalForm_disclaimerBox__R5Aa8 ul{list-style:none;padding-left:0}.SimulatorCmuLamalForm_disclaimerBox__R5Aa8 li{padding:4px 0 4px 15px;position:relative}.SimulatorCmuLamalForm_disclaimerBox__R5Aa8 li:before{content:"•";position:absolute;left:0;color:#005f61}.SimulatorCmuLamalForm_contactBox__67jpR{background:#005f61;color:#fff;padding:20px;border-radius:12px;margin-top:25px;text-align:center}.SimulatorCmuLamalForm_contactBox__67jpR h4{margin-bottom:10px}.SimulatorCmuLamalForm_contactBox__67jpR p{margin-bottom:15px;opacity:.9}.SimulatorCmuLamalForm_tableScroll___wUfl{width:100%;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges}@media(max-width:720px){.SimulatorCmuLamalForm_tableScroll___wUfl{overflow-x:auto}.SimulatorCmuLamalForm_tableScroll___wUfl table{min-width:620px}}