.chatgpt-page{background:var(--color-primary-8)}.chatgpt-page__hero .service-hero{background:linear-gradient(#18292d 0%,#0d5563 100%);min-height:830px;padding:115px 0 0}.chatgpt-page__hero .service-hero__container{min-height:715px}.chatgpt-page__hero .service-hero__copy{align-items:center;max-width:640px;padding-top:40px}.chatgpt-page__hero .service-hero__title,.chatgpt-page__hero .service-hero__description{text-align:center}.chatgpt-page__hero .service-hero__image{width:min(100vw,375px);margin-top:40px}.chatgpt-page__info .service-media-text,.chatgpt-page__reasons .service-icon-cards,.chatgpt-page__consultation .service-cta-logo-banner,.chatgpt-page__process .service-process,.chatgpt-page__examples .service-showcase-slider,.chatgpt-page__contact .service-media-text,.chatgpt-page__integration .service-side-scroll-cards,.chatgpt-page__faq .faq-section,.chatgpt-page__articles .service-related-articles{background:var(--color-primary-8)}.chatgpt-page__info .service-media-text__container{align-items:center}.chatgpt-page__info .service-media-text__copy{max-width:580px}.chatgpt-page__info .service-section-title{text-align:center}.chatgpt-page__info .service-section-copy{margin-bottom:0}.chatgpt-page__info .service-section-copy p{color:var(--color-secondary-3)}.chatgpt-page__info .service-media-text__image{object-fit:contain;border-radius:18px;width:min(100%,565px);margin:0 auto}.chatgpt-page__services .service-icon-cards{background:linear-gradient(90deg,#18292d 0%,#0d5563 100%);position:relative}.chatgpt-page__services .service-icon-cards:before,.chatgpt-page__services .service-icon-cards:after{content:"";z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:contain;width:326px;height:100%;display:none;position:absolute;top:0}.chatgpt-page__services .service-icon-cards:before{background-image:url(/assets/images/pages/chatgpt-integration-services/chatgpt-service-left-vector.svg);background-position:0 0;left:0}.chatgpt-page__services .service-icon-cards:after{background-image:url(/assets/images/pages/chatgpt-integration-services/chatgpt-service-right-vector.svg);background-position:100% 0;right:0}.chatgpt-page__services .service-section-title{color:var(--color-white);text-align:left}.chatgpt-page__services .service-section-copy{display:none}.chatgpt-page__services .service-icon-cards__grid{z-index:1;scroll-snap-type:x mandatory;gap:20px;padding-bottom:36px;display:flex;position:relative;overflow-x:auto}.chatgpt-page__services .service-icon-cards__card{border:1px solid var(--color-primary-1);box-shadow:none;scroll-snap-align:start;background:0 0;border-radius:18px;flex:0 0 min(350px,100vw - 40px);padding:32px}.chatgpt-page__services .service-icon-cards__card-inner{flex-direction:row;align-items:flex-start;gap:30px}.chatgpt-page__services .service-icon-cards__card-title{color:var(--color-white)}.chatgpt-page__services .service-icon-cards__card-text{color:var(--color-secondary-5)}.chatgpt-page__services .service-icon-cards__icon-wrap{background:0 0;flex:0 0 55px;width:55px;height:55px}.chatgpt-page__services .service-icon-cards__mobile-pagination{justify-content:center;gap:16px;display:flex}.chatgpt-page__services .service-icon-cards__mobile-pagination-dot{background:#ffffff80;border-radius:999px;width:16px;height:6px}.chatgpt-page__services .service-icon-cards__mobile-pagination-dot:first-child{background:#fffc;width:64px}.chatgpt-page__process .service-process{overflow:clip hidden}.chatgpt-page__examples .service-showcase-slider,.chatgpt-page__integration .service-side-scroll-cards,.chatgpt-page__articles .service-related-articles{overflow-x:clip}.chatgpt-page__process .service-process__description{color:var(--color-ink-soft)}.chatgpt-page__process .service-process__grid{scroll-snap-type:none;gap:40px;padding:24px 0 0 36px;display:grid;position:relative;overflow:visible}.chatgpt-page__process .service-process__grid:before{content:"";background:var(--color-primary-1);width:1px;height:auto;position:absolute;top:0;bottom:0;left:0}.chatgpt-page__process .service-process__card{background:var(--color-white);width:100%;min-width:0;box-shadow:var(--shadow-soft);scroll-snap-align:unset;border-radius:10px;padding:28px;position:relative}.chatgpt-page__process .service-process__card:before{content:"";background:var(--color-white);width:22px;height:22px;box-shadow:var(--shadow-soft);border-radius:999px;position:absolute;top:42px;left:-47px}.chatgpt-page__process .service-process__card:after{content:"";background:var(--color-primary-1);border-radius:999px;width:8px;height:8px;position:absolute;top:49px;left:-40px}.chatgpt-page__process .service-process__step-number{display:none}.chatgpt-page__process .service-process__card-header{margin-bottom:22px}.chatgpt-page__process .service-process__icon{width:54px;height:54px}.chatgpt-page__process .service-process__card-title{color:var(--color-dark-2)}.chatgpt-page__process .service-process__card-text{color:var(--color-ink-soft)}.chatgpt-page__examples .service-showcase-slider__title{color:var(--color-primary-6)}.chatgpt-page__examples .service-showcase-slider__description{color:var(--color-ink-soft)}.chatgpt-page__examples .service-showcase-slider__card{align-items:center}.chatgpt-page__examples .service-showcase-slider__copy{background:linear-gradient(89deg,#e2fbfb 0%,#e2fbfb00 100%)}.chatgpt-page__examples .service-showcase-slider__card-title{color:var(--color-primary-6)}.chatgpt-page__examples .service-showcase-slider__card-text{color:var(--color-secondary-3)}.chatgpt-page__examples .service-showcase-slider__animation{width:min(100%,330px)}.chatgpt-page__contact .service-media-text__container{background:var(--color-white);border-radius:18px;overflow:hidden}.chatgpt-page__contact .service-media-text__copy{padding:60px 20px 0}.chatgpt-page__contact .service-section-title{color:var(--color-primary-6)}.chatgpt-page__contact .service-section-copy p{color:var(--color-secondary-3)}.chatgpt-page__contact .service-media-text__image{object-position:left center;border-radius:0}.chatgpt-page__integration .service-side-scroll-cards{padding-top:0}.chatgpt-page__integration .service-side-scroll-cards__sticky{align-items:flex-start}.chatgpt-page__integration .service-side-scroll-cards__title,.chatgpt-page__integration .service-side-scroll-cards__copy p{text-align:left}.chatgpt-page__integration .service-side-scroll-cards__copy p{color:var(--color-primary-6)}.chatgpt-page__integration .service-side-scroll-cards__list{scroll-snap-type:none;flex-direction:column;gap:0;max-height:none;padding:0;overflow:visible}.chatgpt-page__integration .service-side-scroll-cards__card{scroll-snap-align:unset;background:#ffffff59;border-bottom:1px solid #ddeaf1;border-radius:18px;flex:none;grid-template-columns:84px minmax(0,1fr);width:100%}.chatgpt-page__integration .service-side-scroll-cards__icon-wrap{width:86px;height:55px}.chatgpt-page__integration .service-side-scroll-cards__icon,.chatgpt-page__integration .service-side-scroll-cards__animation{object-fit:contain;width:86px;height:auto;max-height:55px}.chatgpt-page__integration .service-side-scroll-cards__card:last-child{border-bottom:0}@media (width>=768px){.chatgpt-page__hero .service-hero{background:linear-gradient(90deg,#18292d 0%,#0d5563 100%);min-height:620px}.chatgpt-page__hero .service-hero__container{min-height:620px}.chatgpt-page__hero .service-hero__copy{align-items:flex-start;width:540px;padding-top:100px}.chatgpt-page__hero .service-hero__title,.chatgpt-page__hero .service-hero__description{text-align:left}.chatgpt-page__hero .service-hero__image{width:auto;max-width:none;height:618px;margin:0;position:absolute;bottom:0;right:0}.chatgpt-page__info .service-section-title{text-align:left}.chatgpt-page__services .service-icon-cards__card{flex-basis:min(658px,100vw - 40px)}.chatgpt-page__services .service-icon-cards__card-text{padding-left:84px}.chatgpt-page__contact .service-media-text__copy{padding:64px 60px 0}.chatgpt-page__integration .service-side-scroll-cards__list{max-height:740px;padding-right:12px;overflow:hidden auto}.chatgpt-page__examples .service-showcase-slider__swiper{height:550px}.chatgpt-page__examples .service-showcase-slider__card{flex-direction:row;margin-left:40px}.chatgpt-page__examples .service-showcase-slider__copy{width:559px;min-height:305px}}@media (width>=1201px){.chatgpt-page__hero .service-hero__copy{width:640px;padding-top:60px}.chatgpt-page__hero .service-hero__image{width:1231px;height:620px;right:calc(-50vw + min(1200px,100vw - 120px)/2)}.chatgpt-page__services .service-icon-cards:before,.chatgpt-page__services .service-icon-cards:after{display:block}.chatgpt-page__services .service-icon-cards>.shell-container{grid-template-columns:repeat(2,minmax(0,580px));justify-content:center;gap:40px;display:grid}.chatgpt-page__services .service-section-title{margin:0}.chatgpt-page__services .service-icon-cards__grid{scroll-snap-type:none;padding-bottom:0;display:contents;overflow:visible}.chatgpt-page__services .service-icon-cards__mobile-pagination{display:none}.chatgpt-page__services .service-icon-cards__card{flex:initial;min-height:224px;padding:38px 40px}.chatgpt-page__process .service-process__card{min-width:373px;padding:36px}.chatgpt-page__process .service-process__grid{scroll-snap-type:x proximity;gap:40px;padding-top:70px;padding-left:0;display:flex;overflow-x:auto}.chatgpt-page__process .service-process__grid:before{width:max(100%,2600px);height:1px;top:15px;bottom:auto;left:66px}.chatgpt-page__process .service-process__card:before{width:28px;height:28px;top:-64px;left:58px}.chatgpt-page__process .service-process__card:after{width:12px;height:12px;top:-56px;left:66px}.chatgpt-page__contact .service-media-text__container{max-width:min(90%,1420px)}.chatgpt-page__contact .service-media-text__copy{min-width:50%;padding:64px}.chatgpt-page__integration .service-side-scroll-cards__container{gap:40px}}.chatgpt-page__reasons .service-icon-cards{padding-top:60px;padding-bottom:60px}.chatgpt-page__reasons .service-icon-cards>.shell-container{max-width:1200px}.chatgpt-page__reasons .service-section-title,.chatgpt-page__reasons .service-section-copy p{text-align:left}.chatgpt-page__reasons .service-section-title,.chatgpt-page__reasons .service-icon-cards__card-title{color:var(--color-dark-2)}.chatgpt-page__reasons .service-section-copy p,.chatgpt-page__reasons .service-icon-cards__card-text{color:var(--color-ink-soft)}.chatgpt-page__reasons .service-icon-cards__grid--text-dark{gap:38px;display:grid}.chatgpt-page__reasons .service-icon-cards__grid--text-dark .service-icon-cards__card{max-width:none;box-shadow:none;background:0 0;border-right:0;padding:0}.chatgpt-page__reasons .service-icon-cards__grid--text-dark .service-icon-cards__card:not(:first-child),.chatgpt-page__reasons .service-icon-cards__grid--text-dark .service-icon-cards__card:not(:last-child){border-right:0;padding-left:0;padding-right:0}.chatgpt-page__reasons .service-icon-cards__card-inner{flex-direction:row;align-items:center;gap:30px}.chatgpt-page__reasons .service-icon-cards__icon-wrap{background:0 0;border-radius:0;flex:none;width:30px;height:30px}.chatgpt-page__reasons .service-icon-cards__icon{width:30px;height:30px}.chatgpt-page__reasons .service-icon-cards__card-text{display:none}.chatgpt-page__consultation .service-cta-logo-banner__title{color:var(--color-primary-6);text-align:left}.chatgpt-page__consultation .service-cta-logo-banner{padding-top:80px;padding-bottom:92px;overflow:hidden}.chatgpt-page__consultation .service-cta-logo-banner__container{max-width:1200px}.chatgpt-page__consultation .service-cta-logo-banner__text-column .legacy-button{width:min(100%,276px)}@media (width>=768px){.chatgpt-page__reasons .service-icon-cards{padding-top:80px;padding-bottom:80px}.chatgpt-page__reasons .service-icon-cards>.shell-container{grid-template-columns:minmax(0,435px) minmax(0,1fr);grid-template-areas:"title list""copy list";align-items:start;column-gap:58px;display:grid}.chatgpt-page__reasons .service-section-title{grid-area:title}.chatgpt-page__reasons .service-section-copy{grid-area:copy;margin-bottom:0}.chatgpt-page__reasons .service-icon-cards__grid{grid-area:list;grid-template-columns:1fr}.chatgpt-page__consultation .service-cta-logo-banner{min-height:700px;padding-top:115px;padding-bottom:115px}.chatgpt-page__consultation .service-cta-logo-banner__card{max-width:580px}}@media (width>=1201px){.chatgpt-page__reasons .service-icon-cards{padding-top:120px;padding-bottom:120px}.chatgpt-page__reasons .service-icon-cards>.shell-container{grid-template-columns:minmax(0,520px) minmax(0,1fr);column-gap:110px}.chatgpt-page__consultation .service-cta-logo-banner__title{max-width:520px}.chatgpt-page__consultation .service-cta-logo-banner__text-column .legacy-button{min-width:276px}}
