.project-one__image,.project-two__item__image{height:350px!important;overflow:hidden!important;position:relative!important}.project-one__image img,.project-two__item__image img{width:100%!important;height:auto!important;transition:transform 6s linear!important;transform:translateY(0)!important}.project-one__item:hover .project-one__image img,.project-two__item:hover .project-two__item__image img{transform:translateY(calc(-100% + 350px))!important}.project-one__image::before,.project-two__item__image::after{display:none!important}.project-two__item__content{z-index:10}.service-detail-compact{padding:56px 0}.service-detail-menu{border:1px solid #e2e8f0;border-radius:12px;padding:24px;overflow-wrap:anywhere}.service-detail-menu h2{font-size:20px;font-weight:700;margin-bottom:14px}.service-detail-menu a{display:block;padding:9px 0;line-height:1.5;font-size:15px}.service-detail-menu [aria-current=page]{font-weight:700;color:var(--tolak-base)}.service-detail-intro{display:flex;gap:24px;align-items:center;margin-bottom:24px}.service-detail-intro h1{font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.2;margin-bottom:14px}.service-detail-intro p{margin:0;line-height:1.7}.service-detail-image{width:34%;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.service-overview{margin-bottom:24px}.service-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.service-content-panel{padding:24px;border:1px solid #e2e8f0;border-radius:12px;background:#f8faff;min-width:0}.service-content-panel>h2{font-size:22px;font-weight:700;line-height:1.3;margin-bottom:14px}.service-rich-content{overflow-wrap:anywhere;line-height:1.7;display:flow-root}.service-rich-content h2{font-size:25px}.service-rich-content h3{font-size:20px}.service-rich-content h4{font-size:18px}.service-rich-content h2,.service-rich-content h3,.service-rich-content h4{margin:20px 0 12px;line-height:1.4;font-weight:700}.service-rich-content>:first-child{margin-top:0}.service-rich-content>:last-child{margin-bottom:0}.service-rich-content img{max-width:100%;height:auto}.service-rich-content ol,.service-rich-content ul{padding-left:22px}.service-rich-content figure.table{overflow-x:auto;margin:16px 0}.service-rich-content table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.service-rich-content td,.service-rich-content th{border:1px solid #ced8e8;padding:8px;min-width:90px}.service-rich-content blockquote{border-left:3px solid var(--tolak-base);padding-left:16px;margin:16px 0}.service-slider-section a:focus-visible,.service-slider-section button:focus-visible,.service-slider-track:focus-visible{outline:3px solid var(--tolak-base);outline-offset:3px}@media(max-width:991px){.service-detail-menu nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}}@media(max-width:575px){.service-detail-compact{padding:36px 0}.service-section-grid{grid-template-columns:1fr}.service-detail-intro{flex-direction:column;align-items:stretch}.service-detail-image{width:100%;max-height:220px}.service-content-panel{padding:20px}.service-detail-menu nav{grid-template-columns:1fr}}.page-header--service{border-radius:0 0 60px 60px}.page-header--service .page-header__content{padding:54px 0}.page-header--service .page-header__title{font-size:clamp(28px,4vw,44px);line-height:1.2}.page-header--service .page-header__layer{display:none}.page-header--service .col-md-7{width:100%}.service-detail-intro h2{font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.2;margin-bottom:14px}@media(max-width:575px){.page-header--service .page-header__content{padding:32px 0}.page-header--service{border-radius:0 0 30px 30px}}.page-header--service{margin-bottom:0}.main-slider-one__photo{width:100%;height:100%;object-fit:cover}.main-slider-one__bg::before{z-index:1}.main-slider-one__bottom,.main-slider-one__sub-title,.main-slider-one__text,.main-slider-one__text__one,.main-slider-one__title{opacity:1!important;transform:none!important;transition:none!important}.page-wrapper img[width][height]:not(.main-slider-one__photo){height:auto}.main-slider-one__social a{min-width:44px;min-height:44px}:root{--tolak-base:#285be0;--tolak-base-rgb:40,91,224}.main-slider-one__btn,.main-slider-one__social{opacity:1!important;transform:none!important;transition:none!important}.main-slider-one{position:relative}.main-slider-one__carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.main-slider-one__carousel::-webkit-scrollbar{display:none}.main-slider-one__carousel>.item{display:block;flex:0 0 100%;min-width:0;scroll-snap-align:start}.main-slider-one__item{height:100%}.main-slider-one__nav{position:absolute;bottom:22px;right:40px;display:flex;gap:8px;z-index:4}.main-slider-one__nav button{padding:0;width:28px;height:28px;border:3px solid #fff;background:0 0}.main-slider-one__nav button[aria-current=true]{background:#fff}.main-slider-one__nav button:focus-visible{outline:3px solid #285be0;outline-offset:3px}.main-slider-one__sub-title::before{flex-shrink:0}.technology-stack{padding:34px 0 80px;overflow:hidden;background-color:#fff;background-image:linear-gradient(rgba(30,45,70,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(30,45,70,.035) 1px,transparent 1px),radial-gradient(ellipse at center,#f0f3fc 0,#fff 72%);background-size:100px 100px,100px 100px,100% 100%}.technology-stack__heading{text-align:center;padding:0 20px;margin:0 auto 42px}.technology-stack__heading h2{color:#050505;font-size:38px;font-weight:800;line-height:1.2;letter-spacing:-1.2px;margin:0 0 14px}.technology-stack__heading p{color:#485a72;font-size:18px;font-weight:400;line-height:28px;margin:0}.technology-stack__showcase{max-width:1400px;margin:auto;overflow:hidden}.technology-stack__marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.technology-stack__row{--stack-gap:20px;display:flex;width:max-content;gap:var(--stack-gap);animation:technology-stack-scroll 42s linear infinite}.technology-stack__group{display:flex;flex-shrink:0;gap:var(--stack-gap)}.technology-stack__marquee:nth-child(2) .technology-stack__row{animation-direction:reverse;animation-duration:48s}.technology-stack__marquee:hover .technology-stack__row{animation-play-state:paused}@keyframes technology-stack-scroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - var(--stack-gap)/ 2))}}.technology-stack__marquee+.technology-stack__marquee{margin-top:20px}.technology-stack__card{width:148px;height:132px;flex:0 0 148px;background:#fff;border:1px solid #ededf0;border-radius:19px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;box-shadow:0 8px 25px rgba(27,43,73,.035)}.technology-stack__card img{width:52px;height:52px;object-fit:contain}.technology-stack__card span{color:#303b4c;font:600 13px/20px Arial,sans-serif}@media (max-width:767px){.technology-stack{padding:45px 0}.technology-stack__heading{margin-bottom:28px}.technology-stack__heading h2{font-size:28px;letter-spacing:-.6px}.technology-stack__heading p{font-size:15px;line-height:24px}.technology-stack__showcase{padding-bottom:12px}.technology-stack__row{--stack-gap:12px}.technology-stack__marquee+.technology-stack__marquee{margin-top:12px}.technology-stack__card{width:125px;flex-basis:125px;height:120px;border-radius:16px}}@media (prefers-reduced-motion:reduce){.technology-stack__row{animation:none;transform:none}.technology-stack__group[aria-hidden=true]{display:none}.technology-stack__marquee{overflow-x:auto;mask-image:none}}.service-slider-track{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;position:relative;scrollbar-width:none;-ms-overflow-style:none}.service-slider-track::-webkit-scrollbar{display:none;width:0;height:0}.service-slide{flex:0 0 calc((100% - 60px)/ 3);min-width:0;scroll-snap-align:start}.service-slider-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin:28px 0 48px}.service-slider-actions button{display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;width:44px;height:44px;border:1px solid var(--tolak-border-color);background:#fff;color:var(--tolak-base);border-radius:50%;font-size:22px}.service-slider-actions button[hidden]{display:none}.service-slider-actions button:disabled{opacity:.35;cursor:default}.service-slider-actions button:focus-visible,.service-slider-track:focus-visible{outline:3px solid var(--tolak-base);outline-offset:3px}@media(max-width:991px){.service-slide{flex-basis:calc((100% - 30px)/ 2)}}@media(max-width:767px){.service-slide{flex-basis:100%}}.technology-stack__card img.technology-stack__wide{width:88px;height:40px}@media (max-width:640px){.technology-stack__card img{width:44px;height:44px}.technology-stack__card img.technology-stack__wide{width:72px;height:34px}}.main-slider-one .active .steap{animation:none}@media (min-width:992px){.page-wrapper--blogs{overflow:clip}.blog-sidebar-column>.sidebar{position:sticky;top:120px;max-height:calc(100vh - 144px);max-height:calc(100dvh - 144px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:992px){.blog-sidebar-column>.sidebar::-webkit-scrollbar{display:none}}