@keyframes DxAiDiagnostic_ddFadeUp___QJB_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes DxAiDiagnostic_ddSlideIn__cngEG{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes DxAiDiagnostic_ddResultIn__ECseh{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.DxAiDiagnostic_dxAiDiagnostic__mQkQR{padding:80px 0 100px;background:#f6f6f6;position:relative;overflow:hidden}.DxAiDiagnostic_dxAiDiagnostic__mQkQR:before{content:"";position:absolute;bottom:-80px;left:-120px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle at center,rgba(38,218,210,.05) 0,transparent 70%);pointer-events:none;z-index:0}@media(max-width:768px){.DxAiDiagnostic_dxAiDiagnostic__mQkQR{padding:60px 0 72px}}.DxAiDiagnostic_dxAiDiagnostic__inner__gG0Jz{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.DxAiDiagnostic_dxAiDiagnostic__inner__gG0Jz{padding:0 16px}}.DxAiDiagnostic_dxAiDiagnostic__inner__gG0Jz{position:relative;z-index:1;max-width:760px}.DxAiDiagnostic_dxAiDiagnostic__header__p5bua{text-align:center;margin-bottom:40px;animation:DxAiDiagnostic_ddFadeUp___QJB_ .55s ease-out both}@media(prefers-reduced-motion:reduce){.DxAiDiagnostic_dxAiDiagnostic__header__p5bua{animation:none}}.DxAiDiagnostic_dxAiDiagnostic__eyebrow__QFzlM{display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:clamp(.75rem,1.2vw,.875rem);font-weight:700;color:#26dad2;letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px}.DxAiDiagnostic_dxAiDiagnostic__title__EG6QQ{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#1a1a1a;line-height:1.25;letter-spacing:-.025em;margin:0 0 12px}.DxAiDiagnostic_dxAiDiagnostic__subtitle__yIZ76{font-size:.875rem;color:#6b7280;line-height:1.7;margin:0;max-width:480px;margin-inline:auto}.DxAiDiagnostic_dxAiDiagnostic__card__mCYiT{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:24px;box-shadow:0 4px 24px rgba(0,0,0,.06);padding:48px 56px;animation:DxAiDiagnostic_ddFadeUp___QJB_ .6s ease-out .12s both;min-height:360px}@media(max-width:768px){.DxAiDiagnostic_dxAiDiagnostic__card__mCYiT{padding:32px 24px;border-radius:16px;min-height:320px}}@media(prefers-reduced-motion:reduce){.DxAiDiagnostic_dxAiDiagnostic__card__mCYiT{animation:none}}.DxAiDiagnostic_dxAiDiagnostic__questionPane_state_visible__8ZJvG{animation:DxAiDiagnostic_ddSlideIn__cngEG .25s ease-out both}@media(prefers-reduced-motion:reduce){.DxAiDiagnostic_dxAiDiagnostic__questionPane_state_visible__8ZJvG{animation:none}}.DxAiDiagnostic_dxAiDiagnostic__questionPane_state_exiting__JoG6j{opacity:0;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}@media(prefers-reduced-motion:reduce){.DxAiDiagnostic_dxAiDiagnostic__questionPane_state_exiting__JoG6j{opacity:1;transform:none;transition:none}}.DxAiDiagnostic_dxAiDiagnostic__progressArea__nYBbW{display:flex;align-items:center;gap:16px;margin-bottom:32px}@media(max-width:768px){.DxAiDiagnostic_dxAiDiagnostic__progressArea__nYBbW{gap:12px;margin-bottom:24px}}.DxAiDiagnostic_dxAiDiagnostic__stepLabel__2qGrg{display:flex;align-items:baseline;gap:3px;flex-shrink:0;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-weight:700;line-height:1}.DxAiDiagnostic_dxAiDiagnostic__stepCurrent__2j92X{font-size:1.25rem;background:linear-gradient(135deg,#26DAD2,#4AEADF);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.DxAiDiagnostic_dxAiDiagnostic__stepSeparator__PpK6G{font-size:.875rem;color:#9ca3af;font-weight:400}.DxAiDiagnostic_dxAiDiagnostic__stepTotal__hT3iF{font-size:.875rem;color:#9ca3af}.DxAiDiagnostic_dxAiDiagnostic__progressBar__lOcYD{flex:1 1;height:4px;background:rgba(0,0,0,.06);border-radius:9999px;overflow:hidden}.DxAiDiagnostic_dxAiDiagnostic__progressFill__78ZmK{height:100%;background:linear-gradient(90deg,#26DAD2,#4AEADF);border-radius:9999px;transition:width .35s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px rgba(38,218,210,.3)}@media(prefers-reduced-motion:reduce){.DxAiDiagnostic_dxAiDiagnostic__progressFill__78ZmK{transition:none}}.DxAiDiagnostic_dxAiDiagnostic__questionText__JRUo0{font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:700;color:#1a1a1a;line-height:1.45;letter-spacing:-.01em;margin:0 0 28px}@media(max-width:768px){.DxAiDiagnostic_dxAiDiagnostic__questionText__JRUo0{font-size:1.125rem;margin-bottom:20px}}.DxAiDiagnostic_dxAiDiagnostic__optionList__P9EVZ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.DxAiDiagnostic_dxAiDiagnostic__optionBtn__vPfgR{width:100%;display:flex;align-items:center;gap:14px;padding:16px 20px;background:#f6f6f6;border:1.5px solid rgba(0,0,0,.08);border-radius:12px;cursor:pointer;text-align:left;font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .15s ease}.DxAiDiagnostic_dxAiDiagnostic__optionBtn__vPfgR:hover{border-color:rgba(38,218,210,.5);background:rgba(38,218,210,.03);box-shadow:0 4px 16px rgba(38,218,210,.08);transform:translateY(-1px)}.DxAiDiagnostic_dxAiDiagnostic__optionBtn__vPfgR:hover .DxAiDiagnostic_dxAiDiagnostic__optionArrow__Xvy_n{opacity:1;transform:translateX(2px)}.DxAiDiagnostic_dxAiDiagnostic__optionBtn__vPfgR:hover .DxAiDiagnostic_dxAiDiagnostic__optionIndex__hD9mt{background:#26dad2;color:#0b1120;border-color:#26dad2}.DxAiDiagnostic_dxAiDiagnostic__optionBtn__vPfgR:active{transform:translateY(0);box-shadow:none}.DxAiDiagnostic_dxAiDiagnostic__optionBtn__vPfgR:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:2px}.DxAiDiagnostic_dxAiDiagnostic__optionBtn__vPfgR:disabled{cursor:not-allowed;opacity:.6}@media(max-width:768px){.DxAiDiagnostic_dxAiDiagnostic__optionBtn__vPfgR{padding:14px 16px;gap:12px}}@media(prefers-reduced-motion:reduce){.DxAiDiagnostic_dxAiDiagnostic__optionBtn__vPfgR{transition:border-color .2s ease,background .2s ease}.DxAiDiagnostic_dxAiDiagnostic__optionBtn__vPfgR:hover{transform:none}}.DxAiDiagnostic_dxAiDiagnostic__optionIndex__hD9mt{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;border:1.5px solid rgba(38,218,210,.3);font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.75rem;font-weight:700;color:#0d8f88;line-height:1;transition:background .2s ease,color .2s ease,border-color .2s ease}@media(prefers-reduced-motion:reduce){.DxAiDiagnostic_dxAiDiagnostic__optionIndex__hD9mt{transition:none}}.DxAiDiagnostic_dxAiDiagnostic__optionLabel__oH2zi{flex:1 1;font-size:.875rem;font-weight:500;color:#1a1a1a;line-height:1.55}@media(max-width:768px){.DxAiDiagnostic_dxAiDiagnostic__optionLabel__oH2zi{font-size:.8125rem}}.DxAiDiagnostic_dxAiDiagnostic__optionArrow__Xvy_n{flex-shrink:0;color:#26dad2;opacity:0;transition:opacity .2s ease,transform .2s ease}@media(prefers-reduced-motion:reduce){.DxAiDiagnostic_dxAiDiagnostic__optionArrow__Xvy_n{transition:none}}.DxAiDiagnostic_dxAiDiagnostic__backArea__7LeIA{margin-top:24px;display:flex;justify-content:flex-start}.DxAiDiagnostic_dxAiDiagnostic__backBtn__ooJIl{display:inline-flex;align-items:center;gap:6px;padding:6px 0;background:none;border:none;cursor:pointer;font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.875rem;color:#6b7280;transition:color .2s ease}.DxAiDiagnostic_dxAiDiagnostic__backBtn__ooJIl:hover{color:#1a1a1a}.DxAiDiagnostic_dxAiDiagnostic__backBtn__ooJIl:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:2px;border-radius:4px}.DxAiDiagnostic_dxAiDiagnostic__backBtn__ooJIl:disabled{cursor:not-allowed;opacity:.5}.DxAiDiagnostic_dxAiDiagnostic__resultPane__ZlgIb{animation:DxAiDiagnostic_ddResultIn__ECseh .4s ease-out both;display:flex;flex-direction:column;align-items:center;text-align:center}@media(prefers-reduced-motion:reduce){.DxAiDiagnostic_dxAiDiagnostic__resultPane__ZlgIb{animation:none}}.DxAiDiagnostic_dxAiDiagnostic__resultLabel__bzqJz{display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:clamp(.75rem,1.2vw,.875rem);font-weight:700;color:#26dad2;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px}.DxAiDiagnostic_dxAiDiagnostic__resultPlanName__urngj{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#1a1a1a;line-height:1.25;letter-spacing:-.025em;margin:0 0 16px}.DxAiDiagnostic_dxAiDiagnostic__resultPrice__V0HL6{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;background:rgba(38,218,210,.06);border:1px solid rgba(38,218,210,.2);border-radius:9999px;margin-bottom:28px}.DxAiDiagnostic_dxAiDiagnostic__resultPriceValue__12xoo{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:700;background:linear-gradient(135deg,#26DAD2,#4AEADF);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.DxAiDiagnostic_dxAiDiagnostic__resultDivider__5ZMBO{width:48px;height:2px;background:linear-gradient(90deg,#26DAD2,#4AEADF);border-radius:9999px;margin:0 auto 24px}.DxAiDiagnostic_dxAiDiagnostic__resultDesc__u1SbP{font-size:1rem;line-height:1.8;color:#6b7280;margin:0 0 36px;max-width:520px}@media(max-width:768px){.DxAiDiagnostic_dxAiDiagnostic__resultDesc__u1SbP{font-size:.875rem;margin-bottom:28px}}.DxAiDiagnostic_dxAiDiagnostic__resultCtas__1k8iS{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:360px}.DxAiDiagnostic_dxAiDiagnostic__ctaPrimary__faCd_{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:15px 28px;background:#26dad2;color:#0b1120;border:none;border-radius:8px;font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .15s ease}.DxAiDiagnostic_dxAiDiagnostic__ctaPrimary__faCd_:hover{background:#4aeadf;box-shadow:0 4px 20px rgba(38,218,210,.35);transform:translateY(-1px)}.DxAiDiagnostic_dxAiDiagnostic__ctaPrimary__faCd_:active{transform:translateY(0);box-shadow:none}.DxAiDiagnostic_dxAiDiagnostic__ctaPrimary__faCd_:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:2px}@media(prefers-reduced-motion:reduce){.DxAiDiagnostic_dxAiDiagnostic__ctaPrimary__faCd_{transition:background .2s ease}.DxAiDiagnostic_dxAiDiagnostic__ctaPrimary__faCd_:hover{transform:none}}.DxAiDiagnostic_dxAiDiagnostic__ctaSecondary__pUr0A{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:13px 28px;background:rgba(0,0,0,0);border:1.5px solid rgba(0,0,0,.08);border-radius:8px;font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.DxAiDiagnostic_dxAiDiagnostic__ctaSecondary__pUr0A:hover{border-color:rgba(38,218,210,.35);color:#1a1a1a;background:rgba(38,218,210,.03)}.DxAiDiagnostic_dxAiDiagnostic__ctaSecondary__pUr0A:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:2px}