.drmvp-trial-lock{overflow:hidden}.drmvp-trial-modal{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:24px;background:rgba(7,27,77,.68);backdrop-filter:blur(6px)}.drmvp-trial-modal[hidden]{display:none}.drmvp-trial-panel{position:relative;width:min(920px,100%);max-height:min(88vh,820px);overflow:auto;border-radius:26px;background:#fff;box-shadow:0 30px 80px rgba(7,27,77,.32)}.drmvp-trial-head{padding:34px 76px 25px 38px;background:linear-gradient(135deg,#edf5ff,#fff8df)}.drmvp-trial-head h2{margin:0;color:#071b4d;font-size:30px;line-height:1.35}.drmvp-trial-head p{margin:10px 0 0;color:#466184;line-height:1.7}.drmvp-trial-close{position:absolute;top:22px;right:22px;width:46px;height:46px;border:0;border-radius:50%;background:#071b4d;color:#fff;font-size:30px;line-height:1;cursor:pointer}.drmvp-trial-form{padding:30px 38px 36px}.drmvp-trial-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.drmvp-trial-field{display:grid;gap:8px;color:#071b4d;font-weight:800}.drmvp-trial-field.full{grid-column:1/-1}.drmvp-trial-field input,.drmvp-trial-field select{width:100%;min-height:52px;padding:11px 14px;border:1px solid #bed2ed;border-radius:10px;background:#fff;color:#071b4d;font:inherit;font-weight:500}.drmvp-trial-field input:focus,.drmvp-trial-field select:focus{outline:3px solid rgba(8,116,232,.2);border-color:#0874e8}.drmvp-trial-consent{display:flex;align-items:flex-start;gap:9px;margin:20px 0;color:#334b70;line-height:1.6}.drmvp-trial-consent input{width:20px;height:20px;margin-top:2px}.drmvp-trial-consent a{color:#0874e8}.drmvp-trial-submit{min-width:190px;min-height:54px;border:0;border-radius:10px;background:#ffc21a;color:#071b4d;font:inherit;font-weight:900;cursor:pointer}.drmvp-trial-note{margin:14px 0 0;color:#60718c;font-size:13px;line-height:1.6}.drmvp-trial-note.is-active{color:#0967d5;font-weight:800}@media(max-width:767px){.drmvp-trial-modal{align-items:end;padding:0}.drmvp-trial-panel{max-height:92vh;border-radius:24px 24px 0 0}.drmvp-trial-head{padding:28px 68px 20px 22px}.drmvp-trial-head h2{font-size:24px}.drmvp-trial-form{padding:22px}.drmvp-trial-grid{grid-template-columns:1fr;gap:14px}.drmvp-trial-field.full{grid-column:auto}.drmvp-trial-submit{width:100%}}
/* 案 419 F01／F02（設計端 2026-10-28 必修 v1.1）：送出中／失敗／成功／待確認。版面與色值沿用日韓頁已核定的 language-lead 結果區（japanese.css），選擇器限定在本視窗內 */
.drmvp-trial-modal .drmvp-trial-form[hidden]{display:none}.drmvp-trial-modal .drmvp-trial-note.is-error{color:#a4262c;font-weight:800}.drmvp-trial-modal .drmvp-trial-submit:disabled{opacity:.6;cursor:wait}.drmvp-trial-modal .drmvp-trial-result{display:grid;justify-items:center;padding:33px 38px 30px;text-align:center}.drmvp-trial-modal .drmvp-trial-result[hidden]{display:none}.drmvp-trial-modal .drmvp-trial-result-icon{display:grid;width:70px;height:70px;place-items:center;border:1px solid #9bd7bf;border-radius:50%;background:#eefaf5;color:#087a53;box-shadow:0 14px 32px rgba(8,122,83,.14)}.drmvp-trial-modal .drmvp-trial-result-icon svg{width:37px;height:37px}.drmvp-trial-modal .drmvp-trial-result-kicker{margin:14px 0 5px;color:#087a53;font-size:12px;font-weight:900;letter-spacing:.12em}.drmvp-trial-modal .drmvp-trial-result-title{margin:0;color:#071b4d;font-size:30px;font-weight:800;line-height:1.35;outline:0}.drmvp-trial-modal .drmvp-trial-result-copy{max-width:520px;margin:9px auto 0;color:#4c678d;font-size:16px;line-height:1.65}.drmvp-trial-modal .drmvp-trial-receipt{display:grid;grid-template-columns:1fr 1fr;width:min(500px,100%);margin:17px auto 0;border:1px solid #9bd7bf;border-radius:15px;background:#eefaf5;text-align:left}.drmvp-trial-modal .drmvp-trial-receipt div{padding:10px 16px}.drmvp-trial-modal .drmvp-trial-receipt div+div{border-left:1px solid #9bd7bf}.drmvp-trial-modal .drmvp-trial-receipt span{display:block;color:#557b6d;font-size:12px;font-weight:800}.drmvp-trial-modal .drmvp-trial-receipt strong{display:block;margin-top:5px;color:#075c40;font-size:16px}.drmvp-trial-modal .drmvp-trial-result-note{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:#617692;font-size:14px;text-align:left}.drmvp-trial-modal .drmvp-trial-result-note:before{content:"i";display:grid;flex:0 0 20px;width:20px;height:20px;place-items:center;border-radius:50%;background:#e7effa;color:#0969e8;font-size:12px;font-weight:900}.drmvp-trial-modal .drmvp-trial-done{min-width:190px;min-height:48px;margin-top:17px;padding:10px 24px;border:0;border-radius:12px;background:#0969e8;color:#fff;font:inherit;font-weight:900;cursor:pointer;box-shadow:0 10px 24px rgba(9,105,232,.2)}.drmvp-trial-modal .drmvp-trial-pending .drmvp-trial-result-icon{border-color:#e8c96c;background:#fff8e6;color:#8a6200;box-shadow:0 14px 32px rgba(138,98,0,.12)}.drmvp-trial-modal .drmvp-trial-pending .drmvp-trial-result-kicker{color:#8a6200}.drmvp-trial-modal .drmvp-trial-pending .drmvp-trial-receipt{border-color:#e8c96c;background:#fff8e6}.drmvp-trial-modal .drmvp-trial-pending .drmvp-trial-receipt div+div{border-color:#e8c96c}.drmvp-trial-modal .drmvp-trial-pending .drmvp-trial-receipt span{color:#806a35}.drmvp-trial-modal .drmvp-trial-pending .drmvp-trial-receipt strong{color:#725200}.drmvp-trial-modal .drmvp-trial-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:17px}.drmvp-trial-modal .drmvp-trial-actions .drmvp-trial-done{margin-top:0}.drmvp-trial-modal .drmvp-trial-contact{display:inline-flex;min-width:190px;min-height:48px;align-items:center;justify-content:center;padding:10px 24px;border:1px solid #0969e8;border-radius:12px;background:#fff;color:#0969e8;font-weight:900;text-decoration:none}.drmvp-trial-modal .drmvp-trial-contact:hover,.drmvp-trial-modal .drmvp-trial-contact:focus{color:#0969e8;text-decoration:none}@media(max-width:767px){.drmvp-trial-modal .drmvp-trial-result{padding:32px 22px 28px}.drmvp-trial-modal .drmvp-trial-result-icon{width:76px;height:76px}.drmvp-trial-modal .drmvp-trial-result-title{font-size:28px}.drmvp-trial-modal .drmvp-trial-receipt{grid-template-columns:1fr}.drmvp-trial-modal .drmvp-trial-receipt div+div{border-top:1px solid #9bd7bf;border-left:0}.drmvp-trial-modal .drmvp-trial-done,.drmvp-trial-modal .drmvp-trial-actions,.drmvp-trial-modal .drmvp-trial-contact{width:100%}}
