@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.0h2amv7e1wlhq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_7c797d36-module__4TRkXq__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}
.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumbs{padding:8px 0 16px}.Breadcrumbs-module-scss-module__Ir3W5a__list{letter-spacing:-.005em;flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.Breadcrumbs-module-scss-module__Ir3W5a__item{align-items:center;display:flex}.Breadcrumbs-module-scss-module__Ir3W5a__link{color:#5b5b66;text-decoration:none;transition:color .2s}.Breadcrumbs-module-scss-module__Ir3W5a__link:hover{color:#0b0b0f}.Breadcrumbs-module-scss-module__Ir3W5a__current{color:#0b0b0f;font-weight:500}.Breadcrumbs-module-scss-module__Ir3W5a__separator{color:#8a8a95;margin:0 8px}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.0h2amv7e1wlhq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_cac44888-module__mhT62a__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}
.CaseStudies-module-scss-module__fw8J7q__gridContainer{width:100%}.CaseStudies-module-scss-module__fw8J7q__filters{flex-wrap:wrap;gap:8px;margin-bottom:40px;display:flex}.CaseStudies-module-scss-module__fw8J7q__filter{color:#5b5b66;cursor:pointer;letter-spacing:-.005em;background:#fff;border:1px solid #e6e6e0;border-radius:999px;padding:8px 16px;font-size:.8125rem;font-weight:500;transition:border-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1)}.CaseStudies-module-scss-module__fw8J7q__filter:hover{color:#0b0b0f;border-color:#0b0b0f;transform:translateY(-1px)}.CaseStudies-module-scss-module__fw8J7q__filter_active{color:#fff;background:#0b0b0f;border-color:#0b0b0f}.CaseStudies-module-scss-module__fw8J7q__filter_active:hover{color:#fff;background:#1a1a22;border-color:#1a1a22}.CaseStudies-module-scss-module__fw8J7q__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.CaseStudies-module-scss-module__fw8J7q__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.CaseStudies-module-scss-module__fw8J7q__grid{grid-template-columns:repeat(3,1fr)}}.CaseStudies-module-scss-module__fw8J7q__empty{text-align:center;color:#5b5b66;padding:64px 24px;font-size:.9375rem}.CaseStudies-module-scss-module__fw8J7q__card{cursor:pointer;text-align:left;width:100%;color:inherit;background:#fff;border:1px solid #e6e6e0;border-radius:20px;flex-direction:column;text-decoration:none;transition:border-color .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.CaseStudies-module-scss-module__fw8J7q__card:hover{border-color:#0b0b0f;transform:translateY(-3px);box-shadow:0 18px 40px -22px #0b0b0f2e}.CaseStudies-module-scss-module__fw8J7q__card:hover .CaseStudies-module-scss-module__fw8J7q__card__cta{color:#0b0b0f}.CaseStudies-module-scss-module__fw8J7q__card__image{background:#fafaf7;border-bottom:1px solid #e6e6e0;width:100%;height:200px;position:relative;overflow:hidden}.CaseStudies-module-scss-module__fw8J7q__card__image picture,.CaseStudies-module-scss-module__fw8J7q__card__image img{object-fit:cover;width:100%;height:100%}.CaseStudies-module-scss-module__fw8J7q__card__content{flex-direction:column;flex:1;gap:8px;padding:24px 24px 16px;display:flex}.CaseStudies-module-scss-module__fw8J7q__card__client{letter-spacing:normal;text-transform:none;color:#8a8a95;font-size:.875rem;font-weight:500;line-height:1}.CaseStudies-module-scss-module__fw8J7q__card__value{color:#0b0b0f;letter-spacing:-.025em;font-size:2.75rem;font-weight:400;line-height:1}@media (min-width:768px){.CaseStudies-module-scss-module__fw8J7q__card__value{font-size:3.25rem}}.CaseStudies-module-scss-module__fw8J7q__card__label{color:#5b5b66;margin:4px 0 16px;font-size:.9375rem;line-height:1.45}.CaseStudies-module-scss-module__fw8J7q__card__tag{color:#5b5b66;background:#fafaf7;border:1px solid #e6e6e0;border-radius:999px;align-self:flex-start;margin-top:auto;padding:4px 12px;font-size:.75rem;font-weight:500;display:inline-flex}.CaseStudies-module-scss-module__fw8J7q__card__cta{color:#5b5b66;align-items:center;gap:8px;padding:14px 24px 20px;font-size:.8125rem;font-weight:500;transition:color .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.CaseStudies-module-scss-module__fw8J7q__card__cta:after{content:"→";transition:transform .2s cubic-bezier(.2,.8,.2,1)}.CaseStudies-module-scss-module__fw8J7q__card:hover .CaseStudies-module-scss-module__fw8J7q__card__cta:after{transform:translate(3px)}.CaseStudies-module-scss-module__fw8J7q__card_compact .CaseStudies-module-scss-module__fw8J7q__card__value{font-size:2.25rem}@media (min-width:768px){.CaseStudies-module-scss-module__fw8J7q__card_compact .CaseStudies-module-scss-module__fw8J7q__card__value{font-size:2.625rem}}.CaseStudies-module-scss-module__fw8J7q__card_compact .CaseStudies-module-scss-module__fw8J7q__card__content{padding:20px}
.WorkCollage-module-scss-module__fIsGFW__collage{padding:80px 0}@media (min-width:768px){.WorkCollage-module-scss-module__fIsGFW__collage{padding:120px 0}}.WorkCollage-module-scss-module__fIsGFW__collage_bg_canvas{background:#fafaf7}.WorkCollage-module-scss-module__fIsGFW__collage_bg_surface{background:#fff}.WorkCollage-module-scss-module__fIsGFW__collage_bg_ink{color:#fff;background:#0b0b0f}.WorkCollage-module-scss-module__fIsGFW__collage_bg_ink .WorkCollage-module-scss-module__fIsGFW__collage__title,.WorkCollage-module-scss-module__fIsGFW__collage_bg_ink .WorkCollage-module-scss-module__fIsGFW__tile__client{color:#fff}.WorkCollage-module-scss-module__fIsGFW__collage_bg_ink .WorkCollage-module-scss-module__fIsGFW__collage__desc,.WorkCollage-module-scss-module__fIsGFW__collage_bg_ink .WorkCollage-module-scss-module__fIsGFW__tile__label{color:#8a8a95}.WorkCollage-module-scss-module__fIsGFW__collage__head{flex-direction:column;gap:18px;max-width:820px;margin-bottom:40px;display:flex}@media (min-width:768px){.WorkCollage-module-scss-module__fIsGFW__collage__head{margin-bottom:56px}}.WorkCollage-module-scss-module__fIsGFW__collage__title{letter-spacing:-.02em;color:#0b0b0f;margin:0;font-size:clamp(2rem,14.1176px + 2.3529vw,3rem);font-weight:400;line-height:1.16}@media (min-width:1024px){.WorkCollage-module-scss-module__fIsGFW__collage__title{letter-spacing:-.025em;font-size:3.5rem;line-height:1.05}}.WorkCollage-module-scss-module__fIsGFW__collage__desc{letter-spacing:normal;color:#5b5b66;max-width:60ch;margin:0;font-size:1rem;font-weight:400;line-height:1.44}.WorkCollage-module-scss-module__fIsGFW__collage__grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:768px){.WorkCollage-module-scss-module__fIsGFW__collage__grid{grid-template-columns:repeat(12,1fr);gap:14px}}.WorkCollage-module-scss-module__fIsGFW__tile{background:#f0efea;border:1px solid #0b0b0f0f;border-radius:14px;margin:0;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1),border-color .3s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.WorkCollage-module-scss-module__fIsGFW__tile:hover{border-color:#0b0b0f1f;transform:translateY(-3px);box-shadow:0 24px 48px -28px #0b0b0f59}:is(.WorkCollage-module-scss-module__fIsGFW__tile:hover .WorkCollage-module-scss-module__fIsGFW__tile__media picture,.WorkCollage-module-scss-module__fIsGFW__tile:hover .WorkCollage-module-scss-module__fIsGFW__tile__media img){transform:scale(1.05)}.WorkCollage-module-scss-module__fIsGFW__tile:hover .WorkCollage-module-scss-module__fIsGFW__tile__caption{opacity:1;transform:translateY(0)}@media (max-width:767px){.WorkCollage-module-scss-module__fIsGFW__tile{aspect-ratio:16/11}}.WorkCollage-module-scss-module__fIsGFW__tile__media{background:#f0efea;position:absolute;inset:0;overflow:hidden}:is(.WorkCollage-module-scss-module__fIsGFW__tile__media picture,.WorkCollage-module-scss-module__fIsGFW__tile__media img){object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block}.WorkCollage-module-scss-module__fIsGFW__tile__caption{color:#fff;opacity:.92;background:linear-gradient(#0b0b0f00 0%,#0b0b0f73 40%,#0b0b0fc7 100%);flex-direction:column;gap:4px;padding:18px 20px 16px;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .4s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:auto 0 0;transform:translateY(8px)}@media (max-width:767px){.WorkCollage-module-scss-module__fIsGFW__tile__caption{opacity:1;transform:translateY(0)}}.WorkCollage-module-scss-module__fIsGFW__tile__client{letter-spacing:-.01em;color:#fff;font-size:.9375rem;font-weight:600;line-height:1.2}@media (min-width:1024px){.WorkCollage-module-scss-module__fIsGFW__tile__client{font-size:1.0625rem}}.WorkCollage-module-scss-module__fIsGFW__tile__label{letter-spacing:normal;text-transform:none;color:#ffffffb3;font-size:.6875rem;font-weight:500;line-height:1}@media (min-width:768px){.WorkCollage-module-scss-module__fIsGFW__collage_full .WorkCollage-module-scss-module__fIsGFW__collage__grid{grid-template-rows:repeat(5,minmax(110px,13.5vw));grid-template-areas:"t1 t1 t1 t1 t1 t1 t1 t1 t2 t2 t2 t2""t1 t1 t1 t1 t1 t1 t1 t1 t2 t2 t2 t2""t3 t3 t3 t3 t4 t4 t4 t4 t2 t2 t2 t2""t5 t5 t5 t5 t5 t5 t5 t5 t6 t6 t6 t6""t7 t7 t7 t7 t7 t7 t7 t7 t6 t6 t6 t6"}}@media (min-width:1280px){.WorkCollage-module-scss-module__fIsGFW__collage_full .WorkCollage-module-scss-module__fIsGFW__collage__grid{grid-template-rows:repeat(5,minmax(140px,12vw))}}@media (min-width:768px){.WorkCollage-module-scss-module__fIsGFW__collage_full .WorkCollage-module-scss-module__fIsGFW__collage__grid .WorkCollage-module-scss-module__fIsGFW__tile:first-child{grid-area:t1}.WorkCollage-module-scss-module__fIsGFW__collage_full .WorkCollage-module-scss-module__fIsGFW__collage__grid .WorkCollage-module-scss-module__fIsGFW__tile:nth-child(2){grid-area:t2}.WorkCollage-module-scss-module__fIsGFW__collage_full .WorkCollage-module-scss-module__fIsGFW__collage__grid .WorkCollage-module-scss-module__fIsGFW__tile:nth-child(3){grid-area:t3}.WorkCollage-module-scss-module__fIsGFW__collage_full .WorkCollage-module-scss-module__fIsGFW__collage__grid .WorkCollage-module-scss-module__fIsGFW__tile:nth-child(4){grid-area:t4}.WorkCollage-module-scss-module__fIsGFW__collage_full .WorkCollage-module-scss-module__fIsGFW__collage__grid .WorkCollage-module-scss-module__fIsGFW__tile:nth-child(5){grid-area:t5}.WorkCollage-module-scss-module__fIsGFW__collage_full .WorkCollage-module-scss-module__fIsGFW__collage__grid .WorkCollage-module-scss-module__fIsGFW__tile:nth-child(6){grid-area:t6}.WorkCollage-module-scss-module__fIsGFW__collage_full .WorkCollage-module-scss-module__fIsGFW__collage__grid .WorkCollage-module-scss-module__fIsGFW__tile:nth-child(7){grid-area:t7}}.WorkCollage-module-scss-module__fIsGFW__collage_overlap{padding:80px 0 96px}@media (min-width:768px){.WorkCollage-module-scss-module__fIsGFW__collage_overlap{padding:120px 0 140px}.WorkCollage-module-scss-module__fIsGFW__collage_overlap .WorkCollage-module-scss-module__fIsGFW__collage__grid{height:clamp(520px,56vw,760px);display:block;position:relative}}.WorkCollage-module-scss-module__fIsGFW__collage_overlap .WorkCollage-module-scss-module__fIsGFW__collage__grid .WorkCollage-module-scss-module__fIsGFW__tile{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1),border-color .3s cubic-bezier(.2,.8,.2,1);box-shadow:0 30px 60px -28px #0b0b0f59}@media (min-width:768px){.WorkCollage-module-scss-module__fIsGFW__collage_overlap .WorkCollage-module-scss-module__fIsGFW__collage__grid .WorkCollage-module-scss-module__fIsGFW__tile{aspect-ratio:auto;position:absolute}.WorkCollage-module-scss-module__fIsGFW__collage_overlap .WorkCollage-module-scss-module__fIsGFW__collage__grid .WorkCollage-module-scss-module__fIsGFW__tile:first-child{z-index:2;width:50%;height:60%;top:0;left:0}.WorkCollage-module-scss-module__fIsGFW__collage_overlap .WorkCollage-module-scss-module__fIsGFW__collage__grid .WorkCollage-module-scss-module__fIsGFW__tile:nth-child(2){z-index:3;width:38%;height:70%;top:8%;right:0}.WorkCollage-module-scss-module__fIsGFW__collage_overlap .WorkCollage-module-scss-module__fIsGFW__collage__grid .WorkCollage-module-scss-module__fIsGFW__tile:nth-child(3){z-index:4;width:30%;height:42%;top:38%;left:18%}.WorkCollage-module-scss-module__fIsGFW__collage_overlap .WorkCollage-module-scss-module__fIsGFW__collage__grid .WorkCollage-module-scss-module__fIsGFW__tile:nth-child(4){z-index:1;width:32%;height:38%;bottom:0;left:0}.WorkCollage-module-scss-module__fIsGFW__collage_overlap .WorkCollage-module-scss-module__fIsGFW__collage__grid .WorkCollage-module-scss-module__fIsGFW__tile:nth-child(5){z-index:2;width:36%;height:36%;bottom:4%;right:12%}}.WorkCollage-module-scss-module__fIsGFW__collage_overlap .WorkCollage-module-scss-module__fIsGFW__collage__grid .WorkCollage-module-scss-module__fIsGFW__tile:hover{z-index:10!important}.WorkCollage-module-scss-module__fIsGFW__collage_compact{padding:64px 0}@media (min-width:768px){.WorkCollage-module-scss-module__fIsGFW__collage_compact{padding:96px 0}.WorkCollage-module-scss-module__fIsGFW__collage_compact .WorkCollage-module-scss-module__fIsGFW__collage__grid{grid-template-rows:repeat(3,minmax(110px,12vw));grid-template-areas:"t1 t1 t1 t1 t1 t1 t1 t1 t2 t2 t2 t2""t1 t1 t1 t1 t1 t1 t1 t1 t2 t2 t2 t2""t3 t3 t3 t3 t3 t3 t3 t3 t2 t2 t2 t2"}.WorkCollage-module-scss-module__fIsGFW__collage_compact .WorkCollage-module-scss-module__fIsGFW__collage__grid .WorkCollage-module-scss-module__fIsGFW__tile:first-child{grid-area:t1}.WorkCollage-module-scss-module__fIsGFW__collage_compact .WorkCollage-module-scss-module__fIsGFW__collage__grid .WorkCollage-module-scss-module__fIsGFW__tile:nth-child(2){grid-area:t2}.WorkCollage-module-scss-module__fIsGFW__collage_compact .WorkCollage-module-scss-module__fIsGFW__collage__grid .WorkCollage-module-scss-module__fIsGFW__tile:nth-child(3){grid-area:t3}}
.contact-module-scss-module__voS0CW__page{background:#fafaf7}.contact-module-scss-module__voS0CW__page h1{letter-spacing:-.02em;color:#0b0b0f;max-width:22ch;margin:18px 0;font-size:clamp(2.5rem,13.1765px + 3.5294vw,4rem);font-weight:400;line-height:.96}.contact-module-scss-module__voS0CW__header{color:#0b0b0f;background:#fafaf7;padding:88px 0 56px;position:relative;overflow:hidden}@media (min-width:768px){.contact-module-scss-module__voS0CW__header{padding:128px 0 80px}}.contact-module-scss-module__voS0CW__header:before{content:"";pointer-events:none;background:radial-gradient(48% 60% at 18% 0,#7c5cff4d 0%,#7c5cff00 65%),radial-gradient(45% 55% at 82% 0,#22d3ee47 0%,#22d3ee00 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.contact-module-scss-module__voS0CW__header>*{z-index:1;position:relative}.contact-module-scss-module__voS0CW__header__intro{letter-spacing:normal;color:#5b5b66;max-width:60ch;margin:0;font-size:1.125rem;font-weight:400;line-height:1.44}.contact-module-scss-module__voS0CW__content{background:#fafaf7;padding:40px 0 96px}@media (min-width:768px){.contact-module-scss-module__voS0CW__content{padding:56px 0 140px}}.contact-module-scss-module__voS0CW__grid{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:1024px){.contact-module-scss-module__voS0CW__grid{grid-template-columns:1.2fr 1fr;gap:64px}}.contact-module-scss-module__voS0CW__form{background:#fff;border:1px solid #e6e6e0;border-radius:20px;padding:32px}@media (min-width:768px){.contact-module-scss-module__voS0CW__form{padding:40px}}.contact-module-scss-module__voS0CW__form__group{margin-bottom:20px}.contact-module-scss-module__voS0CW__form__label{color:#0b0b0f;letter-spacing:-.005em;margin-bottom:8px;font-size:.8125rem;font-weight:500;display:block}.contact-module-scss-module__voS0CW__form__input,.contact-module-scss-module__voS0CW__form__select,.contact-module-scss-module__voS0CW__form__textarea{color:#0b0b0f;letter-spacing:-.005em;background:#fff;border:1px solid #e6e6e0;border-radius:14px;width:100%;padding:14px 16px;font-family:inherit;font-size:.9375rem;transition:border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1)}.contact-module-scss-module__voS0CW__form__input:focus,.contact-module-scss-module__voS0CW__form__select:focus,.contact-module-scss-module__voS0CW__form__textarea:focus{border-color:#0b0b0f;outline:none;box-shadow:0 0 0 4px #0b0b0f0f}.contact-module-scss-module__voS0CW__form__input::placeholder,.contact-module-scss-module__voS0CW__form__select::placeholder,.contact-module-scss-module__voS0CW__form__textarea::placeholder{color:#8a8a95}.contact-module-scss-module__voS0CW__form__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235B5B66' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:48px}.contact-module-scss-module__voS0CW__form__textarea{resize:vertical;min-height:150px}.contact-module-scss-module__voS0CW__form__row{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:480px){.contact-module-scss-module__voS0CW__form__row{grid-template-columns:1fr 1fr}}.contact-module-scss-module__voS0CW__form__submit{color:#fff;cursor:pointer;letter-spacing:-.005em;background:#0b0b0f;border:1px solid #0b0b0f;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 28px;font-size:.9375rem;font-weight:500;line-height:1;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.contact-module-scss-module__voS0CW__form__submit:after{content:"→";transition:transform .2s cubic-bezier(.2,.8,.2,1)}.contact-module-scss-module__voS0CW__form__submit:hover{background:#1a1a22;transform:translateY(-1px);box-shadow:0 12px 30px -12px #0b0b0f73}.contact-module-scss-module__voS0CW__form__submit:hover:after{transform:translate(3px)}.contact-module-scss-module__voS0CW__form__submit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.contact-module-scss-module__voS0CW__form__note{color:#5b5b66;text-align:center;margin-top:14px;font-size:.75rem}.contact-module-scss-module__voS0CW__form__success{text-align:center;background:#fafaf7;border:1px solid #e6e6e0;border-left:3px solid #00f0ff;border-radius:20px;padding:32px}.contact-module-scss-module__voS0CW__form__success h3{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 8px;font-size:clamp(1.5rem,15.0588px + 1.1765vw,2rem);font-weight:400;line-height:1.16}.contact-module-scss-module__voS0CW__form__success p{color:#5b5b66;margin:0;font-size:.9375rem}.contact-module-scss-module__voS0CW__form__error{color:#0b0b0f;background:#f5c26b14;border:1px solid #f5c26b66;border-left:3px solid #f5c26b;border-radius:14px;margin-bottom:20px;padding:14px 18px;font-size:.875rem}.contact-module-scss-module__voS0CW__info{flex-direction:column;gap:28px;display:flex}.contact-module-scss-module__voS0CW__info h2{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 8px;font-size:clamp(2rem,14.1176px + 2.3529vw,3rem);font-weight:400;line-height:1.16}.contact-module-scss-module__voS0CW__info__item h3{color:#0b0b0f;letter-spacing:-.005em;margin:0 0 8px;font-size:.9375rem;font-weight:600}.contact-module-scss-module__voS0CW__info__item p{color:#5b5b66;margin:0;font-size:.875rem;line-height:1.6}.contact-module-scss-module__voS0CW__info__item a{color:#0b0b0f;text-underline-offset:3px;-webkit-text-decoration:underline #0b0b0f4d;text-decoration:underline #0b0b0f4d;transition:text-decoration-color .2s cubic-bezier(.2,.8,.2,1)}.contact-module-scss-module__voS0CW__info__item a:hover{text-decoration-color:#0b0b0f}.contact-module-scss-module__voS0CW__info__qualifier{background:#fff;border:1px solid #e6e6e0;border-radius:14px;padding:24px}.contact-module-scss-module__voS0CW__info__qualifier h3{letter-spacing:normal;text-transform:none;color:#8a8a95;margin:0 0 14px;font-size:.875rem;font-weight:500;line-height:1}.contact-module-scss-module__voS0CW__info__qualifier ul{margin:0;padding:0;list-style:none}.contact-module-scss-module__voS0CW__info__qualifier ul li{color:#0b0b0f;margin-bottom:8px;padding-left:20px;font-size:.875rem;position:relative}.contact-module-scss-module__voS0CW__info__qualifier ul li:before{content:"";background:linear-gradient(135deg,#00f0ff,#ff2d55);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.contact-module-scss-module__voS0CW__info__qualifier ul li:last-child{margin-bottom:0}
.contact-cta-module-scss-module__fKtekG__contactCta{background:#fafaf7;padding:72px 0 96px;scroll-margin-top:96px;position:relative}@media (min-width:768px){.contact-cta-module-scss-module__fKtekG__contactCta{padding:112px 0 140px}}.contact-cta-module-scss-module__fKtekG__contactCta:before{content:"";pointer-events:none;background:radial-gradient(45% 55% at 12% 0,#00f0ff2e 0%,#00f0ff00 65%),radial-gradient(45% 55% at 88% 0,#ff2d5524 0%,#ff2d5500 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.contact-cta-module-scss-module__fKtekG__contactCta>*{z-index:1;position:relative}.contact-cta-module-scss-module__fKtekG__contactCta__grid{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:1024px){.contact-cta-module-scss-module__fKtekG__contactCta__grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px}}.contact-cta-module-scss-module__fKtekG__contactCta__intro{flex-direction:column;gap:18px;display:flex}.contact-cta-module-scss-module__fKtekG__contactCta__eyebrow{align-self:flex-start}.contact-cta-module-scss-module__fKtekG__contactCta__title{letter-spacing:-.02em;color:#0b0b0f;max-width:22ch;margin:0;font-size:clamp(2rem,14.1176px + 2.3529vw,3rem);font-weight:400;line-height:1.16}.contact-cta-module-scss-module__fKtekG__contactCta__sub{letter-spacing:normal;color:#5b5b66;max-width:56ch;margin:0;font-size:1.125rem;font-weight:400;line-height:1.44}.contact-cta-module-scss-module__fKtekG__contactCta__contacts{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}@media (min-width:480px){.contact-cta-module-scss-module__fKtekG__contactCta__contacts{flex-flow:wrap;gap:24px}}.contact-cta-module-scss-module__fKtekG__contactCta__contacts li{flex-direction:column;gap:4px;display:flex}.contact-cta-module-scss-module__fKtekG__contactCta__label{letter-spacing:normal;text-transform:none;color:#8a8a95;font-size:.875rem;font-weight:500;line-height:1}.contact-cta-module-scss-module__fKtekG__contactCta__value{color:#0b0b0f;letter-spacing:-.01em;font-size:1.25rem;font-weight:500;text-decoration:none;transition:color .2s cubic-bezier(.2,.8,.2,1)}.contact-cta-module-scss-module__fKtekG__contactCta__value:hover{color:#ff2d55}.contact-cta-module-scss-module__fKtekG__contactCta__note{color:#8a8a95;margin:4px 0 0;font-size:.8125rem}.contact-cta-module-scss-module__fKtekG__contactCta__formWrap{position:relative}
.home-case-studies-module-scss-module__UMWHha__caseStudies{background:#fafaf7;padding:80px 0}@media (min-width:768px){.home-case-studies-module-scss-module__UMWHha__caseStudies{padding:120px 0}}.home-case-studies-module-scss-module__UMWHha__caseStudies__head{flex-direction:column;gap:18px;max-width:820px;margin-bottom:40px;display:flex}@media (min-width:768px){.home-case-studies-module-scss-module__UMWHha__caseStudies__head{margin-bottom:56px}}.home-case-studies-module-scss-module__UMWHha__caseStudies__title{letter-spacing:-.02em;color:#0b0b0f;margin:0;font-size:clamp(2rem,14.1176px + 2.3529vw,3rem);font-weight:400;line-height:1.16}@media (min-width:1024px){.home-case-studies-module-scss-module__UMWHha__caseStudies__title{letter-spacing:-.025em;font-size:3.5rem;line-height:1.05}}.home-case-studies-module-scss-module__UMWHha__caseStudies__desc{letter-spacing:normal;color:#5b5b66;max-width:60ch;margin:0;font-size:1rem;font-weight:400;line-height:1.44}
.HeaderBackground-module-scss-module__U3DO9G__bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.HeaderBackground-module-scss-module__U3DO9G__image{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;animation:.7s ease-out forwards HeaderBackground-module-scss-module__U3DO9G__header-bg-fade;position:absolute;inset:0}.HeaderBackground-module-scss-module__U3DO9G__overlay{background:linear-gradient(#fafaf759 0%,#fafaf7db 100%),linear-gradient(90deg,#fafaf78c 0%,#fafaf74d 50%,#fafaf78c 100%);position:absolute;inset:0}.HeaderBackground-module-scss-module__U3DO9G__bg_dark .HeaderBackground-module-scss-module__U3DO9G__overlay{background:linear-gradient(#0b0b0f8c 0%,#0b0b0fe0 100%),linear-gradient(90deg,#0b0b0f73 0%,#0b0b0f33 50%,#0b0b0f73 100%)}@keyframes HeaderBackground-module-scss-module__U3DO9G__header-bg-fade{to{opacity:.65}}
.insights-module-scss-module__mXf2IW__header{color:#0b0b0f;background:#fafaf7;padding:88px 0 64px;position:relative;overflow:hidden}@media (min-width:768px){.insights-module-scss-module__mXf2IW__header{padding:128px 0 88px}}.insights-module-scss-module__mXf2IW__header:before{content:"";pointer-events:none;background:radial-gradient(48% 60% at 18% 0,#7c5cff4d 0%,#7c5cff00 65%),radial-gradient(45% 55% at 82% 0,#22d3ee47 0%,#22d3ee00 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.insights-module-scss-module__mXf2IW__header>*{z-index:1;position:relative}.insights-module-scss-module__mXf2IW__header h1{letter-spacing:-.02em;color:#0b0b0f;max-width:22ch;margin:18px 0;font-size:clamp(2.5rem,13.1765px + 3.5294vw,4rem);font-weight:400;line-height:.96}.insights-module-scss-module__mXf2IW__header__sub{letter-spacing:normal;color:#5b5b66;max-width:60ch;margin:0 0 16px;font-size:1.125rem;font-weight:400;line-height:1.44}.insights-module-scss-module__mXf2IW__header__qualifier{letter-spacing:normal;text-transform:none;color:#8a8a95;margin:0;font-size:.875rem;font-weight:500;line-height:1}.insights-module-scss-module__mXf2IW__startHere{background:#fff;border-top:1px solid #e6e6e0;border-bottom:1px solid #e6e6e0;padding:32px 0}@media (min-width:768px){.insights-module-scss-module__mXf2IW__startHere{padding:40px 0}}.insights-module-scss-module__mXf2IW__startHere h2{letter-spacing:normal;text-transform:none;color:#8a8a95;margin-bottom:16px;font-size:.875rem;font-weight:500;line-height:1}.insights-module-scss-module__mXf2IW__startHere__links{flex-wrap:wrap;gap:8px;display:flex}.insights-module-scss-module__mXf2IW__startHere__link{color:#0b0b0f;background:#fafaf7;border:1px solid #e6e6e0;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:border-color .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.insights-module-scss-module__mXf2IW__startHere__link:hover{border-color:#0b0b0f;transform:translateY(-1px)}.insights-module-scss-module__mXf2IW__content{background:#fafaf7;padding:56px 0 64px}@media (min-width:768px){.insights-module-scss-module__mXf2IW__content{padding:80px 0 96px}}.insights-module-scss-module__mXf2IW__pagination{background:#fafaf7;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:32px 0 96px;display:flex}.insights-module-scss-module__mXf2IW__pagination__link{color:#5b5b66;background:#fff;border:1px solid #e6e6e0;border-radius:999px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 14px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:border-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.insights-module-scss-module__mXf2IW__pagination__link:hover{color:#0b0b0f;border-color:#0b0b0f}.insights-module-scss-module__mXf2IW__pagination__link--active{color:#fff;background:#0b0b0f;border-color:#0b0b0f}.insights-module-scss-module__mXf2IW__pagination__link--active:hover{color:#fff;background:#1a1a22;border-color:#1a1a22}.insights-module-scss-module__mXf2IW__pagination__link--disabled{opacity:.4;pointer-events:none}
.case-studies-page-module-scss-module__y47Taq__page{background:#fafaf7}.case-studies-page-module-scss-module__y47Taq__page h1{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 16px;font-size:clamp(2.5rem,13.1765px + 3.5294vw,4rem);font-weight:400;line-height:.96}.case-studies-page-module-scss-module__y47Taq__hero{color:#0b0b0f;background:#fafaf7;padding:88px 0 64px;position:relative;overflow:hidden}@media (min-width:768px){.case-studies-page-module-scss-module__y47Taq__hero{padding:128px 0 96px}}.case-studies-page-module-scss-module__y47Taq__hero:before{content:"";pointer-events:none;background:radial-gradient(48% 60% at 18% 0,#7c5cff52 0%,#7c5cff00 65%),radial-gradient(45% 55% at 82% 0,#22d3ee4d 0%,#22d3ee00 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0000 100%)}.case-studies-page-module-scss-module__y47Taq__hero>*{z-index:1;position:relative}.case-studies-page-module-scss-module__y47Taq__hero__content{flex-direction:column;gap:18px;max-width:760px;margin-top:24px;display:flex}.case-studies-page-module-scss-module__y47Taq__hero__subtitle{letter-spacing:normal;color:#5b5b66;max-width:56ch;margin:0;font-size:1.125rem;font-weight:400;line-height:1.44}.case-studies-page-module-scss-module__y47Taq__hero__qualifier{letter-spacing:normal;text-transform:none;color:#8a8a95;margin:0;font-size:.875rem;font-weight:500;line-height:1}.case-studies-page-module-scss-module__y47Taq__hero__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.case-studies-page-module-scss-module__y47Taq__hero__cta{letter-spacing:-.005em;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:.9375rem;font-weight:500;line-height:1;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s cubic-bezier(.2,.8,.2,1),border-color .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.case-studies-page-module-scss-module__y47Taq__hero__cta:after{content:"→";transition:transform .25s cubic-bezier(.2,.8,.2,1)}.case-studies-page-module-scss-module__y47Taq__hero__cta:hover:after{transform:translate(3px)}.case-studies-page-module-scss-module__y47Taq__hero__cta_primary{color:#fff;background:#0b0b0f;border:1px solid #0b0b0f}.case-studies-page-module-scss-module__y47Taq__hero__cta_primary:hover{background:#1a1a22;transform:translateY(-1px);box-shadow:0 14px 30px -14px #0b0b0f73}.case-studies-page-module-scss-module__y47Taq__hero__cta_secondary{color:#0b0b0f;background:0 0;border:1px solid #e6e6e0}.case-studies-page-module-scss-module__y47Taq__hero__cta_secondary:hover{border-color:#0b0b0f}.case-studies-page-module-scss-module__y47Taq__outcomes{background:#fafaf7;padding:64px 0}@media (min-width:768px){.case-studies-page-module-scss-module__y47Taq__outcomes{padding:96px 0}}.case-studies-page-module-scss-module__y47Taq__outcomes__header{max-width:720px;margin-bottom:40px}.case-studies-page-module-scss-module__y47Taq__outcomes__title{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 12px;font-size:clamp(2rem,14.1176px + 2.3529vw,3rem);font-weight:400;line-height:1.16}.case-studies-page-module-scss-module__y47Taq__outcomes__intro{letter-spacing:normal;color:#5b5b66;margin:0;font-size:1rem;font-weight:400;line-height:1.44}.case-studies-page-module-scss-module__y47Taq__represent{background:#fff;border-top:1px solid #e6e6e0;padding:80px 0}@media (min-width:768px){.case-studies-page-module-scss-module__y47Taq__represent{padding:120px 0}}.case-studies-page-module-scss-module__y47Taq__represent__header{max-width:720px;margin-bottom:48px}@media (min-width:768px){.case-studies-page-module-scss-module__y47Taq__represent__header{margin-bottom:64px}}.case-studies-page-module-scss-module__y47Taq__represent__title{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 14px;font-size:clamp(2rem,14.1176px + 2.3529vw,3rem);font-weight:400;line-height:1.16}.case-studies-page-module-scss-module__y47Taq__represent__intro{letter-spacing:normal;color:#5b5b66;margin:0;font-size:1rem;font-weight:400;line-height:1.6}.case-studies-page-module-scss-module__y47Taq__represent__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.case-studies-page-module-scss-module__y47Taq__represent__grid{grid-template-columns:repeat(3,1fr)}}.case-studies-page-module-scss-module__y47Taq__represent__card{background:#fafaf7;border:1px solid #e6e6e0;border-radius:20px;flex-direction:column;gap:14px;padding:32px 28px;text-decoration:none;transition:border-color .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1);display:flex}.case-studies-page-module-scss-module__y47Taq__represent__card:hover{border-color:#0b0b0f;transform:translateY(-3px);box-shadow:0 18px 40px -22px #0b0b0f2e}.case-studies-page-module-scss-module__y47Taq__represent__card:hover .case-studies-page-module-scss-module__y47Taq__represent__card__arrow{transform:translate(4px)}.case-studies-page-module-scss-module__y47Taq__represent__card__icon{color:#0b0b0f;background:#fff;border:1px solid #e6e6e0;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.case-studies-page-module-scss-module__y47Taq__represent__card__title{letter-spacing:-.02em;color:#0b0b0f;margin:0;font-size:clamp(1.5rem,15.0588px + 1.1765vw,2rem);font-weight:400;line-height:1.16}.case-studies-page-module-scss-module__y47Taq__represent__card__desc{letter-spacing:normal;color:#5b5b66;margin:0;font-size:1rem;font-weight:400;line-height:1.44}.case-studies-page-module-scss-module__y47Taq__represent__card__link{color:#0b0b0f;align-items:center;gap:8px;margin-top:auto;font-size:.875rem;font-weight:500;display:inline-flex}.case-studies-page-module-scss-module__y47Taq__represent__card__arrow{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.case-studies-page-module-scss-module__y47Taq__trust{background:#fafaf7;padding:56px 0 96px}@media (min-width:768px){.case-studies-page-module-scss-module__y47Taq__trust{padding:80px 0 140px}}.case-studies-page-module-scss-module__y47Taq__trust__content{text-align:center;color:#fff;background-color:#0b0b0f;background-image:radial-gradient(50% 50% at 15% 15%,#00f0ff80 0%,#00f0ff00 60%),radial-gradient(55% 55% at 85% 25%,#ff2d5561 0%,#ff2d5500 65%),radial-gradient(60% 60% at 50% 110%,#00f0ff52 0%,#00f0ff00 70%);border-radius:28px;padding:64px 28px;position:relative;overflow:hidden}@media (min-width:768px){.case-studies-page-module-scss-module__y47Taq__trust__content{padding:96px 56px}}.case-studies-page-module-scss-module__y47Taq__trust__title{letter-spacing:-.02em;color:#fff;max-width:18ch;margin:0 auto 14px;font-size:clamp(2.5rem,13.1765px + 3.5294vw,4rem);font-weight:400;line-height:.96}.case-studies-page-module-scss-module__y47Taq__trust__text{letter-spacing:normal;color:#ffffffc7;max-width:56ch;margin:0 auto 28px;font-size:1.125rem;font-weight:400;line-height:1.44}.case-studies-page-module-scss-module__y47Taq__trust__cta{color:#0b0b0f;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-size:.9375rem;font-weight:500;line-height:1;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.case-studies-page-module-scss-module__y47Taq__trust__cta:after{content:"→";transition:transform .25s cubic-bezier(.2,.8,.2,1)}.case-studies-page-module-scss-module__y47Taq__trust__cta:hover{transform:translateY(-1px);box-shadow:0 16px 40px -12px #0009}.case-studies-page-module-scss-module__y47Taq__trust__cta:hover:after{transform:translate(3px)}
.case-study-page-module-scss-module__3QASYq__page{background:#fafaf7}.case-study-page-module-scss-module__3QASYq__page h2{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 20px;font-size:clamp(2rem,14.1176px + 2.3529vw,3rem);font-weight:400;line-height:1.16}.case-study-page-module-scss-module__3QASYq__page p{letter-spacing:normal;color:#3a3a45;margin-bottom:16px;font-size:1rem;font-weight:400;line-height:1.65}.case-study-page-module-scss-module__3QASYq__hero{color:#fff;background-color:#0b0b0f;background-image:radial-gradient(50% 50% at 15% 15%,#00f0ff80 0%,#00f0ff00 60%),radial-gradient(55% 55% at 85% 25%,#ff2d5561 0%,#ff2d5500 65%),radial-gradient(60% 60% at 50% 110%,#00f0ff52 0%,#00f0ff00 70%);padding:88px 0 56px;position:relative;overflow:hidden}@media (min-width:768px){.case-study-page-module-scss-module__3QASYq__hero{padding:120px 0 80px}}.case-study-page-module-scss-module__3QASYq__hero__inner{grid-template-columns:1fr;align-items:center;gap:36px;display:grid}@media (min-width:1024px){.case-study-page-module-scss-module__3QASYq__hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px}}.case-study-page-module-scss-module__3QASYq__hero__breadcrumbs{color:#ffffffb3;margin-bottom:24px}:is(.case-study-page-module-scss-module__3QASYq__hero__breadcrumbs nav a,.case-study-page-module-scss-module__3QASYq__hero__breadcrumbs nav span){color:#ffffffb8}.case-study-page-module-scss-module__3QASYq__hero__breadcrumbs nav a:hover{color:#fff}.case-study-page-module-scss-module__3QASYq__hero__breadcrumbs [aria-current=page]{color:#fff}.case-study-page-module-scss-module__3QASYq__hero__client{letter-spacing:normal;text-transform:none;color:#ffffffb3;align-items:center;gap:10px;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex}.case-study-page-module-scss-module__3QASYq__hero__tag{color:#fff;letter-spacing:0;text-transform:none;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;padding:4px 10px;font-size:.6875rem;font-weight:500}.case-study-page-module-scss-module__3QASYq__hero__title{letter-spacing:-.02em;color:#fff;max-width:22ch;margin:18px 0;font-size:clamp(2.5rem,13.1765px + 3.5294vw,4rem);font-weight:400;line-height:.96}.case-study-page-module-scss-module__3QASYq__hero__tagline{letter-spacing:normal;color:#ffffffd1;max-width:56ch;margin:0 0 28px;font-size:1.125rem;font-weight:400;line-height:1.44}.case-study-page-module-scss-module__3QASYq__hero__meta{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:24px 36px;margin-top:28px;padding-top:24px;display:flex}.case-study-page-module-scss-module__3QASYq__hero__meta_item{flex-direction:column;gap:4px;display:flex}.case-study-page-module-scss-module__3QASYq__hero__meta_item dt{letter-spacing:normal;text-transform:none;color:#ffffff8c;margin:0;font-size:.875rem;font-weight:500;line-height:1}.case-study-page-module-scss-module__3QASYq__hero__meta_item dd{color:#fff;margin:0;font-size:.9375rem}.case-study-page-module-scss-module__3QASYq__hero__image{background:#ffffff0a;border:1px solid #ffffff24;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #0000008c}.case-study-page-module-scss-module__3QASYq__hero__image picture,.case-study-page-module-scss-module__3QASYq__hero__image img{width:100%;height:auto;display:block}.case-study-page-module-scss-module__3QASYq__result{background:#fff;border-bottom:1px solid #e6e6e0;padding:56px 0}@media (min-width:768px){.case-study-page-module-scss-module__3QASYq__result{padding:80px 0}}.case-study-page-module-scss-module__3QASYq__result__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.case-study-page-module-scss-module__3QASYq__result__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}}.case-study-page-module-scss-module__3QASYq__result__card{background:#fafaf7;border:1px solid #e6e6e0;border-radius:20px;padding:32px 28px}@media (min-width:768px){.case-study-page-module-scss-module__3QASYq__result__card{padding:40px 32px}}.case-study-page-module-scss-module__3QASYq__result__value{color:#0000;letter-spacing:-.025em;background:linear-gradient(135deg,#00f0ff 0%,#ff2d55 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:3.375rem;font-weight:400;line-height:1;display:block}@media (min-width:768px){.case-study-page-module-scss-module__3QASYq__result__value{font-size:4.5rem}}.case-study-page-module-scss-module__3QASYq__result__label{letter-spacing:normal;text-transform:none;color:#8a8a95;margin-bottom:12px;font-size:.875rem;font-weight:500;line-height:1;display:block}.case-study-page-module-scss-module__3QASYq__result__description{letter-spacing:normal;color:#3a3a45;margin:0;font-size:1rem;font-weight:400;line-height:1.44}.case-study-page-module-scss-module__3QASYq__section{border-top:1px solid #e6e6e0;padding:64px 0}@media (min-width:768px){.case-study-page-module-scss-module__3QASYq__section{padding:96px 0}}.case-study-page-module-scss-module__3QASYq__section_canvas{background:#fafaf7}.case-study-page-module-scss-module__3QASYq__section_surface{background:#fff}.case-study-page-module-scss-module__3QASYq__section__inner{max-width:800px}.case-study-page-module-scss-module__3QASYq__section__intro{letter-spacing:normal;text-transform:none;color:#8a8a95;margin:0 0 16px;font-size:.875rem;font-weight:500;line-height:1}.case-study-page-module-scss-module__3QASYq__split{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:1024px){.case-study-page-module-scss-module__3QASYq__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.case-study-page-module-scss-module__3QASYq__split__col h2{margin-bottom:16px}.case-study-page-module-scss-module__3QASYq__approach{counter-reset:approach;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.case-study-page-module-scss-module__3QASYq__approach__item{color:#3a3a45;counter-increment:approach;background:#fff;border:1px solid #e6e6e0;border-radius:14px;padding:22px 22px 22px 64px;font-size:.9375rem;line-height:1.55;position:relative}.case-study-page-module-scss-module__3QASYq__approach__item:before{content:counter(approach, decimal-leading-zero);letter-spacing:normal;text-transform:none;color:#0b0b0f;letter-spacing:.08em;width:28px;font-size:.875rem;font-weight:500;line-height:1;position:absolute;top:22px;left:22px}.case-study-page-module-scss-module__3QASYq__deliverables{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.case-study-page-module-scss-module__3QASYq__deliverables{grid-template-columns:repeat(2,1fr)}}.case-study-page-module-scss-module__3QASYq__deliverables li{color:#0b0b0f;background:#fff;border:1px solid #e6e6e0;border-radius:14px;padding:20px 22px;font-size:.9375rem;line-height:1.5;transition:border-color .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1)}.case-study-page-module-scss-module__3QASYq__deliverables li:hover{border-color:#0b0b0f;transform:translateY(-1px)}.case-study-page-module-scss-module__3QASYq__services{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.case-study-page-module-scss-module__3QASYq__services li{color:#3a3a45;background:#fff;border:1px solid #e6e6e0;border-radius:999px;padding:8px 16px;font-size:.8125rem;font-weight:500}.case-study-page-module-scss-module__3QASYq__gallery{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.case-study-page-module-scss-module__3QASYq__gallery{grid-template-columns:repeat(2,1fr)}}.case-study-page-module-scss-module__3QASYq__gallery__item{background:#fff;border:1px solid #e6e6e0;border-radius:20px;overflow:hidden}.case-study-page-module-scss-module__3QASYq__gallery__item picture,.case-study-page-module-scss-module__3QASYq__gallery__item img{width:100%;height:auto;display:block}.case-study-page-module-scss-module__3QASYq__gallery__caption{color:#5b5b66;background:#fafaf7;border-top:1px solid #e6e6e0;padding:14px 18px;font-size:.8125rem}.case-study-page-module-scss-module__3QASYq__testimonial{background:#fff;border:1px solid #e6e6e0;border-radius:28px;padding:48px 32px}@media (min-width:768px){.case-study-page-module-scss-module__3QASYq__testimonial{padding:64px 56px}}.case-study-page-module-scss-module__3QASYq__testimonial__quote{color:#0b0b0f;letter-spacing:-.01em;margin:0 0 24px;font-size:1.25rem;font-weight:500;line-height:1.5}@media (min-width:768px){.case-study-page-module-scss-module__3QASYq__testimonial__quote{font-size:1.625rem}}.case-study-page-module-scss-module__3QASYq__testimonial__quote:before{content:"“";color:#ff2d55;margin-right:4px;display:inline}.case-study-page-module-scss-module__3QASYq__testimonial__author{letter-spacing:normal;text-transform:none;color:#0b0b0f;font-size:.875rem;font-weight:500;line-height:1;display:block}.case-study-page-module-scss-module__3QASYq__testimonial__role{color:#5b5b66;margin-top:4px;font-size:.8125rem;display:block}.case-study-page-module-scss-module__3QASYq__related{background:#fafaf7}.case-study-page-module-scss-module__3QASYq__related h2{margin-bottom:28px}.case-study-page-module-scss-module__3QASYq__related__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.case-study-page-module-scss-module__3QASYq__related__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.case-study-page-module-scss-module__3QASYq__related__grid{grid-template-columns:repeat(3,1fr)}}.case-study-page-module-scss-module__3QASYq__nav{background:#fafaf7;border-top:1px solid #e6e6e0;padding:48px 0 24px}.case-study-page-module-scss-module__3QASYq__nav__inner{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}@media (min-width:768px){.case-study-page-module-scss-module__3QASYq__nav__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}}.case-study-page-module-scss-module__3QASYq__nav__link{color:#0b0b0f;background:#fff;border:1px solid #e6e6e0;border-radius:14px;flex-direction:column;gap:4px;padding:18px 22px;text-decoration:none;transition:border-color .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1);display:flex}.case-study-page-module-scss-module__3QASYq__nav__link:hover{border-color:#0b0b0f;transform:translateY(-1px)}.case-study-page-module-scss-module__3QASYq__nav__link_next{text-align:right;grid-column:2/3}@media (min-width:768px){.case-study-page-module-scss-module__3QASYq__nav__link_next{grid-column:3/4}}.case-study-page-module-scss-module__3QASYq__nav__link_prev{grid-column:1/2}.case-study-page-module-scss-module__3QASYq__nav__label{letter-spacing:normal;text-transform:none;color:#8a8a95;font-size:.875rem;font-weight:500;line-height:1}.case-study-page-module-scss-module__3QASYq__nav__title{color:#0b0b0f;font-size:.9375rem;font-weight:500}.case-study-page-module-scss-module__3QASYq__nav__all{color:#0b0b0f;background:#fff;border:1px solid #e6e6e0;border-radius:999px;grid-column:1/3;justify-content:center;align-items:center;padding:14px 20px;font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.case-study-page-module-scss-module__3QASYq__nav__all:hover{border-color:#0b0b0f}@media (min-width:768px){.case-study-page-module-scss-module__3QASYq__nav__all{grid-column:2/3}}
.custom-software-page-module-scss-module___0rM7G__page{background:#fafaf7}.custom-software-page-module-scss-module___0rM7G__page h2{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 24px;font-size:clamp(2rem,14.1176px + 2.3529vw,3rem);font-weight:400;line-height:1.16}.custom-software-page-module-scss-module___0rM7G__page p{letter-spacing:normal;color:#5b5b66;margin-bottom:16px;font-size:1rem;font-weight:400;line-height:1.6}.custom-software-page-module-scss-module___0rM7G__header{color:#0b0b0f;background:#fafaf7;padding:88px 0 64px;position:relative;overflow:hidden}@media (min-width:768px){.custom-software-page-module-scss-module___0rM7G__header{padding:128px 0 96px}}.custom-software-page-module-scss-module___0rM7G__header:before{content:"";pointer-events:none;background:radial-gradient(48% 60% at 18% 0,#7c5cff4d 0%,#7c5cff00 65%),radial-gradient(45% 55% at 82% 0,#22d3ee47 0%,#22d3ee00 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.custom-software-page-module-scss-module___0rM7G__header>*{z-index:1;position:relative}.custom-software-page-module-scss-module___0rM7G__header h1{letter-spacing:-.02em;color:#0b0b0f;max-width:18ch;margin:24px 0 18px;font-size:clamp(2.5rem,13.1765px + 3.5294vw,4rem);font-weight:400;line-height:.96}.custom-software-page-module-scss-module___0rM7G__header__intro{letter-spacing:normal;color:#5b5b66;max-width:56ch;margin:0;font-size:1.125rem;font-weight:400;line-height:1.44}.custom-software-page-module-scss-module___0rM7G__section{background:#fff;border-top:1px solid #e6e6e0;padding:64px 0}@media (min-width:768px){.custom-software-page-module-scss-module___0rM7G__section{padding:96px 0}}.custom-software-page-module-scss-module___0rM7G__section__content{max-width:800px}.custom-software-page-module-scss-module___0rM7G__problem{color:#fff;background-color:#0b0b0f;background-image:radial-gradient(50% 50% at 15% 15%,#00f0ff80 0%,#00f0ff00 60%),radial-gradient(55% 55% at 85% 25%,#ff2d5561 0%,#ff2d5500 65%),radial-gradient(60% 60% at 50% 110%,#00f0ff52 0%,#00f0ff00 70%);border-top:0;position:relative;overflow:hidden}.custom-software-page-module-scss-module___0rM7G__problem h2{color:#fff}.custom-software-page-module-scss-module___0rM7G__problem p{color:#ffffffd1}.custom-software-page-module-scss-module___0rM7G__useCases{background:#fafaf7}.custom-software-page-module-scss-module___0rM7G__useCases__list{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.custom-software-page-module-scss-module___0rM7G__useCases__list{grid-template-columns:repeat(2,1fr)}}.custom-software-page-module-scss-module___0rM7G__useCases__list li{color:#0b0b0f;background:#fff;border:1px solid #e6e6e0;border-radius:14px;padding:20px 22px;font-size:.9375rem;line-height:1.5;transition:border-color .25s cubic-bezier(.2,.8,.2,1)}.custom-software-page-module-scss-module___0rM7G__useCases__list li:hover{border-color:#0b0b0f}.custom-software-page-module-scss-module___0rM7G__faq__list{max-width:820px}.custom-software-page-module-scss-module___0rM7G__faq__item{border-bottom:1px solid #e6e6e0;padding:28px 0}.custom-software-page-module-scss-module___0rM7G__faq__item:first-child{padding-top:0}.custom-software-page-module-scss-module___0rM7G__faq__item:last-child{border-bottom:0;padding-bottom:0}.custom-software-page-module-scss-module___0rM7G__faq__item h3{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 12px;font-size:clamp(1.5rem,15.0588px + 1.1765vw,2rem);font-weight:400;line-height:1.16}.custom-software-page-module-scss-module___0rM7G__faq__item p{color:#5b5b66;margin:0}.custom-software-page-module-scss-module___0rM7G__related{background:#fafaf7}.custom-software-page-module-scss-module___0rM7G__related h2{margin-bottom:28px}.custom-software-page-module-scss-module___0rM7G__related__links{flex-wrap:wrap;gap:12px;display:flex}.custom-software-page-module-scss-module___0rM7G__related__link{color:#0b0b0f;background:#fff;border:1px solid #e6e6e0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:500;transition:border-color .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.custom-software-page-module-scss-module___0rM7G__related__link:hover{border-color:#0b0b0f;transform:translateY(-1px)}.custom-software-page-module-scss-module___0rM7G__cta{background:#fafaf7;padding:56px 0 96px}@media (min-width:768px){.custom-software-page-module-scss-module___0rM7G__cta{padding:80px 0 140px}}.custom-software-page-module-scss-module___0rM7G__cta__content{text-align:center;color:#fff;background-color:#0b0b0f;background-image:radial-gradient(50% 50% at 15% 15%,#00f0ff80 0%,#00f0ff00 60%),radial-gradient(55% 55% at 85% 25%,#ff2d5561 0%,#ff2d5500 65%),radial-gradient(60% 60% at 50% 110%,#00f0ff52 0%,#00f0ff00 70%);border-radius:28px;padding:56px 28px;position:relative;overflow:hidden}@media (min-width:768px){.custom-software-page-module-scss-module___0rM7G__cta__content{padding:88px 56px}}.custom-software-page-module-scss-module___0rM7G__cta__content h2{color:#fff;max-width:22ch;margin:0 auto 14px}.custom-software-page-module-scss-module___0rM7G__cta__content p{letter-spacing:normal;color:#ffffffc7;max-width:56ch;margin:0 auto 24px;font-size:1.125rem;font-weight:400;line-height:1.44}.custom-software-page-module-scss-module___0rM7G__cta__content a{color:#0b0b0f;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-size:.9375rem;font-weight:500;line-height:1;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.custom-software-page-module-scss-module___0rM7G__cta__content a:after{content:"→";transition:transform .25s cubic-bezier(.2,.8,.2,1)}.custom-software-page-module-scss-module___0rM7G__cta__content a:hover{transform:translateY(-1px);box-shadow:0 16px 40px -12px #0009}.custom-software-page-module-scss-module___0rM7G__cta__content a:hover:after{transform:translate(3px)}
.how-we-work-module-scss-module__gz2B4W__page{background:#fafaf7}.how-we-work-module-scss-module__gz2B4W__page h2{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 32px;font-size:clamp(2rem,14.1176px + 2.3529vw,3rem);font-weight:400;line-height:1.16}.how-we-work-module-scss-module__gz2B4W__header{color:#0b0b0f;text-align:center;background:#fafaf7;padding:88px 0 64px;position:relative;overflow:hidden}@media (min-width:768px){.how-we-work-module-scss-module__gz2B4W__header{padding:128px 0 96px}}.how-we-work-module-scss-module__gz2B4W__header:before{content:"";pointer-events:none;background:radial-gradient(48% 60% at 20% 0,#7c5cff52 0%,#7c5cff00 65%),radial-gradient(45% 55% at 80% 0,#22d3ee4d 0%,#22d3ee00 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.how-we-work-module-scss-module__gz2B4W__header>*{z-index:1;position:relative}.how-we-work-module-scss-module__gz2B4W__header h1{letter-spacing:-.02em;color:#0b0b0f;max-width:16ch;margin:0 auto 18px;font-size:clamp(2.5rem,13.1765px + 3.5294vw,4rem);font-weight:400;line-height:.96}.how-we-work-module-scss-module__gz2B4W__header__sub{letter-spacing:normal;color:#5b5b66;max-width:56ch;margin:0 auto;font-size:1.125rem;font-weight:400;line-height:1.44}.how-we-work-module-scss-module__gz2B4W__phases{background:#fff;border-top:1px solid #e6e6e0;padding:64px 0}@media (min-width:768px){.how-we-work-module-scss-module__gz2B4W__phases{padding:96px 0}}.how-we-work-module-scss-module__gz2B4W__phases__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.how-we-work-module-scss-module__gz2B4W__phases__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.how-we-work-module-scss-module__gz2B4W__phases__grid{grid-template-columns:repeat(4,1fr)}}.how-we-work-module-scss-module__gz2B4W__phases__item{background:#fafaf7;border:1px solid #e6e6e0;border-radius:20px;padding:28px 24px;transition:border-color .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1)}.how-we-work-module-scss-module__gz2B4W__phases__item:hover{border-color:#0b0b0f;transform:translateY(-2px)}.how-we-work-module-scss-module__gz2B4W__phases__item h2{letter-spacing:-.02em;color:#0b0b0f;font-size:clamp(1.5rem,15.0588px + 1.1765vw,2rem);font-weight:400;line-height:1.16;margin:0 0 16px!important;font-size:1.125rem!important}@media (min-width:768px){.how-we-work-module-scss-module__gz2B4W__phases__item h2{font-size:1.25rem!important}}.how-we-work-module-scss-module__gz2B4W__phases__item ul{margin:0;padding:0;list-style:none}.how-we-work-module-scss-module__gz2B4W__phases__item ul li{color:#5b5b66;margin-bottom:8px;padding-left:16px;font-size:.8125rem;line-height:1.5;position:relative}.how-we-work-module-scss-module__gz2B4W__phases__item ul li:before{content:"";background:linear-gradient(135deg,#00f0ff,#ff2d55);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.how-we-work-module-scss-module__gz2B4W__phases__number{letter-spacing:normal;text-transform:none;color:#8a8a95;margin-bottom:14px;font-size:.875rem;font-weight:500;line-height:1;display:block}.how-we-work-module-scss-module__gz2B4W__phases__number:before{content:"0"}.how-we-work-module-scss-module__gz2B4W__deliverables{color:#fff;background-color:#0b0b0f;background-image:radial-gradient(50% 50% at 15% 15%,#00f0ff80 0%,#00f0ff00 60%),radial-gradient(55% 55% at 85% 25%,#ff2d5561 0%,#ff2d5500 65%),radial-gradient(60% 60% at 50% 110%,#00f0ff52 0%,#00f0ff00 70%);padding:80px 0;position:relative;overflow:hidden}@media (min-width:768px){.how-we-work-module-scss-module__gz2B4W__deliverables{padding:120px 0}}.how-we-work-module-scss-module__gz2B4W__deliverables h2{color:#fff;text-align:center}.how-we-work-module-scss-module__gz2B4W__deliverables__list{grid-template-columns:1fr;gap:12px;max-width:720px;margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:768px){.how-we-work-module-scss-module__gz2B4W__deliverables__list{grid-template-columns:repeat(2,1fr);max-width:820px}}.how-we-work-module-scss-module__gz2B4W__deliverables__list li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;padding:18px 22px;font-size:.9375rem}.how-we-work-module-scss-module__gz2B4W__responsibilities{background:#fff;padding:80px 0}@media (min-width:768px){.how-we-work-module-scss-module__gz2B4W__responsibilities{padding:120px 0}}.how-we-work-module-scss-module__gz2B4W__responsibilities h2{text-align:center}.how-we-work-module-scss-module__gz2B4W__responsibilities__list{grid-template-columns:1fr;gap:14px;max-width:720px;margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:768px){.how-we-work-module-scss-module__gz2B4W__responsibilities__list{grid-template-columns:repeat(2,1fr)}}.how-we-work-module-scss-module__gz2B4W__responsibilities__list li{color:#0b0b0f;background:#fafaf7;border:1px solid #e6e6e0;border-radius:14px;align-items:center;gap:12px;padding:16px 22px;font-size:.9375rem;transition:border-color .25s cubic-bezier(.2,.8,.2,1);display:flex}.how-we-work-module-scss-module__gz2B4W__responsibilities__list li:hover{border-color:#0b0b0f}.how-we-work-module-scss-module__gz2B4W__responsibilities__list li:before{content:"";background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230B0B0F'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E"),linear-gradient(135deg,#00f0ff,#ff2d55);background-position:50%;background-repeat:no-repeat;background-size:14px,cover;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:50%;flex-shrink:0;width:22px;height:22px}.how-we-work-module-scss-module__gz2B4W__communication{background:#fafaf7;border-top:1px solid #e6e6e0;padding:80px 0}@media (min-width:768px){.how-we-work-module-scss-module__gz2B4W__communication{padding:120px 0}}.how-we-work-module-scss-module__gz2B4W__communication h2{text-align:center}.how-we-work-module-scss-module__gz2B4W__communication__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.how-we-work-module-scss-module__gz2B4W__communication__grid{grid-template-columns:repeat(3,1fr)}}.how-we-work-module-scss-module__gz2B4W__communication__item{text-align:left;background:#fff;border:1px solid #e6e6e0;border-radius:20px;padding:32px 28px;transition:border-color .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1)}.how-we-work-module-scss-module__gz2B4W__communication__item:hover{border-color:#0b0b0f;transform:translateY(-2px)}.how-we-work-module-scss-module__gz2B4W__communication__item h3{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 10px;font-size:clamp(1.5rem,15.0588px + 1.1765vw,2rem);font-weight:400;line-height:1.16}.how-we-work-module-scss-module__gz2B4W__communication__item p{color:#5b5b66;margin:0;font-size:.875rem;line-height:1.55}.how-we-work-module-scss-module__gz2B4W__cta{background:#fafaf7;padding:56px 0 96px}@media (min-width:768px){.how-we-work-module-scss-module__gz2B4W__cta{padding:80px 0 140px}}.how-we-work-module-scss-module__gz2B4W__cta__content{text-align:center;color:#fff;background-color:#0b0b0f;background-image:radial-gradient(50% 50% at 15% 15%,#00f0ff80 0%,#00f0ff00 60%),radial-gradient(55% 55% at 85% 25%,#ff2d5561 0%,#ff2d5500 65%),radial-gradient(60% 60% at 50% 110%,#00f0ff52 0%,#00f0ff00 70%);border-radius:28px;padding:56px 28px;position:relative;overflow:hidden}@media (min-width:768px){.how-we-work-module-scss-module__gz2B4W__cta__content{padding:88px 56px}}.how-we-work-module-scss-module__gz2B4W__cta__content h2{color:#fff;max-width:22ch;margin:0 auto 24px}.how-we-work-module-scss-module__gz2B4W__cta__content a{color:#0b0b0f;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-size:.9375rem;font-weight:500;line-height:1;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.how-we-work-module-scss-module__gz2B4W__cta__content a:after{content:"→";transition:transform .25s cubic-bezier(.2,.8,.2,1)}.how-we-work-module-scss-module__gz2B4W__cta__content a:hover{transform:translateY(-1px);box-shadow:0 16px 40px -12px #0009}.how-we-work-module-scss-module__gz2B4W__cta__content a:hover:after{transform:translate(3px)}
.industry-page-module-scss-module__n5QMcq__page{background:#fafaf7}.industry-page-module-scss-module__n5QMcq__page h2{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 24px;font-size:clamp(2rem,14.1176px + 2.3529vw,3rem);font-weight:400;line-height:1.16}.industry-page-module-scss-module__n5QMcq__page p{letter-spacing:normal;color:#5b5b66;margin-bottom:16px;font-size:1rem;font-weight:400;line-height:1.6}.industry-page-module-scss-module__n5QMcq__page ul{margin:0;padding:0;list-style:none}.industry-page-module-scss-module__n5QMcq__page ul li{color:#0b0b0f;margin-bottom:10px;padding-left:22px;font-size:.9375rem;line-height:1.5;position:relative}.industry-page-module-scss-module__n5QMcq__page ul li:before{content:"";background:linear-gradient(135deg,#00f0ff,#ff2d55);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.industry-page-module-scss-module__n5QMcq__header{color:#0b0b0f;background:#fafaf7;padding:88px 0 64px;position:relative;overflow:hidden}@media (min-width:768px){.industry-page-module-scss-module__n5QMcq__header{padding:128px 0 96px}}.industry-page-module-scss-module__n5QMcq__header:before{content:"";pointer-events:none;background:radial-gradient(48% 60% at 18% 0,#7c5cff4d 0%,#7c5cff00 65%),radial-gradient(45% 55% at 82% 0,#22d3ee47 0%,#22d3ee00 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.industry-page-module-scss-module__n5QMcq__header>*{z-index:1;position:relative}.industry-page-module-scss-module__n5QMcq__header h1{letter-spacing:-.02em;color:#0b0b0f;max-width:18ch;margin:24px 0 18px;font-size:clamp(2.5rem,13.1765px + 3.5294vw,4rem);font-weight:400;line-height:.96}.industry-page-module-scss-module__n5QMcq__header__sub{letter-spacing:normal;color:#5b5b66;max-width:56ch;margin:0;font-size:1.125rem;font-weight:400;line-height:1.44}.industry-page-module-scss-module__n5QMcq__section{background:#fff;border-top:1px solid #e6e6e0;padding:64px 0}@media (min-width:768px){.industry-page-module-scss-module__n5QMcq__section{padding:96px 0}}.industry-page-module-scss-module__n5QMcq__section__content{max-width:820px}.industry-page-module-scss-module__n5QMcq__pains{color:#fff;background-color:#0b0b0f;background-image:radial-gradient(50% 50% at 15% 15%,#00f0ff80 0%,#00f0ff00 60%),radial-gradient(55% 55% at 85% 25%,#ff2d5561 0%,#ff2d5500 65%),radial-gradient(60% 60% at 50% 110%,#00f0ff52 0%,#00f0ff00 70%);border-top:0;position:relative;overflow:hidden}.industry-page-module-scss-module__n5QMcq__pains h2{color:#fff}.industry-page-module-scss-module__n5QMcq__pains__grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:768px){.industry-page-module-scss-module__n5QMcq__pains__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.industry-page-module-scss-module__n5QMcq__pains__grid{grid-template-columns:repeat(3,1fr)}}.industry-page-module-scss-module__n5QMcq__pains__item{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;padding:22px}.industry-page-module-scss-module__n5QMcq__pains__item p{color:#ffffffd9;margin:0;font-size:.9375rem;line-height:1.5}.industry-page-module-scss-module__n5QMcq__systems{background:#fafaf7}.industry-page-module-scss-module__n5QMcq__systems__grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:768px){.industry-page-module-scss-module__n5QMcq__systems__grid{grid-template-columns:repeat(2,1fr)}}.industry-page-module-scss-module__n5QMcq__systems__item{background:#fff;border:1px solid #e6e6e0;border-radius:14px;padding:24px 22px;transition:border-color .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1)}.industry-page-module-scss-module__n5QMcq__systems__item:hover{border-color:#0b0b0f;transform:translateY(-2px)}.industry-page-module-scss-module__n5QMcq__systems__item h3{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 8px;font-size:clamp(1.5rem,15.0588px + 1.1765vw,2rem);font-weight:400;line-height:1.16}.industry-page-module-scss-module__n5QMcq__systems__item p{color:#5b5b66;margin:0;font-size:.875rem}.industry-page-module-scss-module__n5QMcq__workflows ol{counter-reset:workflow;margin:0;padding:0;list-style:none}.industry-page-module-scss-module__n5QMcq__workflows ol li{color:#5b5b66;counter-increment:workflow;margin-bottom:24px;padding-left:56px;font-size:1rem;line-height:1.55;position:relative}.industry-page-module-scss-module__n5QMcq__workflows ol li:before{content:counter(workflow, decimal-leading-zero);letter-spacing:normal;text-transform:none;color:#8a8a95;font-size:.875rem;font-weight:500;line-height:1;position:absolute;top:0;left:0}.industry-page-module-scss-module__n5QMcq__workflows ol li strong{color:#0b0b0f;margin-bottom:4px;font-weight:600;display:block}.industry-page-module-scss-module__n5QMcq__comparison{color:#fff;background-color:#0b0b0f;background-image:radial-gradient(50% 50% at 15% 15%,#00f0ff80 0%,#00f0ff00 60%),radial-gradient(55% 55% at 85% 25%,#ff2d5561 0%,#ff2d5500 65%),radial-gradient(60% 60% at 50% 110%,#00f0ff52 0%,#00f0ff00 70%);border-top:0;position:relative;overflow:hidden}.industry-page-module-scss-module__n5QMcq__comparison h2{color:#fff;margin-bottom:32px}.industry-page-module-scss-module__n5QMcq__comparison__content{max-width:720px}.industry-page-module-scss-module__n5QMcq__comparison p{letter-spacing:normal;color:#ffffffd9;font-size:1.125rem;font-weight:400;line-height:1.44}.industry-page-module-scss-module__n5QMcq__cta{background:#fafaf7;padding:56px 0 96px}@media (min-width:768px){.industry-page-module-scss-module__n5QMcq__cta{padding:80px 0 140px}}.industry-page-module-scss-module__n5QMcq__cta__content{text-align:center;color:#fff;background-color:#0b0b0f;background-image:radial-gradient(50% 50% at 15% 15%,#00f0ff80 0%,#00f0ff00 60%),radial-gradient(55% 55% at 85% 25%,#ff2d5561 0%,#ff2d5500 65%),radial-gradient(60% 60% at 50% 110%,#00f0ff52 0%,#00f0ff00 70%);border-radius:28px;padding:56px 28px;position:relative;overflow:hidden}@media (min-width:768px){.industry-page-module-scss-module__n5QMcq__cta__content{padding:88px 56px}}.industry-page-module-scss-module__n5QMcq__cta__content h2{color:#fff;max-width:22ch;margin:0 auto 24px}.industry-page-module-scss-module__n5QMcq__cta__content a{color:#0b0b0f;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-size:.9375rem;font-weight:500;line-height:1;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.industry-page-module-scss-module__n5QMcq__cta__content a:after{content:"→";transition:transform .25s cubic-bezier(.2,.8,.2,1)}.industry-page-module-scss-module__n5QMcq__cta__content a:hover{transform:translateY(-1px);box-shadow:0 16px 40px -12px #0009}.industry-page-module-scss-module__n5QMcq__cta__content a:hover:after{transform:translate(3px)}
.landing-page-module-scss-module__9hszgW__page{background:#fafaf7}.landing-page-module-scss-module__9hszgW__page h2{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 24px;font-size:clamp(2rem,14.1176px + 2.3529vw,3rem);font-weight:400;line-height:1.16}.landing-page-module-scss-module__9hszgW__page h3{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 14px;font-size:clamp(1.5rem,15.0588px + 1.1765vw,2rem);font-weight:400;line-height:1.16}.landing-page-module-scss-module__9hszgW__page p{letter-spacing:normal;color:#5b5b66;margin-bottom:16px;font-size:1rem;font-weight:400;line-height:1.6}.landing-page-module-scss-module__9hszgW__page ul{margin:0 0 24px;padding:0;list-style:none}.landing-page-module-scss-module__9hszgW__page ul li{color:#0b0b0f;margin-bottom:10px;padding-left:22px;font-size:.9375rem;line-height:1.55;position:relative}.landing-page-module-scss-module__9hszgW__page ul li:before{content:"";background:linear-gradient(135deg,#00f0ff,#ff2d55);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.landing-page-module-scss-module__9hszgW__header{color:#0b0b0f;background:#fafaf7;padding:88px 0 64px;position:relative;overflow:hidden}@media (min-width:768px){.landing-page-module-scss-module__9hszgW__header{padding:128px 0 96px}}.landing-page-module-scss-module__9hszgW__header:before{content:"";pointer-events:none;background:radial-gradient(48% 60% at 18% 0,#00f0ff33 0%,#00f0ff00 65%),radial-gradient(45% 55% at 82% 0,#ff2d552e 0%,#ff2d5500 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.landing-page-module-scss-module__9hszgW__header>*{z-index:1;position:relative}.landing-page-module-scss-module__9hszgW__header__eyebrow{letter-spacing:normal;text-transform:none;color:#8a8a95;margin-top:16px;font-size:.875rem;font-weight:500;line-height:1;display:inline-block}.landing-page-module-scss-module__9hszgW__header h1{letter-spacing:-.02em;color:#0b0b0f;max-width:20ch;margin:18px 0;font-size:clamp(2.5rem,13.1765px + 3.5294vw,4rem);font-weight:400;line-height:.96}.landing-page-module-scss-module__9hszgW__header__sub{letter-spacing:normal;color:#5b5b66;max-width:60ch;margin:0;font-size:1.125rem;font-weight:400;line-height:1.44}.landing-page-module-scss-module__9hszgW__section{background:#fff;border-top:1px solid #e6e6e0;padding:56px 0}@media (min-width:768px){.landing-page-module-scss-module__9hszgW__section{padding:88px 0}}.landing-page-module-scss-module__9hszgW__section__content{max-width:820px}.landing-page-module-scss-module__9hszgW__problem{color:#fff;background-color:#0b0b0f;background-image:radial-gradient(50% 50% at 15% 15%,#00f0ff80 0%,#00f0ff00 60%),radial-gradient(55% 55% at 85% 25%,#ff2d5561 0%,#ff2d5500 65%),radial-gradient(60% 60% at 50% 110%,#00f0ff52 0%,#00f0ff00 70%);border-top:0;position:relative;overflow:hidden}.landing-page-module-scss-module__9hszgW__problem h2{color:#fff}.landing-page-module-scss-module__9hszgW__problem p{color:#ffffffd1}.landing-page-module-scss-module__9hszgW__audience{background:#fafaf7}.landing-page-module-scss-module__9hszgW__audience__fit{margin-bottom:32px}.landing-page-module-scss-module__9hszgW__audience__notfit{background:#fff;border:1px solid #e6e6e0;border-left:3px solid #f5c26b;border-radius:14px;padding:22px 24px}.landing-page-module-scss-module__9hszgW__audience__notfit h3{letter-spacing:normal;text-transform:none;color:#f5c26b;margin:0 0 12px;font-size:.875rem;font-weight:500;line-height:1}.landing-page-module-scss-module__9hszgW__audience__notfit ul li{color:#5b5b66}.landing-page-module-scss-module__9hszgW__audience__notfit ul li:before{background:#f5c26b}.landing-page-module-scss-module__9hszgW__deliverables__grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:768px){.landing-page-module-scss-module__9hszgW__deliverables__grid{grid-template-columns:repeat(2,1fr)}}.landing-page-module-scss-module__9hszgW__deliverables__item{color:#0b0b0f;background:#fafaf7;border:1px solid #e6e6e0;border-radius:14px;padding:18px 22px;font-size:.9375rem;font-weight:500;transition:border-color .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1)}.landing-page-module-scss-module__9hszgW__deliverables__item:hover{border-color:#0b0b0f;transform:translateY(-1px)}.landing-page-module-scss-module__9hszgW__examples{background:#fafaf7}.landing-page-module-scss-module__9hszgW__examples ol{counter-reset:example;margin:0;padding:0;list-style:none}.landing-page-module-scss-module__9hszgW__examples ol li{color:#5b5b66;counter-increment:example;margin-bottom:22px;padding-left:56px;font-size:1rem;line-height:1.55;position:relative}.landing-page-module-scss-module__9hszgW__examples ol li:before{content:counter(example, decimal-leading-zero);letter-spacing:normal;text-transform:none;color:#8a8a95;font-size:.875rem;font-weight:500;line-height:1;position:absolute;top:0;left:0}.landing-page-module-scss-module__9hszgW__timeline__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.landing-page-module-scss-module__9hszgW__timeline__grid{grid-template-columns:repeat(2,1fr)}}.landing-page-module-scss-module__9hszgW__timeline__item{background:#fafaf7;border:1px solid #e6e6e0;border-radius:20px;padding:32px 28px;transition:border-color .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1)}.landing-page-module-scss-module__9hszgW__timeline__item:hover{border-color:#0b0b0f;transform:translateY(-2px)}.landing-page-module-scss-module__9hszgW__timeline__item h3{letter-spacing:normal;text-transform:none;color:#8a8a95;margin:0 0 12px;font-size:.875rem;font-weight:500;line-height:1}.landing-page-module-scss-module__9hszgW__timeline__item__value{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 12px;font-size:2.25rem;font-weight:400;line-height:.96}@media (min-width:768px){.landing-page-module-scss-module__9hszgW__timeline__item__value{font-size:3rem}}.landing-page-module-scss-module__9hszgW__timeline__item p{color:#5b5b66;margin:0;font-size:.875rem}.landing-page-module-scss-module__9hszgW__faq{background:#fff}.landing-page-module-scss-module__9hszgW__faq__list{flex-direction:column;gap:16px;display:flex}.landing-page-module-scss-module__9hszgW__faq__item{background:#fafaf7;border:1px solid #e6e6e0;border-radius:14px;padding:24px 26px}.landing-page-module-scss-module__9hszgW__faq__item h3{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 8px;font-size:1.125rem;font-weight:400;line-height:1.16}.landing-page-module-scss-module__9hszgW__faq__item p{color:#5b5b66;margin:0;font-size:.9375rem;line-height:1.6}.landing-page-module-scss-module__9hszgW__related{background:#fafaf7}.landing-page-module-scss-module__9hszgW__related__links{flex-wrap:wrap;gap:12px;display:flex}.landing-page-module-scss-module__9hszgW__related__link{color:#0b0b0f;background:#fff;border:1px solid #e6e6e0;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.landing-page-module-scss-module__9hszgW__related__link:after{content:"→";transition:transform .25s cubic-bezier(.2,.8,.2,1)}.landing-page-module-scss-module__9hszgW__related__link:hover{border-color:#0b0b0f;transform:translateY(-1px)}.landing-page-module-scss-module__9hszgW__related__link:hover:after{transform:translate(3px)}.landing-page-module-scss-module__9hszgW__howTo{background:#fff}.landing-page-module-scss-module__9hszgW__howTo__steps{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:768px){.landing-page-module-scss-module__9hszgW__howTo__steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.landing-page-module-scss-module__9hszgW__howTo__steps{grid-template-columns:repeat(4,1fr)}}.landing-page-module-scss-module__9hszgW__howTo__step{background:#fafaf7;border:1px solid #e6e6e0;border-radius:14px;flex-direction:column;gap:10px;padding:24px 22px;display:flex}.landing-page-module-scss-module__9hszgW__howTo__stepNum{letter-spacing:normal;text-transform:none;color:#8a8a95;font-size:.875rem;font-weight:500;line-height:1}.landing-page-module-scss-module__9hszgW__howTo__stepTitle{letter-spacing:-.02em;color:#0b0b0f;margin:0;font-size:1.125rem;font-weight:400;line-height:1.16}.landing-page-module-scss-module__9hszgW__howTo__stepText{color:#5b5b66;margin:0;font-size:.875rem;line-height:1.55}.landing-page-module-scss-module__9hszgW__howTo__stepTime{color:#8a8a95;margin-top:auto;font-size:.8125rem;font-weight:500}.landing-page-module-scss-module__9hszgW__hub{background:#fafaf7;padding-bottom:80px}.landing-page-module-scss-module__9hszgW__hub__grid{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:640px){.landing-page-module-scss-module__9hszgW__hub__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.landing-page-module-scss-module__9hszgW__hub__grid{grid-template-columns:repeat(3,1fr)}}.landing-page-module-scss-module__9hszgW__hub__card{color:#0b0b0f;background:#fff;border:1px solid #e6e6e0;border-radius:20px;flex-direction:column;gap:12px;min-height:220px;padding:28px 26px;text-decoration:none;transition:border-color .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1);display:flex}.landing-page-module-scss-module__9hszgW__hub__card:hover{border-color:#0b0b0f;transform:translateY(-3px);box-shadow:0 18px 40px -22px #0b0b0f2e}.landing-page-module-scss-module__9hszgW__hub__label{letter-spacing:normal;text-transform:none;color:#8a8a95;font-size:.875rem;font-weight:500;line-height:1}.landing-page-module-scss-module__9hszgW__hub__title{letter-spacing:-.02em;color:#0b0b0f;margin:0;font-size:clamp(1.5rem,15.0588px + 1.1765vw,2rem);font-weight:400;line-height:1.16}.landing-page-module-scss-module__9hszgW__hub__body{letter-spacing:normal;color:#5b5b66;flex:1;margin:0;font-size:1rem;font-weight:400;line-height:1.44}.landing-page-module-scss-module__9hszgW__hub__cta{color:#0b0b0f;align-items:center;gap:8px;margin-top:4px;font-size:.875rem;font-weight:500;display:inline-flex}.landing-page-module-scss-module__9hszgW__hub__cta:after{content:"→";transition:transform .25s cubic-bezier(.2,.8,.2,1)}.landing-page-module-scss-module__9hszgW__hub__card:hover .landing-page-module-scss-module__9hszgW__hub__cta:after{transform:translate(4px)}
.legal-module-scss-module__l-dDMa__page{background:#fafaf7}.legal-module-scss-module__l-dDMa__header{color:#0b0b0f;background:#fafaf7;padding:88px 0 48px;position:relative;overflow:hidden}@media (min-width:768px){.legal-module-scss-module__l-dDMa__header{padding:128px 0 64px}}.legal-module-scss-module__l-dDMa__header:before{content:"";pointer-events:none;background:radial-gradient(48% 60% at 18% 0,#7c5cff47 0%,#7c5cff00 65%),radial-gradient(45% 55% at 82% 0,#22d3ee42 0%,#22d3ee00 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.legal-module-scss-module__l-dDMa__header>*{z-index:1;position:relative}.legal-module-scss-module__l-dDMa__header h1{letter-spacing:-.02em;color:#0b0b0f;margin:18px 0;font-size:clamp(2.5rem,13.1765px + 3.5294vw,4rem);font-weight:400;line-height:.96}.legal-module-scss-module__l-dDMa__lede{letter-spacing:normal;color:#5b5b66;max-width:60ch;margin:0;font-size:1.125rem;font-weight:400;line-height:1.44}.legal-module-scss-module__l-dDMa__body{background:#fafaf7;padding:32px 0 96px}@media (min-width:768px){.legal-module-scss-module__l-dDMa__body{padding:56px 0 140px}}.legal-module-scss-module__l-dDMa__placeholder{letter-spacing:normal;color:#5b5b66;text-align:center;background:#fff;border:1px dashed #e6e6e0;border-radius:14px;max-width:720px;padding:28px;font-size:1rem;font-weight:400;line-height:1.44}
.pricing-module-scss-module__Cb2NLG__page{background:#fafaf7}.pricing-module-scss-module__Cb2NLG__page h2{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 32px;font-size:clamp(2rem,14.1176px + 2.3529vw,3rem);font-weight:400;line-height:1.16}.pricing-module-scss-module__Cb2NLG__header{color:#0b0b0f;background:#fafaf7;padding:88px 0 64px;position:relative;overflow:hidden}@media (min-width:768px){.pricing-module-scss-module__Cb2NLG__header{padding:128px 0 96px}}.pricing-module-scss-module__Cb2NLG__header:before{content:"";pointer-events:none;background:radial-gradient(48% 60% at 18% 0,#7c5cff4d 0%,#7c5cff00 65%),radial-gradient(45% 55% at 82% 0,#22d3ee47 0%,#22d3ee00 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.pricing-module-scss-module__Cb2NLG__header>*{z-index:1;position:relative}.pricing-module-scss-module__Cb2NLG__header h1{letter-spacing:-.02em;color:#0b0b0f;margin:18px 0;font-size:clamp(2.5rem,13.1765px + 3.5294vw,4rem);font-weight:400;line-height:.96}.pricing-module-scss-module__Cb2NLG__header__sub{letter-spacing:normal;color:#5b5b66;max-width:60ch;margin:0 0 24px;font-size:1.125rem;font-weight:400;line-height:1.44}.pricing-module-scss-module__Cb2NLG__header__qualifier{color:#0b0b0f;letter-spacing:-.005em;background:#fff;border:1px solid #e6e6e0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.8125rem;font-weight:500;display:inline-flex}.pricing-module-scss-module__Cb2NLG__header__qualifier:before{content:"";background:linear-gradient(135deg,#00f0ff,#ff2d55);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #7c5cff1f}.pricing-module-scss-module__Cb2NLG__models{background:#fff;border-top:1px solid #e6e6e0;padding:64px 0}@media (min-width:768px){.pricing-module-scss-module__Cb2NLG__models{padding:96px 0}}.pricing-module-scss-module__Cb2NLG__models__grid{grid-template-columns:1fr;gap:16px;max-width:880px;margin:0 auto;display:grid}@media (min-width:768px){.pricing-module-scss-module__Cb2NLG__models__grid{grid-template-columns:repeat(2,1fr)}}.pricing-module-scss-module__Cb2NLG__models__item{background:#fafaf7;border:1px solid #e6e6e0;border-radius:20px;padding:32px 28px;transition:border-color .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1)}.pricing-module-scss-module__Cb2NLG__models__item:hover{border-color:#0b0b0f;transform:translateY(-2px)}.pricing-module-scss-module__Cb2NLG__models__item h3{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 12px;font-size:clamp(1.5rem,15.0588px + 1.1765vw,2rem);font-weight:400;line-height:1.16}.pricing-module-scss-module__Cb2NLG__models__item p{letter-spacing:normal;color:#5b5b66;margin:0;font-size:1rem;font-weight:400;line-height:1.44}.pricing-module-scss-module__Cb2NLG__tiers{color:#fff;background-color:#0b0b0f;background-image:radial-gradient(50% 50% at 15% 15%,#00f0ff80 0%,#00f0ff00 60%),radial-gradient(55% 55% at 85% 25%,#ff2d5561 0%,#ff2d5500 65%),radial-gradient(60% 60% at 50% 110%,#00f0ff52 0%,#00f0ff00 70%);padding:80px 0;position:relative;overflow:hidden}@media (min-width:768px){.pricing-module-scss-module__Cb2NLG__tiers{padding:120px 0}}.pricing-module-scss-module__Cb2NLG__tiers h2{color:#fff;text-align:center}.pricing-module-scss-module__Cb2NLG__tiers__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.pricing-module-scss-module__Cb2NLG__tiers__grid{grid-template-columns:repeat(3,1fr)}}.pricing-module-scss-module__Cb2NLG__tiers__item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;padding:36px 28px;transition:border-color .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1)}.pricing-module-scss-module__Cb2NLG__tiers__item:hover{border-color:#fff6;transform:translateY(-3px)}.pricing-module-scss-module__Cb2NLG__tiers__item p{color:#ffffffc7;margin:0;font-size:.875rem;line-height:1.55}.pricing-module-scss-module__Cb2NLG__tiers__range{letter-spacing:-.02em;background:linear-gradient(135deg,#00f0ff 0%,#ff2d55 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:clamp(2.5rem,13.1765px + 3.5294vw,4rem);font-weight:400;line-height:1}@media (min-width:768px){.pricing-module-scss-module__Cb2NLG__tiers__range{font-size:3rem}}.pricing-module-scss-module__Cb2NLG__factors{background:#fafaf7;padding:80px 0}@media (min-width:768px){.pricing-module-scss-module__Cb2NLG__factors{padding:120px 0}}.pricing-module-scss-module__Cb2NLG__factors h2{text-align:center}.pricing-module-scss-module__Cb2NLG__factors__list{grid-template-columns:1fr;gap:12px;max-width:720px;margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:768px){.pricing-module-scss-module__Cb2NLG__factors__list{grid-template-columns:repeat(2,1fr)}}.pricing-module-scss-module__Cb2NLG__factors__list li{color:#0b0b0f;background:#fff;border:1px solid #e6e6e0;border-radius:14px;align-items:center;gap:12px;padding:16px 22px;font-size:.9375rem;transition:border-color .25s cubic-bezier(.2,.8,.2,1);display:flex}.pricing-module-scss-module__Cb2NLG__factors__list li:hover{border-color:#0b0b0f}.pricing-module-scss-module__Cb2NLG__factors__list li:before{content:"";background:linear-gradient(135deg,#00f0ff,#ff2d55);border-radius:50%;flex-shrink:0;width:6px;height:6px}.pricing-module-scss-module__Cb2NLG__cta{background:#fafaf7;padding:56px 0 96px}@media (min-width:768px){.pricing-module-scss-module__Cb2NLG__cta{padding:80px 0 140px}}.pricing-module-scss-module__Cb2NLG__cta__content{text-align:center;color:#fff;background-color:#0b0b0f;background-image:radial-gradient(50% 50% at 15% 15%,#00f0ff80 0%,#00f0ff00 60%),radial-gradient(55% 55% at 85% 25%,#ff2d5561 0%,#ff2d5500 65%),radial-gradient(60% 60% at 50% 110%,#00f0ff52 0%,#00f0ff00 70%);border-radius:28px;padding:56px 28px;position:relative;overflow:hidden}@media (min-width:768px){.pricing-module-scss-module__Cb2NLG__cta__content{padding:88px 56px}}.pricing-module-scss-module__Cb2NLG__cta__content h2{color:#fff;max-width:22ch;margin:0 auto 14px}.pricing-module-scss-module__Cb2NLG__cta__content p{letter-spacing:normal;color:#ffffffc7;max-width:56ch;margin:0 auto 24px;font-size:1.125rem;font-weight:400;line-height:1.44}.pricing-module-scss-module__Cb2NLG__cta__content a{color:#0b0b0f;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-size:.9375rem;font-weight:500;line-height:1;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.pricing-module-scss-module__Cb2NLG__cta__content a:after{content:"→";transition:transform .25s cubic-bezier(.2,.8,.2,1)}.pricing-module-scss-module__Cb2NLG__cta__content a:hover{transform:translateY(-1px);box-shadow:0 16px 40px -12px #0009}.pricing-module-scss-module__Cb2NLG__cta__content a:hover:after{transform:translate(3px)}
.solution-page-module-scss-module__tLoqJq__page{background:#fafaf7}.solution-page-module-scss-module__tLoqJq__page h2{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 24px;font-size:clamp(2rem,14.1176px + 2.3529vw,3rem);font-weight:400;line-height:1.16}.solution-page-module-scss-module__tLoqJq__page h3{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 14px;font-size:clamp(1.5rem,15.0588px + 1.1765vw,2rem);font-weight:400;line-height:1.16}.solution-page-module-scss-module__tLoqJq__page p{letter-spacing:normal;color:#5b5b66;margin-bottom:16px;font-size:1rem;font-weight:400;line-height:1.6}.solution-page-module-scss-module__tLoqJq__page ul{margin:0 0 24px;padding:0;list-style:none}.solution-page-module-scss-module__tLoqJq__page ul li{color:#0b0b0f;margin-bottom:10px;padding-left:22px;font-size:.9375rem;line-height:1.5;position:relative}.solution-page-module-scss-module__tLoqJq__page ul li:before{content:"";background:linear-gradient(135deg,#00f0ff,#ff2d55);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.solution-page-module-scss-module__tLoqJq__header{color:#0b0b0f;background:#fafaf7;padding:88px 0 64px;position:relative;overflow:hidden}@media (min-width:768px){.solution-page-module-scss-module__tLoqJq__header{padding:128px 0 96px}}.solution-page-module-scss-module__tLoqJq__header:before{content:"";pointer-events:none;background:radial-gradient(48% 60% at 18% 0,#7c5cff4d 0%,#7c5cff00 65%),radial-gradient(45% 55% at 82% 0,#22d3ee47 0%,#22d3ee00 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.solution-page-module-scss-module__tLoqJq__header>*{z-index:1;position:relative}.solution-page-module-scss-module__tLoqJq__header h1{letter-spacing:-.02em;color:#0b0b0f;max-width:20ch;margin:24px 0 18px;font-size:clamp(2.5rem,13.1765px + 3.5294vw,4rem);font-weight:400;line-height:.96}.solution-page-module-scss-module__tLoqJq__header__sub{letter-spacing:normal;color:#5b5b66;max-width:60ch;margin:0;font-size:1.125rem;font-weight:400;line-height:1.44}.solution-page-module-scss-module__tLoqJq__section{background:#fff;border-top:1px solid #e6e6e0;padding:64px 0}@media (min-width:768px){.solution-page-module-scss-module__tLoqJq__section{padding:96px 0}}.solution-page-module-scss-module__tLoqJq__section__content{max-width:820px}.solution-page-module-scss-module__tLoqJq__problem{color:#fff;background-color:#0b0b0f;background-image:radial-gradient(50% 50% at 15% 15%,#00f0ff80 0%,#00f0ff00 60%),radial-gradient(55% 55% at 85% 25%,#ff2d5561 0%,#ff2d5500 65%),radial-gradient(60% 60% at 50% 110%,#00f0ff52 0%,#00f0ff00 70%);border-top:0;position:relative;overflow:hidden}.solution-page-module-scss-module__tLoqJq__problem h2{color:#fff}.solution-page-module-scss-module__tLoqJq__problem p{color:#ffffffd1}.solution-page-module-scss-module__tLoqJq__audience{background:#fafaf7}.solution-page-module-scss-module__tLoqJq__audience__fit{margin-bottom:32px}.solution-page-module-scss-module__tLoqJq__audience__notfit{background:#fff;border:1px solid #e6e6e0;border-left:3px solid #f5c26b;border-radius:14px;padding:22px 24px}.solution-page-module-scss-module__tLoqJq__audience__notfit h3{letter-spacing:normal;text-transform:none;color:#f5c26b;margin:0 0 12px;font-size:.875rem;font-weight:500;line-height:1}.solution-page-module-scss-module__tLoqJq__audience__notfit ul li{color:#5b5b66}.solution-page-module-scss-module__tLoqJq__audience__notfit ul li:before{background:#f5c26b}.solution-page-module-scss-module__tLoqJq__build__grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:768px){.solution-page-module-scss-module__tLoqJq__build__grid{grid-template-columns:repeat(2,1fr)}}.solution-page-module-scss-module__tLoqJq__build__item{color:#0b0b0f;background:#fafaf7;border:1px solid #e6e6e0;border-radius:14px;padding:18px 22px;font-size:.9375rem;font-weight:500;transition:border-color .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1)}.solution-page-module-scss-module__tLoqJq__build__item:hover{border-color:#0b0b0f;transform:translateY(-1px)}.solution-page-module-scss-module__tLoqJq__workflows{background:#fafaf7}.solution-page-module-scss-module__tLoqJq__workflows ol{counter-reset:workflow;margin:0;padding:0;list-style:none}.solution-page-module-scss-module__tLoqJq__workflows ol li{color:#5b5b66;counter-increment:workflow;margin-bottom:22px;padding-left:56px;font-size:1rem;line-height:1.55;position:relative}.solution-page-module-scss-module__tLoqJq__workflows ol li:before{content:counter(workflow, decimal-leading-zero);letter-spacing:normal;text-transform:none;color:#8a8a95;font-size:.875rem;font-weight:500;line-height:1;position:absolute;top:0;left:0}.solution-page-module-scss-module__tLoqJq__workflows ol li strong{color:#0b0b0f;font-weight:600}.solution-page-module-scss-module__tLoqJq__timeline__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.solution-page-module-scss-module__tLoqJq__timeline__grid{grid-template-columns:repeat(2,1fr)}}.solution-page-module-scss-module__tLoqJq__timeline__item{background:#fafaf7;border:1px solid #e6e6e0;border-radius:20px;padding:32px 28px;transition:border-color .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1)}.solution-page-module-scss-module__tLoqJq__timeline__item:hover{border-color:#0b0b0f;transform:translateY(-2px)}.solution-page-module-scss-module__tLoqJq__timeline__item h3{letter-spacing:normal;text-transform:none;color:#8a8a95;margin:0 0 12px;font-size:.875rem;font-weight:500;line-height:1}.solution-page-module-scss-module__tLoqJq__timeline__item__value{letter-spacing:-.02em;color:#0b0b0f;margin:0 0 12px;font-size:clamp(2.5rem,13.1765px + 3.5294vw,4rem);font-weight:400;line-height:.96}@media (min-width:768px){.solution-page-module-scss-module__tLoqJq__timeline__item__value{font-size:3rem}}.solution-page-module-scss-module__tLoqJq__timeline__item p{color:#5b5b66;margin:0;font-size:.875rem}.solution-page-module-scss-module__tLoqJq__cta{background:#fafaf7;padding:56px 0 96px}@media (min-width:768px){.solution-page-module-scss-module__tLoqJq__cta{padding:80px 0 140px}}.solution-page-module-scss-module__tLoqJq__cta__content{text-align:center;color:#fff;background-color:#0b0b0f;background-image:radial-gradient(50% 50% at 15% 15%,#00f0ff80 0%,#00f0ff00 60%),radial-gradient(55% 55% at 85% 25%,#ff2d5561 0%,#ff2d5500 65%),radial-gradient(60% 60% at 50% 110%,#00f0ff52 0%,#00f0ff00 70%);border-radius:28px;padding:56px 28px;position:relative;overflow:hidden}@media (min-width:768px){.solution-page-module-scss-module__tLoqJq__cta__content{padding:88px 56px}}.solution-page-module-scss-module__tLoqJq__cta__content h2{color:#fff;max-width:22ch;margin:0 auto 24px}.solution-page-module-scss-module__tLoqJq__cta__content a{color:#0b0b0f;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-size:.9375rem;font-weight:500;line-height:1;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.solution-page-module-scss-module__tLoqJq__cta__content a:after{content:"→";transition:transform .25s cubic-bezier(.2,.8,.2,1)}.solution-page-module-scss-module__tLoqJq__cta__content a:hover{transform:translateY(-1px);box-shadow:0 16px 40px -12px #0009}.solution-page-module-scss-module__tLoqJq__cta__content a:hover:after{transform:translate(3px)}
.solutions-index-module-scss-module__5lsFRa__page{background:#fafaf7}.solutions-index-module-scss-module__5lsFRa__header{color:#0b0b0f;background:#fafaf7;padding:88px 0 64px;position:relative;overflow:hidden}@media (min-width:768px){.solutions-index-module-scss-module__5lsFRa__header{padding:128px 0 96px}}.solutions-index-module-scss-module__5lsFRa__header:before{content:"";pointer-events:none;background:radial-gradient(48% 60% at 18% 0,#7c5cff4d 0%,#7c5cff00 65%),radial-gradient(45% 55% at 82% 0,#22d3ee47 0%,#22d3ee00 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.solutions-index-module-scss-module__5lsFRa__header>*{z-index:1;position:relative}.solutions-index-module-scss-module__5lsFRa__header h1{letter-spacing:-.02em;color:#0b0b0f;margin:18px 0;font-size:clamp(2.5rem,13.1765px + 3.5294vw,4rem);font-weight:400;line-height:.96}.solutions-index-module-scss-module__5lsFRa__header__sub{letter-spacing:normal;color:#5b5b66;max-width:60ch;margin:0;font-size:1.125rem;font-weight:400;line-height:1.44}.solutions-index-module-scss-module__5lsFRa__solutions{background:#fafaf7;padding:64px 0}@media (min-width:768px){.solutions-index-module-scss-module__5lsFRa__solutions{padding:96px 0}}.solutions-index-module-scss-module__5lsFRa__solutions__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.solutions-index-module-scss-module__5lsFRa__solutions__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.solutions-index-module-scss-module__5lsFRa__solutions__grid{grid-template-columns:repeat(3,1fr)}}.solutions-index-module-scss-module__5lsFRa__solutions__card{background:#fff;border:1px solid #e6e6e0;border-radius:20px;flex-direction:column;gap:14px;min-height:220px;padding:28px 26px;text-decoration:none;transition:border-color .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1);display:flex}@media (min-width:768px){.solutions-index-module-scss-module__5lsFRa__solutions__card{min-height:260px;padding:32px 28px}}.solutions-index-module-scss-module__5lsFRa__solutions__card:hover{border-color:#0b0b0f;transform:translateY(-3px);box-shadow:0 18px 40px -22px #0b0b0f2e}.solutions-index-module-scss-module__5lsFRa__solutions__card:hover .solutions-index-module-scss-module__5lsFRa__solutions__link{gap:10px}.solutions-index-module-scss-module__5lsFRa__solutions__card h2{letter-spacing:-.02em;color:#0b0b0f;margin:0;font-size:clamp(1.5rem,15.0588px + 1.1765vw,2rem);font-weight:400;line-height:1.16}.solutions-index-module-scss-module__5lsFRa__solutions__card p{letter-spacing:normal;color:#5b5b66;margin:0;font-size:1rem;font-weight:400;line-height:1.44}.solutions-index-module-scss-module__5lsFRa__solutions__link{color:#0b0b0f;align-items:center;gap:6px;margin-top:auto;font-size:.875rem;font-weight:500;transition:gap .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.solutions-index-module-scss-module__5lsFRa__cta{background:#fafaf7;padding:56px 0 96px}@media (min-width:768px){.solutions-index-module-scss-module__5lsFRa__cta{padding:80px 0 140px}}.solutions-index-module-scss-module__5lsFRa__cta__content{text-align:center;color:#fff;background-color:#0b0b0f;background-image:radial-gradient(50% 50% at 15% 15%,#00f0ff80 0%,#00f0ff00 60%),radial-gradient(55% 55% at 85% 25%,#ff2d5561 0%,#ff2d5500 65%),radial-gradient(60% 60% at 50% 110%,#00f0ff52 0%,#00f0ff00 70%);border-radius:28px;padding:56px 28px;position:relative;overflow:hidden}@media (min-width:768px){.solutions-index-module-scss-module__5lsFRa__cta__content{padding:88px 56px}}.solutions-index-module-scss-module__5lsFRa__cta__content h2{letter-spacing:-.02em;color:#fff;max-width:22ch;margin:0 auto 14px;font-size:clamp(2.5rem,13.1765px + 3.5294vw,4rem);font-weight:400;line-height:.96}.solutions-index-module-scss-module__5lsFRa__cta__content p{letter-spacing:normal;color:#ffffffc7;max-width:56ch;margin:0 auto 28px;font-size:1.125rem;font-weight:400;line-height:1.44}.solutions-index-module-scss-module__5lsFRa__cta__content a{color:#0b0b0f;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-size:.9375rem;font-weight:500;line-height:1;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.solutions-index-module-scss-module__5lsFRa__cta__content a:after{content:"→";transition:transform .25s cubic-bezier(.2,.8,.2,1)}.solutions-index-module-scss-module__5lsFRa__cta__content a:hover{transform:translateY(-1px);box-shadow:0 16px 40px -12px #0009}.solutions-index-module-scss-module__5lsFRa__cta__content a:hover:after{transform:translate(3px)}
