._request_z0ml9_1{display:flex;flex-direction:column;align-items:center;width:100%;padding:80px 32px;padding-top:calc(var(--header-h) + 80px);background:#f6f0e4;border:none!important;margin:0!important;box-shadow:none!important;outline:none!important}._header_z0ml9_15{width:100%;max-width:800px;margin-bottom:48px}._titleGroup_z0ml9_21{text-align:center;display:flex;flex-direction:column;gap:10px}._eyebrow_z0ml9_28{font-family:var(--font-en);font-weight:600;font-size:13px;letter-spacing:.18em;text-transform:uppercase;line-height:1.6;color:var(--cocoa-text);margin:0}._subtitle_z0ml9_39{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,3.2vw,34px);line-height:1.45;letter-spacing:.01em;color:var(--ink);margin:0}._content_z0ml9_49{width:100%;max-width:800px;display:flex;flex-direction:column;gap:40px}._description_z0ml9_57{font-family:var(--font-noto-sans-jp),"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:1.8em;color:#322f2d;margin:0;text-align:center}._form_z0ml9_67{display:flex;flex-direction:column;gap:24px;background:#fff;padding:40px;border-radius:var(--r-md);box-shadow:var(--shadow-1)}._formGroup_z0ml9_77{display:flex;flex-direction:column;gap:8px}._label_z0ml9_83{font-family:var(--font-noto-sans-jp),"Noto Sans JP",sans-serif;font-weight:700;font-size:14px;line-height:1.6em;color:#322f2d;display:flex;align-items:center;gap:8px}._required_z0ml9_94{font-size:12px;color:#d32f2f;font-weight:400}._optional_z0ml9_100{font-size:12px;color:var(--ink-mute);font-weight:400}._input_z0ml9_106,._textarea_z0ml9_107,._select_z0ml9_108{font-family:var(--font-noto-sans-jp),"Noto Sans JP",sans-serif;font-size:16px;line-height:1.6em;color:#322f2d;padding:12px 16px;border:2px solid var(--line);border-radius:var(--r-sm);background:#fff;transition:all .2s ease}._input_z0ml9_106:focus,._textarea_z0ml9_107:focus,._select_z0ml9_108:focus{border-color:var(--cocoa-text);box-shadow:0 0 0 3px #8a572929}._input_z0ml9_106::placeholder,._textarea_z0ml9_107::placeholder{color:var(--ink-mute)}._select_z0ml9_108{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23322f2d' d='M6 8.825L1.175 4l.825-.825L6 7.175 10 3.175l.825.825L6 8.825z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}._textarea_z0ml9_107{resize:vertical;min-height:120px}._radioGroup_z0ml9_147{display:flex;flex-direction:column;gap:12px}._radioLabel_z0ml9_153{display:flex;align-items:center;gap:12px;cursor:pointer;padding:12px 16px;border:2px solid var(--line);border-radius:var(--r-sm);background:#fff;transition:all .2s ease}._radioLabel_z0ml9_153:hover{border-color:#b37443}._radioLabel_z0ml9_153:has(._radioInput_z0ml9_169:checked){border-color:#b37443;background:#b374430d}._radioInput_z0ml9_169{appearance:none;width:20px;height:20px;border:2px solid var(--line);border-radius:50%;cursor:pointer;position:relative;flex-shrink:0;transition:all .2s ease}._radioInput_z0ml9_169:checked{border-color:#b37443}._radioInput_z0ml9_169:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--cocoa-text)}._radioText_z0ml9_202{font-family:var(--font-noto-sans-jp),"Noto Sans JP",sans-serif;font-size:16px;line-height:1.6em;color:#322f2d}._successMessage_z0ml9_209{padding:24px;background:#e8f5e9;border:2px solid #4caf50;border-radius:var(--r-sm);font-family:var(--font-noto-sans-jp),"Noto Sans JP",sans-serif;font-size:16px;line-height:1.8em;color:#2e7d32;text-align:center}._errorMessage_z0ml9_221{padding:16px;background:#ffebee;border:2px solid #f44336;border-radius:var(--r-sm);font-family:var(--font-noto-sans-jp),"Noto Sans JP",sans-serif;font-size:14px;line-height:1.6em;color:#c62828;text-align:center}._fieldError_z0ml9_234{display:flex;align-items:center;gap:6px;font-family:var(--font-noto-sans-jp),"Noto Sans JP",sans-serif;font-size:13px;line-height:1.6em;color:#c62828;margin:0}._fieldError_z0ml9_234:before{content:"✕";font-weight:700}._agreeRow_z0ml9_251{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:12px 16px;border:2px solid var(--line);border-radius:var(--r-sm);background:#fff;cursor:pointer;font-family:var(--font-noto-sans-jp),"Noto Sans JP",sans-serif;font-size:15px;line-height:1.6em;color:#322f2d}._agreeRow_z0ml9_251:has(._agreeInput_z0ml9_267:focus-visible){outline:3px solid var(--cocoa-text);outline-offset:2px}._agreeRow_z0ml9_251:has(._agreeInput_z0ml9_267:checked){border-color:#b37443;background:#b374430d}._agreeInput_z0ml9_267{width:22px;height:22px;margin:0;flex-shrink:0;accent-color:var(--cocoa-deep);cursor:pointer}._trialGroup_z0ml9_287{border-top:1px solid var(--line);padding-top:24px;gap:12px}._trialHeading_z0ml9_293{margin:0;font-family:var(--font-noto-sans-jp),"Noto Sans JP",sans-serif;font-weight:700;font-size:14px;line-height:1.6em;color:var(--ink)}._trialRow_z0ml9_302{border-color:#b37443;background:#b374430a}._trialWishLabel_z0ml9_307{display:block;font-weight:700}._trialWishNote_z0ml9_312{display:block;font-size:13px;color:#6f6a66}._agreeLink_z0ml9_318{color:var(--cocoa-deep);text-decoration:underline}._degraded_z0ml9_324{background:#fff;padding:32px;border-radius:var(--r-md);border:2px solid var(--line);box-shadow:var(--shadow-1)}._degradedTitle_z0ml9_332{font-family:var(--font-noto-sans-jp),"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:1.6em;color:var(--ink);margin:0 0 12px}._degradedBody_z0ml9_341{font-family:var(--font-noto-sans-jp),"Noto Sans JP",sans-serif;font-size:15px;line-height:1.8em;color:#322f2d;margin:0}._degradedActions_z0ml9_349{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}._degradedLink_z0ml9_356{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:var(--r-full);background:var(--cocoa-text);border:2px solid var(--cocoa-text);color:#fff;font-family:var(--font-noto-sans-jp),"Noto Sans JP",sans-serif;font-weight:700;font-size:15px;text-decoration:none;transition:all .2s ease}._degradedLink_z0ml9_356:hover{background:var(--cocoa-deep);border-color:var(--cocoa-deep)}._rejectedActions_z0ml9_379{display:flex;justify-content:center;margin:0}._banner_z0ml9_386{padding:16px 20px;border-radius:var(--r-sm);border:2px solid #4caf50;background:#e8f5e9;font-family:var(--font-noto-sans-jp),"Noto Sans JP",sans-serif;font-size:15px;line-height:1.8em;color:#2e7d32}._banner_z0ml9_386[data-tone=warn],._successMessage_z0ml9_209[data-tone=warn]{border-color:#ef6c00;background:#fff3e0;color:#e65100}._submitButton_z0ml9_409{padding:16px 32px;background:var(--cocoa-text);border:2px solid var(--cocoa-text);border-radius:var(--r-full);font-family:var(--font-noto-sans-jp),"Noto Sans JP",sans-serif;font-weight:700;font-size:16px;line-height:1.6em;color:#fff;cursor:pointer;transition:all .2s ease;height:56px}._submitButton_z0ml9_409:hover:not(:disabled){background:var(--cocoa-deep);border-color:var(--cocoa-deep)}._submitButton_z0ml9_409:disabled{opacity:.6;cursor:not-allowed}._note_z0ml9_434{font-family:var(--font-noto-sans-jp),"Noto Sans JP",sans-serif;font-weight:400;font-size:14px;line-height:1.6em;color:var(--ink-mute);margin:0;text-align:center}@media(max-width:768px){._request_z0ml9_1{padding:60px 24px;padding-top:calc(var(--header-h) + 60px)}._form_z0ml9_67{padding:24px}}@media(max-width:480px){._request_z0ml9_1{padding:40px 16px;padding-top:calc(var(--header-h) + 40px)}._form_z0ml9_67{padding:20px}._submitButton_z0ml9_409{width:100%}}
