html:has(.p-aiforep){scroll-behavior:smooth}.p-aiforep{color:#000;font-family:IBM Plex Sans JP,sans-serif;font-feature-settings:normal;font-style:normal;font-weight:400;line-height:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-aiforep *{list-style:none;margin:0;padding:0;text-decoration:none}.p-aiforep *,.p-aiforep :after,.p-aiforep :before{box-sizing:border-box}.p-aiforep h1,.p-aiforep h2,.p-aiforep h3,.p-aiforep h4,.p-aiforep h5,.p-aiforep h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.p-aiforep canvas,.p-aiforep img,.p-aiforep svg,.p-aiforep video{display:block;height:auto;max-width:100%;object-fit:cover;width:100%}.p-aiforep a,.p-aiforep button,.p-aiforep input,.p-aiforep select,.p-aiforep textarea{-webkit-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;color:inherit;font-family:inherit;font-size:inherit;outline:none}.p-aiforep button{cursor:pointer}.p-aiforep table{border-collapse:collapse;border-spacing:0}@media screen and (max-width:768px){.p-aiforep .c-only-pc{display:none}}@media screen and (min-width:769px){.p-aiforep .c-only-sp{display:none}}.p-aiforep .c-section{margin:0 auto;max-width:1512px;padding:0 clamp(1rem,-.231rem + 4.48vw,4rem)}.p-aiforep .c-section-title{display:flex;flex-direction:column;gap:40px}@media screen and (max-width:768px){.p-aiforep .c-section-title{gap:24px}}.p-aiforep .c-section-title__ja{color:#6a49fc;font-size:18px;font-weight:700;letter-spacing:.04em;line-height:1}@media screen and (max-width:768px){.p-aiforep .c-section-title__ja{font-size:12px}}.p-aiforep .c-text{font-size:16px;line-height:1.8}@media screen and (max-width:768px){.p-aiforep .c-text{font-size:14px}}.p-aiforep .c-text--gradientA{background:linear-gradient(to bottom right,#ec43a1,#6943ca);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.p-aiforep .c-text--white{color:#fff}.p-aiforep .c-text--bold{font-weight:700}.p-aiforep .c-text--semibold{font-weight:600}.p-aiforep .c-btn{align-items:center;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to bottom right,#ec43a1,#6943ca) border-box;background:#fff;border:1px solid transparent;border-radius:5px;display:flex;height:62px;padding:15px;position:relative;transition:.8s cubic-bezier(.16,1,.3,1);width:242px}.p-aiforep .c-btn:before{background:linear-gradient(90deg,#524ec8,#c607a5) border-box;height:40px;opacity:.2;right:50px;width:1px}.p-aiforep .c-btn:after,.p-aiforep .c-btn:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.p-aiforep .c-btn:after{background-image:url(../../img/ai-for-experience/icon-link-gradient.svg);background-repeat:no-repeat;background-size:contain;height:20px;right:15px;width:20px}.p-aiforep .c-btn span{background:linear-gradient(to bottom right,#ec43a1,#6943ca);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:16px;font-weight:600;line-height:1}.p-aiforep .c-btn:hover{border:1px solid transparent;cursor:pointer}.p-aiforep .c-btn:hover:before{background:#fff;opacity:1}.p-aiforep .c-btn:hover:after{background-image:url(../../img/ai-for-experience/icon-link-white.svg)}.p-aiforep .c-btn:hover span{-webkit-text-fill-color:#fff;color:#fff}.p-aiforep .fade-in{filter:blur(16px);opacity:0;transition:filter 1.2s cubic-bezier(.16,1,.3,1),opacity 1.2s ease}.p-aiforep .fade-in.is-show{filter:blur(0);opacity:1}.p-aiforep .corporate-btn{background:linear-gradient(90deg,#524ec8,#c607a5);border:none;bottom:28px;color:#fff;height:50px;justify-content:flex-end;padding:10px 15px;position:fixed;right:32px;transition:opacity .8s cubic-bezier(.16,1,.3,1);width:220px;z-index:999}@media screen and (max-width:768px){.p-aiforep .corporate-btn{bottom:16px;right:8px}}.p-aiforep .corporate-btn:before{background:#fff;height:30px;left:50px;right:auto;transform:translateY(-50%)}.p-aiforep .corporate-btn:after{background-image:url(../../img/ai-for-experience/icon-link-white-left.svg);left:15px;right:auto}.p-aiforep .corporate-btn span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.p-aiforep .corporate-btn:hover{background:linear-gradient(90deg,#524ec8,#c607a5);border:none;color:#fff;opacity:.4}.p-aiforep .corporate-btn:hover:before{background:#fff;opacity:.2}.p-aiforep .corporate-btn:hover:after{background-image:url(../../img/ai-for-experience/icon-link-white-left.svg)}.p-aiforep .floating-btn{opacity:0}.p-aiforep .floating-btn.is-loaded{opacity:1}.p-aiforep .header{background-color:hsla(0,0%,100%,.3);left:0;position:fixed;right:0;top:0;z-index:9999}.p-aiforep .header__inner{align-items:center;box-shadow:1px 1px 32px rgba(217,224,226,.5);display:flex;justify-content:space-between;padding:16px clamp(1rem,.59rem + 1.49vw,2rem)}@media screen and (max-width:768px){.p-aiforep .header__inner{padding:11px clamp(1rem,.59rem + 1.49vw,2rem)}}.p-aiforep .header__logo{width:53px;z-index:9999}@media screen and (max-width:768px){.p-aiforep .header__logo{width:35px}.p-aiforep .header__nav{display:none}}.p-aiforep .header__ul{display:flex;gap:24px}.p-aiforep .header__li>a{background-repeat:no-repeat;background-size:contain,0 0;display:block;transition:opacity .8s cubic-bezier(.16,1,.3,1)}.p-aiforep .header__li>a:hover{background-size:0 0,contain}.p-aiforep .header__li--1 a{aspect-ratio:103/15;background-image:url(../../img/ai-for-experience/nav-strategy.svg),url(../../img/ai-for-experience/nav-strategy-hover.svg);width:103px}.p-aiforep .header__li--2 a{aspect-ratio:71/13;background-image:url(../../img/ai-for-experience/nav-solution.svg),url(../../img/ai-for-experience/nav-solution-hover.svg);width:71px}.p-aiforep .header__li--3 a{aspect-ratio:160/15;background-image:url(../../img/ai-for-experience/nav-skill-dev.svg),url(../../img/ai-for-experience/nav-skill-dev-hover.svg);width:160px}.p-aiforep .header__li--4 a{aspect-ratio:48/12;background-image:url(../../img/ai-for-experience/nav-team.svg),url(../../img/ai-for-experience/nav-team-hover.svg);width:48px}.p-aiforep .header__li--5 a{aspect-ratio:106/13;background-image:url(../../img/ai-for-experience/nav-governance.svg),url(../../img/ai-for-experience/nav-governance-hover.svg);width:106px}.p-aiforep .header__humburger{display:none}@media screen and (max-width:768px){.p-aiforep .header__humburger{display:block;width:55px;z-index:9999}}.p-aiforep .header #js-menu,.p-aiforep .header__corporate-btn-sp,.p-aiforep .header__nav--sp{display:none}.p-aiforep .header #js-menu.is-active{display:block}.p-aiforep .header #js-close{display:none}.p-aiforep .header #js-close.is-active{display:block}@media screen and (max-width:768px){.p-aiforep .header #js-close,.p-aiforep .header #js-menu{opacity:0;pointer-events:none;transition:opacity .3s ease}.p-aiforep .header #js-close.is-active,.p-aiforep .header #js-menu.is-active{opacity:1;pointer-events:auto}.p-aiforep .header__nav--sp{display:flex;height:100%;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;transition:opacity .4s ease;width:100%}.p-aiforep .header__nav--sp.is-active{opacity:1;pointer-events:auto}.p-aiforep .header__ul{align-items:center;background:#fff;flex-direction:column;gap:48px;height:100%;justify-content:center;padding:55px 0;width:100%}.p-aiforep .header__li--1 a{width:150px}.p-aiforep .header__li--2 a{width:105px}.p-aiforep .header__li--3 a{width:234px}.p-aiforep .header__li--4 a{width:72px}.p-aiforep .header__li--5 a{width:156px}.p-aiforep .header__corporate-btn-sp{bottom:48px;display:flex;left:50%;opacity:0;pointer-events:none;right:auto;transform:translateX(-50%);transition:opacity .3s ease}.p-aiforep .header__corporate-btn-sp.is-active{opacity:1;pointer-events:auto}}.p-aiforep .kv{height:100vh;width:100%}.p-aiforep .kv__inner{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-aiforep .kv__logo{align-items:flex-end;display:flex;filter:blur(16px);height:fit-content;justify-content:center;margin:0 auto;opacity:0;transition:filter 3.2s cubic-bezier(.16,1,.3,1),opacity 1.2s ease;width:fit-content}.p-aiforep .kv__logo.is-loaded{filter:blur(0);opacity:1}.p-aiforep .kv__img{transform:translateX(clamp(1.25rem,.737rem + 1.87vw,2.5rem));width:100%;width:clamp(13.188rem,7.877rem + 19.31vw,26.125rem)}.p-aiforep .kv__title{transform:translateX(calc(clamp(1.25rem, .737rem + 1.87vw, 2.5rem)*-1))}.p-aiforep .kv .ttl-svg{height:auto;width:100%}.p-aiforep .kv .ttl-svg--1{width:clamp(2.494rem,1.484rem + 3.67vw,4.955rem)}.p-aiforep .kv .ttl-svg--2{margin-top:12px;width:clamp(9.579rem,5.698rem + 14.11vw,19.035rem)}.p-aiforep .kv .ttl-svg--3{margin-top:4px;width:clamp(6.435rem,3.828rem + 9.48vw,12.787rem)}.p-aiforep .kv .svg-gradient-layer{fill:url(#ttl-grad)}.p-aiforep .kv .svg-cover-layer{animation-duration:3.8s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.455,.03,.515,.955);fill:#282828;transform-origin:center;transition:opacity .8s cubic-bezier(.26,.06,0,1),transform 1.2s cubic-bezier(.36,.14,0,1);will-change:opacity,transform}.p-aiforep .kv .kv__title.is-loaded .svg-cover-layer{animation-name:svg_opacity_anim}@keyframes svg_opacity_anim{0%{opacity:1}12.5%{opacity:0}25%{opacity:1}to{opacity:1}}.p-aiforep .scroll-indicator{align-items:center;bottom:0;display:flex;flex-direction:column;gap:8px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);z-index:10}.p-aiforep .scroll-indicator .scroll-bar{height:140px;overflow:hidden;position:relative;width:2px}.p-aiforep .scroll-indicator .scroll-thumb{background:linear-gradient(180deg,#ec43a1,#6943ca);height:100%;left:0;position:absolute;top:0;width:100%}.p-aiforep .scroll-indicator.is-loaded{opacity:1}.p-aiforep .scroll-indicator.is-loaded .scroll-thumb{animation:scrollAnim 2s cubic-bezier(.77,0,.175,1.1) infinite}@keyframes scrollAnim{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.p-aiforep .ai-exp{padding:0}.p-aiforep .ai-exp__inner{overflow-x:clip;padding:100px clamp(1rem,-.231rem + 4.48vw,4rem) 115px}@media screen and (max-width:768px){.p-aiforep .ai-exp__inner{padding:36px clamp(1rem,-.231rem + 4.48vw,4rem) 76px}}.p-aiforep .ai-exp-title{gap:0;margin:0 auto;width:fit-content}.p-aiforep .ai-exp-title__img{view-timeline-name:--title-section;width:100%}.p-aiforep .ai-exp-title__img--left{--start-x:-200px;animation:slideInFromEdge linear;animation-fill-mode:both;animation-range:entry 0 cover 50%;animation-timeline:--title-section;transform:translateX(var(--start-x))}@media screen and (max-width:768px){.p-aiforep .ai-exp-title__img--left{--start-x:-40px}}.p-aiforep .ai-exp-title__img--right{display:flex;flex-direction:column;--start-x:200px;animation:slideInFromEdge linear;animation-fill-mode:both;animation-range:entry 0 cover 50%;animation-timeline:--title-section;transform:translateX(var(--start-x))}@media screen and (max-width:768px){.p-aiforep .ai-exp-title__img--right{--start-x:40px}}@keyframes slideInFromEdge{0%{transform:translateX(var(--start-x))}to{transform:translateX(0)}}.p-aiforep .ai-exp-title__img--1{width:clamp(9.313rem,3.592rem + 20.8vw,23.25rem)}@media screen and (max-width:440px){.p-aiforep .ai-exp-title__img--1{width:120px}}.p-aiforep .ai-exp-title__img--2{margin-left:clamp(3.75rem,1.236rem + 9.14vw,9.875rem);margin-top:32px;width:clamp(18rem,6.944rem + 40.21vw,44.938rem)}@media screen and (max-width:768px){.p-aiforep .ai-exp-title__img--2{margin-top:16px}}@media screen and (max-width:440px){.p-aiforep .ai-exp-title__img--2{margin-left:50px;width:240px}}.p-aiforep .ai-exp-title__img--3{margin-left:clamp(13.313rem,3.641rem + 35.17vw,36.875rem);margin-top:6px;width:clamp(12.188rem,4.722rem + 27.15vw,30.375rem)}@media screen and (max-width:768px){.p-aiforep .ai-exp-title__img--3{margin-top:10px}}@media screen and (max-width:440px){.p-aiforep .ai-exp-title__img--3{margin-left:180px;width:160px}}.p-aiforep .ai-exp-title__text{font-size:16px;font-weight:600;margin-left:17px;margin-top:-6px}@media screen and (max-width:768px){.p-aiforep .ai-exp-title__text{font-size:12px;margin-left:0;margin-top:16px}}.p-aiforep .ai-exp__bottom{margin:6px auto 0;max-width:715px;text-align:center}@media screen and (max-width:768px){.p-aiforep .ai-exp__bottom{margin-top:32px}}.p-aiforep .ai-exp__bottom-title{font-size:16px;line-height:1.8;margin-top:-20px}@media screen and (max-width:768px){.p-aiforep .ai-exp__bottom-title{margin-top:32px}}.p-aiforep .ai-exp__bottom-text{color:#3e3a39;font-size:14px;line-height:1.8;margin-top:24px}.p-aiforep .ai-exp__bottom-btn{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to bottom right,#ec43a1,#6943ca) border-box;border:1px solid transparent;border-radius:5px;margin-left:auto;margin-right:auto;margin-top:48px;overflow:hidden;position:relative;transition:.8s cubic-bezier(.16,1,.3,1);width:fit-content}.p-aiforep .ai-exp__bottom-btn:before{background:linear-gradient(to bottom right,#ec43a1,#6943ca);content:"";height:100%;inset:0;position:absolute;width:100%}.p-aiforep .ai-exp__bottom-btn:hover{border:1px solid transparent}.p-aiforep .ai-exp__bottom-btn:hover .c-btn{background:transparent}@media screen and (max-width:768px){.p-aiforep .ai-exp__bottom-btn{margin-top:40px}}.p-aiforep .solution__inner{background-image:url(../../img/ai-for-experience/solution-bg-dot.svg);background-size:contain;padding:80px 0 180px}@media screen and (max-width:768px){.p-aiforep .solution__inner{background-image:url(../../img/ai-for-experience/solution-bg-dot-sp.svg);padding:40px 0 100px}}.p-aiforep .solution-title__img{width:clamp(13.125rem,5.301rem + 28.45vw,32.188rem)}.p-aiforep .solution__text{margin-top:40px}@media screen and (max-width:768px){.p-aiforep .solution__text{font-size:16px;margin-top:32px}}.p-aiforep .solution__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:64px}@media screen and (max-width:768px){.p-aiforep .solution__list{gap:16px;margin-top:32px}}.p-aiforep .solution__item{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:linear-gradient(to bottom right,rgba(249,204,232,.2),rgba(212,204,239,.2) 47%,rgba(190,231,241,.2));padding:40px;position:relative;width:calc(50% - 12px)}@media screen and (max-width:768px){.p-aiforep .solution__item{padding:16px;width:100%}}.p-aiforep .solution__item:before{background:linear-gradient(to bottom right,#ec43a1,#6943ca);border-radius:8px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.p-aiforep .solution__item-title{display:flex;flex-direction:column;gap:6px;margin-top:24px;padding-bottom:8px;position:relative}@media screen and (max-width:768px){.p-aiforep .solution__item-title{gap:3.6px;margin-top:16px;padding-bottom:3.6px}}.p-aiforep .solution__item-title:after{background:linear-gradient(to bottom right,#ec43a1,#6943ca);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;width:100%}.p-aiforep .solution__item-title-sub--1{max-width:92px}@media screen and (max-width:768px){.p-aiforep .solution__item-title-sub--1{max-width:68px}}.p-aiforep .solution__item-title-sub--2{max-width:62px}@media screen and (max-width:768px){.p-aiforep .solution__item-title-sub--2{max-width:48px}}.p-aiforep .solution__item-title-sub--3{max-width:88px}@media screen and (max-width:768px){.p-aiforep .solution__item-title-sub--3{max-width:64px}}.p-aiforep .solution__item-title-sub--4{max-width:68px}@media screen and (max-width:768px){.p-aiforep .solution__item-title-sub--4{max-width:49px}}.p-aiforep .solution__item-title-main{font-size:24px;font-weight:700;letter-spacing:.04em;line-height:1.8}@media screen and (max-width:768px){.p-aiforep .solution__item-title-main{font-size:16px}}.p-aiforep .solution__item-text{font-size:18px;margin-top:24px}@media screen and (max-width:768px){.p-aiforep .solution__item-text{font-size:14px;margin-top:16px}}.p-aiforep .bg-gradient-sec{position:relative;z-index:1}.p-aiforep .bg-gradient-sec .bg-gradient{background:linear-gradient(to bottom right,#ec43a1,#6943ca);height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}.p-aiforep .bg-gradient-sec .c-section-title__en{-webkit-text-fill-color:#fff;color:#fff}.p-aiforep .bg-gradient-sec .c-section-title__ja{color:#fff}.p-aiforep .bg-gradient-sec .c-btn{background:#fff;border:1px solid #fff}.p-aiforep .bg-gradient-sec .c-btn:before{opacity:1}.p-aiforep .bg-gradient-sec .c-btn:hover{background:transparent}.p-aiforep .bg-gradient-sec .c-btn:hover:before{opacity:.2}.p-aiforep .skill-dev{border-bottom:1px solid #fff}.p-aiforep .skill-dev__inner{padding:180px 0 100px}@media screen and (max-width:768px){.p-aiforep .skill-dev__inner{padding:100px 0 64px}}.p-aiforep .skill-dev-title__img{width:clamp(19.438rem,7.791rem + 42.35vw,47.813rem)}.p-aiforep .skill-dev__text{margin-top:40px}@media screen and (max-width:768px){.p-aiforep .skill-dev__text{margin-top:24px}}.p-aiforep .skill-dev__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:40px}@media screen and (max-width:768px){.p-aiforep .skill-dev__list{gap:14px;margin-top:24px}}.p-aiforep .skill-dev__item{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:linear-gradient(135deg,rgba(249,204,232,.1),rgba(212,204,239,.1) 47%,rgba(190,231,241,.1));border-radius:8px;display:flex;flex-direction:column;gap:25px;justify-content:center;padding:34px;position:relative;width:calc(25% - 18px)}@media screen and (max-width:1024px){.p-aiforep .skill-dev__item{width:calc(50% - 12.5px)}}@media screen and (max-width:768px){.p-aiforep .skill-dev__item{border-radius:4.8px;gap:14px;padding:16px;width:calc(50% - 7px)}}.p-aiforep .skill-dev__item:before{background:linear-gradient(to bottom right,rgba(246,116,198,0),#fff);border-radius:8px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}@media screen and (max-width:768px){.p-aiforep .skill-dev__item:before{border-radius:4.8px}}.p-aiforep .skill-dev__item-text{font-size:18px;letter-spacing:.02em;line-height:1.6;margin-top:auto;text-align:center}@media screen and (max-width:768px){.p-aiforep .skill-dev__item-text{font-size:12px}}.p-aiforep .skill-dev__item:first-of-type .c-img-wrap{max-width:120px}@media screen and (max-width:768px){.p-aiforep .skill-dev__item:first-of-type .c-img-wrap{max-width:72px}}.p-aiforep .skill-dev__item:nth-of-type(2) .c-img-wrap{max-width:134px}@media screen and (max-width:768px){.p-aiforep .skill-dev__item:nth-of-type(2) .c-img-wrap{max-width:80px}}.p-aiforep .skill-dev__item:nth-of-type(3) .c-img-wrap{max-width:86px}@media screen and (max-width:768px){.p-aiforep .skill-dev__item:nth-of-type(3) .c-img-wrap{max-width:51px}}.p-aiforep .skill-dev__item:nth-of-type(4) .c-img-wrap{max-width:99px}@media screen and (max-width:768px){.p-aiforep .skill-dev__item:nth-of-type(4) .c-img-wrap{max-width:59px}}.p-aiforep .team{border-bottom:1px solid #fff}.p-aiforep .team__inner{padding:80px 0}@media screen and (max-width:768px){.p-aiforep .team__inner{padding:64px 0}}.p-aiforep .team__layout{align-items:center;display:flex;gap:24px;justify-content:space-between}@media screen and (max-width:768px){.p-aiforep .team__layout{flex-wrap:wrap;gap:40px}}.p-aiforep .team__col--left{max-width:895px}@media screen and (max-width:768px){.p-aiforep .team__col--left{width:100%}.p-aiforep .team__col--right{margin:0 auto}}.p-aiforep .team-title__img{width:clamp(6rem,2.357rem + 13.25vw,14.875rem)}.p-aiforep .team__text{margin-top:40px}@media screen and (max-width:768px){.p-aiforep .team__text{margin-top:24px}}.p-aiforep .governance__inner{padding:80px 0 180px}@media screen and (max-width:768px){.p-aiforep .governance__inner{padding:64px 0}}.p-aiforep .governance-title__img{width:clamp(13rem,5.201rem + 28.36vw,32rem)}.p-aiforep .governance__layout{display:flex;gap:10%;justify-content:space-between;margin-top:40px}@media screen and (max-width:768px){.p-aiforep .governance__layout{flex-wrap:wrap;margin-top:24px}}.p-aiforep .governance__col--left{width:40%}@media screen and (max-width:768px){.p-aiforep .governance__col--left{width:100%}}.p-aiforep .governance__col--right{width:50%}@media screen and (max-width:768px){.p-aiforep .governance__col--right{width:100%}}.p-aiforep .governance__img-wrap{margin-top:72px}@media screen and (max-width:768px){.p-aiforep .governance__img-wrap{margin-top:0}}.p-aiforep .governance dl>div{background:transparent;padding:24px 0;position:relative;z-index:0}@media screen and (max-width:768px){.p-aiforep .governance dl>div{padding:16px 0}}.p-aiforep .governance dl>div:before{background:linear-gradient(to bottom right,rgba(246,116,198,0),#fff);content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px 0;pointer-events:none;position:absolute}.p-aiforep .governance dl dt{font-size:18px;line-height:1.8}@media screen and (max-width:768px){.p-aiforep .governance dl dt{font-size:16px}}.p-aiforep .governance dl dd{font-size:14px;line-height:1.8;margin-top:8px}.p-aiforep--main{background:#fff}.has-ai-for-experience .l-footer{padding-top:0;z-index:3}.has-ai-for-experience .l-footer-banner{background:#fff;padding-bottom:12rem;padding-top:12rem}@media screen and (max-width:767px){.has-ai-for-experience .l-footer-banner{padding-bottom:5rem;padding-top:5rem}}@media screen and (max-width:768px){.has-ai-for-experience .c-pagetop{bottom:82px}}