.service-detail h3{margin-top:1.667vw;font-size:1.46vw}@media (max-width:1024px){.service-detail h3{margin-top:32px;margin-bottom:16px;font-size:24px}}.service-detail p{margin:0}.service-detail .hero-content{flex-direction:column;margin:5vw 0;display:flex;position:relative}.service-detail .hero-book-call{display:none}.service-detail .hero-stats{justify-content:space-between;gap:1.25vw;width:100%;margin-top:auto;display:flex}.service-detail .hero-stat{-webkit-backdrop-filter:blur(20px);box-sizing:border-box;background:#23504933;border-bottom:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:1.25vw;width:100%;min-width:0;height:8.646vw;padding:1.667vw;display:flex;position:relative}.service-detail .hero-stat__number{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:#fff;white-space:nowrap;flex-shrink:0;margin:0;padding:0;font-size:6.25vw;font-weight:900;line-height:.85}.service-detail .hero-stat__content{flex-direction:column;gap:.417vw;display:flex;overflow:hidden}.service-detail .hero-stat__title{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0;font-size:1.458vw;font-weight:900;line-height:1;overflow:hidden}.service-detail .hero-stat__description{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#fff;opacity:.9;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:0;font-size:1.042vw;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.service-detail .hero-stats-slider{display:none}.service-detail .hero-stats-slides{flex-wrap:nowrap;width:100%;height:auto;transition:transform .4s ease-in-out;display:flex}.service-detail .hero-stat-slide{flex:0 0 100%;justify-content:center;display:flex}.service-detail .hero-stats-dots{justify-content:center;gap:.417vw;margin-top:2.5vw;display:flex}.service-detail .hero-stats-dot{cursor:pointer;background-color:#0000;border:1px solid #ffffff80;border-radius:50%;width:.417vw;height:.417vw;position:relative;overflow:hidden}.service-detail .hero-stats-dot-fill{background-color:#fff;border-radius:4px;width:0;height:100%;position:absolute;top:0;left:0}.service-detail .hero-stats-dot.active{background-color:#0000;border:1px solid #ffffff80;border-radius:4px;width:1.615vw;height:.417vw}.service-detail .hero-stats-dot.active .hero-stats-dot-fill{display:block}.service-detail .tag{color:#fff;font-family:var(--font-inter), sans-serif;letter-spacing:-4%;text-transform:uppercase;white-space:nowrap;background-color:#1e8f7f;border-radius:4px;width:fit-content;min-width:fit-content;max-width:max-content;margin-bottom:0;padding:.104vw .208vw;font-size:.833vw;font-weight:700;line-height:.98;display:inline-block}.service-detail .hero-content h1{color:#2e2e2e;margin:1.25vw 0 1.667vw;font-size:6.67vw}.service-detail .hero-content__wrapper h1{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.04em;text-transform:uppercase;font-weight:900;line-height:.85}.service-detail .hero-content__wrapper p{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#2e2e2e;max-width:59.375vw;margin:0 0 1.25vw;font-size:1.042vw;font-weight:600;line-height:1.4}.service-detail .hero-content__wrapper ul{margin:0 0 3.333vw;padding:0;list-style:none}.service-detail .hero-content__wrapper li{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#2e2e2ecc;align-items:center;gap:.83vw;margin-bottom:.833vw;font-size:1.042vw;font-weight:600;line-height:1.4;display:flex;position:relative}.service-detail .hero-content__wrapper li:last-child{margin-bottom:0}.service-detail .hero-content__wrapper li:before{content:"";background-image:url(/img/icons/green-point.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1.25vw;height:1.25vw;position:static;top:.104vw;left:0}.service-detail .hero-content__buttons{justify-content:flex-start;gap:1.042vw;display:flex}.service-detail .btn,.service-detail .contact-btn,.service-detail .lets-talk-button{color:#fff;font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;text-transform:uppercase;background:#1e8f7f;border-radius:12px;justify-content:flex-end;align-items:center;gap:.833vw;height:3.229vw;padding:.417vw .417vw .417vw .833vw;font-size:.833vw;font-weight:700;line-height:.98;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s;display:flex;position:relative;overflow:hidden}.service-detail .btn__text,.service-detail .contact-btn__text,.service-detail .lets-talk-button__text{transition:transform .3s;position:relative}.service-detail .btn__icon,.service-detail .contact-btn__icon,.service-detail .lets-talk-button__icon{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:2.396vw;height:2.396vw;transition:all .3s;display:flex;overflow:hidden}.service-detail .btn__icon img,.service-detail .contact-btn__icon img,.service-detail .lets-talk-button__icon img{width:1.25vw;height:1.25vw;display:block}.service-detail .btn__icon--right,.service-detail .contact-btn__icon--right,.service-detail .lets-talk-button__icon--right{opacity:1;transform:translate(0)}.service-detail .btn__icon--left,.service-detail .contact-btn__icon--left,.service-detail .lets-talk-button__icon--left{opacity:0;background:#fff;border-radius:8px;width:0;height:0;position:absolute;left:.417vw;transform:translate(-.417vw)}.service-detail .btn--secondary{color:#2e2e2e;background:#fff;border:1px solid #b4b4b4}.service-detail .btn--secondary .btn__text{position:relative}.service-detail .btn--secondary .btn__icon,.service-detail .btn--secondary .btn__icon--left{background:#1e8f7f}.service-detail .btn--secondary:hover{color:#fff;background:#1e8f7f;border-color:#1e8f7f}.service-detail .contact-btn--secondary:hover{color:#fff;background:#2e2e2e;border-color:#2e2e2e}.service-detail .btn--secondary:hover .btn__icon,.service-detail .btn--secondary:hover .btn__icon--left,.service-detail .contact-btn--secondary:hover .contact-btn__icon,.service-detail .contact-btn--secondary:hover .contact-btn__icon--left{background:#fff}.service-detail .container .wrapper{border-top:1px solid #b4b4b4;align-items:flex-start;gap:5vw;display:flex}.service-detail .services-all-list{width:59.427vw}.service-detail .services-menu{width:25.573vw;height:fit-content;max-height:calc(100vh - 10vw);position:sticky;top:5vw}.service-detail .services-wrapper{position:relative}.service-detail .services-menu-sticky-container{z-index:10;width:25.573vw;position:absolute;top:5vw;bottom:0;right:5vw}.service-detail .services-item{border-bottom:1px solid #b4b4b4;padding-top:5vw;padding-bottom:5vw}.service-detail .services-item.what_we_do{padding-bottom:0}.service-detail .services-item:last-child,.service-detail .lets-talk-item{border-bottom:none!important;padding-bottom:0!important}.service-detail .lets-talk-item{padding-top:0!important}.service-detail .services-item:has(+.lets-talk-item){border-bottom:none!important}.service-detail h2{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:#2e2e2e;margin:1.25vw 0 1.667vw;font-size:3.333vw;font-style:normal;font-weight:900;line-height:85%}.service-detail .pain-points-subtitle{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#2e2e2e;max-width:59.375vw;margin:0 0 2.5vw;font-size:1.042vw;font-style:normal;font-weight:600;line-height:1.4}.service-detail .full-width-menu-block{box-sizing:border-box;border:1px solid #b4b4b4;border-radius:16px;width:100%;height:23.646vw;padding:1.667vw .677vw 1.667vw 1.667vw;position:relative;overflow:hidden}.service-detail .menu-items-wrapper{box-sizing:border-box;scroll-behavior:smooth;height:100%;padding-right:.677vw;overflow-y:auto}.service-detail .menu-items-wrapper::-webkit-scrollbar{width:.313vw}.service-detail .menu-items-wrapper::-webkit-scrollbar-track{background:0 0;border-radius:12px}.service-detail .menu-items-wrapper::-webkit-scrollbar-thumb{background-color:#b4b4b4;border:1px solid #b4b4b4;border-radius:.313vw}.service-detail .services-menu-item{color:#2e2e2e;width:100%;height:3.229vw;font-family:var(--font-inter), sans-serif;letter-spacing:-4%;text-transform:uppercase;box-sizing:border-box;cursor:pointer;background-color:#0000;border-radius:12px;align-items:center;margin-bottom:.833vw;padding-left:.833vw;font-size:.833vw;font-weight:700;line-height:98%;display:flex}.service-detail .services-menu-item:last-child{margin-bottom:0}.service-detail .services-menu-item.active{color:#1e8f7f;background-color:#d2e9e5}.service-detail .services-button{color:#fff;width:100%;height:3.229vw;font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;text-transform:uppercase;background:#1e8f7f;border-radius:12px;margin-top:1.25vw;font-size:.833vw;font-weight:700;line-height:.98;text-decoration:none;transition:background-color .3s;display:block;position:relative;overflow:hidden}.service-detail .services-button__text{white-space:nowrap;z-index:2;transition:all .3s;position:absolute;top:50%;left:.833vw;transform:translateY(-50%)}.service-detail .services-button__icon{z-index:1;background:#fff;border-radius:.42vw;justify-content:center;align-items:center;width:2.396vw;height:2.396vw;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.service-detail .services-button__icon img{width:1.25vw;height:1.25vw;display:block}.service-detail .services-button__icon--right{opacity:1;right:.417vw}.service-detail .services-button__icon--left{opacity:0;background:#fff;border-radius:8px;width:0;height:0;left:.417vw}.service-detail .services-button:hover{background-color:#2e2e2e}.service-detail .services-button:hover .services-button__text{left:50%;transform:translate(-50%,-50%)}.service-detail .services-button:hover .services-button__icon--right{opacity:0;width:0;height:0}.service-detail .services-button:hover .services-button__icon--left{opacity:1;width:2.396vw;height:2.396vw}.service-detail .pain-points-columns{gap:3.333vw;display:flex}.service-detail .pain-points-columns ul{flex:1;margin:0;padding:0;list-style:none}.service-detail .pain-points-columns li{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#2e2e2ecc;align-items:center;gap:.83vw;margin-bottom:1.667vw;font-size:1.042vw;font-style:normal;font-weight:600;line-height:1.4;display:flex;position:relative}.service-detail .pain-points-columns li p{opacity:.8}.service-detail .pain-points-columns li:last-child{margin-bottom:0}.service-detail .pain-points-columns li:before{content:"";opacity:1;background-image:url(/img/icons/green-point.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1.25vw;height:1.25vw;position:static}.service-detail .pain-points-columns>div>p,.service-detail .pain-points-columns>p{margin-bottom:1.667vw}.service-detail .pain-points-text{margin-top:5vw}@media (max-width:1024px){.service-detail .pain-points-text{margin-top:64px}.service-detail .services-item:has(>.pain-points-text){flex-direction:column;display:flex}.service-detail .services-item>.pain-points-text{order:99}}@media (max-width:767px){.service-detail .pain-points-text{margin-top:18px}}.service-detail .value-cards-grid{flex-direction:column;gap:1.67vw;display:flex}.service-detail .value-card-row{justify-content:space-between;gap:1.667vw;display:flex}.service-detail .value-card-row.no-border{border-bottom:none;margin-bottom:0;padding-bottom:0}.service-detail .value-card{box-sizing:border-box;border-top:1px solid #b4b4b4;flex:1;align-items:flex-start;padding:1.67vw;display:flex}.service-detail .value-card-row:first-child .value-card{border:none}.service-detail .value-card-icon-block{width:1.25vw;height:1.25vw;display:block;position:relative}.service-detail .value-card-icon{flex-shrink:0;width:.781vw;height:.729vw;position:relative;top:7px}.service-detail .value-card-text{padding-left:1.67vw;display:block;position:relative}.service-detail .value-card-text h3{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:#2e2e2e;margin:0 0 1.25vw;font-size:1.46vw;font-style:normal;font-weight:900;line-height:1}.service-detail .value-card-text p{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#2e2e2e;opacity:.7;margin:0;font-size:1.042vw;font-style:normal;font-weight:600;line-height:1.4}.service-detail .product-accordion{margin-top:2.5vw}.service-detail .accordion-item{border-bottom:1px solid #b4b4b4}.service-detail .accordion-item:last-child{border-bottom:none}.service-detail .accordion-header{cursor:pointer;width:100%;font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-3%;text-transform:uppercase;color:#2e2e2e;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;height:7.0833vw;padding:1.67vw 0;font-size:1.46vw;font-weight:900;line-height:1;transition:color .3s;display:flex}.service-detail .accordion-icon{flex-shrink:0;width:.781vw;height:.729vw;margin:0 1.93vw}.service-detail .accordion-title{text-align:left;flex-grow:1;margin-right:.833vw;transition:color .3s}.service-detail .accordion-toggle-wrapper{border:1px solid #b4b4b4;border-radius:.42vw;flex-shrink:0;justify-content:center;align-items:center;width:2.396vw;height:2.396vw;transition:background-color .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.service-detail .accordion-toggle-icon{pointer-events:none;z-index:2;width:1.25vw;height:1.25vw;transition:opacity .25s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-detail .accordion-icon-plus{opacity:1;z-index:3}.service-detail .accordion-icon-minus{opacity:0;z-index:2}.service-detail .accordion-item:not(.is-open):hover .accordion-title{color:#1e8f7f}.service-detail .accordion-item:not(.is-open):hover .accordion-toggle-wrapper{background-color:#1e8f7f;border-color:#1e8f7f}.service-detail .accordion-item:not(.is-open):hover .accordion-icon-plus{filter:brightness(0)invert()}.service-detail .accordion-icon-minus{opacity:0}.service-detail .accordion-item.is-open .accordion-toggle-wrapper,.service-detail .accordion-item[aria-expanded=true] .accordion-toggle-wrapper{background-color:#2e2e2e;border-color:#2e2e2e}.service-detail .accordion-item.is-open .accordion-icon-plus,.service-detail .accordion-item[aria-expanded=true] .accordion-icon-plus{opacity:0}.service-detail .accordion-item.is-open .accordion-icon-minus,.service-detail .accordion-item[aria-expanded=true] .accordion-icon-minus{opacity:1}.service-detail .accordion-content{grid-template-rows:minmax(0,0fr);min-height:0;transition:grid-template-rows .4s;display:grid;overflow:hidden}.service-detail .accordion-item.is-open .accordion-content,.service-detail .accordion-item[aria-expanded=true] .accordion-content{grid-template-rows:minmax(0,1fr)}.service-detail .accordion-content-inner{box-sizing:border-box;padding:0 0 3.28vw 4.69vw;overflow:hidden}.service-detail .accordion-content ul{margin:0;padding:0;list-style:none}.service-detail .accordion-content li{font-family:var(--font-inter), sans-serif;letter-spacing:-4%;color:#2e2e2e99;align-items:center;gap:.833vw;margin-bottom:.833vw;font-size:1.042vw;font-weight:600;line-height:1.4;display:flex;position:relative}.service-detail .accordion-content li:last-child{margin-bottom:0}.service-detail .accordion-content li:before{content:"";opacity:1;background-image:url(/img/icons/green-point.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;min-width:1.25vw;min-height:1.25vw;position:static}.service-detail .accordion-content li a{color:#2e2e2e99}.service-detail .accordion-content-text{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#2e2e2e;opacity:.7;max-width:29.167vw;margin:0;font-size:1.042vw;font-style:normal;font-weight:600;line-height:140%}.service-detail .accordion-content-inner>h3,.service-detail .accordion-content-inner>p{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;text-transform:none;color:#2e2e2e;opacity:.7;margin:0;font-size:1.042vw;font-style:normal;font-weight:600;line-height:140%}.service-detail .accordion-content-inner>h3+ul,.service-detail .accordion-content-inner>p+ul,.service-detail .accordion-content-inner>ul+h3,.service-detail .accordion-content-inner>ul+p{margin-top:.833vw}.service-detail .tools-list-pc{font-family:var(--font-roboto-condensed), sans-serif;color:#2e2e2e;margin-top:1.667vw}.service-detail .tools-section{border-bottom:1px solid #e0e0e0;gap:1.25vw;padding:1.667vw;display:flex}.service-detail .tools-section:last-child{border-bottom:none}.service-detail .section-header{align-items:flex-start;gap:1.927vw;width:27.396vw;min-width:27.396vw;display:flex}.service-detail .section-header .star-icon{flex-shrink:0;width:.781vw;height:.729vw;margin-top:.208vw}.service-detail .section-header h3{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-3%;text-transform:uppercase;color:#2e2e2e;margin:0;font-size:1.46vw;font-style:normal;font-weight:900;line-height:100%}.service-detail .tools-items{width:27.396vw;min-width:27.396vw;margin:0;padding:0;list-style:none}.service-detail .tools-items li{font-family:var(--font-inter), sans-serif;letter-spacing:-4%;color:#2e2e2e;align-items:center;gap:.83vw;margin-bottom:.833vw;font-size:1.042vw;font-style:normal;font-weight:600;line-height:140%;display:flex}.service-detail .tools-items li:last-child{margin-bottom:0}.service-detail .tools-items .check-icon{opacity:1;flex-shrink:0;width:1.25vw;height:1.25vw}.service-detail .tools-items .tool-text{opacity:.8}.service-detail .process-section{box-sizing:border-box;background-color:#fff;justify-content:center;align-items:center;height:33.292vw;margin-bottom:4.17vw;display:flex;position:relative;overflow:visible}.service-detail .process-scroll-container{-webkit-overflow-scrolling:touch;box-sizing:border-box;z-index:1;-ms-overflow-style:none;scrollbar-width:none;align-items:center;width:100%;max-width:100%;min-height:100%;display:flex;position:relative;overflow:auto visible}.service-detail .process-scroll-container::-webkit-scrollbar{display:none}.service-detail .process{flex-wrap:nowrap;align-items:flex-start;gap:.052vw;min-width:max-content;display:flex;position:relative}.service-detail .process-item{flex-direction:column;flex-shrink:0;align-items:center;width:12.813vw;display:flex;position:relative}.service-detail .process-text{border-left:1px solid #2e2e2e80;width:12.813vw;height:14.98vw;position:absolute;left:0}.service-detail .process-text.top{padding-bottom:.938vw;padding-left:1.667vw;bottom:100%}.service-detail .process-text.top h3{margin-top:0;margin-bottom:.83vw;font-size:1.46vw}.service-detail .process-text.bottom{padding-top:.938vw;padding-left:1.667vw;top:100%}.service-detail .process-text h4{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-3%;text-transform:uppercase;color:#2e2e2e;max-width:9.479vw;margin:0 0 .833vw;font-size:1.458vw;font-weight:900;line-height:100%}.service-detail .process-text p{font-family:var(--font-inter), sans-serif;letter-spacing:-4%;color:#2e2e2eb3;max-width:9.479vw;margin:0;font-size:1.042vw;font-weight:600;line-height:140%}.service-detail .process-box{width:12.813vw;height:1.667vw;font-family:var(--font-inter), sans-serif;letter-spacing:-5%;text-transform:uppercase;color:#fff;z-index:1;align-items:center;padding-left:1.667vw;font-size:.833vw;font-weight:700;line-height:98%;display:flex}.service-detail .process-box.bottom-radius{border-radius:0 0 8px 8px}.service-detail .process-box.top-radius{border-radius:8px 8px 0 0}.service-detail .c1{background:#bcded9}.service-detail .c2{background:#a5d2cc}.service-detail .c3{background:#8ec6be}.service-detail .c4{background:#78bcb2}.service-detail .c5{background:#62b1a6}.service-detail .c6{background:#4ca59a}.service-detail .c7{background:#36998f}.service-detail .c8{background:#208d84}.service-detail .c9{background:#1c8179}.service-detail .c10{background:#18756e}.service-detail .custom-scrollbar-container{z-index:3;width:7.656vw;height:.417vw;position:absolute;bottom:-4.17vw;left:0}.service-detail .custom-scrollbar-track{background:0 0;border:1px solid #2e2e2e80;border-radius:4px;width:100%;height:100%;position:relative;overflow:hidden}.service-detail .custom-scrollbar-thumb{background-color:#1e8f7f;border:1px solid #1e8f7f;border-radius:4px;min-width:1.042vw;height:100%;position:absolute;top:0;left:0}.service-detail .process-gradient-right{pointer-events:none;z-index:2;opacity:1;background:linear-gradient(270deg,#fff 60%,#0000 100%);width:3.542vw;height:100%;position:absolute;top:0;right:0}.service-detail .point-items{margin:.417vw 0 0}.service-detail .point-item li{margin-bottom:.833vw}.service-detail .case-image{width:100%;display:block}.service-detail .case-image img{object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.service-detail .urich-section-title{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-3%;text-transform:uppercase;color:#2e2e2e;margin-top:1.667vw;margin-bottom:0;font-size:1.458vw;font-style:normal;font-weight:900;line-height:100%}.service-detail .urich-section-text{font-family:var(--font-inter), sans-serif;letter-spacing:-4%;color:#2e2e2e;opacity:.8;margin:.833vw 0 0;font-size:1.042vw;font-weight:600;line-height:140%}.service-detail .urich-project-summary h3{color:#2e2e2ecc}.service-detail .urich-project-summary ul{margin:1.667vw 0;padding:0;list-style:none}.service-detail .urich-project-summary ul li{font-family:var(--font-inter), sans-serif;letter-spacing:-4%;color:#2e2e2ecc;align-items:center;gap:.833vw;margin-bottom:.833vw;font-size:1.042vw;font-weight:600;line-height:140%;display:flex;position:relative}.service-detail .urich-project-summary ul li:last-child{margin-bottom:0}.service-detail .urich-project-summary ul li:before{content:"";background-image:url(/img/icons/green-point.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1.25vw;height:1.25vw;position:static}.service-detail .lets-talk-section,.service-detail .lets-talk-content,.service-detail .contact-us-button,.service-detail .lets-talk-title,.service-detail .lets-talk-description{box-sizing:border-box;margin:0;padding:0}.service-detail .lets-talk-section{background-color:#fff;background-image:url(/img/hero-container-green.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;width:100%;min-height:30vw;padding:2.5vw;position:relative;overflow:hidden}.service-detail .lets-talk-image img{object-fit:contain;object-position:bottom right;z-index:1;pointer-events:none;width:auto;max-width:50%;height:100%;position:absolute;top:0;right:0}.service-detail .lets-talk-content{z-index:2;max-width:31.25vw;position:relative}.service-detail .contact-us-button{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:#1e8f7f;background-color:#fff;border-radius:4px;padding:.104vw .208vw;font-size:.833vw;font-style:normal;font-weight:700;line-height:98%;display:inline-block}.service-detail .lets-talk-title{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:#fff;margin-top:1.25vw;margin-bottom:0;font-size:6.667vw;font-style:normal;font-weight:900;line-height:85%}.service-detail .lets-talk-description{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#fff;opacity:.7;max-width:26.927vw;margin-top:1.667vw;font-size:1.042vw;font-style:normal;font-weight:600;line-height:140%}.service-detail .lets-talk-button-wrapper{display:block;position:absolute;bottom:2.5vw}.service-detail .lets-talk-button{color:#2e2e2e;width:9.844vw;height:3.229vw;font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;text-transform:uppercase;background:#fff;border-radius:12px;justify-content:flex-end;align-items:center;gap:.833vw;padding:.417vw .417vw .417vw .833vw;font-size:.833vw;font-weight:700;line-height:.98;text-decoration:none;display:flex;position:relative;overflow:hidden}.service-detail .lets-talk-button__icon{background:#1e8f7f;border-radius:8px;justify-content:center;align-items:center;width:2.396vw;height:2.396vw;transition:all .3s;display:flex;overflow:hidden}.service-detail .lets-talk-button__icon--left{opacity:0;background:#1e8f7f;border-radius:8px;width:0;height:0;position:absolute;left:.417vw;transform:translate(-.417vw)}.service-detail .contact-us{width:100%;padding-top:5vw;position:relative}.service-detail .contact-us__wrapper{box-sizing:border-box;color:#fff;z-index:10;background:url(/img/contact-us-services-pc.webp) 50%/cover no-repeat;border-radius:16px;justify-content:flex-start;align-items:center;min-height:27.188vw;margin-bottom:5vw;padding:2.5vw;display:flex;position:relative;overflow:hidden}.service-detail .contact-us__tag{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:#fff;background:#1e8f7f;border-radius:4px;margin-bottom:1.25vw;padding:.104vw .208vw;font-size:.833vw;font-weight:700;line-height:1.1;display:inline-block}.service-detail .contact-us__title{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:#fff;max-width:max-content;margin:0 0 1.667vw;font-size:3.333vw;font-weight:900;line-height:1}.service-detail .contact-us__avatar-text{align-items:center;gap:.833vw;margin:0 0 3.333vw;display:flex}.service-detail .contact-us__avatar{object-fit:cover;border-radius:8px;flex-shrink:0;width:5vw;height:5vw}.service-detail .contact-us__text{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#fff;opacity:.7;margin:0;font-size:1.042vw;font-weight:600;line-height:1.4}.service-detail .contact-us__buttons{justify-content:flex-start;align-items:end;gap:1.042vw;display:flex}.service-detail .contact-btn--primary{width:100%;max-width:14.323vw}.service-detail .contact-btn--secondary{color:#2e2e2e;background:#fff;width:100%;max-width:10.833vw}.service-detail .contact-btn--secondary .contact-btn__icon,.service-detail .contact-btn--secondary .contact-btn__icon--left{background:#2e2e2e}@media (max-width:1024px){.service-detail .hero-book-call{box-sizing:border-box;width:100%;margin-top:32px;display:block;position:absolute;bottom:240px;left:0;right:0}.service-detail .hero-book-call .header-button{justify-content:space-between;width:100%;padding:8px 24px}.service-detail .hero-stats{display:none!important}.service-detail .hero-stats-slider{box-sizing:border-box;width:100%;margin-top:0;padding:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden;display:block!important}.service-detail .hero-content{margin:52px 0 37px}.service-detail .hero-content h1,.service-detail .hero-content__wrapper h1{margin:24px 0;font-size:64px;line-height:1.1}.service-detail .hero-content__wrapper p{max-width:none;margin:0 0 24px;font-size:16px;line-height:1.5}.service-detail .hero-content__wrapper ul{margin:0 0 64px}.service-detail .hero-content__wrapper li{gap:16px;margin-bottom:17px;font-size:16px;line-height:1.5}.service-detail .hero-content__wrapper li:before{width:24px;height:24px}.service-detail .workflow .tag{margin:0 auto;display:block}.service-detail .btn{gap:16px;height:62px;padding:8px 8px 8px 16px;font-size:16px}.service-detail .btn__icon{width:46px;height:46px}.service-detail .btn__icon img{width:24px;height:24px}.service-detail .btn__icon--left{left:8px;transform:translate(-8px)}.service-detail .btn--primary{width:100%;max-width:395px}.service-detail .btn--secondary{width:100%;max-width:296px}.service-detail .hero{padding:0}.service-detail .container .wrapper{gap:96px}.service-detail .services-all-list{width:100%}.service-detail .services-menu-sticky-container{z-index:10;width:491px;display:none;position:absolute;top:96px;bottom:0;right:96px}.service-detail .services-menu{width:491px;height:fit-content;max-height:calc(100vh - 192px);display:none;position:sticky;top:96px}.service-detail .services-item{padding-top:64px;padding-bottom:48px}.service-detail h2{letter-spacing:-.03em;margin:24px 0 17px;font-size:36px;line-height:85%}.service-detail .workflow h2{text-align:center}.service-detail .pain-points-subtitle{max-width:1140px;margin:0;font-size:16px}.service-detail .full-width-menu-block{width:100%;height:454px;padding:32px 13px 32px 32px}.service-detail .menu-items-wrapper{padding-right:13px}.service-detail .menu-items-wrapper::-webkit-scrollbar{width:6px}.service-detail .menu-items-wrapper::-webkit-scrollbar-thumb{border-radius:6px}.service-detail .services-menu-item{height:62px;margin-bottom:16px;padding-left:16px;font-size:16px}.service-detail .services-button{height:62px;margin-top:24px;font-size:16px}.service-detail .services-button__text{left:16px}.service-detail .services-button__icon{width:46px;height:46px}.service-detail .services-button__icon img{width:24px;height:24px}.service-detail .services-button__icon--right{right:8px}.service-detail .services-button__icon--left{left:8px}.service-detail .pain-points-columns{display:none!important}.service-detail .pain-points-slider{width:100%;margin:48px 0 0;padding:0;overflow:hidden;display:block!important}.service-detail .pain-points-slides{flex-wrap:nowrap;width:100%;margin:0;padding:0;list-style:none;transition:transform .4s ease-in-out;display:flex}.service-detail .pain-points-slide{flex:0 0 100%;min-width:100%;max-width:100%;margin:0;padding:0}.service-detail .pain-points-column{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.service-detail .pain-points-slider ul{padding:0}.service-detail .pain-points-slide li{color:#2e2e2ecc;letter-spacing:-.04em;margin-bottom:17px;padding-left:40px;font-size:16px;font-weight:600;line-height:1.4;list-style-type:none;display:block;position:relative}.service-detail .pain-points-slide li p{opacity:.8;font-size:16px}.service-detail .pain-points-slide li:last-child{margin-bottom:0}.service-detail .pain-points-slide li:before{content:"";background-image:url(/img/icons/green-point.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;min-width:24px;min-height:24px;position:absolute}.service-detail .pain-points-dots{justify-content:center;margin:32px 0 0;padding:0;display:flex}.service-detail .pain-points-dot{cursor:pointer;background-color:#0000;border:1px solid #2e2e2e80;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative;overflow:hidden}.service-detail .pain-points-dot-fill{background-color:#1e8f7f;border-radius:4px;width:0;height:100%;position:absolute;top:0;left:0}.service-detail .pain-points-dot.active{background-color:#0000;border:1px solid #1e8f7f;border-radius:4px;width:31px;height:8px}.service-detail .pain-points-dot.active .pain-points-dot-fill{width:100%}.service-detail .value-cards-grid{display:none!important}.service-detail .value-cards-slider{width:100%;margin-top:32px;padding:0;overflow:hidden;display:block!important}.service-detail .value-cards-slides{flex-wrap:nowrap;width:100%;margin:0;padding:0;list-style:none;transition:transform .4s ease-in-out;display:flex}.service-detail .value-cards-slide{flex:0 0 100%;min-width:100%;max-width:100%;margin:0;padding:0}.service-detail .value-card{box-sizing:border-box;background:0 0;border-top:none;align-items:flex-start;gap:16px;width:100%;padding:32px 0;position:relative}.service-detail .value-card:not(:last-child):after{content:"";background-color:#b4b4b4;height:1px;position:absolute;bottom:0;left:0;right:0}.service-detail .value-card.value-card--empty:after{display:none}.service-detail .value-card-text h3{margin:0 0 16px;font-size:24px}.service-detail .value-card-text p{margin:0;font-size:16px}.service-detail .value-cards-dots{justify-content:center;margin-top:32px;padding:0;display:flex}.service-detail .value-cards-dot{cursor:pointer;background-color:#0000;border:1px solid #2e2e2e80;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative;overflow:hidden}.service-detail .value-cards-dot-fill{background-color:#1e8f7f;border-radius:4px;width:0;height:100%;position:absolute;top:0;left:0}.service-detail .value-cards-dot.active{background-color:#0000;border:1px solid #1e8f7f;border-radius:4px;width:31px;height:8px}.service-detail .value-cards-dot.active .value-cards-dot-fill{width:100%}.service-detail .value-card-row{flex-direction:column;gap:32px}.service-detail .product-accordion{margin-top:0}.service-detail .accordion-header{height:auto;padding:33px 0;font-size:24px}.service-detail .accordion-icon{width:14px;height:14px;margin:0 36px 0 4.76px}.service-detail .accordion-title{text-align:left;flex-grow:1;margin-right:16px}.service-detail .accordion-toggle-wrapper{border:1px solid #b4b4b4;border-radius:8px;flex-shrink:0;width:46px;height:46px}.service-detail .accordion-toggle-icon{width:24px;height:24px;display:block}.service-detail .accordion-item[aria-expanded=true] .accordion-toggle-wrapper{background-color:#2e2e2e;border-color:#2e2e2e}.service-detail .accordion-content ul{margin:0;padding:0}.service-detail .accordion-content li{gap:16px;margin-bottom:16px;font-size:16px}.service-detail .accordion-content li:before{min-width:24px;min-height:24px}.service-detail .accordion-content-text{max-width:560px;margin:0;font-size:16px}.service-detail .accordion-content-inner>h3,.service-detail .accordion-content-inner>p{font-size:16px}.service-detail .accordion-content-inner>h3+ul,.service-detail .accordion-content-inner>p+ul,.service-detail .accordion-content-inner>ul+h3,.service-detail .accordion-content-inner>ul+p{margin-top:16px}.service-detail .tools-list-pc{margin-top:32px}.service-detail .tools-section{gap:24px;padding:32px 0}.service-detail .section-header{flex-direction:row;gap:20px;width:100%;min-width:auto}.service-detail .section-header .star-icon{flex-shrink:0;width:14px;height:13px;margin-top:3px}.service-detail .section-header h3{letter-spacing:-2%;font-size:24px}.service-detail .tools-items{width:100%;min-width:auto}.service-detail .tools-items li{letter-spacing:-3%;gap:16px;margin-bottom:17px;font-size:16px}.service-detail .tools-items .check-icon{width:20px;height:20px}.service-detail .process-section{height:520px}.service-detail .process-item{width:235px}.service-detail .process-text{border-left:1px solid #2e2e2e80;width:235px;height:200px;padding-left:24px}.service-detail .process-text h4{max-width:170px;font-size:24px}.service-detail .process-text p{letter-spacing:-4%;max-width:170px;font-size:16px;line-height:140%}.service-detail .process-box{width:235px;height:32px;padding-left:24px;font-size:14px}.service-detail .process-text.top,.service-detail .process-text.bottom{height:200px;padding-left:24px}.service-detail .custom-scrollbar-container{z-index:3;width:147px;height:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.service-detail .process-desktop{display:none!important}.service-detail .workflow-slider{width:100%;margin-top:48px;padding:0;overflow:hidden;display:block!important}.service-detail .workflow-slides{flex-wrap:nowrap;width:100%;padding-bottom:48px;transition:transform .4s ease-in-out;display:flex}.service-detail .workflow-slide-item{box-sizing:border-box;border-left:1px solid #b4b4b4;flex-direction:column;justify-content:space-between;min-height:200px;padding:0 32px;display:flex;position:relative}.service-detail .workflow-slide-content{flex-direction:column;flex-grow:1;gap:24px;margin-bottom:24px;display:flex}.service-detail .workflow-slide-heading{margin:0;padding:0;font-size:24px}.service-detail .workflow-slide-description{margin:0;padding:0;font-size:16px}.service-detail .workflow-slide-description ul{margin:0;padding:0;list-style:none}.service-detail .workflow-slide-description li{margin-bottom:16px;padding-left:36px;position:relative}.service-detail .workflow-slide-description li:last-child{margin-bottom:0}.service-detail .workflow-slide-description li:before{width:24px;height:24px;top:2px}.service-detail .workflow-slide-number{text-align:left;color:#fff;letter-spacing:-5%;border-radius:0 8px;align-self:stretch;margin:0 -32px -32px;padding:8px 0 8px 32px;font-size:16px;font-weight:700;line-height:98%}.service-detail .workflow-dots{justify-content:center;margin-top:32px;padding:0;display:flex}.service-detail .workflow-dot{cursor:pointer;background-color:#0000;border:1px solid #2e2e2e80;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative;overflow:hidden}.service-detail .workflow-dot-fill{background-color:#1e8f7f;border-radius:4px;width:0;height:100%;position:absolute;top:0;left:0}.service-detail .workflow-dot.active{background-color:#0000;border:1px solid #1e8f7f;border-radius:4px;width:31px;height:8px}.service-detail .workflow-dot.active .workflow-dot-fill{width:100%}.service-detail .point-items{margin:8px 0 0}.service-detail .point-item li{margin-bottom:16px}.service-detail .urich-section-title{margin-top:32px;margin-bottom:0;font-size:24px}.service-detail .urich-section-text{margin:16px 0 0;font-size:16px}.service-detail .urich-project-summary ul{margin:32px 0;padding:0}.service-detail .urich-project-summary ul li{gap:16px;margin-bottom:17px;font-size:16px}.service-detail .urich-project-summary ul:last-child{margin-bottom:0}.service-detail .urich-project-summary ul li:before{min-width:24px;min-height:24px}.service-detail .urich-check-text{font-size:16px}.service-detail .urich-checklist{margin:16px 0 0}.service-detail .lets-talk-section{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:642px;padding:32px;position:relative}.service-detail .lets-talk-image img{max-width:100%}.service-detail .lets-talk-content{max-width:600px}.service-detail .contact-us-button{padding:2px 4px;font-size:16px}.service-detail .lets-talk-title{margin-top:24px;margin-bottom:0}.service-detail .lets-talk-description{max-width:280px;margin-top:24px;font-size:16px}.service-detail .lets-talk-button-wrapper{box-sizing:border-box;width:100%;padding:0 32px;display:block;position:absolute;bottom:32px;left:0;right:0}.service-detail .lets-talk-button{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:100%;height:62px;padding:8px 8px 8px 16px;font-size:16px;display:flex}.service-detail .lets-talk-button__icon{width:46px;height:46px}.service-detail .lets-talk-button__icon img{width:24px;height:24px}.service-detail .lets-talk-button__icon--left{left:8px;transform:translate(-8px)}.service-detail .contact-us{width:100%;padding-top:64px;position:relative}.service-detail .btn,.service-detail .contact-btn,.service-detail .lets-talk-button{font-size:16px}.service-detail .contact-us__wrapper{box-sizing:border-box;color:#fff;z-index:10;background:url(/img/contact-us-services-tablet.webp) 50%/cover no-repeat;border-radius:16px;justify-content:flex-start;align-items:center;min-height:auto;margin-bottom:64px;padding:32px;display:block;position:relative;overflow:hidden}.service-detail .contact-us__tag{margin-bottom:26px;padding:2px 4px;font-size:16px}.service-detail .contact-us__title{margin:0 0 32px;font-size:36px}.service-detail .contact-us__avatar-text{gap:16px;margin:0 0 64px}.service-detail .contact-us__avatar{object-fit:cover;border-radius:8px;flex-shrink:0;width:96px;height:96px}.service-detail .contact-us__text{max-width:100%;margin:0;font-size:16px}.service-detail .contact-us__buttons{gap:20px}.service-detail .contact-btn{gap:16px;height:62px;padding:8px 8px 8px 16px}.service-detail .contact-btn__icon{width:46px;height:46px}.service-detail .contact-btn__icon img{width:24px;height:24px}.service-detail .contact-btn__icon--left{left:8px;transform:translate(-8px)}.service-detail .contact-btn--primary{width:100%;max-width:275px}.service-detail .contact-btn--secondary{width:100%;max-width:208px}.service-detail .value-card-icon{width:15px;height:14px;margin-left:4.76px;top:4px}.service-detail .accordion-content-inner{padding:0 0 33px 56px}}@media (max-width:767px){.service-detail .hero-content__wrapper li:before{min-width:18px;min-height:18px}.service-detail .hero-book-call{box-sizing:border-box;width:100%;margin-top:32px;display:block;position:absolute;bottom:170px;left:0;right:0}.service-detail .hero-book-call .header-button{justify-content:space-between;width:100%;padding:8px 24px}.service-detail .hero-stat{border-radius:12px;gap:16px;height:92px;padding:24px}.service-detail .hero-stat__number{font-size:48px;line-height:.9}.service-detail .hero-stat__title{font-size:18px}.service-detail .hero-stat__description{-webkit-line-clamp:1;font-size:14px;line-height:1.3}.service-detail .hero-stats-dots{margin-top:32px}.service-detail .hero-stats-dot.active{width:28px}.service-detail .hero-content h1{margin:18px 0 24px;font-size:48px}.service-detail .hero-content__wrapper h1:first-child{word-break:break-word;margin:18px 0 24px;font-size:48px;line-height:85%}.service-detail .hero-content__wrapper p{margin:0 0 16px;font-size:14px}.service-detail .hero-content__wrapper ul{margin:0 0 48px}.service-detail .hero-content__wrapper li{margin-bottom:16px;font-size:14px}.service-detail .hero-content__buttons{flex-direction:column;align-items:stretch;gap:16px}.service-detail .btn{justify-content:space-between;width:100%;max-width:100%}.service-detail .btn--primary{gap:0}.service-detail .btn__text{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;max-width:255px;overflow:hidden}.service-detail .tag{font-size:14px}.service-detail h2{letter-spacing:-.02em;margin:16px 0 20px;font-size:24px;line-height:100%}.service-detail .pain-points-subtitle{letter-spacing:-.04em;font-size:14px;line-height:1.4}.service-detail .pain-points-slider{margin-top:16px}.service-detail .pain-points-dots{margin-top:24px}.service-detail .pain-points-dot.active{width:28px}.service-detail .value-card-text h3{font-size:18px}.service-detail .value-card-text p{font-size:14px;line-height:1.4}.service-detail .value-cards-dots{margin-top:24px}.service-detail .value-cards-dot.active{width:28px}.service-detail .accordion-header{padding:24px 0;font-size:18px}.service-detail .accordion-content-text,.service-detail .accordion-content-inner>h3,.service-detail .accordion-content-inner>p,.service-detail .accordion-content li{font-size:14px}.service-detail .tools-list-pc{margin-top:20px}.service-detail .tools-section{padding:24px 0}.service-detail .section-header{flex-wrap:wrap;gap:12px}.service-detail .section-header h3{max-width:111px;font-size:18px}.service-detail .section-header .star-icon{width:12px;height:11px;margin-top:2px}.service-detail .tools-items li{font-size:14px;line-height:150%}.service-detail .tools-items .check-icon{min-width:18px;min-height:18px}.service-detail .process-item,.service-detail .process-box{width:171px}.service-detail .process-text h4{max-width:123px;font-size:18px}.service-detail .process-text p{max-width:123px;font-size:14px}.service-detail .workflow-slider{margin-top:24px}.service-detail .workflow-slide-item{min-height:160px;padding:0 24px}.service-detail .workflow-slide-heading{font-size:20px}.service-detail .workflow-slide-description{font-size:14px;line-height:1.4}.service-detail .workflow-slide-description li{margin-bottom:12px;padding-left:28px}.service-detail .workflow-slide-description li:before{width:20px;height:20px;top:0}.service-detail .workflow-slide-number{margin:0 -24px -24px;font-size:14px}.service-detail .workflow-dots{margin-top:24px}.service-detail .workflow-dot.active{width:28px}.service-detail .case-image img{border-radius:8px;height:252px}.service-detail .urich-section-title{font-size:18px}.service-detail .urich-section-text,.service-detail .urich-check-text,.service-detail .urich-project-summary ul li{font-size:14px}.service-detail .lets-talk-section{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;min-height:524px;padding:24px}.service-detail .contact-us-button{font-size:14px}.service-detail .lets-talk-title{line-height:85%}.service-detail .lets-talk-description{font-size:14px;line-height:140%}.service-detail .lets-talk-button-wrapper{padding:0 24px;bottom:24px}.service-detail .lets-talk-button{justify-content:space-between;width:100%}.service-detail .contact-us{padding-top:48px}.service-detail .contact-us__wrapper{background-image:url(/img/contact-us-services-mob.webp);margin-bottom:48px;padding:24px}.service-detail .contact-us__tag{font-size:14px}.service-detail .contact-us__title{max-width:max-content;margin-bottom:24px;font-size:24px}.service-detail .contact-us__avatar{width:48px;height:48px}.service-detail .contact-us__text{font-size:14px}.service-detail .contact-us__avatar-text{margin:0 0 48px}.service-detail .contact-us__buttons{flex-direction:column;gap:13px}.service-detail .contact-btn{justify-content:space-between;width:100%;max-width:100%}.service-detail .services-item{padding-top:48px;padding-bottom:48px}.service-detail .value-card{padding:26px 0}.service-detail .value-card:last-child{padding-bottom:0}.service-detail .accordion-icon{margin:0 14px 0 0}.service-detail .accordion-content-inner{padding:0 45px 33px 28px}.service-detail .btn,.service-detail .contact-btn,.service-detail .lets-talk-button,.service-detail .urich-check-text{font-size:14px}}@media (min-width:768px) and (max-width:1024px){.service-detail .case-image img{height:518px}.service-detail .workflow-slide{flex:0 0 100%;min-width:100%;max-width:100%}.service-detail .workflow-slide-inner{width:100%;display:flex}.service-detail .workflow-slide-item{flex:1;min-width:0}}.service-detail .why-urich-dot{cursor:pointer;background-color:#0000;border:1px solid #2e2e2e80;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative;overflow:hidden}.service-detail .why-urich-dot-fill{background-color:#1e8f7f;border-radius:4px;width:0;height:100%;position:absolute;top:0;left:0}.service-detail .why-urich-dot.active{background-color:#0000;border:1px solid #1e8f7f;border-radius:4px;width:31px;height:8px}.service-detail .why-urich-dot.active .why-urich-dot-fill{width:100%}@media (max-width:767px){.service-detail .workflow-slide{padding:0 3px;flex:0 0 100%!important;max-width:100%!important}.service-detail .workflow-slide-inner{width:100%!important;display:block!important}.service-detail .workflow-slide-item{padding:0 24px!important}}.service-detail .what-we-do__columns{gap:5.2604vw;min-width:0;margin-top:clamp(48px,35.76px + 3.14vw,96px);margin-bottom:clamp(48px,35.76px + 3.14vw,96px);display:flex}.service-detail .what-we-do__col--left{flex:0 clamp(320px,286px + 10.6875vw,491px)}.service-detail .tag{box-sizing:border-box;border-radius:.208333vw;line-height:1.1}.service-detail .what_tag,.service-detail .reviews_tag{width:fit-content}.service-detail .what-we-do__title{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:#2e2e2e;margin-top:clamp(16px,13.9px + .523vw,24px);margin-bottom:0;font-size:clamp(48px,31.5px + 4.233vw,64px);font-weight:900;line-height:.85;overflow:hidden}.service-detail .what-we-do__card{border:1px solid #b4b4b4;border-radius:.833333vw;width:100%;margin-top:2.5397vw}.service-detail .what-we-do__card-inner{align-items:flex-start;gap:1.25vw;padding:1.6667vw;display:flex}.service-detail .what-we-do__card-image{object-fit:cover;flex:none;width:auto;height:auto}.service-detail .what-we-do__card-text{flex-direction:column;gap:.416667vw;display:flex}.service-detail .what-we-do__card-title{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:#2e2e2e;margin:0;font-size:1.4583vw;font-weight:900;line-height:1}.service-detail .what-we-do__card-description{font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#2e2e2e;opacity:.7;margin:0;padding-top:1.4583vw;font-size:1.0417vw;font-weight:600;line-height:1.4}.service-detail .what-we-do__button{color:#fff;height:3.22917vw;font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;text-transform:uppercase;box-sizing:border-box;background-color:#1e8f7f;border-radius:12px;justify-content:center;align-items:center;margin:0 1.6667vw 1.6667vw;padding:0 3.2292vw;font-size:.833333vw;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .3s;display:flex;position:relative;overflow:hidden}.service-detail .what-we-do__button-text{white-space:nowrap;transition:all .3s;position:absolute;top:50%;left:.8854vw;transform:translateY(-50%)}.service-detail .what-we-do__button:hover .what-we-do__button-text{left:50%;transform:translate(-50%,-50%)}.service-detail .what-we-do__button-icon{background-color:#fff;border-radius:.416667vw;justify-content:center;align-items:center;width:2.39583vw;height:2.39583vw;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.service-detail .what-we-do__button-icon img{width:1.25vw;height:1.25vw;display:block}.service-detail .what-we-do__button-icon--right{opacity:1;right:.520833vw}.service-detail .what-we-do__button-icon--left{opacity:0;width:0;height:0;left:.520833vw;overflow:hidden}.service-detail .what-we-do__button:hover{background-color:#2e2e2e}.service-detail .what-we-do__button:hover .what-we-do__button-icon--right{opacity:0;width:0;height:0}.service-detail .what-we-do__button:hover .what-we-do__button-icon--left{opacity:1;width:2.39583vw;height:2.39583vw}.service-detail .what-we-do__services{margin:0;padding:0;list-style:none}.service-detail .what-we-do__service-item{border-bottom:1px solid #b4b4b4;width:100%;height:7.0833vw;padding:0;display:block;position:relative}.service-detail .what-we-do__service-item:last-child{border-bottom:none}.service-detail .what-we-do__service-link{width:100%;height:100%;color:inherit;align-items:center;text-decoration:none;display:flex}.service-detail .what-we-do__service-col{align-items:center;width:50%;min-width:0;height:100%;display:flex}.service-detail .what-we-do__service-col--left{justify-content:flex-start}.service-detail .what-we-do__service-col--right{justify-content:space-between;min-width:0}.service-detail .what-we-do__service-icon-star{flex:none;width:.729167vw;height:.729167vw;margin:0 1.67vw}.service-detail .what-we-do__service-title{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:#2e2e2e;text-overflow:ellipsis;margin:0;padding-right:1.67vw;font-size:1.4583vw;font-weight:900;line-height:1;transition:color .3s;overflow:hidden}.service-detail .what-we-do__service-description{width:auto;max-width:26.04vw;font-family:var(--font-inter), sans-serif;letter-spacing:-.04em;color:#2e2e2e;opacity:.7;white-space:normal;overflow-wrap:break-word;flex:none;margin:0;padding-right:1.67vw;font-size:1.0417vw;font-weight:600;line-height:1.4;display:block;overflow:visible}.service-detail .what-we-do__service-icon-wrapper{border:1px solid #b4b4b4;border-radius:8px;flex:none;justify-content:center;align-items:center;width:2.39583vw;height:2.39583vw;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s;display:flex;position:relative}.service-detail .what-we-do__icon-black,.service-detail .what-we-do__icon-white{pointer-events:none;width:1.25vw;height:1.25vw;transition:opacity .3s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-detail .what-we-do__icon-black{opacity:1}.service-detail .what-we-do__icon-white{opacity:0}.service-detail .what-we-do__service-link:hover .what-we-do__service-title{color:#1e8f7f}.service-detail .what-we-do__service-link:hover .what-we-do__service-icon-wrapper{background-color:#1e8f7f;border-color:#1e8f7f}.service-detail .what-we-do__service-link:hover .what-we-do__service-icon-wrapper .what-we-do__icon-black{opacity:0}.service-detail .what-we-do__service-link:hover .what-we-do__service-icon-wrapper .what-we-do__icon-white{opacity:1}@media (max-width:1024px){.service-detail .tag{border-radius:4px;width:fit-content;padding:2px 4px;font-size:16px}.service-detail .what-we-do__columns{flex-direction:column;gap:0;display:flex}.service-detail .what-we-do__col{display:contents}.service-detail .what-we-do__title{order:1}.service-detail .what-we-do__services{order:2;margin:0;padding:0}.service-detail .what-we-do__card{border-radius:16px;order:3}.service-detail .what-we-do__card-inner{text-align:left;flex-direction:row;align-items:center;padding:4.166vw}.service-detail .what-we-do__card-image{width:140px;height:140px}.service-detail .what-we-do__card-title{font-size:24px}.service-detail .what-we-do__card-description{opacity:.5;max-width:170px;padding-top:20px;font-size:18px}.service-detail .what-we-do__button{box-sizing:border-box;height:56px;margin:0 32px 32px;padding:8px 8px 8px 16px;font-size:15px}.service-detail .what-we-do__button-text{left:16px}.service-detail .what-we-do__button-icon{border-radius:8px;width:42px;height:42px;right:8px}.service-detail .what-we-do__service-item{align-items:center;height:112px;display:block}.service-detail .what-we-do__service-description{display:none}.service-detail .what-we-do__service-col--left{flex:1;align-items:center;display:flex}.service-detail .what-we-do__service-col--right{justify-content:flex-end;align-items:center;width:auto;min-width:auto;margin:0;padding:0;display:flex}.service-detail .what-we-do__service-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:24px;overflow:hidden}.service-detail .what-we-do__service-icon-wrapper{border-radius:8px;width:42px;height:42px}.service-detail .what-we-do__icon-black,.service-detail .what-we-do__icon-white{width:20px;height:20px}.service-detail .what-we-do__button-icon img{width:auto;height:auto}.service-detail .what-we-do__service-icon-star{width:14.48px;height:14px;margin:0 4.76px}}@media (max-width:767px){.service-detail .what-we-do__service-item{height:94px}.service-detail .what-we-do__service-title{white-space:normal;font-size:18px}.service-detail .what-we-do__card-inner{padding:6.1538vw}}@media (max-width:480px){.service-detail .what-we-do__card-image{width:124px;height:124px}.service-detail .what-we-do__card-title{font-size:18px}.service-detail .what-we-do__card-description{font-size:14px}.service-detail .what-we-do__button{width:calc(100% - 48px);margin:0 24px 24px}}@media (min-width:1025px){.service-detail .btn,.service-detail .contact-btn,.service-detail .lets-talk-button{white-space:nowrap;max-width:100%;position:relative;justify-content:flex-start!important;width:fit-content!important;padding-right:3.5vw!important}.service-detail .btn--primary,.service-detail .btn--secondary,.service-detail .contact-btn--primary,.service-detail .contact-btn--secondary{min-width:auto!important}.service-detail .hero-content__buttons .btn--primary:hover{color:#fff;background:#2e2e2e}.service-detail .hero-content__buttons .btn--primary:hover .btn__icon--left{background:#fff}.service-detail .hero-content__buttons .btn--secondary:hover{color:#2e2e2e;background:#fff}.service-detail .hero-content__buttons .btn--secondary:hover .btn__icon--left{background:#1e8f7f}.service-detail .contact-btn--primary:hover{color:#fff;background:#2e2e2e}.service-detail .btn--primary:hover .btn__icon--left,.service-detail .contact-btn--primary:hover .contact-btn__icon--left{background:#fff}.service-detail .btn__text,.service-detail .contact-btn__text,.service-detail .lets-talk-button__text{white-space:nowrap;z-index:1;display:block;position:relative}.service-detail .btn__icon,.service-detail .contact-btn__icon,.service-detail .lets-talk-button__icon{flex-shrink:0;margin:0;top:50%;transform:translateY(-50%);position:absolute!important}.service-detail .btn__icon--left,.service-detail .contact-btn__icon--left,.service-detail .lets-talk-button__icon--left{opacity:0;z-index:2;width:2.396vw;height:2.396vw;left:.417vw;transform:translateY(-50%)translate(-10px)}.service-detail .btn__icon--right,.service-detail .contact-btn__icon--right,.service-detail .lets-talk-button__icon--right{opacity:1;z-index:2;width:2.396vw;height:2.396vw;right:.417vw;transform:translateY(-50%)translate(0)}.service-detail .btn:hover .btn__icon--right,.service-detail .contact-btn:hover .contact-btn__icon--right,.service-detail .lets-talk-button:hover .lets-talk-button__icon--right{opacity:0;width:0;height:0;margin:0;padding:0}.service-detail .btn:hover .btn__icon--left,.service-detail .contact-btn:hover .contact-btn__icon--left,.service-detail .lets-talk-button:hover .lets-talk-button__icon--left{opacity:1;width:2.396vw;height:2.396vw;transform:translateY(-50%)translate(0)}.service-detail .btn:hover .btn__text,.service-detail .contact-btn:hover .contact-btn__text,.service-detail .lets-talk-button:hover .lets-talk-button__text{transform:translate(2.5vw)}}@media (max-width:1024px){.service-detail .hero-content__buttons{align-items:stretch;gap:16px}.service-detail .btn,.service-detail .contact-btn,.service-detail .lets-talk-button{z-index:1;justify-content:space-between;width:100%;max-width:100%;padding-right:60px;position:relative}.service-detail .btn__text,.service-detail .contact-btn__text,.service-detail .lets-talk-button__text{white-space:nowrap;text-overflow:ellipsis;text-align:left;width:100%;display:block;overflow:hidden}.service-detail .btn__icon,.service-detail .contact-btn__icon,.service-detail .lets-talk-button__icon{margin:0;top:50%;transform:translateY(-50%);position:absolute!important}.service-detail .btn__icon--left,.service-detail .contact-btn__icon--left,.service-detail .lets-talk-button__icon--left{opacity:0;width:46px;height:46px;left:8px;transform:translateY(-50%)translate(-10px)}.service-detail .btn__icon--right,.service-detail .contact-btn__icon--right,.service-detail .lets-talk-button__icon--right{opacity:1;width:46px;height:46px;right:8px;transform:translateY(-50%)translate(0)}}.service-detail .btn__icon img,.service-detail .contact-btn__icon img,.service-detail .lets-talk-button__icon img{z-index:3;width:1.25vw;height:1.25vw;display:block;position:relative}@media (max-width:1024px){.service-detail .btn__icon img,.service-detail .contact-btn__icon img,.service-detail .lets-talk-button__icon img{width:auto;height:auto}.service-detail .swiper{width:100%;padding-bottom:0;overflow:hidden}.service-detail .swiper-wrapper{padding-bottom:0}.service-detail .swiper-pagination.swiper-pagination-lock{margin:0!important;display:none!important}.service-detail .swiper-slide{box-sizing:border-box;height:auto}.service-detail .swiper-pagination{text-align:center;z-index:10;margin-top:64px;width:100%!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.service-detail .workflow-dots{margin-top:100px}.service-detail .swiper-pagination-bullet{cursor:pointer;position:relative;opacity:1!important;background:0 0!important;border:1px solid #2e2e2e80!important;border-radius:4px!important;width:8px!important;height:8px!important}.service-detail .swiper-pagination-bullet-active{background:0 0!important;border-color:#1e8f7f!important;border-radius:4px!important;width:31px!important;height:8px!important}}@media (min-width:1025px){.service-detail .value-cards-slider,.service-detail .workflow-slider,.service-detail .pain-points-slider,.service-detail .why-urich-slider,.service-detail .process-slider,.service-detail .efficiency-slider-mobile{display:none!important}}@media (max-width:1024px){.service-detail .pain-points-slider .swiper-slide ul{margin:0;padding:0;list-style:none}.service-detail .pain-points-slider .swiper-slide li{color:#2e2e2ecc;align-items:center;gap:16px;margin-bottom:16px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.service-detail .pain-points-slider .swiper-slide li:before{content:"";background-image:url(/img/icons/green-point.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;min-width:24px;min-height:24px;position:static}.service-detail .why-urich-slider .swiper-slide li{color:#2e2e2ecc;align-items:center;gap:16px;margin-bottom:16px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.service-detail .why-urich-slider .swiper-slide li:before{content:"";background-image:url(/img/icons/green-point.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;min-width:24px;min-height:24px;position:static}}@media (max-width:767px){.service-detail .why-urich-slider .swiper-slide li:before{min-width:18px;min-height:18px}.service-detail .pain-points-slider .swiper-slide li{margin-bottom:16px;font-size:14px}.service-detail .swiper-pagination{margin-top:48px}.service-detail .workflow-dots{margin-top:68px;margin-bottom:0}.service-detail .pain-points-slider .swiper-slide li:before,.service-detail .accordion-content li:before,.service-detail .urich-project-summary ul li:before{min-width:18px;min-height:18px}}@media (max-width:1024px){.service-detail .btn,.service-detail .contact-btn,.service-detail .lets-talk-button,.service-detail .btn *,.service-detail .contact-btn *,.service-detail .lets-talk-button *{transition:none!important;animation:none!important}.service-detail .btn--primary{color:#fff!important;background:#1e8f7f!important;border:none!important}.service-detail .btn--secondary{color:#2e2e2e!important;background:#fff!important;border:1px solid #b4b4b4!important}.service-detail .btn--primary .btn__icon,.service-detail .btn--primary .btn__icon--left,.service-detail .btn--primary .btn__icon--right{background:#fff!important}.service-detail .btn--secondary .btn__icon,.service-detail .btn--secondary .btn__icon--left,.service-detail .btn--secondary .btn__icon--right{background:#1e8f7f!important}.service-detail .btn:hover .btn__icon--right,.service-detail .contact-btn:hover .contact-btn__icon--right,.service-detail .lets-talk-button:hover .lets-talk-button__icon--right{opacity:1!important;width:46px!important;height:46px!important;display:flex!important;transform:translateY(-50%)translate(0)!important}.service-detail .btn:hover .btn__icon--left,.service-detail .contact-btn:hover .contact-btn__icon--left,.service-detail .lets-talk-button:hover .lets-talk-button__icon--left{opacity:0!important;width:0!important;height:0!important;display:none!important;transform:translateY(-50%)translate(-10px)!important}.service-detail .btn:hover .btn__text,.service-detail .contact-btn:hover .contact-btn__text,.service-detail .lets-talk-button:hover .lets-talk-button__text{margin-left:0!important;padding-left:0!important;transform:none!important}.service-detail .btn:hover .btn__icon img,.service-detail .contact-btn:hover .contact-btn__icon img,.service-detail .lets-talk-button:hover .lets-talk-button__icon img{filter:none!important;opacity:1!important}.service-detail .services-button,.service-detail .services-button *,.service-detail .what-we-do__button,.service-detail .what-we-do__button *,.service-detail .what-we-do__service-link,.service-detail .what-we-do__service-link *{transition:none!important;animation:none!important}.service-detail .what-we-do__service-link:hover .what-we-do__service-title{color:inherit!important}.service-detail .what-we-do__service-link:hover .what-we-do__service-icon-wrapper{background-color:#0000!important;border-color:#b4b4b4!important}.service-detail .what-we-do__service-link:hover .what-we-do__icon-black{opacity:1!important}.service-detail .what-we-do__service-link:hover .what-we-do__icon-white{opacity:0!important}.service-detail .services-button:hover,.service-detail .services-button:active,.service-detail .services-button:focus{background-color:#1e8f7f!important}.service-detail .services-button:hover .services-button__text,.service-detail .services-button:active .services-button__text,.service-detail .services-button:focus .services-button__text{left:16px!important;transform:translateY(-50%)!important}.service-detail .services-button:hover .services-button__icon--right,.service-detail .services-button:active .services-button__icon--right,.service-detail .services-button:focus .services-button__icon--right{opacity:1!important;width:46px!important;height:46px!important}.service-detail .services-button:hover .services-button__icon--left,.service-detail .services-button:active .services-button__icon--left,.service-detail .services-button:focus .services-button__icon--left{opacity:0!important;width:0!important;height:0!important}.service-detail .what-we-do__button:hover,.service-detail .what-we-do__button:active,.service-detail .what-we-do__button:focus{background-color:#1e8f7f!important}.service-detail .what-we-do__button:hover .what-we-do__button-text,.service-detail .what-we-do__button:active .what-we-do__button-text,.service-detail .what-we-do__button:focus .what-we-do__button-text{left:16px!important;transform:translateY(-50%)!important}.service-detail .what-we-do__button:hover .what-we-do__button-icon--right,.service-detail .what-we-do__button:active .what-we-do__button-icon--right,.service-detail .what-we-do__button:focus .what-we-do__button-icon--right{opacity:1!important;width:42px!important;height:42px!important}.service-detail .what-we-do__button:hover .what-we-do__button-icon--left,.service-detail .what-we-do__button:active .what-we-do__button-icon--left,.service-detail .what-we-do__button:focus .what-we-do__button-icon--left{opacity:0!important;width:0!important;height:0!important}.service-detail .contact-btn,.service-detail .contact-btn *,.service-detail .contact-btn__icon,.service-detail .contact-btn__text,.service-detail .contact-btn__icon--left,.service-detail .contact-btn__icon--right{transition:none!important;animation:none!important}.service-detail .contact-btn--primary{color:#fff!important;background:#1e8f7f!important;border:none!important}.service-detail .contact-btn--secondary{color:#2e2e2e!important;background:#fff!important;border:1px solid #b4b4b4!important}.service-detail .contact-btn--primary .contact-btn__icon,.service-detail .contact-btn--primary .contact-btn__icon--left,.service-detail .contact-btn--primary .contact-btn__icon--right{background:#fff!important}.service-detail .contact-btn--secondary .contact-btn__icon,.service-detail .contact-btn--secondary .contact-btn__icon--left,.service-detail .contact-btn--secondary .contact-btn__icon--right{background:#1e8f7f!important}.service-detail .contact-btn:hover .contact-btn__icon--left,.service-detail .contact-btn:active .contact-btn__icon--left{opacity:0!important;width:0!important;height:0!important;display:none!important;transform:translateY(-50%)translate(-10px)!important}.service-detail .contact-btn:hover .contact-btn__text,.service-detail .contact-btn:active .contact-btn__text{margin-left:0!important;padding-left:0!important;transform:none!important}.service-detail .contact-btn:hover .contact-btn__icon img,.service-detail .contact-btn:active .contact-btn__icon img{filter:none!important;opacity:1!important}}.service-detail .hero-content--level_1{background-position:50%;background-size:cover;border-radius:16px;margin:1.67vw 0;padding:2.5vw}.service-detail .hero-content--level_1 .tag{color:#1e8f7f;background:#fff}.service-detail .hero-content--level_1 h1{color:#fff}.service-detail .hero-content--level_1 p{color:#fff;opacity:.7;max-width:59.427vw}.service-detail .hero-content--level_1 li{color:#fff}.service-detail .hero-content--level_1 .hero-content__wrapper{margin-bottom:2.86vw}.service-detail .breadcrumbs{text-transform:uppercase;letter-spacing:-5%;margin-top:1.67vw;font-weight:700}.service-detail .breadcrumbs .separator{margin:0 .63vw}.service-detail .breadcrumbs a{color:#2e2e2e;opacity:.7;text-decoration:none}@media (max-width:1024px){.service-detail .hero-content--level_1{min-height:728px;margin:64px 0;padding:32px}.service-detail .hero-content--level_1 .hero-content__wrapper{margin-bottom:auto}.service-detail .breadcrumbs{margin-top:37px}}@media (max-width:767px){.service-detail .hero-content--level_1{border-radius:8px;min-height:auto;margin:37px 0;padding:24px}}.service-detail .breadcrumbs__mobile{color:#000;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:none}.service-detail .breadcrumbs__icon{display:flex}.service-detail .breadcrumbs__icon img{width:24px;height:24px}@media (max-width:1024px){.service-detail .breadcrumbs__desktop{display:none}.service-detail .breadcrumbs__mobile{display:flex}.service-detail .contact-us__buttons{width:100%;max-width:100%}.service-detail .contact-btn{justify-content:left;align-items:center;width:100%;max-width:100%;display:flex;min-width:auto!important}.service-detail .contact-btn__text{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;max-width:100%;overflow:hidden}}.service-detail .blog-single-top__breadcrumbs{font-family:var(--font-inter), sans-serif;letter-spacing:-5%;text-transform:uppercase;color:#2e2e2e;opacity:.7;flex-wrap:wrap;align-items:center;margin-top:1.67vw;font-size:.833333vw;font-weight:700;line-height:98%;display:flex}.service-detail .blog-single-top__breadcrumbs .breadcrumb-item{color:#2e2e2e;opacity:.7;text-decoration:none;transition:opacity .3s}.service-detail .blog-single-top__breadcrumbs .breadcrumb-item:hover{opacity:1}.service-detail .blog-single-top__breadcrumbs .breadcrumb-item.last{opacity:1;color:#000}.service-detail .breadcrumb-item--mobile{display:none}.service-detail .blog-single-top__breadcrumbs .separator{opacity:.7;margin:0 .63vw}@media (max-width:1024px){.service-detail .blog-single-top__breadcrumbs{margin-top:37px;font-size:16px}.service-detail .blog-single-top__breadcrumbs .breadcrumb-item:not(.breadcrumb-item--mobile),.service-detail .blog-single-top__breadcrumbs .separator{display:none}.service-detail .blog-single-top__breadcrumbs .breadcrumb-item--mobile{background-image:url(/img/icons/arrow-left.svg);background-position:0;background-repeat:no-repeat;background-size:24px 24px;align-items:center;gap:8px;padding-left:32px;display:flex}}.service-detail .category-extras{padding:3.333vw 0}.service-detail .category-extras__heading{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:#2e2e2e;margin:0 0 1.042vw;font-size:1.667vw;font-weight:900;line-height:1}.service-detail .category-extras__grid{grid-template-columns:1fr 1fr;align-items:start;gap:1.667vw;display:grid}.service-detail .category-extras__budget{border:1px solid #e0e0e0;border-radius:16px;padding:1.667vw}.service-detail .category-extras__table{border-collapse:collapse;width:100%;font-family:var(--font-inter), sans-serif;color:#2e2e2e;font-size:1.042vw}.service-detail .category-extras__table td{border-bottom:1px solid #ededed;padding:.625vw 0}.service-detail .category-extras__table td:last-child{text-align:right;white-space:nowrap;font-weight:700}.service-detail .category-extras__budget-note{font-family:var(--font-inter), sans-serif;color:#2e2e2e;opacity:.7;margin:1.042vw 0 0;font-size:.938vw;line-height:1.45}.service-detail .service-lead-form{color:#fff;background:#1e8f7f;border-radius:16px;padding:1.667vw}.service-detail .service-lead-form__title{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:#fff;margin:0 0 .833vw;font-size:1.667vw;font-weight:900;line-height:1}.service-detail .service-lead-form__note{font-family:var(--font-inter), sans-serif;opacity:.9;margin:0 0 1.042vw;font-size:.938vw;line-height:1.45}.service-detail .service-lead-form__hp{opacity:0;width:0;height:0;position:absolute;left:-9999px}.service-detail .service-lead-form__row{flex-direction:column;gap:.625vw;display:flex}.service-detail .service-lead-form__input{font-family:var(--font-inter), sans-serif;color:#2e2e2e;background:#fff;border:0;border-radius:10px;width:100%;padding:.833vw;font-size:.938vw}.service-detail .service-lead-form__textarea{resize:vertical;min-height:4.5vw}.service-detail .service-lead-form__input:focus-visible{outline-offset:1px;outline:2px solid #2e2e2e}.service-detail .service-lead-form__acceptance{font-family:var(--font-inter), sans-serif;cursor:pointer;align-items:center;gap:.5vw;margin:.833vw 0;font-size:.833vw;display:flex}.service-detail .service-lead-form__acceptance input{accent-color:#2e2e2e;flex:none;width:16px;height:16px}.service-detail .service-lead-form__acceptance a{color:#fff;text-decoration:underline}.service-detail .service-lead-form__submit{font-family:var(--font-inter), sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:#2e2e2e;cursor:pointer;background:#fff;border:0;border-radius:12px;padding:.833vw 1.667vw;font-size:.833vw;font-weight:700;transition:opacity .2s}.service-detail .service-lead-form__submit:hover{opacity:.88}.service-detail .service-lead-form__submit:disabled{opacity:.6;cursor:default}.service-detail .service-lead-form__feedback{font-family:var(--font-inter), sans-serif;margin:.833vw 0 0;font-size:.938vw}.service-detail .category-extras__related{border:1px solid #e0e0e0;border-radius:16px;grid-template-columns:1fr 1fr;gap:1.667vw;margin-top:1.667vw;padding:1.667vw;display:grid}.service-detail .category-extras__related ul{flex-direction:column;gap:.625vw;margin:0;padding:0;list-style:none;display:flex}.service-detail .category-extras__related a{font-family:var(--font-inter), sans-serif;color:#1e8f7f;font-size:1.042vw;font-weight:600;text-decoration:none}.service-detail .category-extras__related a:hover{text-decoration:underline}.service-detail .tco-calc{border:1px solid #e0e0e0;border-radius:16px;margin-bottom:1.667vw;padding:1.667vw}.service-detail .tco-calc__title{font-family:var(--font-roboto-condensed), sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:#2e2e2e;margin:0 0 .625vw;font-size:1.667vw;font-weight:900}.service-detail .tco-calc__note{font-family:var(--font-inter), sans-serif;color:#2e2e2e;opacity:.7;margin:0 0 1.25vw;font-size:.938vw;line-height:1.45}.service-detail .tco-calc__grid{grid-template-columns:1fr 1fr;gap:1.042vw 1.667vw;margin-bottom:1.25vw;display:grid}.service-detail .tco-calc__field{font-family:var(--font-inter), sans-serif;flex-direction:column;gap:.417vw;display:flex}.service-detail .tco-calc__label{color:#2e2e2e;font-size:.938vw;font-weight:600}.service-detail .tco-calc__field input[type=range]{accent-color:#1e8f7f;width:100%}.service-detail .tco-calc__value{color:#1e8f7f;font-size:.938vw;font-weight:700}.service-detail .tco-calc__result{border-top:1px solid #ededed;padding-top:1.042vw}.service-detail .tco-calc__cols{grid-template-columns:repeat(3,1fr);gap:1.042vw;margin-bottom:.833vw;display:grid}.service-detail .tco-calc__col-label{font-family:var(--font-inter), sans-serif;color:#2e2e2e;opacity:.6;margin-bottom:.208vw;font-size:.833vw;display:block}.service-detail .tco-calc__cols strong{font-family:var(--font-roboto-condensed), sans-serif;color:#2e2e2e;font-size:1.458vw;font-weight:900}.service-detail .tco-calc__verdict{font-family:var(--font-inter), sans-serif;border-radius:10px;margin:0;padding:.833vw;font-size:1.042vw;font-weight:600}.service-detail .tco-calc__verdict.is-yes{color:#14655a;background:#e8f5f2}.service-detail .tco-calc__verdict.is-no{color:#7a4e00;background:#fff4e5}@media (max-width:1024px){.service-detail .category-extras{padding:32px 0}.service-detail .category-extras__heading{margin-bottom:12px;font-size:20px}.service-detail .category-extras__grid,.service-detail .category-extras__related,.service-detail .tco-calc__grid{grid-template-columns:1fr;gap:16px}.service-detail .category-extras__budget,.service-detail .service-lead-form,.service-detail .category-extras__related,.service-detail .tco-calc{border-radius:12px;padding:20px 16px}.service-detail .category-extras__table{font-size:14px}.service-detail .category-extras__table td{padding:8px 0}.service-detail .category-extras__budget-note,.service-detail .service-lead-form__note,.service-detail .tco-calc__note{margin-top:10px;font-size:13px}.service-detail .service-lead-form__title,.service-detail .tco-calc__title{font-size:20px}.service-detail .service-lead-form__row{gap:10px}.service-detail .service-lead-form__input{padding:12px;font-size:14px}.service-detail .service-lead-form__textarea{min-height:84px}.service-detail .service-lead-form__acceptance{gap:8px;margin:12px 0;font-size:13px}.service-detail .service-lead-form__submit{width:100%;padding:12px 20px;font-size:13px}.service-detail .service-lead-form__feedback{font-size:14px}.service-detail .category-extras__related a{font-size:15px}.service-detail .tco-calc__label,.service-detail .tco-calc__value{font-size:14px}.service-detail .tco-calc__cols{grid-template-columns:1fr;gap:10px}.service-detail .tco-calc__cols strong{font-size:20px}.service-detail .tco-calc__col-label{font-size:12px}.service-detail .tco-calc__verdict{font-size:14px}.service-detail .category-extras__related{margin-top:16px}}.service-detail .category-extras__note{border:1px solid #e0e0e0;border-left:4px solid #1e8f7f;border-radius:16px;margin-bottom:1.667vw;padding:1.667vw}.service-detail .category-extras__note p{font-family:var(--font-inter), sans-serif;color:#2e2e2e;margin:0;font-size:1.042vw;line-height:1.5}.service-detail .category-extras__note a{color:#1e8f7f;font-weight:700;text-decoration:none}.service-detail .category-extras__note a:hover{text-decoration:underline}@media (max-width:1024px){.service-detail .category-extras__note{border-radius:12px;margin-bottom:16px;padding:20px 16px}.service-detail .category-extras__note p{font-size:14px}}.service-detail .service-lead-form__note,.service-detail .service-lead-form__feedback,.service-detail .service-lead-form__acceptance span{color:#fff}.service-detail .service-lead-form__feedback.is-error{color:#ffd7d7}.service-detail .service-lead-form__feedback.is-success{color:#effff4}.service-detail .urich-project-summary a,.service-detail .accordion-content-text a,.service-detail .wp-block-paragraph a,.service-detail .category-extras__note a{color:#1e8f7f;font-weight:700;text-decoration:none}.service-detail .urich-project-summary a:hover,.service-detail .accordion-content-text a:hover,.service-detail .wp-block-paragraph a:hover,.service-detail .category-extras__note a:hover{text-decoration:underline}.service-detail .services-wrapper p a,.service-detail .services-wrapper li a{color:#1e8f7f;font-weight:700;text-decoration:none}.service-detail .services-wrapper p a:hover,.service-detail .services-wrapper li a:hover{text-decoration:underline}.service-detail .lets-talk-caption{font-family:var(--font-inter), sans-serif;color:#2e2e2e;opacity:.7;text-align:center;margin:.417vw 0 0;font-size:.833vw;font-weight:600}@media (max-width:1024px){.service-detail .lets-talk-caption{margin-top:6px;font-size:13px}}.service-detail .lets-talk-section{position:relative}.service-detail .lets-talk-caption{color:#fff;opacity:.95;text-shadow:0 1px 6px #143c3673;text-align:right;z-index:2;margin:0;position:absolute;bottom:.833vw;right:1.667vw}.service-detail .category-extras__next{border:1px solid #e0e0e0;border-radius:16px;padding:1.667vw}.service-detail .category-extras__steps{font-family:var(--font-inter), sans-serif;color:#2e2e2e;flex-direction:column;gap:.625vw;margin:0;padding-left:1.25vw;font-size:1.042vw;line-height:1.45;display:flex}.service-detail .category-extras__next a{color:#1e8f7f;font-weight:700;text-decoration:none}.service-detail .category-extras__next a:hover{text-decoration:underline}@media (max-width:1024px){.service-detail .lets-talk-caption{text-align:center;color:#fff;margin-top:6px;position:static}.service-detail .category-extras__next{border-radius:12px;padding:20px 16px}.service-detail .category-extras__steps{gap:8px;padding-left:18px;font-size:14px}}@media (min-width:1025px){.service-detail .accordion-content-inner ul+p{margin-top:1.25vw}}.service-detail .pain-points-columns>div>p{margin-bottom:1.042vw}@media (max-width:1024px){.service-detail .pain-points-columns>div>p,.service-detail .pain-points-slider .swiper-slide>p{margin-bottom:16px}}
