.card-carousel-with-animation{--card-active-w:70.24%;--card-side-w:25%;--active-left-offset:32px;--card-gap:16px;--buffer-cards-before-active:4;--card-active-radius:24px;--card-side-radius:24px;display:flex;flex-direction:column;align-items:center;width:100%;padding:40px 0}@media screen and (min-width:768px){.card-carousel-with-animation{--card-active-w:51.3%;--card-side-w:30.23%;--active-left-offset:125px;--card-gap:18px;--card-active-radius:32px;--card-side-radius:32px}}@media screen and (min-width:1024px){.card-carousel-with-animation{--active-left-offset:155px;--card-active-w:45.6%;--card-side-w:23.08%;--card-gap:24px;padding:60px 0}}@media screen and (min-width:1440px){.card-carousel-with-animation{--active-left-offset:227px;--card-active-w:47.02%;--card-side-w:23.51%;--card-gap:28px;--card-active-radius:60px;--card-side-radius:40px;padding:80px 0}}@media screen and (min-width:1800px){.card-carousel-with-animation{--active-left-offset:256px;--card-active-w:725.5px;--card-side-w:362.6px;--card-gap:32px}}.card-carousel-with-animation__header{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-start;gap:12px;max-width:1000px;text-align:left;font-family:Inter,Noto Sans SC,sans-serif;font-weight:700;color:#fff;padding-left:16px;padding-right:16px;padding-bottom:24px}@media screen and (min-width:768px){.card-carousel-with-animation__header{padding-left:0;padding-right:0;gap:20px}}@media screen and (min-width:1024px){.card-carousel-with-animation__header{padding-bottom:32px}}@media screen and (min-width:1440px){.card-carousel-with-animation__header{gap:24px;padding-bottom:60px}}.card-carousel-with-animation__title{margin:0;font-size:28px;line-height:32px;font-weight:700}@media screen and (min-width:768px){.card-carousel-with-animation__title{font-size:32px;line-height:40px}}@media screen and (min-width:1024px){.card-carousel-with-animation__title{font-size:40px;line-height:48px}}@media screen and (min-width:1440px){.card-carousel-with-animation__title{font-size:48px;line-height:56px}}.card-carousel-with-animation__title .highlight-text{color:#f2617a}.card-carousel-with-animation__description{margin:0;font-size:20px;line-height:24px;font-weight:700}@media screen and (min-width:768px){.card-carousel-with-animation__description{font-size:24px;line-height:28px}}@media screen and (min-width:1024px){.card-carousel-with-animation__description{font-size:28px;line-height:32px}}@media screen and (min-width:1440px){.card-carousel-with-animation__description{font-size:32px;line-height:40px}}.card-carousel-with-animation__description .highlight-text{color:#f2617a}.card-carousel-with-animation__stage{overflow:hidden;position:relative;width:100%;margin:0 auto;padding-bottom:24px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (min-width:768px){.card-carousel-with-animation__stage{padding-bottom:32px}}@media screen and (min-width:1024px){.card-carousel-with-animation__stage{padding-bottom:24px}}.card-carousel-with-animation__track{display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:nowrap;gap:var(--card-gap);will-change:transform;padding-top:2px;transform:translateX(calc(var(--active-left-offset) - var(--buffer-cards-before-active) * (var(--card-side-w) + var(--card-gap))))}.card-carousel-with-animation__carousel-card{position:relative;flex-shrink:0;overflow:hidden;color:inherit;text-decoration:none}.card-carousel-with-animation__carousel-card:visited{color:inherit}.card-carousel-with-animation__carousel-card--next,.card-carousel-with-animation__carousel-card--previous{display:none;aspect-ratio:15/28;border-radius:var(--card-side-radius);width:var(--card-side-w);display:block;box-shadow:1px 1px 14.7px 0 #001d25}@media screen and (min-width:768px){.card-carousel-with-animation__carousel-card--next,.card-carousel-with-animation__carousel-card--previous{aspect-ratio:649/490}}.card-carousel-with-animation__carousel-card--next:after,.card-carousel-with-animation__carousel-card--previous:after{content:"";position:absolute;inset:0;background-image:linear-gradient(181deg,rgba(8,8,8,0) .8%,rgba(0,0,0,.14) 92.7%)}.card-carousel-with-animation__carousel-card--previous{margin-left:0}.card-carousel-with-animation__carousel-card--active{aspect-ratio:253/336;width:var(--card-active-w);border-radius:var(--card-active-radius);background-color:#002a36;box-shadow:0 10px 16px 2px rgba(0,0,0,.28)}@media screen and (min-width:768px){.card-carousel-with-animation__carousel-card--active{aspect-ratio:649/490}}.card-carousel-with-animation__carousel-card--active-clickable{cursor:pointer}.card-carousel-with-animation__carousel-card--active-clickable:focus-visible .card-carousel-with-animation__cta .cta-button__text,.card-carousel-with-animation__carousel-card--active-clickable:hover .card-carousel-with-animation__cta .cta-button__text{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.card-carousel-with-animation__carousel-card-image{display:block;position:relative;z-index:0;width:100%;height:100%;object-fit:cover}.card-carousel-with-animation__carousel-card--active .card-carousel-with-animation__carousel-card-image{object-fit:cover;object-position:center}.card-carousel-with-animation__cta{position:absolute;top:16px;left:16px;padding:0;border-radius:0;background:rgba(0,0,0,0);border:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;transform:translateY(0);z-index:2}.agent-works-page .card-carousel-with-animation__cta.cta-button{text-wrap:wrap;text-align:left}.agent-works-page .card-carousel-with-animation__cta.cta-button .cta-icon-chevron-right{display:inline;vertical-align:middle;margin-left:8px;white-space:nowrap}.card-carousel-with-animation__cta.cta-button{display:inline-block;width:90%;align-items:center;gap:8px;background:rgba(0,0,0,0);border:0;box-shadow:none;padding:0;text-decoration:none}@media screen and (min-width:768px){.card-carousel-with-animation__cta.cta-button{width:60%;text-wrap:stable}}@media screen and (min-width:1024px){.card-carousel-with-animation__cta.cta-button{width:70%}}@media screen and (min-width:1200px){.card-carousel-with-animation__cta.cta-button{text-wrap:nowrap}}.card-carousel-with-animation__cta .cta-button__text{color:#fff;font-size:16px;line-height:24px;font-weight:630}@media screen and (min-width:768px){.card-carousel-with-animation__cta .cta-button__text{font-size:16px;line-height:24px}}@media screen and (min-width:1024px){.card-carousel-with-animation__cta .cta-button__text{font-size:20px;line-height:24px}}@media screen and (min-width:768px){.card-carousel-with-animation__cta{top:24px;left:24px}}@media screen and (min-width:1024px){.card-carousel-with-animation__cta{top:28px;left:28px}}@media screen and (min-width:1440px){.card-carousel-with-animation__cta{top:40px;left:40px}}.card-carousel-with-animation__cta .cta-icon-chevron-right{display:inline-block;align-items:center;justify-content:center;color:#fff}.card-carousel-with-animation__nav{display:flex;align-items:center;justify-content:space-between;gap:16px;align-self:flex-start;box-sizing:border-box;margin-left:var(--active-left-offset);width:var(--card-active-w);max-width:var(--card-active-w);padding-left:24px;padding-right:24px;transition:margin-left .3s ease,width .3s ease,padding .3s ease;margin-top:-8px}@media screen and (min-width:768px){.card-carousel-with-animation__nav{margin-top:-14px}}@media screen and (min-width:1024px){.card-carousel-with-animation__nav{margin-top:-6px}}@media screen and (min-width:1440px){.card-carousel-with-animation__nav{padding-left:60px;padding-right:46px;margin-top:-4px}}@media screen and (min-width:1800px){.card-carousel-with-animation__nav{margin-top:0}}.card-carousel-with-animation__carousel-dashes{display:flex;justify-content:center;gap:14px}@media screen and (min-width:1024px){.card-carousel-with-animation__carousel-dashes{gap:16px}}.card-carousel-with-animation__carousel-dash{border:0;width:20px;height:4px;border-radius:4px;transition:box-shadow .22s ease;opacity:1;background-color:#fff}.card-carousel-with-animation__carousel-dash--active{background-color:#e16a7c}.card-carousel-with-animation__carousel-arrows{display:none}@media screen and (min-width:1024px){.card-carousel-with-animation__carousel-arrows{display:flex;gap:24px}}.card-carousel-with-animation__carousel-arrow-button{width:44px;height:44px;border:none;background:rgba(0,0,0,0);color:#fff;font-size:40px;line-height:1;font-weight:300;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:border-color .2s ease,color .2s ease,opacity .2s ease}.card-carousel-with-animation__carousel-arrow-button:hover:not(:disabled){background:#002a36}.card-carousel-with-animation__carousel-arrow-button:disabled{opacity:.45;cursor:not-allowed}@media screen and (min-width:768px){.card-carousel-with-animation__carousel-arrow-button{width:44px;height:44px;font-size:36px}}.card-carousel-with-animation__carousel-arrow-button svg{width:16px;height:16px}#proof{scroll-margin-top:60px}@media screen and (min-width:1024px){#proof{scroll-margin-top:90px}}.card-carousel-with-animation__sr-position{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.faq-list{position:relative;z-index:2;isolation:isolate;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:40px 0;gap:24px}@media screen and (min-width:1024px){.faq-list{padding:60px 0}}.faq-list__inner{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px}@media screen and (min-width:1024px){.faq-list__inner{gap:40px}}.faq-list__header{width:100%;height:56px;position:relative;display:flex;flex-direction:column;justify-content:center;gap:24px}.faq-list__title-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.faq-list__title{width:100%;display:inline;font-size:28px;line-height:32px;font-weight:700}@media screen and (min-width:768px){.faq-list__title{font-size:32px;line-height:40px}}@media screen and (min-width:1024px){.faq-list__title{font-size:40px;line-height:48px}}@media screen and (min-width:1440px){.faq-list__title{font-size:48px;line-height:56px}}.faq-list__title{word-wrap:break-word}.faq-list__title--highlight{color:#f2617a}.faq-list__title--default{color:#fff}.faq-list__content{gap:48px}.faq-list__content,.faq-list__items{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.faq-list__items{gap:24px}.faq-list__view-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(0,0,0,0);display:inline-flex;align-items:center;gap:8px;padding:0 8px 0 12px;color:#fff;cursor:pointer;margin:auto}.faq-list__view-more:hover{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.faq-list__view-more:focus-visible{outline:2px solid #fff;border-radius:4px}.faq-list__view-more-text{font-size:16px;line-height:24px;font-weight:700}@media screen and (min-width:768px){.faq-list__view-more-text{font-size:18px;line-height:28px}}@media screen and (min-width:1024px){.faq-list__view-more-text{font-size:20px;line-height:32px}}@media screen and (min-width:1440px){.faq-list__view-more-text{font-size:24px;line-height:36px}}.faq-list__view-more-text{color:#fff}.faq-list__view-more-icon{width:28px;height:28px;flex-shrink:0}.faq-item{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:-24px}.faq-item--expanded .faq-item__header{box-shadow:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.faq-item__header{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font:inherit;text-align:left;width:100%;padding:16px 24px;position:relative;z-index:2;background:#003d4f;box-shadow:0 10px 20px rgba(0,0,0,.25);border-radius:24px;display:flex;justify-content:flex-start;align-items:center;gap:24px;cursor:pointer;transition:border-radius .35s ease-in-out}@media screen and (min-width:1024px){.faq-item__header{padding:20px 24px}}.faq-item__header:hover{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.faq-item__header--expanded{border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-left-radius:0;border-bottom-right-radius:0}.faq-item__question-wrapper{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px}.faq-item__question{width:100%;color:#fff;font-size:16px;line-height:24px;font-weight:400}@media screen and (min-width:768px){.faq-item__question{font-size:18px;line-height:28px}}@media screen and (min-width:1024px){.faq-item__question{font-size:20px;line-height:32px}}@media screen and (min-width:1440px){.faq-item__question{font-size:24px;line-height:36px}}.faq-item__question{word-wrap:break-word}.faq-item__icon-wrapper{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:7px;overflow:hidden}.faq-item__icon{width:16px;height:16px;flex-shrink:0;transform-origin:center;transition:transform .35s ease-in-out}@media screen and (min-width:1024px){.faq-item__icon{width:20px;height:20px}}.faq-item__icon--expanded{transform:rotate(45deg)}.faq-item__answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease-in-out,transform .35s ease-in-out;transform:translateY(-26px) scale(.99);width:100%;position:relative;z-index:1}.faq-item__answer-wrapper--expanded{grid-template-rows:1fr;transform:translateY(-24px) scale(.9999)}.faq-item__answer{min-height:0;overflow:hidden;width:100%;background:#eff2f4;box-shadow:0 10px 20px rgba(0,0,0,.25);border-bottom-left-radius:24px;border-bottom-right-radius:24px;padding-top:24px}.faq-item__answer-content{padding:24px 32px;width:100%;color:#000;word-wrap:break-word;font-size:16px;line-height:24px;font-weight:400}@media screen and (min-width:768px){.faq-item__answer-content{font-size:18px;line-height:28px}}@media screen and (min-width:1024px){.faq-item__answer-content{font-size:20px;line-height:32px}}@media screen and (min-width:1440px){.faq-item__answer-content{font-size:24px;line-height:36px}}.faq-item-slot{width:100%;list-style:none}.faq-item-slot--revealing{animation:faq-item-reveal .82s cubic-bezier(.22,1,.36,1) both}#faq{scroll-margin-top:60px}@media screen and (min-width:1024px){#faq{scroll-margin-top:90px}}@keyframes faq-item-reveal{0%{opacity:0;transform:translateY(12px);max-height:0}to{opacity:1;transform:translateY(0);max-height:480px}}.faq-item__sr-state{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.faq-item-slot--revealing{animation:none}.faq-item__answer-wrapper,.faq-item__header,.faq-item__icon{transition:none}}