.service-page-formats-section{padding-block:var(--service-page-section-space,100px);background:#fff;color:#212121}.service-page-formats-section h2.service-page-formats-section__title{max-width:900px;margin:0;color:#212121;font:700 42px/51px Montserrat,system-ui,sans-serif;letter-spacing:normal;text-wrap:wrap}.service-page-formats-section__description{width:min(100%,804px);margin-top:24px;color:#6b6b6b}.service-page-formats-section__grid{display:grid;width:min(100%,1114px);grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin:60px auto 0}.service-page-formats-section__grid>.service-page-formats-section__card--featured:last-child:nth-child(3n+1){grid-column:2}.service-page-formats-section__card{display:flex;min-width:0;min-height:220px;flex-direction:column;gap:0;border:1px solid rgba(0,0,0,.06);padding:24px;background:#f7f7f5}.service-page-formats-section__number{color:#b0b0b0;font:400 12px/16px JetBrains Mono,ui-monospace,monospace}.service-page-formats-section h3.service-page-formats-section__card-title{margin:20px 0 0;color:#212121;font:600 24px/28px Montserrat,system-ui,sans-serif;letter-spacing:normal;text-wrap:wrap}.service-page-formats-section__card-description{margin-top:12px;color:#6b6b6b}.service-page-formats-section__card-description>p{margin:0}.service-page-formats-section__card-description>p+p{margin-top:12px}.service-page-formats-section__tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:20px;border-top:1px solid rgba(0,0,0,.05);padding-top:16px}.service-page-formats-section__tag{display:inline-block;max-width:100%;border:1px solid rgba(0,0,0,.08);padding:6px 12px;background:#fff;color:rgba(0,0,0,.4);font:400 12px/14px Menlo,ui-monospace,monospace;text-align:center}.service-page-formats-section__card .service-page-formats-section__tag mark{border-radius:0;padding:0;background:rgba(0,0,0,0);color:inherit}.service-page-formats-section__card--featured{border-color:#212121;background:#212121}.service-page-formats-section__card--featured .service-page-formats-section__number{color:hsla(0,0%,100%,.4)}.service-page-formats-section .service-page-formats-section__card--featured h3.service-page-formats-section__card-title{color:#fff}.service-page-formats-section__card--featured .service-page-formats-section__card-description{color:hsla(0,0%,100%,.7)}.service-page-formats-section__footer{margin-top:auto;border-top:1px solid rgba(0,0,0,.06);padding-top:16px;color:#b0b0b0}.service-page-formats-section__card--featured .service-page-formats-section__footer{border-color:hsla(0,0%,100%,.12)}.service-page-formats-section__note{width:100%;margin:32px auto 0;border-top:1px solid rgba(0,0,0,.06);padding-top:32px;color:#b0b0b0}.service-page-formats-section__note p{margin:0}.service-page-formats-section__note a:not(.service-page-action-link){color:inherit}.service-page-formats-section__note a:not(.service-page-action-link):hover{color:#f2572b}@media(max-width:980px){.service-page-formats-section{padding-block:var(--service-page-section-space,80px)}.service-page-formats-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-page-formats-section__grid>.service-page-formats-section__card--featured:last-child:nth-child(odd){grid-column:2}}@media(max-width:620px){.service-page-formats-section{padding-block:var(--service-page-section-space,64px)}.service-page-formats-section h2.service-page-formats-section__title{font-size:32px;line-height:1.2}.service-page-formats-section__description{margin-top:16px}.service-page-formats-section__grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.service-page-formats-section__grid>.service-page-formats-section__card--featured:last-child:nth-child(odd){grid-column:1}.service-page-formats-section__card{min-height:220px;padding:20px}.service-page-formats-section h3.service-page-formats-section__card-title{font-size:21px;line-height:1.25;margin-top:16px}.service-page-formats-section__card-description{overflow-wrap:anywhere}.service-page-formats-section__note{margin-top:22px;padding-top:20px}}.service-page-technology-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.service-page-technology-chips li{box-sizing:border-box;display:inline-flex;min-height:30px;align-items:center;border:1px solid rgba(0,0,0,.08);padding:5px 10px;background:var(--white,#fff);color:#6b6b6b;font:400 16px/19px Menlo,ui-monospace,monospace}.service-page-technology-chips img{display:block;flex:0 0 auto;width:auto;height:20px;object-fit:contain}.service-page-technology-section{box-sizing:border-box;padding-block:var(--service-page-section-space,100px);background:#fff;color:#212121}.service-page-technology-section,.service-page-technology-section *{box-sizing:border-box}.service-page-technology-section__eyebrow{margin:0 0 16px;padding-top:5.5px;color:#f2572b;font:400 12px/16px Menlo,ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase}.service-page-technology-section__title{max-width:900px;margin:0;color:#212121;font:700 42px/51px Montserrat,system-ui,sans-serif}.service-page-technology-section__description{max-width:804px;margin:24px 0 0;color:#6b6b6b}.service-page-technology-section__chips,.service-page-technology-section__details{margin-top:60px}.service-page-technology-section__details>.service-page-detail-tiles{margin-top:0}.service-page-technology-section__note{margin:48px 0 0;border-top:1px solid rgba(0,0,0,.06);padding:32px 0 0;color:#b0b0b0}.service-page-technology-section__note a{color:inherit}.service-page-technology-section__note>:first-child{margin-top:0}.service-page-technology-section__note>:last-child{margin-bottom:0}@media(max-width:980px){.service-page-technology-section{padding-block:var(--service-page-section-space,80px)}.service-page-technology-section__title{font-size:36px;line-height:1.22}.service-page-technology-section__chips,.service-page-technology-section__details{margin-top:48px}.service-page-technology-section__note{margin-top:40px}}@media(max-width:620px){.service-page-technology-section{padding-block:var(--service-page-section-space,64px)}.service-page-technology-section__eyebrow{margin-bottom:16px}.service-page-technology-section__title{font-size:30px;line-height:1.2}.service-page-technology-section__description{margin-top:18px}.service-page-technology-section__chips,.service-page-technology-section__details{margin-top:36px}.service-page-technology-section__note{margin-top:32px;padding-top:24px}}.service-page-pricing-cards{display:grid;grid-template-columns:minmax(0,424.67fr) minmax(0,422.67fr) minmax(0,424.67fr);align-items:stretch;grid-gap:24px;gap:24px;margin-top:60px;color:#212121;font-family:Montserrat,system-ui,sans-serif}.service-page-pricing-cards .service-page-pricing-cards__card{position:relative;display:flex;flex-direction:column;height:356px;min-height:356px;gap:0;border:1px solid rgba(0,0,0,.06);padding:24px;background:#fff;color:#212121}.service-page-pricing-cards .service-page-pricing-cards__badge{display:flex;flex:0 0 16px;align-items:center;gap:6px;height:16px;color:#8a8a8a;font-family:Menlo,ui-monospace,monospace;font-size:12px;font-weight:400;letter-spacing:1.2px;line-height:16px;text-transform:uppercase}.service-page-pricing-cards .service-page-pricing-cards__badge-icon{flex:none;color:#f2572b;letter-spacing:0}.service-page-pricing-cards .service-page-pricing-cards__title{margin:8px 0 0;color:#212121;text-wrap:wrap}.service-page-pricing-cards .service-page-pricing-cards__description,.service-page-pricing-cards .service-page-pricing-cards__details{margin:8px 0 0;color:#6b6b6b}.service-page-pricing-cards .service-page-pricing-cards__price{display:flex;flex-direction:column;gap:0;margin-top:auto;color:#212121;font-family:Montserrat,system-ui,sans-serif}.service-page-pricing-cards .service-page-pricing-cards__duration{height:18px;padding-top:2px;color:#b0b0b0;font-family:Menlo,ui-monospace,monospace;font-size:12px;line-height:14px}.service-page-pricing-cards .service-page-pricing-cards__action{display:inline-flex;align-self:center;align-items:center;justify-content:center;gap:8px;width:246px;max-width:100%;height:48px;margin-top:20px;border:1px solid rgba(0,0,0,.1);padding:12px 0;background:#f7f7f5;color:#212121;font-family:Montserrat,system-ui,sans-serif;font-size:18px;font-weight:500;line-height:22px;text-align:center;text-decoration:none}.service-page-pricing-cards .service-page-pricing-cards__action:hover{border-color:rgba(0,0,0,.3);background:#fff}.service-page-pricing-cards .service-page-pricing-cards__action:focus-visible{outline:2px solid #f2572b;outline-offset:2px}.service-page-pricing-cards .service-page-pricing-cards__card.is-featured{border:0;background:#212121;color:#fff}.service-page-pricing-cards .service-page-pricing-cards__card.is-featured .service-page-pricing-cards__title{color:#fff}.service-page-pricing-cards .service-page-pricing-cards__card.is-featured .service-page-pricing-cards__description,.service-page-pricing-cards .service-page-pricing-cards__card.is-featured .service-page-pricing-cards__details{color:hsla(0,0%,100%,.6)}.service-page-pricing-cards .service-page-pricing-cards__card.is-featured .service-page-pricing-cards__price{color:#fff}.service-page-pricing-cards .service-page-pricing-cards__card.is-featured .service-page-pricing-cards__duration{color:hsla(0,0%,100%,.4)}.service-page-pricing-cards .service-page-pricing-cards__card.is-featured .service-page-pricing-cards__action{width:248px;height:46px;border-color:rgba(0,0,0,0);background:#fff;color:#212121}.service-page-pricing-cards .service-page-pricing-cards__card.is-featured .service-page-pricing-cards__action:hover{background:#f7f7f5}.service-page-pricing-cards .service-page-pricing-cards__card.is-featured .service-page-pricing-cards__action:focus-visible{outline-color:#fff}.service-page-pricing-cards--compact{width:min(100%,966px);margin-inline:auto;counter-reset:service-page-pricing-card}.service-page-pricing-cards--compact .service-page-pricing-cards__card{height:auto;min-height:266px;counter-increment:service-page-pricing-card;padding:22px 20px;background:#f7f7f5}.service-page-pricing-cards--compact .service-page-pricing-cards__card:before{display:block;margin-bottom:12px;color:#b0b0b0;content:counter(service-page-pricing-card,decimal-leading-zero);font:400 12px/16px Menlo,ui-monospace,monospace}.service-page-pricing-cards--compact .service-page-pricing-cards__badge{display:none}.service-page-pricing-cards--compact .service-page-pricing-cards__title{margin-top:0;font-size:22px;line-height:1.25}@media(max-width:980px){.service-page-pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.service-page-pricing-cards .service-page-pricing-cards__card{height:auto;min-height:0}}@media(max-width:620px){.service-page-pricing-cards{grid-template-columns:minmax(0,1fr);margin-top:32px}}.service-page-pricing-section{padding-block:var(--service-page-section-space,100px);background:#fff;color:#212121}.service-page-pricing-section .service-page-pricing-section__eyebrow{margin:0 0 18px;color:#f2572b;font:400 11px/1.4 Menlo,ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.service-page-pricing-section .service-page-pricing-section__title{max-width:900px;margin:0;color:#212121;font:700 42px/1.21 Montserrat,system-ui,sans-serif;letter-spacing:normal;text-wrap:wrap}.service-page-pricing-section .service-page-pricing-section__description{width:min(100%,70ch);margin:16px 0 0;color:#6b6b6b}.service-page-pricing-section .service-page-pricing-section__note{max-width:none;margin:28px 0 0;border-top:1px solid rgba(0,0,0,.06);padding-top:28px;color:#b0b0b0}@media(max-width:980px){.service-page-pricing-section{padding-block:var(--service-page-section-space,80px)}}@media(max-width:620px){.service-page-pricing-section{padding-block:var(--service-page-section-space,64px)}.service-page-pricing-section .service-page-pricing-section__title{font-size:32px;line-height:1.2}}