._container_1mggx_1{position:relative;display:grid;grid-template-columns:auto 1fr;gap:40px;padding:32px;width:900px;max-width:100%;background-color:#fff;border-radius:24px;font-size:16px}@media (max-width: 767.98px){._container_1mggx_1{grid-template-columns:minmax(0,1fr);padding:64px 5vw;justify-items:center}}._logo_1mggx_21{border:1px solid var(--neutral-a6);border-radius:12px}._categories_1mggx_26{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}._category_1mggx_33{display:inline-block;padding:4px 10px;border-radius:4px;font-size:14px;font-weight:700;color:#60646c;background:#00003b0d}@media (max-width: 767.98px){._category_1mggx_33{font-size:12px;padding:4px 8px}}._purple_1mggx_49{color:#793aaf;background:#9200ed0e}._blue_1mggx_54{color:#0b68cb;background:#0280ff12}._orange_1mggx_59{color:#bd4b00;background:#bd4b001a}._teal_1mggx_64{color:#067a6f;background:#02c09618}._red_1mggx_69{color:#c2185b;background:#c2185b1a}._yellow_1mggx_74{color:#775f28;background:#ffe30139}._serviceName_1mggx_79{margin-top:12px;font-size:32px;font-weight:700}._secondaryText_1mggx_85{margin-top:12px;color:var(--text-secondary)}._largeText_1mggx_90{margin-top:24px;font-size:20px;font-weight:700}._cta_1mggx_96{display:grid;justify-items:center;text-align:center}._cta_1mggx_96 .g-text-grad{font-weight:700;background-image:linear-gradient(90deg,var(--grad-light))}._cta_1mggx_96 span{display:inline-block}._cta_1mggx_96 ._largeText_1mggx_90{margin-top:6px}@media (min-width: 768px){._cta_1mggx_96{grid-column:1/3}}._btn_1mggx_117{margin-top:24px;padding:.5em 1em .5em .75em}._btn_1mggx_117 i{border:1px solid #fff;border-radius:1em;margin-right:8px;padding:1px 8px}._btn_1mggx_117:disabled{padding-inline:1em}._note_1mggx_131{margin-top:16px;font-size:14px;color:var(--neutral-9);text-align:center}@media (max-width: 767.98px){._note_1mggx_131{font-size:12px}}._navigation_1mggx_143{display:flex;align-items:center}._navigation_1mggx_143 button{padding:18px;border-radius:50%;background-color:var(--neutral-a9);pointer-events:auto}._navigation_1mggx_143 button:disabled{opacity:.6;cursor:default}@media (min-width: 1081px){._navigation_1mggx_143{position:fixed;z-index:-1;inset:0;justify-content:space-between;width:calc(1060px + var(--scroll-bar-width));margin:auto;padding-right:var(--scroll-bar-width);pointer-events:none}}@media (max-width: 1080.98px){._navigation_1mggx_143{justify-content:center;gap:68px;margin-top:20px}}._root_lsxb6_1{background:var(--neutral-2)}._inner_lsxb6_5{width:1280px;max-width:90%;margin:0 auto;padding:40px 0}@media (max-width: 767.98px){._inner_lsxb6_5{max-width:100%}}._filter_lsxb6_17{padding:20px min(20px,5vw);border-radius:24px;background:var(--neutral-3)}._filter__row_lsxb6_23{display:grid;grid-template-columns:180px 1fr}._filter__row_lsxb6_23:nth-child(2){margin-top:20px;padding-top:20px;border-top:1px solid var(--neutral-a6)}._filter__row_lsxb6_23 fieldset{display:contents}._filter__row_lsxb6_23 legend{margin:auto 0;padding:0;color:#0b1f47;font-size:16px;font-weight:700}._checkboxGroup_lsxb6_43{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 767.98px){._filter__row_lsxb6_23{grid-template-columns:minmax(0,1fr);gap:16px}._filter__row_lsxb6_23:first-child ._checkboxGroup_lsxb6_43{display:grid;grid-template-columns:repeat(2,1fr)}}._radiogroup_lsxb6_59{display:flex;gap:12px;margin-bottom:32px}@media (max-width: 1080.98px){._radiogroup_lsxb6_59{flex-wrap:wrap}}@media (max-width: 767.98px){._radiogroup_lsxb6_59{gap:10px}}._label_lsxb6_75{flex-basis:176px;min-width:fit-content}._label_lsxb6_75 span{position:relative;z-index:0;display:grid;place-content:center;padding:0 20px;height:56px;border-radius:28px;box-shadow:inset 0 0 0 1px var(--neutral-a6);background:#fff;color:var(--text-secondary);font-weight:500;cursor:pointer}._label_lsxb6_75 span:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,var(--grad-main));opacity:0;transition:opacity .25s}._label_lsxb6_75 span:hover:before{opacity:.3}._label_lsxb6_75 input:checked+span{color:#fff;padding:0 16px;font-size:20px;font-weight:700}._label_lsxb6_75 input:checked+span:before{opacity:1}._label_lsxb6_75 input:focus-visible+span{outline:2px solid #0054ff;outline-color:-webkit-focus-ring-color;outline-offset:2px}@media (max-width: 767.98px){._label_lsxb6_75{flex-basis:unset;min-width:80px}._label_lsxb6_75 span{height:40px;padding:0 16px}._label_lsxb6_75 input:checked+span{font-size:16px}}._cards_lsxb6_134{display:grid;grid-template-columns:repeat(auto-fill,305px);justify-content:center;gap:20px;margin-top:12px;animation:_fadeIn_lsxb6_1 .4s .15s backwards}@media (max-width: 767.98px){._cards_lsxb6_134{grid-template-columns:1fr 1fr;margin-inline:4vw;gap:24px 12px}}@keyframes _fadeIn_lsxb6_1{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}._card_lsxb6_134{flex-basis:305px;position:relative;z-index:0;padding:0 20px 60px;border-radius:20px;border:2px solid transparent;background:#fff;box-shadow:8px 8px 16px #0a35ac1a;transition:border-color .3s}._card_lsxb6_134 .g-text-grad{background-image:linear-gradient(90deg,#1a33e3,#ab4af6)}._card_lsxb6_134 ._logo_lsxb6_174{width:100%;aspect-ratio:4/3;object-fit:contain}._card_lsxb6_134:before{content:"";position:absolute;bottom:10px;right:10px;display:block;width:36px;aspect-ratio:1;border-radius:50%;background:url(/eightexpo/osaka/ai-pax/202610/images/icons/plus.svg) no-repeat center,var(--neutral-a9);transition:background-color .25s}._card_lsxb6_134:hover{border-color:var(--yellow)}._card_lsxb6_134:hover:before{background-color:var(--yellow)}@media (max-width: 767.98px){._card_lsxb6_134{padding:0 10px 48px}._card_lsxb6_134:before{width:28px;background-size:17px}._card_lsxb6_134 ._logo_lsxb6_174{display:block;margin:0 auto;width:240px}}._serviceName_lsxb6_212{padding-top:20px;border-top:1px solid var(--neutral-a6);font-size:18px;font-weight:700}@media (max-width: 767.98px){._serviceName_lsxb6_212{font-size:16px}}._company_lsxb6_224{margin-top:4px;color:var(--text-secondary);font-size:14px}@media (max-width: 767.98px){._company_lsxb6_224{font-size:12px}}._categories_lsxb6_235{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}._category_lsxb6_242{display:inline-block;padding:4px 10px;border-radius:4px;font-size:14px;font-weight:700;color:#60646c;background:#00003b0d}@media (max-width: 767.98px){._category_lsxb6_242{font-size:12px;padding:4px 8px}}._modalTrigger_lsxb6_258{position:absolute;z-index:1;inset:0}._purple_lsxb6_264{color:#793aaf;background:#9200ed0e}._blue_lsxb6_269{color:#0b68cb;background:#0280ff12}._orange_lsxb6_274{color:#bd4b00;background:#bd4b001a}._teal_lsxb6_279{color:#067a6f;background:#02c09618}._red_lsxb6_284{color:#c2185b;background:#c2185b1a}._yellow_lsxb6_289{color:#775f28;background:#ffe30139}._label_1btee_1{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._input_1btee_10{appearance:none;margin:0;position:absolute;inset:0;border-radius:inherit;cursor:pointer}._category_1btee_19{height:48px;padding:0 1.5em;z-index:0;border-radius:24px;box-shadow:inset 0 0 0 1px var(--neutral-a6);background:#fff;color:var(--text-secondary);font-weight:500;transition:background-color .25s}._category_1btee_19:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;background:linear-gradient(90deg,var(--grad-main));opacity:0;transition:opacity .25s}._category_1btee_19:hover{background-color:var(--neutral-4)}._category_1btee_19:hover:before{opacity:.3}._category_1btee_19:has(._input_1btee_10:checked):before{opacity:1}._category_1btee_19 ._input_1btee_10{z-index:-1;transition:background-color .25s}._category_1btee_19 ._input_1btee_10:checked+span{color:#fff;font-weight:700}._expo_1btee_58{border-radius:12px;background:linear-gradient(90deg,var(--grad-rainbow)) border-box}._expo_1btee_58 img{border:2px solid #fff;border-radius:inherit;background:#fff padding-box;transition:border-color .25s}._expo_1btee_58 ._input_1btee_10{width:100%;height:100%;background:var(--active-img) center/cover;opacity:0;transition:opacity .25s}._expo_1btee_58 ._input_1btee_10:checked{opacity:1}._expo_1btee_58 :focus-visible:not(:checked)+img{outline:auto;outline-offset:2px}@media (any-hover: hover){._expo_1btee_58:hover img{border-color:transparent}}
