body[data-path="/solutions/quantum-ai"] .qa-areas-violet{--qa-av-ink: #000000;--qa-av-ink-soft: #07040f;--qa-av-violet: #b026ff;--qa-av-violet-hot: #d946ef;--qa-av-violet-deep: #7c1fff;--qa-av-white: #ffffff;--qa-av-mincho: "toppan-bunkyu-mincho-pr6n", "Toppan Bunkyu Mincho", "凸版文久明朝", "Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", serif;--qa-av-bodoni: "Bodoni Moda", Bodoni, "Bodoni MT", Didot, serif;position:relative;overflow:clip;padding-block:clamp(5rem,11vw,9rem);color:var(--qa-av-white);background:radial-gradient(55% 48% at 88% 8%,rgba(176,38,255,.55),transparent 58%),radial-gradient(42% 40% at 6% 92%,rgba(217,70,239,.28),transparent 55%),radial-gradient(30% 28% at 50% 50%,rgba(124,31,255,.18),transparent 70%),linear-gradient(165deg,var(--qa-av-ink) 0%,var(--qa-av-ink-soft) 48%,#04010a 100%)}body[data-path="/solutions/quantum-ai"] .qa-areas-violet:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(176,38,255,.08) 1px,transparent 1px) 0 0 / 56px 56px,linear-gradient(rgba(176,38,255,.08) 1px,transparent 1px) 0 0 / 56px 56px;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 20%,transparent 75%);opacity:.9}body[data-path="/solutions/quantum-ai"] .qa-areas-violet:after{content:"";position:absolute;top:0;left:0;width:min(52vw,36rem);height:5px;background:linear-gradient(90deg,var(--qa-av-violet-hot),var(--qa-av-violet) 40%,transparent);box-shadow:0 0 24px #b026fff2,0 0 48px #d946ef8c;pointer-events:none}body[data-path="/solutions/quantum-ai"] .qa-areas-violet>.sol-hub__inner{position:relative;z-index:1}body[data-path="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-section__eyebrow{font-family:var(--qa-av-mincho);font-size:clamp(1.15rem,2.2vw,1.55rem);font-style:normal;font-weight:600;letter-spacing:.22em;color:var(--qa-av-white);text-shadow:0 0 28px rgba(176,38,255,.65)}body[data-path="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-section__rule{background:linear-gradient(90deg,var(--qa-av-violet-hot),var(--qa-av-violet-deep));height:2px;max-width:5.5rem;box-shadow:0 0 14px #b026ffe6}body[data-path="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-section__title{font-family:var(--qa-av-mincho);font-size:clamp(2.35rem,6vw,4.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;color:var(--qa-av-white);max-width:none;white-space:nowrap;text-shadow:0 0 1px rgba(255,255,255,.35),0 0 42px rgba(176,38,255,.55)}body[data-path="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-section__lead{max-width:38rem;margin-top:1.25rem;font-family:var(--qa-av-mincho);font-size:clamp(1.05rem,1.7vw,1.22rem);font-weight:500;line-height:1.9;color:var(--qa-av-white);text-shadow:0 0 24px rgba(124,31,255,.35)}body[data-path="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-list{display:grid;gap:.95rem;margin-top:clamp(2.5rem,5vw,3.75rem)}@media(min-width:900px){body[data-path="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-list{grid-template-columns:1fr 1fr;gap:1.1rem}}body[data-path="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-list>li{display:grid;grid-template-columns:auto 1fr;column-gap:1.15rem;row-gap:.55rem;align-items:start;padding:1.5rem 1.3rem 1.6rem;border:1px solid rgba(176,38,255,.45);border-radius:1.15rem;background:radial-gradient(120% 90% at 0% 0%,rgba(176,38,255,.22),transparent 55%),#0000008c;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 28px #7c1fff2e;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}@media(min-width:900px){body[data-path="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-list>li:nth-child(odd),body[data-path="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-list>li:nth-child(2n){padding-left:1.3rem;padding-right:1.3rem;border-right:1px solid rgba(176,38,255,.45)}}body[data-path="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-list>li:hover{background:radial-gradient(120% 90% at 0% 0%,rgba(217,70,239,.32),transparent 55%),#0c0018bf;border-color:var(--qa-av-violet-hot);box-shadow:0 0 0 1px #d946ef8c,0 0 42px #b026ff6b;transform:translateY(-2px)}body[data-path="/solutions/quantum-ai"] .qa-areas-violet .qa-area-index{grid-row:1 / span 2;display:grid;place-items:center;width:2.75rem;height:2.75rem;margin:.1rem 0 0;border:1px solid rgba(217,70,239,.85);border-radius:50%;font-family:var(--qa-av-bodoni);font-size:1.2rem;font-weight:600;font-style:italic;letter-spacing:0;line-height:1;color:var(--qa-av-white);background:#b026ff59;box-shadow:0 0 18px #b026ffb3,inset 0 0 12px #d946ef40;user-select:none}body[data-path="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-list__link{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;grid-column:2;font-family:var(--qa-av-mincho);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700;letter-spacing:-.02em;color:var(--qa-av-white);text-decoration:none;text-shadow:0 0 20px rgba(176,38,255,.35)}body[data-path="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-list__link:hover,body[data-path="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-list__link:focus-visible{color:var(--qa-av-white);text-shadow:0 0 12px rgba(217,70,239,.95),0 0 28px rgba(176,38,255,.75)}body[data-path="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-list__arrow{color:var(--qa-av-violet-hot);font-family:var(--qa-av-bodoni);font-style:italic;font-size:1.55rem;line-height:1;text-shadow:0 0 12px rgba(217,70,239,.8)}body[data-path="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-list__desc{grid-column:2;margin:0;font-family:var(--qa-av-mincho);font-size:1rem;font-weight:400;line-height:1.8;color:var(--qa-av-white);opacity:.92}@media(max-width:47.99rem){body[data-path^="/solutions/quantum-ai"] .qa-areas-violet .sol-hub__inner{min-width:0;max-width:100%;box-sizing:border-box}body[data-path^="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-section__title{max-width:100%;white-space:normal!important;font-size:clamp(1.65rem,7vw,2.1rem);letter-spacing:-.02em;line-height:1.28;overflow-wrap:normal}body[data-path^="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-section__lead{max-width:100%;font-size:clamp(1.0625rem,3.9vw,1.1875rem);line-height:1.85}body[data-path^="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-list__link,body[data-path^="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-list__link>span:not(.sol-hub-list__arrow){white-space:normal!important;overflow-wrap:normal;max-width:100%;font-size:clamp(1.125rem,4vw,1.25rem);line-height:1.45}body[data-path^="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-list__desc{font-size:clamp(1.0625rem,3.8vw,1.125rem);line-height:1.8}body[data-path^="/solutions/quantum-ai"] .qa-areas-violet .sol-hub-list>li{padding:1.15rem 1.1rem}}
