.entry_entryWrap__yqU9V{width:100%;margin:0 auto;padding:80px 16px 120px;background-blend-mode:overlay;color:#000}.entry_intro__ozwPl{font-size:.95rem;line-height:1.8;max-width:960px;margin:0 auto 32px}.entry_spOnly__cl0m8{display:none}@media(max-width:768px){.entry_spOnly__cl0m8{display:inline}}.entry_errorBox__05dnx{background:#ffe6e6;border-left:5px solid #e60000;padding:16px 20px;margin-bottom:30px;border-radius:6px;color:#3a0000}.entry_errorBox__05dnx p{font-weight:600;margin-bottom:6px}.entry_errorBox__05dnx ul{margin-left:20px;font-size:.9rem;margin-top:6px}.entry_form__EZJYe{display:flex;flex-direction:column;gap:32px;max-width:960px;margin:auto;padding:24px 28px;background:#fff;border-radius:12px;border:1px solid #e5e5e5;box-shadow:0 4px 14px rgba(0,0,0,.06)}.entry_field__8QbD_{display:flex;flex-direction:column;gap:10px}@media(max-width:640px){.entry_field__8QbD_{padding:18px 20px}}.entry_label__7V1WV{font-size:.9rem;letter-spacing:.05em;display:flex;align-items:center;font-weight:600;color:#222}.entry_label__7V1WV .entry_required__VhJhI{font-size:.75rem;padding:2px 6px;border-radius:999px;border:1px solid #ff6161}.entry_input___2RYW,.entry_select__qgBkS,.entry_textarea__Tvavq{width:100%;padding:14px 16px;background:#fafafa;border:1px solid #d2d2d2;border-radius:8px;font-size:16px;color:#3c3c3c;transition:all .2s ease}.entry_input___2RYW:focus,.entry_select__qgBkS:focus,.entry_textarea__Tvavq:focus{background:#fff;border-color:#0070f3;box-shadow:0 0 0 3px rgba(0,112,243,.25);outline:none}.entry_select__qgBkS{color:#464646}.entry_select__qgBkS option{color:#000;background:#fff}.entry_textarea__Tvavq{resize:vertical}.entry_inlineGroup__aSqSq{display:flex;gap:20px;flex-wrap:wrap}.entry_checkLabel__wiTlK,.entry_radioLabel___F96d{font-size:15px;font-weight:500;display:flex;align-items:center;gap:6px}.entry_checkLabel__wiTlK input,.entry_radioLabel___F96d input{width:18px;height:18px}.entry_privacyBox__BpFy0{padding:20px;background:#f8f8f8;border-radius:10px;border:1px solid #dedede;display:flex;flex-direction:column;gap:12px}.entry_privacyBox__BpFy0 .entry_privacyText__Yi03X{font-size:14px;color:#444;line-height:1.7}.entry_actions__PTr0G{text-align:center;margin-top:50px}.entry_primaryButton__PFLhM{background:#000;padding:16px 40px;border-radius:50px;font-size:18px;color:#fff;border:none;cursor:pointer;transition:background .25s ease,transform .25s ease}.entry_primaryButton__PFLhM:hover{background:#0059c8;transform:translateY(-2px)}.entry_progressBadge__7LUSC{position:fixed;top:90px;right:20px;background:#0070f3;color:#fff;padding:10px 18px;font-size:.95rem;border-radius:50px;z-index:1000;box-shadow:0 4px 14px rgba(0,0,0,.15)}.entry_stepBar__sI1Sc{display:flex;justify-content:center;gap:20px;margin:30px 0;position:fixed;top:0;left:50%;transform:translateX(-50%)}.entry_stepItem__mXF5I{padding:8px 16px;border-radius:50px;background:#ddd;color:#444;font-size:.9rem}.entry_stepItem__mXF5I.entry_active__K9urc{background:#0070f3;color:#fff}.entry_cardSelect__Xv7IN{gap:16px}.entry_cardOption__2YrWV{gap:10px;border:2px solid #ccc;border-radius:10px;padding:16px 20px;transition:.2s;background:#fafafa}.entry_cardOption__2YrWV input:checked+span{border-color:#0070f3;color:#fff}.entry_errorText__Bsb5J{color:#e60000;margin-top:6px;font-size:.85rem}.entry_cardSelect__Xv7IN{display:flex;gap:20px;flex-wrap:wrap}.entry_cardOption__2YrWV{display:flex;align-items:center;justify-content:center;padding:20px 32px;border:2px solid #d7d7d7;border-radius:14px;background:#fff;cursor:pointer;transition:all .25s ease;font-size:1rem;min-width:180px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.04)}.entry_cardOption__2YrWV input{display:none}.entry_cardOption__2YrWV span{color:#222;font-weight:600;letter-spacing:.03em}.entry_cardOption__2YrWV:hover{border-color:#0070f3;box-shadow:0 4px 10px rgba(0,0,0,.08);transform:translateY(-1px)}.entry_cardOption__2YrWV.entry_active__K9urc{background:#0070f3;border-color:#0070f3;box-shadow:0 6px 16px rgba(0,112,243,.35);transform:translateY(-2px);color:#fff}.entry_cardOption__2YrWV.entry_active__K9urc span{color:#fff}