.marketing-module__J_mQfG__root{--ink:#0d1120;--charcoal:#171a24;--surface:#141a2c;--violet:#3a2c5c61;--line:#c9a96a38;--gold:#c9a96a;--gold-soft:#dcc393;--ivory:#ece5d4;--muted:#b8b1a2;background-color:var(--ink);background-image:radial-gradient(120% 50% at 50% 0%, var(--violet), transparent 70%);color:var(--ivory);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;letter-spacing:.02em;background-repeat:no-repeat;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic UI,Meiryo,system-ui,sans-serif;line-height:1.9}.marketing-module__J_mQfG__serif{font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif JP,Shippori Mincho,serif;font-weight:500}.marketing-module__J_mQfG__ornament{color:var(--gold);align-items:center;gap:.75rem;display:flex}.marketing-module__J_mQfG__ornament:before,.marketing-module__J_mQfG__ornament:after{content:"";background:linear-gradient(to right, transparent, var(--line), transparent);flex:1;height:1px}.marketing-module__J_mQfG__eyebrow{letter-spacing:.32em;color:var(--gold);font-size:.7rem}.marketing-module__J_mQfG__panel{border:1px solid var(--line);background-color:var(--surface);border-radius:2px}.marketing-module__J_mQfG__link{color:var(--gold-soft);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.marketing-module__J_mQfG__link:hover{color:var(--ivory)}.marketing-module__J_mQfG__ctaLink{border:1px solid var(--gold);background-color:var(--gold);min-height:3rem;color:var(--ink);letter-spacing:.08em;border-radius:2px;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.marketing-module__J_mQfG__ctaLink:hover{color:var(--gold-soft);background-color:#0000}.marketing-module__J_mQfG__ctaPending{border:1px dashed var(--line);color:var(--muted);cursor:default;border-radius:2px;flex-direction:column;align-items:center;gap:.15rem;padding:.7rem 1.5rem;display:inline-flex}.marketing-module__J_mQfG__secondaryLink{min-height:3rem;color:var(--ivory);border-bottom:1px solid var(--line);letter-spacing:.08em;align-items:center;display:inline-flex}.marketing-module__J_mQfG__secondaryLink:hover{border-bottom-color:var(--gold)}.marketing-module__J_mQfG__root a:focus-visible,.marketing-module__J_mQfG__root summary:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}.marketing-module__J_mQfG__faq summary{cursor:pointer;list-style:none}.marketing-module__J_mQfG__faq summary::-webkit-details-marker{display:none}.marketing-module__J_mQfG__faq summary:after{content:"＋";color:var(--gold);margin-left:auto;padding-left:1rem}.marketing-module__J_mQfG__faq[open] summary:after{content:"－"}.marketing-module__J_mQfG__todo{color:#f0c9a8;background-color:#d08a5a14;border-left:2px solid #d08a5a;padding:.5rem .75rem;font-size:.8rem}@media (prefers-reduced-motion:reduce){.marketing-module__J_mQfG__ctaLink{transition:none}}
