@media (min-width:64rem){.service-page .section-heading{letter-spacing:-.04em;line-height:40px}}.service-page .section-heading__line{font-size:clamp(16px,7.91063px + 2.15716vw,30px)}@media (min-width:64rem){.service-page .section-heading__line{font-size:40px}}@media (max-width:63.9375rem){.service-page .section-heading--left .section-heading__line{font-size:24px}}@media (min-width:64rem){.page-hero+.card-grid .section-heading,.partners+.card-grid .section-heading{line-height:1.25}.page-hero+.card-grid .section-heading__line,.partners+.card-grid .section-heading__line{font-size:40px}}.page-hero+.card-grid,.partners+.card-grid{position:relative;overflow:hidden}.page-hero+.card-grid:before,.partners+.card-grid:before{content:"";z-index:1;pointer-events:none;background:url(/dot_image.svg) 0 0/auto 100% no-repeat;width:460px;max-width:100%;height:66%;display:none;position:absolute;top:0;right:0;transform:scaleX(-1)}@media (min-width:48rem){.page-hero+.card-grid:before,.partners+.card-grid:before{display:block}}.page-hero+.card-grid .card-grid__inner,.partners+.card-grid .card-grid__inner{container-type:inline-size}.page-hero+.card-grid .card-grid__intro,.partners+.card-grid .card-grid__intro{max-width:67.375em;margin-top:27px;font-size:min(16px,1.48423cqi);line-height:1.6875}@media (max-width:63.9375rem){.page-hero+.card-grid .card-grid__intro,.partners+.card-grid .card-grid__intro{font-size:14px}}@media (min-width:64rem) and (max-width:99.9375rem){.page-hero+.card-grid .card-grid__intro,.partners+.card-grid .card-grid__intro{max-width:64.6em}}.page-hero+.card-grid .card-grid__intro--emphasis,.partners+.card-grid .card-grid__intro--emphasis{max-width:65em}.page-hero+.card-grid .card-grid__intro+.card-grid__intro--emphasis,.partners+.card-grid .card-grid__intro+.card-grid__intro--emphasis{margin-top:44px}@media (min-width:64rem){.cta-band+.card-grid--plain:has(.grid-card:nth-child(4)) .grid-card__title{white-space:nowrap;font-size:min(20px,1.4vw)}.service-page .faq .section-heading{letter-spacing:normal}}.page-hero{isolation:isolate;background-image:linear-gradient(#f0ecf7 0%,#e6d6f0 65%,#e8daf1 100%);position:relative;overflow:hidden}.page-hero__bg{z-index:-1;position:absolute;inset:0}.page-hero__bg-image{object-fit:cover;object-position:right center}.page-hero__bg:after{content:"";background-image:linear-gradient(90deg,#f0ecf7eb 0%,#f0ecf799 100%);position:absolute;inset:0}@media (min-width:64rem){.page-hero__bg:after{display:none}}.page-hero__inner{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.page-hero__inner{max-width:min(1420px,100% + -22.66vw + 14.5024rem)}}.page-hero__inner{padding-block:24px 56px;display:flex}@media (min-width:64rem){.page-hero__inner{min-height:max(460px,31.25vw);padding-block:24px 64px}}@media (min-width:1400px){.page-hero__inner{padding-inline:0}}.page-hero__content{flex-direction:column;max-width:520px;display:flex}@media (min-width:64rem){.page-hero__content{max-width:min(560px,36vw)}}.page-hero__breadcrumbs{margin-bottom:40px}@media (min-width:48rem){.page-hero__breadcrumbs{width:max-content;max-width:90vw}}.page-hero__main{margin-block:auto}.page-hero__title{color:#0000;width:fit-content;font-family:var(--font-sora),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.05em;background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%);-webkit-background-clip:text;background-clip:text;margin:-.1em -.08em;padding:.1em .08em;font-size:clamp(26px,19.4146px + 1.7561vw,44px);font-weight:400;line-height:1.1}@media (min-width:1400px){.page-hero__title{font-size:60px}}@media (min-width:1900px){.page-hero__title{font-size:64px}}.page-hero__title-line{width:fit-content;display:block}@media (min-width:1400px){.page-hero__title-line{white-space:nowrap}}.page-hero__text{color:#000;max-width:440px;margin-top:24px;font-size:18px;line-height:1.7}@media (min-width:64rem){.page-hero__text{max-width:none;font-size:clamp(14px,1.16vw,18px);line-height:1.945}}.page-hero__cta{margin-top:32px}.page-hero__cta.button{border-radius:5px;gap:12px;width:207px;height:45px;padding:0;font-size:16px}.page-hero__cta.button:after{background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%)}.page-hero__cta-icon{background-color:currentColor;flex-shrink:0;width:15px;height:15px;-webkit-mask-image:url(/call.svg);mask-image:url(/call.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.intro-stats{padding-block:56px}@media (min-width:48rem){.intro-stats{padding-block:80px}}.intro-stats{padding-bottom:0}@media (min-width:48rem){.intro-stats .section-heading{line-height:1.15}}@media (min-width:64rem){.intro-stats .section-heading{letter-spacing:-.04em;line-height:1.25}.intro-stats .section-heading__line{font-size:40px}}.intro-stats{background-color:#fdf9f5}.intro-stats:not(:has(.intro-stats__band)){padding-block:56px}@media (min-width:48rem){.intro-stats:not(:has(.intro-stats__band)){padding-block:80px}}.intro-stats__inner{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.intro-stats__inner{max-width:min(1420px,100% + -22.66vw + 14.5024rem)}}.intro-stats__inner{text-align:center;gap:2.5rem;display:grid}@media (min-width:64rem){.intro-stats__inner{gap:3.5rem}.intro-stats .section-heading{color:#0000;text-wrap:balance;background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%);-webkit-background-clip:text;background-clip:text;max-width:1000px;margin-inline:auto}.intro-stats .section-heading__line{background-image:none;display:inline}.intro-stats .section-heading__line:not(:last-child):after{content:" "}}.intro-stats__paragraphs{max-width:1080px;margin:24px auto 0}.intro-stats__paragraphs>*+*{margin-top:16px}.intro-stats__paragraph{color:#4b4654;font-size:16px;line-height:1.55}.intro-stats__paragraph ul{padding-left:0;list-style-position:inside}.intro-stats__paragraph--emphasis{color:#000;font-weight:600}.intro-stats__band{background:url(/stats-wave.svg) 50%/cover no-repeat,#f6f1ec;margin-top:56px;padding-block:56px}@media (min-width:48rem){.intro-stats__band{margin-top:80px;padding-block:66px}}.intro-stats__band-inner{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.intro-stats__band-inner{max-width:min(1420px,100% + -22.66vw + 14.5024rem)}}.intro-stats__band-inner{text-align:center}.intro-stats__panel-title.section-heading{text-wrap:balance;max-width:1280px}.intro-stats__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}@media (min-width:48rem){.intro-stats__stats{gap:16px}}@media (min-width:64rem){.intro-stats__stats{grid-template-columns:repeat(auto-fit,calc(25% - 12px));justify-content:center;margin-top:48px}}@media (min-width:48rem){.intro-stats__stats--cols{grid-template-columns:repeat(var(--stat-cols-md), minmax(0, 1fr))}}@media (min-width:64rem){.intro-stats__stats--cols{grid-template-columns:repeat(var(--stat-cols-lg), minmax(0, 1fr))}}@media (min-width:80rem){.intro-stats__stats--cols{grid-template-columns:repeat(var(--stat-cols), minmax(0, 1fr))}}.intro-stats__stat{background-color:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:20px 14px;display:flex}.intro-stats__value{color:#0000;letter-spacing:-.05em;background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%);-webkit-background-clip:text;background-clip:text;width:fit-content;margin-inline:auto;font-size:clamp(32px,26.878px + 1.36585vw,46px);font-weight:400;line-height:1}.intro-stats__label{color:#000;font-size:16px;font-weight:400;line-height:1.53}.intro-stats__label-line{display:block}.intro-stats__action{justify-content:center;margin-top:40px;display:flex}.intro-stats__action .button{border-radius:5px;gap:10px;min-height:44px;padding:12px 24px}.intro-stats__action .button:after{background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%)}.testimonials{padding-block:56px}@media (min-width:48rem){.testimonials{padding-block:80px}.testimonials .section-heading{line-height:1.15}}@media (min-width:64rem){.testimonials .section-heading{letter-spacing:-.04em;line-height:1.25}.testimonials .section-heading__line{font-size:40px}}.testimonials{background-color:#f4efeb}.testimonials__inner{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.testimonials__inner{max-width:min(1420px,100% + -22.66vw + 14.5024rem)}}.testimonials__list{gap:20px;margin-top:32px;display:grid}@media (min-width:48rem){.testimonials__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.testimonials__list{margin-top:48px}}.testimonials__card{background-color:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex;position:relative}@media (min-width:64rem){.testimonials__card{padding:24px 24px 32px}}.testimonials__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.testimonials__mark{width:76px;height:56px}.testimonials__mark--close{pointer-events:none;position:absolute;bottom:24px;right:24px}.testimonials__stars{--star-size:27.68px;width:calc((var(--star-size) + 4px)*5);height:var(--star-size);background:linear-gradient(90deg, #fbba31 calc(var(--rating) / 5 * 100%), #e4dfd9 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 29 28%27%3E%3Cpath d=%27M14.36 23.18l6.96 4.24c1.28.78 2.84-.37 2.5-1.83l-1.84-7.98 6.16-5.38c1.12-.98.52-2.84-.96-2.96l-8.1-.7L15.9 1.03c-.57-1.37-2.52-1.37-3.09 0L9.64 8.56l-8.1.69C.06 9.37-.54 11.23.58 12.21l6.16 5.38-1.85 7.99c-.34 1.46 1.23 2.6 2.5 1.83z%27/%3E%3C/svg%3E") 0 0/calc(var(--star-size) + 4px) var(--star-size) repeat-x;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 29 28%27%3E%3Cpath d=%27M14.36 23.18l6.96 4.24c1.28.78 2.84-.37 2.5-1.83l-1.84-7.98 6.16-5.38c1.12-.98.52-2.84-.96-2.96l-8.1-.7L15.9 1.03c-.57-1.37-2.52-1.37-3.09 0L9.64 8.56l-8.1.69C.06 9.37-.54 11.23.58 12.21l6.16 5.38-1.85 7.99c-.34 1.46 1.23 2.6 2.5 1.83z%27/%3E%3C/svg%3E") 0 0/calc(var(--star-size) + 4px) var(--star-size) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 29 28%27%3E%3Cpath d=%27M14.36 23.18l6.96 4.24c1.28.78 2.84-.37 2.5-1.83l-1.84-7.98 6.16-5.38c1.12-.98.52-2.84-.96-2.96l-8.1-.7L15.9 1.03c-.57-1.37-2.52-1.37-3.09 0L9.64 8.56l-8.1.69C.06 9.37-.54 11.23.58 12.21l6.16 5.38-1.85 7.99c-.34 1.46 1.23 2.6 2.5 1.83z%27/%3E%3C/svg%3E") 0 0/calc(var(--star-size) + 4px) var(--star-size) repeat-x;flex-shrink:0;display:block}.testimonials__quote>*+*{margin-top:8px}.testimonials__title{color:#000;font-size:20px;font-weight:500;line-height:1.4}.testimonials__text{color:#4b4654;font-size:16px;line-height:1.7}.testimonials__author{z-index:1;letter-spacing:.02em;align-items:center;gap:12px;margin-top:auto;padding-top:20px;padding-right:64px;font-size:18px;font-weight:600;line-height:30px;display:flex;position:relative}.testimonials__author:before{content:"";background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%);flex-shrink:0;width:20px;height:1.5px}.testimonials__author-name{color:#0000;background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%);-webkit-background-clip:text;background-clip:text}.testimonials__action{justify-content:center;margin-top:32px;display:flex}.testimonials__button.button{letter-spacing:0;gap:10px;min-height:44px;padding:12px 24px;font-size:16px;font-weight:600;line-height:1}.testimonials__button.button:after{background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%)}.testimonials__arrow{flex-shrink:0}.service-tabs{padding-block:56px}@media (min-width:48rem){.service-tabs{padding-block:80px}.service-tabs .section-heading{line-height:1.15}}@media (min-width:64rem){.service-tabs .section-heading{letter-spacing:-.04em;line-height:1.25}.service-tabs .section-heading__line{font-size:40px}}.service-tabs{background-image:linear-gradient(#fdf9f5 70%,#f4f3fa 100%)}.service-tabs .services__description{text-align:center;color:#4b4654;width:fit-content;max-width:1100px;margin:16px auto 0;font-size:16px;line-height:1.75}.service-tabs .services__description,.service-tabs .services__description p,.service-tabs .services__description li{color:#0000;background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%);-webkit-background-clip:text;background-clip:text}.service-tabs .services__description p{width:fit-content;margin-inline:auto}@media (min-width:64rem){.service-tabs .services__description{font-size:18px;line-height:32px}}.card-grid--plain+.service-tabs{padding-top:0}@media (min-width:48rem){.cta-band .section-heading{line-height:1.15}}@media (min-width:64rem){.cta-band .section-heading{letter-spacing:-.04em;line-height:1.25}.cta-band .section-heading__line{font-size:40px}}.cta-band{isolation:isolate;background-image:linear-gradient(90deg,#cecdfa 0%,#e6cdea 45%,#f9dae2 100%);padding-block:56px;position:relative;overflow:hidden}@media (min-width:48rem){.cta-band{padding-block:72px}}@media (min-width:1400px){.cta-band{align-items:center;min-height:400px;padding-block:40px;display:flex}}.cta-band__inner{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.cta-band__inner{max-width:min(1420px,100% + -22.66vw + 14.5024rem)}}.cta-band__inner{text-align:center}@media (min-width:64rem){.cta-band__title.section-heading{letter-spacing:-.05em}}.cta-band__text{text-align:center;color:#000;max-width:850px;margin:16px auto 0;font-size:18px;line-height:1.55}@media (min-width:1400px){.cta-band__text{margin-top:5px;line-height:35px}}.cta-band__button{margin-top:28px}@media (min-width:1400px){.cta-band__button{margin-top:27px}.cta-band__button.button{height:45px;padding:0 36px;font-size:16px}}.cta-band__circle{z-index:-1;aspect-ratio:1;border-radius:9999px;position:absolute;transform:translate(-50%,-50%)}.cta-band__circle--1{background-color:#bea5f540;width:41%;top:-15%;left:37.4%}.cta-band__circle--2{background-color:#f5aac333;width:31.3%;top:86%;left:67.6%}.cta-band__points{color:#000;text-align:left;font-size:16px;line-height:1.55}.cta-band__point{padding-left:28px;position:relative}.cta-band__point:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%234f1a6b'/%3E%3Cpath d='M4.6 8.3l2.2 2.2 4.6-4.8' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:16px;position:absolute;top:.25em;left:0}.cta-band--split .cta-band__inner{text-align:left;gap:32px;display:grid}@media (min-width:64rem){.cta-band--split .cta-band__inner{grid-template-columns:minmax(0,1fr) minmax(360px,420px);align-items:center;gap:56px;max-width:min(1220px,100% - 4rem)}}.cta-band--split .cta-band__title.section-heading{text-align:left}.cta-band--split .cta-band__title.section-heading .section-heading__line{margin-inline:0}.cta-band--split .cta-band__text{margin-inline:0;text-align:left;max-width:700px;margin-top:20px}.cta-band--split .cta-band__card{background-color:#fff;border-radius:12px;padding:24px 20px 20px;box-shadow:0 10px 30px #4f1a6b14}.cta-band--split .cta-band__points>*+*{margin-top:18px}.cta-band--split .cta-band__button{width:100%;margin-top:26px}@media (min-width:1400px){.cta-band--split .cta-band__button{margin-top:30px}}.cta-band--centered .cta-band__points{gap:16px;max-width:1180px;margin:28px auto 0;display:grid}@media (min-width:48rem){.cta-band--centered .cta-band__points{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin-top:32px}.cta-band--centered .cta-band__point{padding:6px 24px 6px 28px}.cta-band--centered .cta-band__point:before{top:calc(6px + .25em)}.cta-band--centered .cta-band__point+.cta-band__point{border-left:1.5px solid #4f1a6b;padding-left:52px}.cta-band--centered .cta-band__point+.cta-band__point:before{left:24px}}.card-grid{padding-block:56px}@media (min-width:48rem){.card-grid{padding-block:80px}.card-grid .section-heading{line-height:1.15}}@media (min-width:64rem){.card-grid .section-heading{letter-spacing:-.04em;line-height:40px}}.card-grid{background-color:#fdf9f5}.card-grid--icon{background-color:#f6f1ec}.card-grid--panels{background-color:#eff0fb}@media (min-width:64rem){.card-grid--panels .section-heading{line-height:1.25}.card-grid--panels .section-heading__line{font-size:40px}}.card-grid__inner{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.card-grid__inner{max-width:min(1420px,100% + -22.66vw + 14.5024rem)}}.card-grid__intro{text-align:center;color:#000;max-width:860px;margin:16px auto 0;font-size:16px;line-height:27px}.section-heading+.card-grid__intro{margin-top:9px}.card-grid__intro--emphasis{color:#000;font-weight:600}.card-grid__list{gap:24px;margin-top:40px;display:grid}@media (min-width:48rem){.card-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.card-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.card-grid--plain .section-heading+.card-grid__intro{margin-top:20px}.card-grid--plain .card-grid__list{background-color:#fdf9f5;border:1px solid #d4c7ba;border-radius:16px;gap:0;overflow:hidden}@media (min-width:1400px){.card-grid--plain .card-grid__list{grid-template-columns:467fr 482fr 469fr;margin-inline:-1rem}}.card-grid--icon .card-grid__list{gap:20px}@media (min-width:1400px){.card-grid--icon .card-grid__list{margin-inline:-1rem}}@media (min-width:48rem) and (max-width:63.9375rem){.card-grid--plain .grid-card:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:64rem){.card-grid--plain .grid-card:last-child:nth-child(3n+1){grid-column:1/-1}.card-grid--plain .grid-card:last-child:nth-child(3n+2){grid-column:span 2}}.card-grid--panels .card-grid__list{gap:20px;margin-top:27px}@media (min-width:48rem){.card-grid--panels .card-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1400px){.card-grid--panels .card-grid__list{margin-inline:-1rem}}.card-grid--panels .card-grid__intro{max-width:772px}.card-grid--panels .section-heading+.card-grid__intro{margin-top:17px}.card-grid--icon .card-grid__intro{max-width:1023px}.card-grid--bullets .card-grid__intro{max-width:960px}.card-grid--bullets .card-grid__list{gap:16px}@media (min-width:64rem){.card-grid--bullets .card-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1400px){.card-grid--bullets .card-grid__list{gap:20px;margin-inline:-1rem}.card-grid--bullets .grid-card{padding-left:34px}.card-grid--bullets .grid-card__bullets{max-width:274px}}@media (min-width:1400px) and (max-width:99.9375rem){.card-grid--bullets .grid-card__bullets{max-width:264px}}@media (min-width:1400px){.card-grid--bullets.card-grid--cols .grid-card__bullets{max-width:none}}.card-grid__footnote{text-align:center;color:#000;margin:16px auto 0;max-width:840px;margin-top:32px;font-size:16px;line-height:1.55}.card-grid--panels .card-grid__footnote{max-width:1187px;margin-top:38px;line-height:27px}.grid-card{background-color:#fdf9f5;border:1px solid #d4c7ba;border-radius:8px;padding:24px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.grid-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px -16px #2d145040}.card-grid--icon .grid-card{background-color:#fff;border-color:#0000;padding:39px 26px 39px 27px;position:relative}.card-grid--icon .grid-card:before{content:"";background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%);width:112px;height:3px;position:absolute;top:-1px;left:30px}.card-grid--icon .grid-card .grid-card__head{gap:14px}.card-grid--icon .grid-card .grid-card__icon-image{width:48px;height:48px}.card-grid--icon .grid-card .grid-card__title{line-height:25px}.card-grid--icon .grid-card .grid-card__text{color:#000;margin-top:12px;line-height:27px}@media (min-width:1400px){.card-grid--icon .grid-card:nth-child(6) .grid-card__text{max-width:382.5px}}.card-grid--plain .grid-card{border:0;border-top:1px solid #d4c7ba;border-left:1px solid #d4c7ba;border-radius:0;margin:-1px 0 0 -1px;padding:32px}@media (min-width:1400px){.card-grid--plain .grid-card{padding:41px 40px 41px 54px}.card-grid--plain .grid-card .grid-card__head{gap:18px}.card-grid--plain .grid-card .grid-card__text{max-width:366px;margin-top:15px;font-size:16px;line-height:27px}.card-grid--plain .grid-card:nth-child(3n+2) .grid-card__text{max-width:381px}}.card-grid--plain .grid-card:hover{box-shadow:none;transform:none}@media (hover:hover){.card-grid--plain .grid-card{position:relative}.card-grid--plain .grid-card:before{content:"";transform-origin:0;background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%);height:3px;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0 0 auto;transform:scaleX(0)}.card-grid--plain .grid-card:hover:before{transform:scaleX(1)}.card-grid--plain .grid-card .grid-card__icon{transition:transform .3s cubic-bezier(.4,0,.2,1)}.card-grid--plain .grid-card:hover .grid-card__icon{transform:translateY(-4px)scale(1.1)}}.card-grid--panels .grid-card{background-color:#ffffffb3;border-color:#0000;border-radius:10px;padding:30px 20px 30px 37px}.card-grid--bullets .grid-card{border-radius:12px;position:relative}.card-grid--bullets .grid-card:before{content:"";background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%);border-radius:0 0 3px 3px;width:56px;height:3px;position:absolute;top:-1px;left:24px}.grid-card__head{align-items:center;gap:12px;display:flex}.card-grid--plain .grid-card__head{flex-direction:column;align-items:flex-start;gap:16px}.grid-card__icon{border-radius:8px;flex-shrink:0;place-items:center;display:grid}.grid-card__icon-image{object-fit:contain;width:43px;height:43px}.grid-card__icon-image--wide{width:auto;max-width:130px;height:36px}.grid-card__title{color:#2b1750;font-size:20px;font-weight:600;line-height:1.35}.card-grid--plain .grid-card__title,.card-grid--bullets .grid-card__title{font-size:20px}.grid-card__title-line{display:block}.grid-card__text{color:#4b4654;margin-top:12px;font-size:16px;line-height:1.6}.grid-card__bullets>*+*{margin-top:10px}.grid-card__bullets{color:#000;font-size:16px;line-height:1.55}.grid-card__head+.grid-card__bullets{margin-top:16px}.card-grid--panels .grid-card__bullets{line-height:27px}.card-grid--panels .grid-card__bullets>*+*{margin-top:8px}.grid-card__bullets li{padding-left:16px;position:relative}.grid-card__bullets li:before{content:"";background-color:#000;border-radius:9999px;width:4px;height:4px;position:absolute;top:.6em;left:0}.compare-list{padding-block:56px}@media (min-width:48rem){.compare-list{padding-block:80px}.compare-list .section-heading{line-height:1.15}}@media (min-width:64rem){.compare-list .section-heading{letter-spacing:-.04em;line-height:40px}}.compare-list{background-color:#f6f1ec}@media (min-width:64rem){.compare-list .section-heading{line-height:1.15}}.compare-list__inner{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.compare-list__inner{max-width:min(1420px,100% + -22.66vw + 14.5024rem)}}.compare-list__intro{text-align:center;color:#4b4654;margin:16px auto 0;max-width:883px;margin-top:20px;font-size:16px;line-height:27px}.compare-list__table{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;max-width:890px;margin:40px auto 0;display:grid}@media (min-width:48rem){.compare-list__table{column-gap:30px}}.compare-list__panel{grid-template-rows:subgrid;grid-row:span var(--compare-rows,1);border-radius:16px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.compare-list__items{display:contents}.compare-list__head{text-align:center;border-radius:16px 16px 0 0;padding:16px 20px;font-size:18px;font-weight:600}.compare-list__head--left{color:#2b1750;background-color:#d4c7ba}.compare-list__head--right{color:#fff;background-color:#741f61}.compare-list__cell{color:#000;padding:16px 20px;font-size:16px;line-height:1.55}@media (min-width:48rem){.compare-list__cell{padding:18px 32px}}.compare-list__cell--left{background-color:#fff8f0}.compare-list__cell--right{background-color:#efe2e9}.compare-list__cell:not(:last-child){border-bottom:1px solid #00000012}.compare-list__cell:last-child{border-radius:0 0 16px 16px}@media (hover:hover){.compare-list__panel:hover{transform:translateY(-6px);box-shadow:0 24px 40px -20px #2d145061,0 8px 16px -10px #2d14502e}.compare-list__panel:hover:after{content:"";position:absolute;inset:100% 0 -6px}}@media (min-width:1400px){.compare-list__table{column-gap:40px;max-width:1200px}.compare-list__panel{border-radius:20px}.compare-list__head{border-radius:20px 20px 0 0;place-items:center;height:67px;padding-block:0;display:grid}.compare-list__cell{padding:21px 42px;font-size:17px;line-height:27px}.compare-list__cell:not(:last-child){background-image:linear-gradient(#00000012,#00000012);background-position:42px 100%;background-repeat:no-repeat;background-size:100% 1px;border-bottom:0}.compare-list__cell:last-child{border-radius:0 0 20px 20px}}.marketplaces{padding-block:56px}@media (min-width:48rem){.marketplaces{padding-block:80px}.marketplaces .section-heading{line-height:1.15}}@media (min-width:64rem){.marketplaces .section-heading{letter-spacing:-.04em;line-height:40px}}.marketplaces{background-color:#fdf9f5}@media (min-width:64rem){.marketplaces .section-heading{line-height:1.25}}.marketplaces .section-heading__line{font-size:clamp(16px,11.3775px + 1.23267vw,24px)}.marketplaces__inner{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.marketplaces__inner{max-width:min(1420px,100% + -22.66vw + 14.5024rem)}}.marketplaces__inner{max-width:none}.marketplaces__viewport{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.marketplaces__viewport{max-width:min(1420px,100% + -22.66vw + 14.5024rem)}}.marketplaces__viewport{max-width:none;margin-top:24px;padding-block:8px;overflow:hidden}.marketplaces__list{width:max-content;animation:40s linear infinite marquee;display:flex}@media (hover:hover){.marketplaces__list:hover{animation-play-state:paused}}.marketplaces__item{color:#2b1750;background-color:#f9f5f0;border:1px solid #e6e0d9;border-radius:7px;flex-shrink:0;align-items:center;gap:8px;margin-right:12px;padding:6px 14px;font-size:15px;font-weight:600;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.marketplaces__item:hover{transform:translateY(-2px);box-shadow:0 8px 18px -10px #2d145059}.marketplaces__flag{object-fit:cover;border-radius:2px;width:22px;height:15px}.marketplaces+.card-grid--plain{padding-top:0}.quote-form{background-color:#fdf9f5;padding-block:0 56px}@media (min-width:48rem){.quote-form{padding-block:0 80px}}.card-grid--icon+.quote-form,.contact-cta+.quote-form,.related-services+.quote-form{padding-top:56px}@media (min-width:48rem){.card-grid--icon+.quote-form,.contact-cta+.quote-form,.related-services+.quote-form{padding-top:80px}}.quote-form__inner{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.quote-form__inner{max-width:min(1420px,100% + -22.66vw + 14.5024rem)}}.quote-form__banner{isolation:isolate;color:#fff;background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%);border-radius:1.5rem;align-items:center;gap:40px;padding:40px 24px;display:grid;position:relative;overflow:hidden}@media (min-width:64rem){.quote-form__banner{grid-template-columns:minmax(0,1fr) minmax(0,45%);gap:64px;padding:60px 64px}}.quote-form__circle{z-index:-1;aspect-ratio:1;border-radius:9999px;position:absolute}.quote-form__circle--1{background-color:#ffffff0d;width:64%;top:2%;left:21%;transform:translateY(-50%)}.quote-form__circle--2{background-color:#8e1a7840;width:39%;top:57%;left:9.5%}.quote-form__title{font-size:clamp(20px,12.6829px + 1.95122vw,40px);font-weight:400;line-height:1.2}.quote-form__title-line{color:#0000;background-image:linear-gradient(90deg,#cecdfa 0%,#f9dae2 100%);-webkit-background-clip:text;background-clip:text;width:fit-content;display:block}.quote-form__text{color:#ffffffe6;max-width:575px;margin-top:20px;font-size:18px;line-height:1.7}@media (min-width:64rem){.quote-form__text{white-space:pre-line}}.quote-form__text--short{max-width:510px}.quote-form__button.button{box-shadow:none;color:#2b1750;background-color:#fff;margin-top:28px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.quote-form__button.button:after{display:none}.quote-form__button.button:hover{background-color:#ffffffd9}.quote-form__card{color:#000;background-color:#fffc;border-radius:10px;padding:28px}@media (min-width:48rem){.quote-form__card{padding:40px}}.quote-form__card-title{color:#2b1750;font-size:24px;font-weight:600;line-height:1.3}.quote-form__field{margin-top:14px;display:block}.quote-form__input{color:#000;background-color:#fff;border:1px solid #0000;border-radius:6px;width:100%;padding:12px 20px;font-size:16px;line-height:1.375;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:block}.quote-form__input::placeholder{color:#000;opacity:1}.quote-form__input:focus{border-color:#9d3385;outline:none;box-shadow:0 0 0 3px #9d338526}.quote-form__textarea{resize:vertical;min-height:110px}.quote-form__submit{gap:12px;min-width:140px;margin-top:24px;padding:15px 24px}.quote-form__submit:disabled{cursor:progress;opacity:.7}.quote-form__submit-arrow{filter:brightness(0)invert()}.quote-form__status{color:#2b1750;font-size:15px}.quote-form__status:not(:empty){margin-top:12px}.service-page .stories:before{content:"";background:url(/dot_image.svg) 0 100%/auto 100% no-repeat;width:460px;max-width:100%;height:68%;display:none;position:absolute;bottom:0;left:0;-webkit-mask-image:radial-gradient(100% 100% at 0 100%,#000 45%,#0000 100%);mask-image:radial-gradient(100% 100% at 0 100%,#000 45%,#0000 100%)}@media (min-width:48rem){.service-page .stories:before{display:block}}.service-page .stories__dots{display:none}@media (min-width:64rem){.service-page .stories .section-heading{line-height:1.25}.service-page .stories .section-heading__line{font-size:40px}}.service-page .platforms{background-color:#f6f1ec}.service-page .platforms__inner{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.service-page .platforms__inner{max-width:min(1420px,100% + -22.66vw + 14.5024rem)}}.service-page .platforms__panel{background-color:#0000;border-radius:0;padding:0}.service-page .workflow{background-image:linear-gradient(#f1f0fa 0%,#f1f0fa00 75%);border-block:1px solid #e6e0d9;padding-top:56px}@media (min-width:48rem){.service-page .workflow{padding-top:80px}}.service-page .workflow:has(+.categories){background-image:radial-gradient(55% 95% at 100% 100%,#eaebfdf2 0%,#eaebfd00 70%)}.service-page .categories{padding-bottom:2.75rem}@media (min-width:48rem){.service-page .categories{padding-bottom:3.75rem}}.service-page .workflow+.categories{background-image:radial-gradient(55% 95% at 100% 0,#eaebfdf2 0%,#eaebfd00 70%)}.service-page .workflow__title{white-space:pre-line;max-width:none;font-size:clamp(18px,17.5146px + .12945vw,20px);line-height:1.35}.service-page .workflow__body{color:#000;max-width:300.5px;font-size:16px}@media (min-width:1400px){.service-page .workflow__steps:has(>:nth-child(5):last-child) .workflow__body{max-width:201.5px}}@media (min-width:1400px) and (max-width:99.9375rem){.service-page .workflow__steps:has(>:nth-child(5):last-child) .workflow__body{max-width:197px}.service-page .workflow__steps:has(>:nth-child(5):last-child)>:nth-child(4) .workflow__body{max-width:194px}}@media (min-width:1400px){.service-page .workflow__steps:has(>:nth-child(5):last-child)>:nth-child(5) .workflow__body{max-width:237.5px}}@media (min-width:1400px) and (max-width:99.9375rem){.service-page .workflow__steps:has(>:nth-child(5):last-child)>:nth-child(5) .workflow__body{max-width:232px}}@media (min-width:1400px){.service-page .workflow__steps{column-gap:60px}}.service-page .page-hero--long .page-hero__title-line{white-space:normal}@media (min-width:64rem){.service-page .page-hero__bg{height:max(460px,31.25vw);top:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 10%);mask-image:linear-gradient(#0000 0%,#000 10%)}}@media (min-width:48rem){section.card-grid.card-grid--cols .card-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){section.card-grid.card-grid--cols .card-grid__list{grid-template-columns:repeat(var(--card-cols), minmax(0, 1fr))}}section.card-grid.card-grid--cols .grid-card:last-child:nth-child(n){grid-column:auto}@media (min-width:48rem){section.card-grid.card-grid--cols.card-grid--plain .grid-card:last-child:nth-child(n){grid-column:span var(--last-span-md,1)}}@media (min-width:64rem){section.card-grid.card-grid--cols.card-grid--plain .grid-card:last-child:nth-child(n){grid-column:span var(--last-span,1)}}.card-grid--points{background-color:#fdf9f5}@media (min-width:64rem){.card-grid--points{padding-top:76px;padding-bottom:85px}.card-grid--points .section-heading{letter-spacing:-.04em;line-height:50px}}.card-grid--points .card-grid__intro{text-align:center;color:#4b4654;margin:16px auto 0;letter-spacing:0;max-width:880px;margin-top:16px;font-size:16px;font-weight:400;line-height:27px}@media (min-width:64rem){.card-grid--points .card-grid__intro{margin-top:24px}}.card-grid--points .card-grid__intro--emphasis{color:#4b4654;font-weight:400}.card-grid--points .card-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0;max-width:1200px;margin:32px auto 0;display:grid}@media (min-width:64rem){.card-grid--points .card-grid__list{grid-template-columns:repeat(var(--card-cols,4), minmax(0, 1fr));margin-top:24px}}.card-grid--points .grid-card{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 20px;display:flex}.card-grid--points .grid-card:hover{box-shadow:none;transform:none}.card-grid--points .grid-card:nth-child(2n){border-left:1px solid #4b4654}@media (min-width:64rem){.card-grid--points .grid-card{min-height:113px;padding-inline:22px}.card-grid--points .grid-card:nth-child(2n){border-left:0}.card-grid--points .grid-card+.grid-card{border-left:1px solid #4b4654}.card-grid--points.card-grid--cols-2 .grid-card:nth-child(odd),.card-grid--points.card-grid--cols-3 .grid-card:nth-child(3n+1),.card-grid--points.card-grid--cols-4 .grid-card:nth-child(4n+1),.card-grid--points.card-grid--cols-5 .grid-card:nth-child(5n+1),.card-grid--points.card-grid--cols-6 .grid-card:nth-child(6n+1){border-left:0}}.card-grid--points .grid-card__text,.card-grid--points .grid-card__text p{letter-spacing:0;color:#4b4654;max-width:252px;margin:0;font-size:16px;font-weight:400;line-height:27px}.card-grid--points .card-grid__footnote{color:#4b4654;text-align:center;max-width:1190px;margin-top:32px;font-size:16px;line-height:27px}@media (min-width:64rem){.card-grid--points .card-grid__footnote{margin-top:24px}}.card-grid--points .card-grid__footnote>*+*{margin-top:8px}.intro-stats--band{background-color:#0000;padding-top:0}.intro-stats--band .intro-stats__band{margin-top:0}.service-page .card-grid--logos{background-color:#f6f1ec}@media (min-width:64rem){.service-page .card-grid--logos{padding-block:110px}.service-page .card-grid--logos .section-heading{letter-spacing:-.04em;line-height:50px}}.service-page .card-grid--logos .card-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}@media (min-width:48rem){.service-page .card-grid--logos .card-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.service-page .card-grid--logos .card-grid__list{gap:20px;margin-top:66px}}.service-page .card-grid--logos .grid-card{background-color:#fff;border:0;border-radius:7.45px;place-items:center;min-height:120px;padding:20px;display:grid}@media (min-width:64rem){.service-page .card-grid--logos .grid-card{aspect-ratio:299.73/238.29;min-height:0}}.service-page .card-grid--logos .grid-card__head{justify-content:center}.service-page .card-grid--logos .grid-card__icon{background:0 0;border-radius:0;width:auto;height:auto;display:block}.service-page .card-grid--logos .grid-card__icon-image{object-fit:contain;width:auto;max-width:180px;height:80px}@media (min-width:64rem){.service-page .card-grid--logos .grid-card__icon-image{max-width:230px;height:140px}}@media (min-width:1640px){.service-page section.card-grid.card-grid--logos .card-grid__list{grid-template-columns:repeat(var(--card-cols,5), 299.73px);margin-inline:calc((100% - (299.73px*var(--card-cols,5) + 20px*(var(--card-cols,5) - 1)))/2);justify-content:center}}.marketplaces--branded{background-color:#fdf9f5}@media (min-width:64rem){.marketplaces--branded{min-height:362px;padding-top:71px;padding-bottom:83px}.marketplaces--branded .section-heading{letter-spacing:-.04em;line-height:34px}.marketplaces--branded .section-heading__line{font-size:30px}.marketplaces--branded .marketplaces__viewport{margin-top:41px}}.marketplaces__logo-pill{background-color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:fit-content;min-height:56px;margin:0 auto 24px;padding:12px 36px;display:flex;box-shadow:0 8px 24px -12px #2d14502e}.marketplaces__logo{width:auto;height:32px;display:block}.tag-strip{padding-block:56px}@media (min-width:48rem){.tag-strip{padding-block:80px}.tag-strip .section-heading{line-height:1.15}}@media (min-width:64rem){.tag-strip .section-heading{letter-spacing:-.04em;line-height:40px}}.tag-strip{background-color:#f6f1ec}@media (min-width:64rem){.tag-strip{min-height:429px;padding-top:68px;padding-bottom:120px}.tag-strip .section-heading{letter-spacing:-.04em;line-height:44px}.tag-strip .section-heading__line{font-size:30px}}.tag-strip__inner{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.tag-strip__inner{max-width:min(1420px,100% + -22.66vw + 14.5024rem)}}.tag-strip__rows{gap:16px;margin-top:32px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 15% 85%,#0000 100%)}@media (min-width:64rem){.tag-strip__rows{gap:32px;margin-top:64px}}.tag-strip__viewport{overflow:hidden}.tag-strip__row{width:max-content;animation:40s linear infinite marquee;display:flex}.tag-strip__row--reverse{animation-direction:reverse}@media (hover:hover){.tag-strip__row:hover{animation-play-state:paused}}.tag-strip__tag{letter-spacing:0;white-space:nowrap;color:#2b1750;background-color:#7f0d6c1f;border-radius:6px;flex-shrink:0;margin-right:14px;padding:12px 14px;font-size:16px;font-weight:400;line-height:1.53}.compare-list--table{background-color:#fdf9f5;background-image:radial-gradient(40% 60% at 0 100%,#cecdfa73 0%,#cecdfa00 100%),radial-gradient(40% 60% at 100% 0,#f9dae280 0%,#f9dae200 100%)}.compare-list--table .compare-list__scroll{max-width:1386px;margin:40px auto 0;overflow-x:auto}.compare-table{width:100%;min-width:calc(240px + var(--compare-cols,2)*200px);border-collapse:separate;border-spacing:0;--compare-lh:21px;table-layout:fixed;font-size:14px;line-height:var(--compare-lh);text-align:left}@media (min-width:48rem){.compare-table{--compare-lh:27px;font-size:16px}}.compare-table__corner{width:26%}@media (min-width:64rem){.compare-table__corner{width:336px}}.compare-table__head{letter-spacing:0;text-align:center;border-radius:14px 14px 0 0;padding:24px;font-size:18px;font-weight:600;line-height:1}.compare-table__head--neutral{color:#2b1750;background-color:#ece4dc}.compare-table__head--negative{color:#2b1750;background-color:#d4c7ba}.compare-table__head--positive{color:#fff;background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%)}.compare-table__label{letter-spacing:0;color:#2b1750;background:linear-gradient(#e6e0d9,#e6e0d9) 32px 100%/calc(100% - 32px) 1px no-repeat,#fff;padding:20px 20px 20px 32px;font-weight:600}@media (min-width:64rem){.compare-table__label{padding-right:88px}}tbody tr:first-child .compare-table__label{border-top-left-radius:14px}.compare-table__head--label{color:#2b1750;text-align:left;background:linear-gradient(#e6e0d9,#e6e0d9) 32px 100%/calc(100% - 32px) 1px no-repeat,#fff;padding-left:32px}.compare-table--labelled tbody tr:first-child .compare-table__label{border-top-left-radius:0}tbody tr:last-child .compare-table__label{background-image:none;border-bottom-left-radius:14px}.compare-table__cell{vertical-align:middle;color:#000;border-bottom:1px solid #e6e0d9;padding:20px 32px}.compare-table__cell--neutral{background-color:#fdfbf9}.compare-table__cell--negative{background-color:#fff8f0}.compare-table__cell--positive{background-color:#f8eef6}.compare-table__value{align-items:flex-start;gap:14px;display:flex}.compare-table__value:before{content:"";width:20px;height:20px;margin-top:calc((var(--compare-lh) - 20px)/2);flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 7h3v8H1zM5.5 15h6.6a1.6 1.6 0 0 0 1.6-1.3l1.1-5.4A1.6 1.6 0 0 0 13.2 6.4H9.7l.5-2.7A1.7 1.7 0 0 0 8.6 1.6L5.5 7z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 7h3v8H1zM5.5 15h6.6a1.6 1.6 0 0 0 1.6-1.3l1.1-5.4A1.6 1.6 0 0 0 13.2 6.4H9.7l.5-2.7A1.7 1.7 0 0 0 8.6 1.6L5.5 7z'/%3E%3C/svg%3E") 50%/contain no-repeat}.compare-table__cell--neutral .compare-table__value:before{display:none}.compare-table__cell--negative .compare-table__value:before{background-color:#a39486;transform:scaleY(-1)}.compare-table__cell--positive .compare-table__value:before{background-color:#7c1a70}tbody tr:last-child .compare-table__cell{border-bottom:0}tbody tr:last-child .compare-table__cell:last-child{border-bottom-right-radius:14px}.compare-table--no-labels tbody tr:last-child .compare-table__cell:first-child{border-bottom-left-radius:14px}.priority-bars{padding-block:56px}@media (min-width:48rem){.priority-bars{padding-block:80px}.priority-bars .section-heading{line-height:1.15}}@media (min-width:64rem){.priority-bars .section-heading{letter-spacing:-.04em;line-height:40px}}.priority-bars{background-color:#f5f0ec}@media (min-width:64rem){.priority-bars{min-height:1037px;padding-top:89px;padding-bottom:111px}}.priority-bars .section-heading{max-width:1191px;margin-inline:auto}@media (min-width:64rem){.priority-bars .section-heading{letter-spacing:-.04em;line-height:50px}}.priority-bars__inner{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.priority-bars__inner{max-width:min(1420px,100% + -22.66vw + 14.5024rem)}}.priority-bars__intro{text-align:center;color:#4b4654;margin:16px auto 0;max-width:883px;margin-top:20px;font-size:16px;line-height:27px}.priority-bars__list{gap:28px;max-width:1349px;margin:40px auto 0;display:grid}@media (min-width:64rem){.priority-bars__list{gap:36px;margin-top:86px}}.priority-bars__item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px 16px;display:grid}.priority-bars__label{letter-spacing:.02em;color:#242424;font-size:14px;font-weight:600;line-height:1.2}@media (min-width:48rem){.priority-bars__label{font-size:16px;line-height:1}}.priority-bars__track{grid-column:1/-1}.priority-bars__badge{letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600;line-height:16px}.priority-bars__badge--critical{color:#628c38}.priority-bars__badge--high{color:#ff4b55}.priority-bars__badge--medium-plus{color:#df8c26}.priority-bars__badge--medium{color:#f0aa46}.priority-bars__badge--low{color:#4b4654}.priority-bars__track{background-color:#e6ddd5;border-radius:9999px;height:6px;display:block;overflow:hidden}.priority-bars__fill{width:var(--value);border-radius:inherit;background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%);height:100%;display:block}.priority-bars__action{justify-content:center;margin-top:48px;display:flex}@media (min-width:64rem){.priority-bars__action{margin-top:76px}}.priority-bars__action .button{border-radius:5px;gap:10px;min-height:44px;padding:12px 24px;font-size:16px;font-weight:600;line-height:20px}.priority-bars__action .button:after{background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%)}.tools-table{padding-block:56px}@media (min-width:48rem){.tools-table{padding-block:80px}.tools-table .section-heading{line-height:1.15}}@media (min-width:64rem){.tools-table .section-heading{letter-spacing:-.04em;line-height:40px}}.tools-table{background-color:#fff;background-image:radial-gradient(38% 62% at 14% 92%,#eaebfd 0%,#eaebfd99 45%,#eaebfd00 100%)}@media (min-width:64rem){.tools-table{padding-top:88px;padding-bottom:92px}}.tools-table .section-heading{max-width:767px;margin-inline:auto}@media (min-width:64rem){.tools-table .section-heading{letter-spacing:-.04em;line-height:40px}.tools-table .section-heading__line{font-size:30px}}.tools-table__inner{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.tools-table__inner{max-width:min(1420px,100% + -22.66vw + 14.5024rem)}}.tools-table__intro{text-align:center;color:#000;margin:16px auto 0;letter-spacing:0;max-width:843px;margin-top:12px;font-size:16px;font-weight:400;line-height:27px}.tools-table__table{background-color:#fff;border:1px solid #d9cec2;border-radius:14px;max-width:972px;margin:40px auto 0;overflow:hidden}@media (min-width:64rem){.tools-table__table{margin-top:66px}}.tools-table__row{display:grid}@media (min-width:48rem){.tools-table__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tools-table__row+.tools-table__row{border-top:1px solid #d9cec2}.tools-table__category,.tools-table__tools{padding:14px 20px}.tools-table__category{background-color:#fff;align-content:center;gap:10px;display:grid}.tools-table__title{letter-spacing:0;color:#7f0d6c;font-size:18px;font-weight:600;line-height:27px}.tools-table__note{color:#000;font-size:14px;font-weight:500;line-height:1.6}.tools-table__tools{letter-spacing:0;color:#000;background-color:#f6f1ec;align-items:center;font-size:16px;font-weight:400;line-height:27px;display:flex}@media (min-width:48rem){.tools-table__tools{border-left:1px solid #d9cec2}}.related-services{padding-block:56px}@media (min-width:48rem){.related-services{padding-block:80px}.related-services .section-heading{line-height:1.15}}@media (min-width:64rem){.related-services .section-heading{letter-spacing:-.04em;line-height:40px}}.related-services{background-color:#f5f0ec}@media (min-width:64rem){.related-services{min-height:362px;padding-top:76px;padding-bottom:90px}.related-services .section-heading{letter-spacing:-.04em;line-height:34px}.related-services .section-heading__line{font-size:30px}}.related-services__inner{width:100%;margin-inline:auto;padding-inline:1rem}@media (min-width:64rem){.related-services__inner{max-width:min(1420px,100% + -22.66vw + 14.5024rem)}}.related-services__list{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}@media (min-width:64rem){.related-services__list{gap:24px;margin-top:66px}}.related-services__list>li{display:flex}.related-services__link{background-color:#fff;border-radius:12px;flex:1;align-items:center;gap:17px;padding:20px 24px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex}.related-services__link:hover,.related-services__link:focus-visible{background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%);box-shadow:0 10px 24px -14px #2d145099}.related-services__name{color:#0000;letter-spacing:-.04em;background-image:linear-gradient(90deg,#2e1752 0%,#7f0d6c 100%);-webkit-background-clip:text;background-clip:text;max-width:197px;font-size:20px;font-weight:600;line-height:28px}.related-services__link:hover .related-services__name,.related-services__link:focus-visible .related-services__name{color:#fff;background-image:none}.related-services__icon{flex-shrink:0;place-items:center;width:47.41px;height:44px;display:grid}.related-services__icon img{object-fit:contain;width:100%;height:100%}.related-services__link:hover .related-services__icon,.related-services__link:focus-visible .related-services__icon{filter:brightness(0)invert()}
