.c-feature-carousel{padding:var(--spacing-module-large) var(--spacing-side-margin-medium) 0;background:var(--color-container-surface-elevation-2)}@media screen and (min-width:768px){.c-feature-carousel{padding-right:0;padding-left:0}}@media screen and (min-width:1200px){.c-feature-carousel{padding-top:var(--spacing-section-medium);background:var(--color-container-surface-elevation-1)}}.c-feature-carousel__container{position:relative;overflow:hidden}.c-feature-carousel__banner{display:block;aspect-ratio:2000/496;border-radius:12px;overflow:hidden;text-decoration:none}@media screen and (min-width:768px){.c-feature-carousel__banner.swiper-slide{width:60%}.c-feature-carousel__banner:not(.swiper-slide-active){opacity:.55;-webkit-transition:opacity .2s;transition:opacity .2s}}.c-feature-carousel__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-feature-carousel__arrow{display:none}@media screen and (min-width:768px){.c-feature-carousel__arrow{position:absolute;top:0;bottom:calc(var(--spacing-module-medium) + 7px);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;margin:auto 0;padding:0;border:1px solid var(--color-blue-300);border-radius:50%;background:#fff;color:#0e1226;-webkit-box-shadow:0 4px 12px rgba(14,18,38,.12);box-shadow:0 4px 12px rgba(14,18,38,.12);cursor:pointer}}.c-feature-carousel__arrow--prev{left:calc(20% - 22px)}.c-feature-carousel__arrow--next{right:calc(20% - 22px)}.c-feature-carousel__arrow--next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-feature-carousel .swiper-pagination{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2px;margin-top:var(--spacing-module-medium)}.c-feature-carousel .swiper-pagination-bullet{width:7px;height:7px;background:var(--color-blue-300);opacity:1}.c-feature-carousel .swiper-pagination-bullet-active{background:var(--color-blue-600)}.c-bestrate-popup{position:fixed;inset:0;z-index:var(--z-index-modal);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(var(--spacing-module-3xl) + var(--spacing-module-medium)) var(--spacing-module-medium) var(--spacing-module-medium);overflow-y:auto;overscroll-behavior:contain;background:rgba(0,19,80,.55)}.c-bestrate-popup[hidden]{display:none}.c-bestrate-popup__dialog{position:relative;outline:none;width:100%;max-width:540px;margin:auto 0;border-radius:var(--radius-large);background:var(--color-container-surface-elevation-2);-webkit-box-shadow:var(--shadow-xy-small) var(--shadow-xy-large) var(--shadow-blur-large) var(--shadow-spreed-small) var(--color-shadow-primary-20);box-shadow:var(--shadow-xy-small) var(--shadow-xy-large) var(--shadow-blur-large) var(--shadow-spreed-small) var(--color-shadow-primary-20)}.c-bestrate-popup__close{background-color:transparent;border:none;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;bottom:calc(100% + var(--spacing-module-small));right:0;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-module-3xs);min-height:44px;color:#fff;font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-xl);font-weight:700;line-height:140%;letter-spacing:var(--typography-letter-spacing-large);cursor:pointer}.c-bestrate-popup__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.c-bestrate-popup__close-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;line-height:1}.c-bestrate-popup__close-icon svg{display:block}.c-bestrate-popup__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.c-bestrate-popup__visual{display:block;width:100%;height:auto;aspect-ratio:2000/660;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-large) var(--radius-large) 0 0}.c-bestrate-popup__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-module-small);padding:var(--spacing-module-xl) var(--spacing-module-medium)}@media screen and (min-width:768px){.c-bestrate-popup__panel{padding:var(--spacing-module-2xl)}}.c-bestrate-popup__lead{margin:0;color:var(--color-text-plane-primary);font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-medium);font-weight:700;line-height:1.4;letter-spacing:var(--typography-letter-spacing-small);text-align:center}.c-bestrate-popup__desc{color:var(--color-text-plane-secondary);line-height:1.8;text-align:center;white-space:nowrap}.c-bestrate-popup__desc,.c-bestrate-popup__note{margin:0;font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-small);letter-spacing:var(--typography-letter-spacing-medium)}.c-bestrate-popup__note{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-serial-module-2xs);color:var(--color-text-plane-primary);line-height:1.6}.c-bestrate-popup__cta,.c-bestrate-popup__note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.c-bestrate-popup__cta{width:100%;min-height:48px;margin-top:var(--spacing-module-xs);border-radius:var(--radius-medium);background:var(--color-text-emphasis-primary-500);color:var(--color-text-on-surface-focus);font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-medium);letter-spacing:var(--typography-letter-spacing-small);text-decoration:none}.c-bestrate-popup__cta:focus-visible{outline:2px solid var(--color-text-emphasis-primary-500);outline-offset:2px}.c-topics-carousel{position:relative}.c-topics-carousel__container{overflow:hidden;padding:10px 0}@media screen and (max-width:767px){.c-topics-carousel__container{margin:0 calc(50% - 50vw)}}.c-topics-carousel__scroll-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:visible;width:100%}.c-topics-carousel__scroll-container .swiper-slide{opacity:.3;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:.7s;transition:.7s;height:auto}@media screen and (min-width:768px){.c-topics-carousel__scroll-container .swiper-slide{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:none;transition:none;width:calc(33.33333% - 10.66667px)}}.c-topics-carousel__scroll-container .swiper-slide-active{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:1}.c-topics-card__box{width:100%}.c-topics-card__item-image{width:100%;-ms-flex-item-align:stretch;align-self:stretch;aspect-ratio:235.33/132.36;-webkit-box-shadow:var(--shadow-xy-small) var(--shadow-xy-medium) var(--shadow-blur-small) var(--shadow-spreed-small) var(--color-shadow-primary-20);box-shadow:var(--shadow-xy-small) var(--shadow-xy-medium) var(--shadow-blur-small) var(--shadow-spreed-small) var(--color-shadow-primary-20)}.c-topics-card__date{color:var(--color-text-plane-secondary);font-size:var(--typography-font-size-xs);font-weight:400;line-height:150%;letter-spacing:var(--typography-letter-spacing-small);margin-top:var(--spacing-module-2xs)}.c-topics-card__date,.c-topics-card__item-headline{font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-style:normal}.c-topics-card__item-headline{color:var(--color-text-plane-primary);font-size:var(--typography-font-size-small);font-weight:700;line-height:160%;letter-spacing:var(--typography-letter-spacing-medium)}@media screen and (min-width:375px){.l-sidebar.l-sidebar--top{max-width:none}}@media screen and (min-width:1200px){.l-sidebar.l-sidebar--top{max-width:432px}}.p-index{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:100%}@media screen and (min-width:1200px){.p-index{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.p-index-header{position:sticky;top:0;z-index:var(--z-index-header)}.p-index-topics{padding-bottom:var(--spacing-side-margin-large);background:var(--color-container-surface-elevation-1)}@media screen and (min-width:1200px){.p-index-topics{padding-bottom:0;background:var(--color-container-surface-elevation-1)}}.p-index-topics__containers{padding:var(--spacing-heading-h2-top) var(--spacing-side-margin-medium) var(--spacing-heading-h2-bottom)}@media screen and (min-width:1200px){.p-index-topics__containers{padding:0 0 var(--spacing-module-xl)}}.p-index-topics__list{padding:0}@media screen and (min-width:768px){.p-index-topics__list{padding:0 var(--spacing-module-medium)}}@media screen and (min-width:1200px){.p-index-topics__list{padding:0}}.p-index-industry{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-module-xl);background:var(--color-container-surface-elevation-2)}@media screen and (min-width:1200px){.p-index-industry{gap:0;background:var(--color-container-surface-elevation-1)}}.p-index-industry__containers{padding:var(--spacing-heading-h2-top) var(--spacing-side-margin-medium) var(--spacing-heading-h2-bottom)}@media screen and (min-width:1200px){.p-index-industry__containers{padding:var(--spacing-section-medium) 0 var(--spacing-module-xl)}}.p-index-industry__container{display:-webkit-box;display:-ms-flexbox;display:flex;height:59px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-module-small);-ms-flex-item-align:stretch;align-self:stretch}.p-index-industry__list{display:grid;grid-template-columns:1fr;gap:10px;align-self:stretch;padding:0 var(--spacing-side-margin-medium) var(--spacing-section-large)}@media screen and (min-width:768px){.p-index-industry__list{grid-template-columns:1fr 1fr;gap:var(--spacing-module-medium);margin-top:var(--spacing-module-medium)}}@media screen and (min-width:1200px){.p-index-industry__list{margin-top:0;padding:0}}.p-index-industry__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing-module-small);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-module-small);-ms-flex-item-align:stretch;align-self:stretch;border-radius:var(--radius-medium);background:var(--color-container-surface-elevation-2);-webkit-box-shadow:var(--shadow-xy-small) var(--shadow-xy-medium) var(--shadow-blur-medium) var(--shadow-spreed-medium) var(--color-shadow-primary-10);box-shadow:var(--shadow-xy-small) var(--shadow-xy-medium) var(--shadow-blur-medium) var(--shadow-spreed-medium) var(--color-shadow-primary-10);color:var(--color-text-emphasis-primary-500);font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-small);font-style:normal;font-weight:700;line-height:100%;letter-spacing:var(--typography-letter-spacing-small)}.p-index-industry__item:hover{-webkit-box-shadow:var(--shadow-xy-small) var(--shadow-xy-large) var(--shadow-blur-large) var(--shadow-spreed-small) var(--color-shadow-primary-20);box-shadow:var(--shadow-xy-small) var(--shadow-xy-large) var(--shadow-blur-large) var(--shadow-spreed-small) var(--color-shadow-primary-20)}.p-index-industry__image{width:100px;height:66px}.p-index-industry__content,.p-index-industry__image{display:-webkit-box;display:-ms-flexbox;display:flex}.p-index-industry__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-module-xs);-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.p-index-industry__name{color:var(--color-text-emphasis-primary-500);text-overflow:ellipsis;font-size:var(--typography-font-size-large);font-weight:700;line-height:140%;letter-spacing:var(--typography-letter-spacing-small)}.p-index-industry__description,.p-index-industry__name{overflow:hidden;font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-style:normal}.p-index-industry__description{color:var(--color-text-plane-primary);font-size:var(--typography-font-size-small);font-weight:400;line-height:160%;letter-spacing:var(--typography-letter-spacing-medium)}.p-index-region{padding-bottom:var(--spacing-section-large)}@media screen and (min-width:1200px){.p-index-region{padding-bottom:0}}.p-index-region__containers{padding:var(--spacing-heading-h2-top) var(--spacing-side-margin-medium) var(--spacing-heading-h2-bottom)}@media screen and (min-width:1200px){.p-index-region__containers{padding:var(--spacing-section-medium) 0 var(--spacing-module-xl)}}.p-index-region__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-serial-module-medium);-ms-flex-item-align:stretch}.p-index-region__area-search-box,.p-index-region__box{padding:0 var(--spacing-side-margin-medium);align-self:stretch}.p-index-region__area-search-box{display:grid;grid-template-columns:1fr;gap:10px}@media screen and (min-width:768px){.p-index-region__area-search-box{grid-template-columns:1fr 1fr;gap:var(--spacing-module-medium)}}@media screen and (min-width:1200px){.p-index-region__area-search-box{margin-top:0;padding:0}}.p-index-region__area-search-accordion{border-radius:var(--radius-small);-webkit-box-shadow:var(--shadow-xy-small) var(--shadow-xy-medium) var(--shadow-blur-medium) var(--shadow-spreed-medium) var(--color-shadow-primary-10);box-shadow:var(--shadow-xy-small) var(--shadow-xy-medium) var(--shadow-blur-medium) var(--shadow-spreed-medium) var(--color-shadow-primary-10);background-color:var(--color-container-surface-elevation-2);width:100%;font-family:var(--typography-font-family-Noto-Sans-CJK-JP)}@media screen and (min-width:768px){.p-index-region__area-search-accordion{width:100%}}.p-index-region__area-search-accordion-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:40px;padding:0 var(--spacing-module-small);color:var(--color-text-emphasis-primary-500);font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-large);font-style:normal;font-weight:700;line-height:140%;letter-spacing:var(--typography-letter-spacing-small)}.p-index-region__area-search-accordion-summary::-webkit-details-marker{display:none}.p-index-region__area-search-accordion-summary:after,.p-index-region__area-search-accordion-summary:before{content:"";width:3px;height:.9em;border-radius:var(--radius-small);background-color:var(--color-blue-400)}.p-index-region__area-search-accordion-summary:before{position:absolute;right:1em;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-index-region__area-search-accordion-summary:after{position:absolute;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;right:1em}.p-index-region__area-search-accordion[open] .p-index-region__area-search-accordion-summary{border-bottom:1px solid var(--color-blue-300)}.p-index-region__area-search-accordion[open] .p-index-region__area-search-accordion-summary:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-index-region__area-search-grid{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing-module-small);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;gap:var(--spacing-serial-module-small);-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}.p-index-region__area-search-accordion[open] .p-index-region__area-search-grid{-webkit-transform:none;transform:none;opacity:1}@media screen and (min-width:768px){.p-index-region__area-search-accordion-summary:after,.p-index-region__area-search-accordion-summary:before{display:none}}.p-index-culture{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-module-xl);background:var(--color-container-surface-elevation-2)}@media screen and (min-width:1200px){.p-index-culture{gap:0;background:var(--color-container-surface-elevation-1)}}.p-index-culture__containers{padding:var(--spacing-heading-h2-top) var(--spacing-side-margin-medium) var(--spacing-heading-h2-bottom)}@media screen and (min-width:1200px){.p-index-culture__containers{padding:var(--spacing-section-medium) 0 var(--spacing-module-xl)}}.p-index-culture__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-item-align:stretch;align-self:stretch;padding:0 var(--spacing-side-margin-medium) var(--spacing-section-large);overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.p-index-culture__list::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.p-index-culture__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-module-medium);margin-top:var(--spacing-module-medium);overflow-x:visible;-ms-scroll-snap-type:none;scroll-snap-type:none}}@media screen and (min-width:1200px){.p-index-culture__list{margin-top:0;padding:0}}.p-index-culture__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacing-module-small);padding:var(--spacing-module-large) var(--spacing-module-small);border-radius:var(--radius-medium);background:var(--color-container-surface-elevation-2);-webkit-box-shadow:var(--shadow-xy-small) var(--shadow-xy-medium) var(--shadow-blur-medium) var(--shadow-spreed-medium) var(--color-shadow-primary-10);box-shadow:var(--shadow-xy-small) var(--shadow-xy-medium) var(--shadow-blur-medium) var(--shadow-spreed-medium) var(--color-shadow-primary-10);text-align:center;-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - 6.66667px);flex:0 0 calc(33.33333% - 6.66667px);scroll-snap-align:start}.p-index-culture__item:hover{-webkit-box-shadow:var(--shadow-xy-small) var(--shadow-xy-large) var(--shadow-blur-large) var(--shadow-spreed-small) var(--color-shadow-primary-20);box-shadow:var(--shadow-xy-small) var(--shadow-xy-large) var(--shadow-blur-large) var(--shadow-spreed-small) var(--color-shadow-primary-20)}@media screen and (min-width:768px){.p-index-culture__item{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;scroll-snap-align:none}}.p-index-culture__icon{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--color-icon-primary-500)}.p-index-culture__icon svg{width:32px;height:32px}.p-index-culture__label{color:var(--color-text-emphasis-primary-500);font-family:var(--typography-font-family-Noto-Sans-CJK-JP);font-size:var(--typography-font-size-small);font-style:normal;font-weight:700;line-height:140%;letter-spacing:var(--typography-letter-spacing-small)}.p-index-new{width:100%;overflow:hidden;background:var(--color-container-surface-elevation-2)}@media screen and (min-width:1200px){.p-index-new{background:var(--color-container-surface-elevation-1)}}.p-index-new .c-recruit-card-list{display:grid;grid-template-columns:var(--flexible-grid-template-columns);gap:var(--spacing-module-medium)}.p-index-new__containers{padding:var(--spacing-heading-h2-top) var(--spacing-side-margin-medium) var(--spacing-heading-h2-bottom)}@media screen and (min-width:1200px){.p-index-new__containers{padding:var(--spacing-heading-h2-top) 0 var(--spacing-module-medium)}}.p-index-new__view-all{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing-module-2xl) var(--spacing-side-margin-large) 0;padding-bottom:var(--spacing-section-large);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1200px){.p-index-new__view-all{padding-bottom:var(--spacing-module-3xl)}}.p-index-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.p-index-column__containers{padding:var(--spacing-heading-h2-top) var(--spacing-side-margin-medium) var(--spacing-heading-h2-bottom)}.p-index-column__index{display:grid;grid-template-columns:1fr;gap:var(--spacing-module-medium);align-self:stretch;width:100%;padding:0 var(--spacing-side-margin-medium)}@media screen and (min-width:768px){.p-index-column__index{margin-top:var(--spacing-module-medium);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){.p-index-column__index{padding:0;margin-top:0}}.p-index-column__view-all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:var(--spacing-module-2xl)}.p-index-footer{margin-top:var(--spacing-section-xl);width:100%}.p-index-cta{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 var(--spacing-module-2xl);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-module-3xl);-ms-flex-item-align:stretch;align-self:stretch;border-radius:var(--radius-large) var(--radius-large) 0 0;background:var(--color-container-surface-elevation-2);position:fixed;bottom:0;width:100%;height:88px;z-index:var(--z-index-cta);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}@media screen and (min-width:768px){.p-index-cta{display:none}}.p-index-cta.cta-hidden{-webkit-transform:translateY(100%);transform:translateY(100%)}.p-index-cta.cta-visible{-webkit-transform:translateY(0);transform:translateY(0)}.p-index-cta .p-index-cta__apply-button{width:100%}@media screen and (min-width:1200px){.p-index-cta .p-index-cta__apply-button{width:auto}}.p-index-cta .p-index-cta__apply-button-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}