.devops-industries{color:#fff;background:#000;padding:100px 0}.devops-industries[data-theme=dark]{color:#fff;background:#000}.devops-industries[data-theme=light]{color:#111;background:#fff}.devops-industries[data-theme=light] .devops-industries-title,.devops-industries[data-theme=light] .devops-industries-intro,.devops-industries[data-theme=light] .devops-industries-arrow,.devops-industries[data-theme=light] .devops-industry-title{color:#111}.devops-industries[data-theme=light] .devops-industry-desc{color:#333}.devops-industries-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:0;padding-bottom:32px;display:flex;position:relative}.devops-industries[data-arrows-variant=side] .devops-industries-head{margin-bottom:52px;padding-bottom:0}.devops-industries[data-arrows-variant=side][data-carousel-mode=infinite] .devops-industries-page{align-items:stretch;gap:24px;width:100%;display:flex}.devops-industries[data-arrows-variant=side][data-carousel-mode=infinite] .devops-industries-track{flex-wrap:nowrap;width:100%}.devops-industries[data-arrows-variant=side][data-carousel-mode=infinite] .devops-industry-card{flex:0 0 calc(33.3333% - 16px);width:auto;min-width:0;height:100%}.devops-industries-title{letter-spacing:-.01em;color:#fff;max-width:1040px;margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.2}.devops-industries-intro{font-size:var(--font-size-base);color:#fff;max-width:1040px;margin:18px 0 0;line-height:1.75}.devops-industries-head-right{align-items:center;gap:14px;padding-top:0;display:flex;position:absolute;bottom:24px;right:0;overflow:visible}.devops-industries-stage{height:var(--devops-industries-h,auto);margin-bottom:3rem;transition:height .45s;position:relative;overflow:hidden}.devops-industries-viewport{width:100%;overflow:hidden}.devops-industries[data-arrows-variant=side] .devops-industries-stage{overflow:visible}.devops-industries-side-nav{pointer-events:none;z-index:2;justify-content:space-between;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.devops-industries-side-nav .devops-industries-arrow{pointer-events:auto;background:#000000b8;border:1px solid #ffffff4d;border-radius:999px;width:48px;height:48px;padding:0;box-shadow:0 10px 30px #00000073}.devops-industries[data-theme=light] .devops-industries-side-nav .devops-industries-arrow{color:#111;background:#ffffffeb;border:1px solid #0000002e;box-shadow:0 10px 30px #0000002e}.devops-industries-side-nav .devops-industries-arrow:hover{background:#000000d1}.devops-industries[data-theme=light] .devops-industries-side-nav .devops-industries-arrow:hover{background:#fff}.devops-industries-side-nav .devops-industries-arrow:first-child{transform:translate(-50%)}.devops-industries-side-nav .devops-industries-arrow:last-child{transform:translate(50%)}.devops-industries-side-nav .devops-industries-arrow svg{width:22px;height:22px;display:block}.devops-industries-arrow{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;line-height:1;transition:transform .2s,opacity .2s;display:flex;overflow:visible}.devops-industries-arrow span{font-size:32px;font-weight:900;line-height:1;display:block;transform:scaleX(1.15)}.devops-industries-arrow:hover{transform:translateY(-1px)}.devops-industries-arrow:disabled{opacity:.35;cursor:not-allowed;transform:none}.devops-industries-track{width:-moz-fit-content;width:fit-content;transform:translate3d(var(--devops-industries-x,0px), 0, 0);will-change:transform;align-items:flex-start;gap:24px;display:flex}.devops-industries-track.is-animated{transition:transform .45s}.devops-industries-page{flex:0 0 100%;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;width:100%;display:grid}.devops-industry-card{text-align:center;background:#1b1b1b;border:1px solid #5b5b5b;border-radius:8px;flex-direction:column;width:100%;padding:30px;transition:transform .25s,background .25s,border-color .25s;display:flex}.devops-industry-card:hover{background:#ffffff0d;border-color:#ffffff2e;transform:translateY(-3px)}.devops-industries[data-theme=dark] .devops-industry-card{background:#0f0f0f;border-color:#ffffff24}.devops-industries[data-theme=dark] .devops-industry-card:hover{background:#ffffff0f;border-color:#ffffff38}.devops-industries[data-theme=light] .devops-industry-card{background:#fff;border-color:#00000024}.devops-industries[data-theme=light] .devops-industry-card:hover{background:#00000005;border-color:#00000038}.devops-industry-icon{background:#ffffff14;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 18px;display:flex}.devops-industry-icon svg{width:28px;height:28px}.devops-industry-title{font-size:var(--font-size-md);color:#fff;padding:20px 0;font-weight:700}.devops-industry-desc{font-size:var(--font-size-base);color:#fff;margin:0;font-weight:400;line-height:1.4}@media (max-width:1200px){.devops-industries-page{grid-template-columns:repeat(3,minmax(0,1fr))}.devops-industries[data-arrows-variant=side][data-carousel-mode=infinite] .devops-industry-card{flex-basis:calc(33.3333% - 16px)}}@media (max-width:960px){.devops-industries{padding:80px 0}.devops-industries-page{grid-template-columns:repeat(2,minmax(0,1fr))}.devops-industries[data-arrows-variant=side][data-carousel-mode=infinite] .devops-industry-card{flex-basis:calc(50% - 12px)}.devops-industries-side-nav{pointer-events:auto;justify-content:flex-end;gap:12px;margin-bottom:24px;display:flex;position:static;transform:none}.devops-industries-side-nav .devops-industries-arrow{width:auto;height:auto;box-shadow:none;color:#fff;background:0 0;border:none;border-radius:0;padding:0;transform:none}.devops-industries-side-nav .devops-industries-arrow svg{width:20px;height:20px}.devops-industries-side-nav .devops-industries-arrow:first-child,.devops-industries-side-nav .devops-industries-arrow:last-child{transform:none}.devops-industries[data-arrows-variant=side] .devops-industries-head{margin-bottom:24px}}@media (max-width:640px){.devops-industries{padding:60px 0}.devops-industries-head{flex-direction:column;gap:16px;margin-bottom:24px;padding-bottom:0}.devops-industries-head-right{display:flex;position:static}.devops-industries-title{font-size:clamp(24px,6vw,34px)}.devops-industries-intro{font-size:14px}.devops-industries-stage{height:var(--devops-industries-h,auto);transition:height .45s;overflow:hidden}.devops-industries-viewport{overflow:hidden}.devops-industries-track{align-items:flex-start;gap:16px;width:-moz-fit-content;width:fit-content;display:flex}.devops-industries-page{flex:0 0 100%;grid-template-columns:1fr;width:100%;display:grid}.devops-industry-card{box-sizing:border-box;overflow-wrap:break-word;word-break:break-word;width:100%;padding:24px 16px}.devops-industry-desc{font-size:14px;line-height:1.6}.devops-industries[data-arrows-variant=side][data-carousel-mode=infinite] .devops-industry-card{flex-basis:100%}.devops-industries[data-arrows-variant=side][data-carousel-mode=infinite] .devops-industries-stage{height:var(--devops-industries-h,auto);transition:height .45s;overflow:visible}.devops-industries[data-arrows-variant=side][data-carousel-mode=infinite] .devops-industries-viewport{overflow:hidden}.devops-industries-side-nav{pointer-events:none;z-index:2;justify-content:space-between;margin-bottom:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.devops-industries-side-nav .devops-industries-arrow{pointer-events:auto;background:#000000b8;border:1px solid #ffffff4d;border-radius:999px;width:36px;height:36px;box-shadow:0 6px 18px #0006}.devops-industries-side-nav .devops-industries-arrow:first-child{transform:translate(-30%)}.devops-industries-side-nav .devops-industries-arrow:last-child{transform:translate(30%)}.devops-industries-side-nav .devops-industries-arrow svg{width:16px;height:16px}}body.page-it-consulting .genai-approach .approach-accordions{border-top:0}body.page-fitness{overflow-x:hidden}.genai-tech-stack{color:#f5f7ff;background:#0a0a0b;padding:100px 20px 120px}.genai-tech-stack .tech-stack-header{max-width:1100px;margin:0 auto 60px}.genai-tech-stack .tech-stack-title{color:#fff;letter-spacing:-.01em;margin:0 0 28px;font-size:52px;font-weight:700;line-height:1.15}.genai-tech-stack .tech-stack-intro{color:#b8bcc8;margin:0;font-size:18px;line-height:1.7}.genai-tech-stack .tech-stack-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.genai-tech-stack .tech-stack-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;padding:20px 22px;transition:all .3s;display:flex}.genai-tech-stack .tech-stack-item:hover{background:#ffffff14;transform:translateY(-2px)}.genai-tech-stack .tech-stack-icon{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.genai-tech-stack .tech-stack-icon svg{width:22px;height:22px}.genai-tech-stack .tech-stack-name{color:#fff;font-size:14px;font-weight:600}@media (max-width:960px){.genai-tech-stack .tech-stack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.genai-tech-stack{padding:60px 16px 80px}.genai-tech-stack .tech-stack-header{margin-bottom:28px}.genai-tech-stack .tech-stack-title{margin-bottom:16px;font-size:24px}.genai-tech-stack .tech-stack-intro{font-size:14px;line-height:1.6}.genai-tech-stack .tech-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.genai-tech-stack .tech-stack-item{gap:12px;padding:16px 18px}.genai-tech-stack .tech-stack-icon{width:24px;height:24px}.genai-tech-stack .tech-stack-icon svg{width:22px;height:22px}.genai-tech-stack .tech-stack-name{font-size:14px}}.genai-tech-stack--tabs{background:#f7eee9;padding:20px}.genai-tech-stack--tabs .container{grid-template-columns:1fr 1fr;grid-template-areas:"title title""desc desc""stack stack";column-gap:32px;display:grid}.genai-tech-stack--tabs .tech-title{color:#0a0d1f;text-align:center;letter-spacing:-.01em;grid-area:title;margin:0 0 18px;font-size:52px;font-weight:700;line-height:1.15}.genai-tech-stack--tabs .tech-description{color:#3c4257;text-align:center;grid-area:desc;margin:0 auto 50px;font-size:18px;line-height:1.7}.genai-tech-stack--tabs .tech-icon img[alt=OpenAI\ GPT]{filter:invert()}.genai-tech-stack--tabs .tech-stack-shell{background:#fff;border-radius:24px;grid-area:stack;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 18px 40px #0f172a1f}.tech-tabs-scroll{max-height:500px;overflow-y:auto}.tech-tabs-scroll::-webkit-scrollbar{-webkit-appearance:none;width:7px}.scrollle_content::-webkit-scrollbar{-webkit-appearance:none;width:7px}.tools_tech_scroll::-webkit-scrollbar{-webkit-appearance:none;width:7px}.tech-tabs-scroll::-webkit-scrollbar-thumb{background-color:#9d97ff;border-radius:10px}.scrollle_content::-webkit-scrollbar-thumb{background-color:#9d97ff;border-radius:10px}.tools_tech_scroll::-webkit-scrollbar-thumb{background-color:#9d97ff;border-radius:10px}.tech-tabs-scroll::-webkit-scrollbar-track{background:#ffffff1f;border-radius:20px}.scrollle_content::-webkit-scrollbar-track{background:#ffffff1f;border-radius:20px}.tools_tech_scroll::-webkit-scrollbar-track{background:#ffffff1f;border-radius:20px}.genai-tech-stack--tabs .tech-tabs{background:#3b82f6;flex-direction:column;gap:10px;height:auto;padding:28px 30px;display:flex;overflow-y:auto}.genai-tech-stack--tabs .tech-tab-btn{color:#e0deff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:25px;font-size:20px;font-weight:600;transition:all .3s;display:flex}.genai-tech-stack--tabs .tech-tab-btn:hover{color:#fff;background:#5b54e8;border-radius:12px}.genai-tech-stack--tabs .tech-tab-btn.active{color:#fff;background:#ffffff29}.genai-tech-stack--tabs .tech-tab-icon{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.genai-tech-stack--tabs .tech-tab-icon img{filter:brightness(0)invert();width:22px;height:22px}.genai-tech-stack--tabs .tech-tab-label{flex:1}.genai-tech-stack--tabs .tech-tab-arrow{opacity:0;font-size:22px;transition:opacity .3s}.genai-tech-stack--tabs .tech-tab-btn.active .tech-tab-arrow{opacity:1}.genai-tech-stack--tabs .tech-content{background:#fff;padding:28px}.genai-tech-stack--tabs .tech-panel{display:none}.genai-tech-stack--tabs .tech-panel.active{display:block}.genai-tech-stack--tabs .tech-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.genai-tech-stack--tabs .tech-item{background:#f6f6f6;border:1px solid #eef0f5;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.genai-tech-stack--tabs .tech-icon{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.genai-tech-stack--tabs .tech-icon img{object-fit:contain;max-width:24px;max-height:24px}.genai-tech-stack--tabs .tech-name{color:#0f172a;font-size:14px;font-weight:600}.genai-tech-stack--tabs .tech-tabs::-webkit-scrollbar{width:6px}.genai-tech-stack--tabs .tech-tabs::-webkit-scrollbar-track{background:#ffffff1f;border-radius:20px}.genai-tech-stack--tabs .tech-tabs::-webkit-scrollbar-thumb{background:#fff9;border-radius:20px}