html{scrollbar-gutter:stable}.navbar .nav-link,.navbar .nav-link .rolling-text{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700;letter-spacing:.16em;font-size:14px;text-transform:uppercase}.dropdown-menu .dropdown-item{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:500;font-size:13px;letter-spacing:.2px}.navbar .nav-link:hover .rolling-text{opacity:.85}.navbar .nav-link .rolling-text{display:inline-block;line-height:1;height:1em;overflow:hidden}.navbar,header.main-header,header.site-header{position:relative;z-index:50}.cokyakinda-box{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);transition:.25s}.cokyakinda-box:hover{background:rgba(255,255,255,.08);transform:translateY(-3px)}.cokyakinda-year{font-size:26px;font-weight:600;opacity:.85}.cokyakinda-title{font-size:22px;font-weight:600}.cokyakinda-sub{font-size:15px}.clients-approach-gap{margin-top:160px}.about-reval-strip{padding:40px 0 60px;overflow:hidden}.about-reval-strip .about-reval-track{display:flex;gap:24px;animation:aboutRevalScroll 45s linear infinite}.about-reval-strip .about-reval-item{flex:0 0 260px}.about-reval-strip .about-reval-item img{width:100%;height:180px;object-fit:cover;border-radius:24px;filter:brightness(.9)}@keyframes aboutRevalScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.blog-style2 .swiper-pagination,.swiper-button-next,.swiper-button-prev{display:none!important}.career-apply-form .form-control{background-color:#111!important;color:#fff!important;border:1px solid #333!important;border-radius:30px!important;padding:12px 20px!important;font-size:15px!important;height:48px!important}.career-apply-form textarea.form-control{border-radius:20px!important;min-height:120px!important}.career-apply-form .form-control::placeholder{color:rgba(255,255,255,.35)!important}.career-apply-form .form-check{display:flex;align-items:center;gap:10px;margin-bottom:8px;position:relative}.career-apply-form .form-check-input{opacity:0;position:absolute;width:20px;height:20px}.career-apply-form .form-check-label::before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:5px;background:#111;border:2px solid rgba(255,255,255,.45)}.career-apply-form .form-check-label::after{content:"";position:absolute;left:5px;top:6px;width:11px;height:7px;border-left:3px solid #111;border-bottom:3px solid #111;transform:rotate(-45deg);opacity:0}.career-apply-form .form-check-input:checked+.form-check-label::before{background:#d8ff24;border-color:#d8ff24}.career-apply-form .form-check-input:checked+.form-check-label::after{opacity:1}body.light .career-apply-form .form-control{background:#fff!important;color:#000!important;border:1px solid #111!important}body.light .career-apply-form textarea.form-control{background:#fff!important;color:#000!important}.upload-field{position:relative;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:0 0;overflow:hidden}body.light .upload-field{border-color:rgba(0,0,0,.16);background:#fff}.upload-label{display:flex;align-items:center;width:100%;cursor:pointer}.upload-btn{padding:10px 22px;border-radius:999px;font-size:14px;font-weight:500;white-space:nowrap;background:#d8ff24;color:#050816}body.light .upload-btn{background:#9f8be7;color:#fff}.upload-text{padding:0 20px;font-size:14px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.career-file-input{position:absolute;inset:0;opacity:0;cursor:pointer}.hero-play-wrapper{position:relative;width:76px;height:76px;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:inherit;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .25s ease,background .25s ease,border-color .25s ease}.hero-play-wrapper:hover{transform:scale(1.05);background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.42)}.hero-play-triangle{display:block;width:0;height:0;margin-left:5px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:15px solid #fff}body.light .hero-play-wrapper{background:rgba(17,17,17,.06);border-color:rgba(17,17,17,.2)}body.light .hero-play-wrapper:hover{background:rgba(17,17,17,.11);border-color:rgba(17,17,17,.38)}body.light .hero-play-triangle{border-left-color:#111}.footer-newsletter-block{margin-top:32px}.footer-newsletter-label{display:flex;align-items:center;gap:2px;margin-bottom:6px;font-size:12px;text-transform:uppercase;letter-spacing:.16em;font-weight:600;color:#fff}.footer-newsletter-icon{width:18px;height:18px;display:block}body.light .footer-newsletter-label{color:#111}.footer-newsletter-form{position:relative;width:100%;max-width:360px;padding:0;margin-top:0;margin-bottom:10px;background:0 0!important;border:none!important;box-shadow:none!important;border-radius:0!important;display:block!important;overflow:visible!important}.footer-newsletter-form .hp-field{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.footer-newsletter-form input[type=email]{width:100%;border-radius:999px;border:1px solid rgba(255,255,255,.22)!important;padding:14px 56px 14px 20px;background:rgba(255,255,255,.06)!important;color:#fff!important;font-size:14px;transition:.25s ease}.footer-newsletter-form input[type=email]::placeholder{color:rgba(255,255,255,.55)!important}.footer-newsletter-form input[type=email]:focus,.footer-newsletter-form input[type=email]:hover{background:rgba(255,255,255,.1)!important;outline:0}.footer-newsletter-form button{position:absolute;top:50%;right:18px;transform:translateY(-50%);width:32px;height:32px;border:0;padding:0;background:0 0;display:flex;align-items:center;justify-content:center;cursor:pointer}.footer-newsletter-form button img{width:22px;height:auto;opacity:.85;transition:.25s ease}.footer-newsletter-form button:hover img{opacity:1;transform:translateX(2px)}body.light .footer-newsletter-form input[type=email]{background:#f2f2f2!important;border-color:rgba(0,0,0,.22)!important;color:#111!important}body.light .footer-newsletter-form input[type=email]::placeholder{color:rgba(0,0,0,.5)!important}body.light .footer-newsletter-form button img{opacity:.75}.form-check.contact-check{position:relative;padding-left:32px;margin-top:15px;margin-bottom:20px}.form-check.contact-check .form-check-input{opacity:0!important;position:absolute!important;left:0;top:0;width:20px;height:20px;margin:0;cursor:pointer}.form-check.contact-check .form-check-label{position:relative;cursor:pointer;display:inline-block;font-size:14px;line-height:1.4}.form-check.contact-check .form-check-label::before{content:"";position:absolute;left:-32px;top:1px;width:20px;height:20px;border-radius:5px;background:#111;border:2px solid rgba(255,255,255,.45)}.form-check.contact-check .form-check-label::after{content:"";position:absolute;left:-27px;top:6px;width:11px;height:7px;border-left:3px solid #111;border-bottom:3px solid #111;transform:rotate(-45deg);opacity:0}.form-check.contact-check .form-check-input:checked+.form-check-label::before{background:#d8ff24;border-color:#d8ff24}.form-check.contact-check .form-check-input:checked+.form-check-label::after{opacity:1}.footer-kvkk-check{margin-top:6px;margin-bottom:0}.hero-style2 .main-box .caption{position:relative;z-index:2}.hero-style2 .main-box .project-hero-cta{position:absolute;right:40px;bottom:40px;z-index:3}.hero-style2 .caption h1.project-hero-title{word-break:break-word;overflow-wrap:anywhere}.hero-style2 .caption h1.project-hero-title p{vertical-align:middle;margin-bottom:0}.hero-style2 .serv h6{font-size:17px;line-height:1.5;font-weight:400}.hero-style2 .serv .content.five-serv-chips{position:static;height:auto;min-height:0;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-bottom:6px}.hero-style2 .serv .content.five-serv-chips .item{position:static;width:auto;display:inline-block}.hero-style2 .serv .content.five-serv-chips .item span{display:inline-block;line-height:1.2;font-size:14px;padding:8px 18px}.hero-style2 .right-column .awards{height:auto;margin-top:auto;padding:22px 24px;background:#9f8be7;border-radius:15px}.hero-style2 .awards .five-award-stats{display:flex;flex-direction:column}.hero-style2 .awards .five-award-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.28)}.hero-style2 .awards .five-award-row:first-child{padding-top:0}.hero-style2 .awards .five-award-row:last-child{padding-bottom:0;border-bottom:0}.hero-style2 .awards .five-award-num{font-family:Oswald,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:34px;line-height:1;font-weight:600;color:#fff;letter-spacing:-.01em}.hero-style2 .awards .five-award-lbl{font-size:12px;line-height:1.3;text-align:right;text-transform:uppercase;color:rgba(255,255,255,.92)}@media (max-width:991.98px){.hero-style2 .main-box .project-hero-cta{position:static;display:inline-flex;margin-top:24px}.hero-style2 .serv h6{font-size:16px}}.inter-links-center .links-img .img video{width:100%;height:100%;display:block;object-fit:cover}.portfolio-style1 .img video.bgvid{width:100%;height:100%;display:block;object-fit:cover}.hr-sec .fit-img .plink{z-index:5}.hr-sec .fit-img .cont{z-index:6}.hr-sec .fit-img video.item-panel__media{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.case-grid-preview{background:radial-gradient(circle at top left,rgba(159,139,231,.15),transparent 55%),radial-gradient(circle at bottom right,rgba(0,191,255,.08),#050510 65%);border-radius:32px;padding:80px 60px}.contact-faq{margin-top:-20px}.butn,.butn-bord,.butn-bord-lg,.butn-bord-sm,.butn-more,a.butn,a.butn-more,button,input[type=button],input[type=reset],input[type=submit]{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}.hero-video-close{display:none!important}h1,h2,h3,h4,h5,h6{font-family:Oswald,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.max-w-800{max-width:800px}.five-service-intro,.five-service-stat{min-height:360px}.five-services-interactive .tab-img{display:none}.five-services-interactive .tab-img.current{display:block}.five-service-preview-stack{position:sticky;top:110px}.five-services-interactive .serv-boxes .item{padding:28px 0;border-bottom:1px solid rgba(127,127,127,.22);transition:.25s ease}.five-services-interactive .serv-boxes .item.active{padding-left:18px}.five-service-links{display:flex;flex-wrap:wrap;gap:10px 14px}.five-service-links a{font-size:14px;opacity:.7}.five-service-links a:hover{opacity:1}.five-category-hero-image,.five-service-detail-image{height:min(62vw,700px)}.five-category-hero-image img,.five-service-detail-image img{width:100%;height:100%;object-fit:cover}.five-service-aside,.five-sticky-copy{position:sticky;top:110px}.five-category-service-row{display:grid;grid-template-columns:52px minmax(0,1fr) 150px 24px;gap:22px;align-items:center;padding:26px 0;border-bottom:1px solid rgba(127,127,127,.22)}.five-category-service-row .num{opacity:.45}.five-category-service-row h3{font-size:34px;margin-bottom:8px}.five-category-service-row p{opacity:.65;margin:0}.five-category-service-row .thumb{height:100px;border-radius:14px;overflow:hidden}.five-category-service-row .thumb img{width:100%;height:100%;object-fit:cover}.five-category-service-row .arrow{font-size:24px}.five-richtext img{max-width:100%;height:auto}.five-richtext p{margin-bottom:20px;line-height:1.8}.five-richtext h2,.five-richtext h3{margin:38px 0 16px}.five-aside-link{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid rgba(127,127,127,.18)}.five-related-service{transition:transform .2s ease}.five-related-service:hover{transform:translateY(-3px)}#fiveAiWidget.five-ai{--fai-bg:#111214;--fai-card:#ffffff;--fai-ink:#151619;--fai-muted:#777b82;--fai-line:rgba(17,18,20,.09);position:fixed!important;right:28px!important;bottom:26px!important;left:auto!important;top:auto!important;z-index:99999!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:var(--fai-ink)!important;line-height:1.4!important}#fiveAiWidget.five-ai *,#fiveAiWidget.five-ai :after,#fiveAiWidget.five-ai :before{box-sizing:border-box}#fiveAiWidget.five-ai button,#fiveAiWidget.five-ai textarea{font-family:inherit!important;text-transform:none!important;letter-spacing:normal!important}#fiveAiWidget .five-ai__fab{position:relative!important;width:62px!important;height:62px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:50%!important;background:#111214!important;color:#fff!important;box-shadow:0 18px 55px rgba(0,0,0,.34)!important;cursor:pointer!important;overflow:visible!important;transition:transform .25s ease,box-shadow .25s ease!important}#fiveAiWidget .five-ai__fab:hover{transform:translateY(-3px)!important;box-shadow:0 24px 65px rgba(0,0,0,.42)!important}#fiveAiWidget .five-ai__fab-mark{font-family:Oswald,sans-serif!important;font-size:22px!important;font-weight:600!important;line-height:1!important}#fiveAiWidget .five-ai__fab-pulse{position:absolute!important;inset:-5px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:50%!important;pointer-events:none!important}#fiveAiWidget .five-ai__fab-badge{position:absolute!important;right:-2px!important;bottom:-2px!important;min-width:25px!important;height:20px!important;display:grid!important;place-items:center!important;padding:0 5px!important;border:2px solid #111214!important;border-radius:999px!important;background:#fff!important;color:#111214!important;font-size:8px!important;font-weight:800!important;line-height:1!important}#fiveAiWidget.is-open .five-ai__fab{transform:scale(.94)!important;opacity:.88!important}#fiveAiWidget .five-ai__panel{position:absolute!important;right:0!important;bottom:80px!important;left:auto!important;top:auto!important;width:400px!important;height:550px!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 112px)!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:24px!important;background:#f4f4f2!important;color:#151619!important;box-shadow:0 34px 100px rgba(0,0,0,.4),0 3px 12px rgba(0,0,0,.1)!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(14px) scale(.97)!important;transform-origin:bottom right!important;transition:opacity .2s ease,transform .28s cubic-bezier(.2,.75,.25,1),visibility .2s!important}#fiveAiWidget .five-ai__panel.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}#fiveAiWidget .five-ai__header{position:relative!important;min-height:76px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0!important;padding:14px 16px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#111214!important;color:#fff!important}#fiveAiWidget .five-ai__identity{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important}#fiveAiWidget .five-ai__logo{width:42px!important;height:42px!important;flex:0 0 42px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:13px!important;background:linear-gradient(145deg,#292b2f,#0a0b0d)!important;color:#fff!important;font-family:Oswald,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1!important}#fiveAiWidget .five-ai__identity-copy{min-width:0!important}#fiveAiWidget .five-ai__title-line{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important}#fiveAiWidget .five-ai__title-line strong{margin:0!important;color:#fff!important;font-family:Oswald,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1!important}#fiveAiWidget .five-ai__identity-copy>span{display:block!important;margin-top:5px!important;color:rgba(255,255,255,.52)!important;font-size:10px!important;line-height:1.1!important}#fiveAiWidget .five-ai__status{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:4px 7px!important;border-radius:999px!important;background:rgba(96,199,113,.11)!important;color:#9fe0aa!important;font-size:8px!important;font-weight:700!important;line-height:1!important}#fiveAiWidget .five-ai__status i{width:5px!important;height:5px!important;border-radius:50%!important;background:#64c875!important;box-shadow:0 0 0 3px rgba(100,200,117,.11)!important}#fiveAiWidget .five-ai__close{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;flex:0 0 36px!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:50%!important;background:rgba(255,255,255,.06)!important;color:#fff!important;cursor:pointer!important;transition:background .18s ease,transform .18s ease!important}#fiveAiWidget .five-ai__close:hover{background:rgba(255,255,255,.13)!important;transform:rotate(4deg)!important}#fiveAiWidget .five-ai__close svg{width:16px!important;height:16px!important;display:block!important}#fiveAiWidget .five-ai__intro{position:relative!important;margin:0!important;padding:23px 18px 18px!important;border:0!important;border-bottom:1px solid var(--fai-line)!important;background:#fff!important;overflow:hidden!important;max-height:250px!important;opacity:1!important;transition:max-height .28s ease,padding .28s ease,opacity .2s ease,border-color .2s ease!important}#fiveAiWidget .five-ai__intro:after{content:""!important;position:absolute!important;right:-56px!important;top:-72px!important;width:190px!important;height:190px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(17,18,20,.055),transparent 68%)!important;pointer-events:none!important}#fiveAiWidget .five-ai__intro.is-collapsed{max-height:0!important;padding-top:0!important;padding-bottom:0!important;opacity:0!important;border-color:transparent!important}#fiveAiWidget .five-ai__eyebrow{position:relative!important;z-index:1!important;display:block!important;margin:0 0 8px!important;color:#999ca2!important;font-size:8px!important;font-weight:800!important;letter-spacing:.14em!important;line-height:1!important}#fiveAiWidget .five-ai__intro h3{position:relative!important;z-index:1!important;max-width:340px!important;margin:0!important;padding:0!important;color:#111214!important;font-family:Oswald,sans-serif!important;font-size:28px!important;font-weight:500!important;line-height:1.02!important;letter-spacing:-.02em!important;text-transform:none!important}#fiveAiWidget .five-ai__intro h3 em{font-style:normal!important;color:#777b82!important}#fiveAiWidget .five-ai__intro p{position:relative!important;z-index:1!important;max-width:350px!important;margin:9px 0 0!important;padding:0!important;color:#6f737a!important;font-size:11px!important;line-height:1.5!important}#fiveAiWidget .five-ai__quick{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin:15px 0 0!important;padding:0!important}#fiveAiWidget .five-ai__quick button{min-width:0!important;height:40px!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 10px!important;border:1px solid rgba(17,18,20,.09)!important;border-radius:12px!important;background:#f7f7f5!important;color:#34363a!important;cursor:pointer!important;box-shadow:none!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important;text-align:left!important}#fiveAiWidget .five-ai__quick button:hover{transform:translateY(-1px)!important;border-color:rgba(17,18,20,.22)!important;background:#fff!important}#fiveAiWidget .five-ai__quick button span{width:25px!important;height:25px!important;display:grid!important;place-items:center!important;flex:0 0 25px!important;border-radius:8px!important;background:#111214!important;color:#fff!important;font-size:7px!important;font-weight:800!important;line-height:1!important}#fiveAiWidget .five-ai__quick button b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;font-weight:700!important;line-height:1!important}#fiveAiWidget .five-ai__conversation{min-height:0!important;overflow-y:auto!important;margin:0!important;padding:14px 14px 16px!important;background:linear-gradient(180deg,#f4f4f2 0,#efefec 100%)!important;scroll-behavior:smooth!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#c8c8c4 transparent!important}#fiveAiWidget .five-ai__conversation::-webkit-scrollbar{width:5px!important}#fiveAiWidget .five-ai__conversation::-webkit-scrollbar-track{background:0 0!important}#fiveAiWidget .five-ai__conversation::-webkit-scrollbar-thumb{background:#c8c8c4!important;border-radius:999px!important}#fiveAiWidget .five-ai__row{display:flex!important;align-items:flex-end!important;gap:8px!important;margin:10px 0 0!important;padding:0!important;animation:fiveAiMessageIn .22s ease both!important}#fiveAiWidget .five-ai__row:first-child{margin-top:0!important}#fiveAiWidget .five-ai__row--user{justify-content:flex-end!important}#fiveAiWidget .five-ai__avatar{width:27px!important;height:27px!important;display:grid!important;place-items:center!important;flex:0 0 27px!important;border-radius:9px!important;background:#111214!important;color:#fff!important;font-family:Oswald,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1!important}#fiveAiWidget .five-ai__bubble{max-width:82%!important;margin:0!important;padding:10px 12px!important;border-radius:15px!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;font-size:11px!important;line-height:1.5!important;box-shadow:0 1px 2px rgba(0,0,0,.03)!important}#fiveAiWidget .five-ai__bubble--bot{border:1px solid rgba(17,18,20,.07)!important;border-bottom-left-radius:5px!important;background:#fff!important;color:#27292d!important}#fiveAiWidget .five-ai__bubble--user{border:1px solid #111214!important;border-bottom-right-radius:5px!important;background:#111214!important;color:#fff!important}#fiveAiWidget .five-ai__bubble.is-typing{color:#82858b!important}#fiveAiWidget .five-ai__bubble.is-typing:after{content:""!important;display:inline-block!important;width:18px!important;height:6px!important;margin-left:5px!important;background:radial-gradient(circle,#999 2px,transparent 2.5px) 0 50%/6px 6px repeat-x!important;animation:fiveAiDots 1s linear infinite!important}#fiveAiWidget .five-ai__form{margin:0!important;padding:10px 11px 9px!important;border:0!important;border-top:1px solid var(--fai-line)!important;background:#fff!important}#fiveAiWidget .five-ai__composer{display:flex!important;align-items:flex-end!important;gap:8px!important;margin:0!important;padding:6px 6px 6px 11px!important;border:1px solid rgba(17,18,20,.14)!important;border-radius:15px!important;background:#f8f8f6!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}#fiveAiWidget .five-ai__composer:focus-within{border-color:rgba(17,18,20,.34)!important;background:#fff!important;box-shadow:0 0 0 3px rgba(17,18,20,.035)!important}#fiveAiWidget .five-ai__form textarea{min-width:0!important;min-height:37px!important;max-height:92px!important;flex:1!important;margin:0!important;padding:10px 2px 7px!important;resize:none!important;border:0!important;outline:0!important;background:0 0!important;color:#1e2024!important;box-shadow:none!important;font-size:11px!important;line-height:1.4!important;overflow-y:auto!important}#fiveAiWidget .five-ai__form textarea::placeholder{color:#9a9da3!important;opacity:1!important}#fiveAiWidget .five-ai__send{height:37px!important;min-width:82px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:0 0 auto!important;margin:0!important;padding:0 12px!important;border:0!important;border-radius:10px!important;background:#111214!important;color:#fff!important;font-size:9px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important;transition:transform .18s ease,background .18s ease,opacity .18s ease!important}#fiveAiWidget .five-ai__send:hover{transform:translateY(-1px)!important;background:#282a2e!important}#fiveAiWidget .five-ai__send:disabled{opacity:.45!important;cursor:wait!important;transform:none!important}#fiveAiWidget .five-ai__send svg{width:14px!important;height:14px!important;display:block!important}#fiveAiWidget .five-ai__footer-note{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:6px 0 0!important;padding:0 2px!important;color:#a0a3a9!important;font-size:7.5px!important;line-height:1.2!important}#fiveAiWidget .five-ai__footer-note span:last-child{white-space:nowrap!important}@keyframes fiveAiMessageIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes fiveAiDots{from{background-position:0 50%}to{background-position:6px 50%}}@media(max-width:576px){#fiveAiWidget.five-ai{right:10px!important;bottom:10px!important;left:10px!important;pointer-events:none!important}#fiveAiWidget .five-ai__fab{margin-left:auto!important;width:56px!important;height:56px!important;pointer-events:auto!important}#fiveAiWidget .five-ai__panel{position:fixed!important;left:10px!important;right:10px!important;bottom:76px!important;width:auto!important;height:min(560px,calc(100dvh - 96px))!important;max-width:none!important;max-height:none!important;border-radius:20px!important;transform-origin:bottom center!important;pointer-events:none!important}#fiveAiWidget .five-ai__panel.is-open{pointer-events:auto!important}#fiveAiWidget .five-ai__header{min-height:68px!important;padding:11px 12px!important}#fiveAiWidget .five-ai__logo{width:38px!important;height:38px!important;flex-basis:38px!important;border-radius:12px!important}#fiveAiWidget .five-ai__title-line strong{font-size:17px!important}#fiveAiWidget .five-ai__identity-copy>span{font-size:9px!important}#fiveAiWidget .five-ai__intro{padding:18px 14px 14px!important}#fiveAiWidget .five-ai__intro h3{font-size:24px!important}#fiveAiWidget .five-ai__intro p{font-size:10px!important}#fiveAiWidget .five-ai__quick{gap:6px!important;margin-top:12px!important}#fiveAiWidget .five-ai__quick button{height:37px!important;padding:0 8px!important}#fiveAiWidget .five-ai__conversation{padding:11px!important}#fiveAiWidget .five-ai__bubble{max-width:88%!important;font-size:10.5px!important}#fiveAiWidget .five-ai__form{padding:9px!important}#fiveAiWidget .five-ai__send{min-width:42px!important;width:42px!important;padding:0!important}#fiveAiWidget .five-ai__send span{display:none!important}#fiveAiWidget .five-ai__send svg{width:16px!important;height:16px!important}#fiveAiWidget .five-ai__footer-note span:first-child{max-width:74%!important}}#fiveAiWidget.five-ai{--fai-accent:#ddf160!important;--fai-accent-2:#9f8be7!important;--fai-panel:#161616!important;--fai-panel-soft:#1c1c1c!important;--fai-ink:#f5f5f2!important;--fai-muted:#a9abb0!important;--fai-line:rgba(255,255,255,.1)!important}#fiveAiWidget .five-ai__panel{background:var(--fai-panel)!important;color:var(--fai-ink)!important;border-color:rgba(221,241,96,.22)!important;box-shadow:0 28px 90px rgba(0,0,0,.52),0 0 0 1px rgba(221,241,96,.03)!important}#fiveAiWidget .five-ai__header{min-height:58px!important;padding:10px 12px 10px 16px!important;background:#111!important;border-bottom:1px solid var(--fai-line)!important}#fiveAiWidget .five-ai__identity,#fiveAiWidget .five-ai__identity-copy,#fiveAiWidget .five-ai__logo,#fiveAiWidget .five-ai__status,#fiveAiWidget .five-ai__title-line{display:none!important}#fiveAiWidget .five-ai__header-label{display:flex!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0!important;color:#fff!important;font-size:9px!important;font-weight:800!important;letter-spacing:.16em!important;line-height:1!important}#fiveAiWidget .five-ai__header-dot{width:8px!important;height:8px!important;display:block!important;border-radius:50%!important;background:var(--fai-accent)!important;box-shadow:0 0 0 5px rgba(221,241,96,.1)!important}#fiveAiWidget .five-ai__close{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.09)!important;color:#fff!important}#fiveAiWidget .five-ai__close:hover{background:var(--fai-accent)!important;color:#161616!important;border-color:var(--fai-accent)!important}#fiveAiWidget .five-ai__intro{background:var(--fai-panel)!important;border-bottom-color:var(--fai-line)!important;padding:20px 18px 17px!important}#fiveAiWidget .five-ai__intro:after{background:radial-gradient(circle,rgba(221,241,96,.08),transparent 68%)!important}#fiveAiWidget .five-ai__eyebrow{color:var(--fai-accent)!important}#fiveAiWidget .five-ai__intro h3{color:#fff!important}#fiveAiWidget .five-ai__intro h3 em{color:var(--fai-accent)!important}#fiveAiWidget .five-ai__intro p{color:#aaaeb4!important}#fiveAiWidget .five-ai__quick button{background:#202020!important;border-color:rgba(255,255,255,.09)!important;color:#f2f2ef!important}#fiveAiWidget .five-ai__quick button:hover{background:#272727!important;border-color:var(--fai-accent)!important}#fiveAiWidget .five-ai__quick button span{background:var(--fai-accent)!important;color:#161616!important}#fiveAiWidget .five-ai__conversation{background:linear-gradient(180deg,#171717 0,#121212 100%)!important;scrollbar-color:#555 transparent!important}#fiveAiWidget .five-ai__avatar{display:none!important}#fiveAiWidget .five-ai__row{gap:0!important}#fiveAiWidget .five-ai__bubble{font-size:11px!important;box-shadow:none!important}#fiveAiWidget .five-ai__bubble--bot{max-width:90%!important;background:#232323!important;color:#efefec!important;border:1px solid rgba(255,255,255,.08)!important;border-bottom-left-radius:6px!important}#fiveAiWidget .five-ai__bubble--user{background:var(--fai-accent)!important;color:#151515!important;border-color:var(--fai-accent)!important;font-weight:600!important}#fiveAiWidget .five-ai__form{padding:11px!important;background:#111!important;border-top-color:var(--fai-line)!important}#fiveAiWidget .five-ai__composer{background:#1c1c1c!important;border-color:rgba(255,255,255,.12)!important}#fiveAiWidget .five-ai__composer:focus-within{background:#202020!important;border-color:var(--fai-accent)!important;box-shadow:0 0 0 3px rgba(221,241,96,.06)!important}#fiveAiWidget .five-ai__form textarea{color:#fff!important}#fiveAiWidget .five-ai__form textarea::placeholder{color:#777b80!important}#fiveAiWidget .five-ai__send{background:var(--fai-accent)!important;color:#161616!important}#fiveAiWidget .five-ai__send:hover{background:#e7f77e!important;color:#161616!important}#fiveAiWidget .five-ai__footer-note{display:none!important}#fiveAiWidget .five-ai__fab{background:#161616!important;border-color:rgba(221,241,96,.35)!important;color:var(--fai-accent)!important;box-shadow:0 18px 55px rgba(0,0,0,.42),0 0 0 1px rgba(221,241,96,.04)!important}#fiveAiWidget .five-ai__fab:hover{border-color:var(--fai-accent)!important}#fiveAiWidget .five-ai__fab-badge{background:var(--fai-accent)!important;color:#161616!important;border-color:#161616!important}#fiveAiWidget .five-ai__fab-pulse{border-color:rgba(221,241,96,.28)!important}@media(max-width:576px){#fiveAiWidget .five-ai__header{min-height:56px!important;padding:9px 10px 9px 14px!important}#fiveAiWidget .five-ai__intro{padding:17px 14px 14px!important}}.five-services-browser{overflow:hidden}.five-services-browser__top{display:flex;align-items:center;gap:14px;min-height:30px;border-top:1px solid rgba(255,255,255,.15);padding-top:25px}.five-services-browser__path{font-size:13px;text-transform:uppercase;letter-spacing:.08em;opacity:.65}.five-services-browser__back{display:inline-flex;align-items:center;gap:9px;border:0;background:0 0;color:inherit;padding:0;font:inherit;font-size:13px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:opacity .25s ease}.five-services-browser__back:hover{opacity:.65}.five-services-browser__back[hidden]{display:none!important}.five-services-browser__stage{min-height:560px}.five-services-browser__gallery{min-height:520px}.five-services-browser .glry-img .tab-img{display:block!important}.five-services-browser .glry-img .tab-img.current{display:block!important}.five-services-browser__preview .cont{padding-top:0}.five-services-browser__preview .cont p{line-height:1.55;min-height:84px;margin-bottom:0}.five-services-browser__preview .butn-arrow{width:100%;border:0;cursor:pointer;text-align:left}.five-services-browser__level{opacity:1;transform:translateY(0);transition:opacity .22s ease,transform .22s ease}.five-services-browser__level[hidden]{display:none!important}.five-services-browser.is-switching .five-services-browser__content{opacity:.18;transform:translateY(8px)}.five-services-browser__content{transition:opacity .18s ease,transform .18s ease}.five-services-browser .cluom{display:block;color:inherit;text-decoration:none}.five-services-browser .cluom h3{line-height:1.04;letter-spacing:-.035em}.five-services-browser .cluom:focus-visible{outline:1px solid rgba(221,241,96,.75);outline-offset:7px}.five-services-browser__empty{cursor:default!important}.five-services-browser.five-services-interactive .tab-img{display:block}@media (min-width:992px){.five-services-browser__gallery{height:auto!important}}@media (max-width:991.98px){.five-services-browser__stage{min-height:0}.five-services-browser__gallery{min-height:430px;margin-bottom:42px}.five-services-browser .glry-img .tab-img{position:absolute!important;top:0!important;left:0!important;width:100%;max-width:100%;margin:0!important}.five-services-browser .glry-img .tab-img.current{position:relative!important;z-index:2}.five-services-browser .glry-img .tab-img:not(.current){pointer-events:none}.five-services-browser__preview .img{height:270px!important}.five-services-browser .cluom{padding:22px 0}.five-services-browser .cluom h3{font-size:44px!important}.five-services-browser__top{margin-bottom:35px!important}}@media (max-width:575.98px){.five-services-browser{padding-top:15px!important;padding-bottom:80px!important}.five-services-browser__gallery{min-height:385px}.five-services-browser__preview .img{height:220px!important}.five-services-browser__preview .cont p{min-height:0;padding:14px 4px!important}.five-services-browser .cluom{padding:18px 0}.five-services-browser .cluom h3{font-size:36px!important}}.five-project-media{position:relative;background:#111}.five-project-media iframe,.five-project-media video{width:100%;height:100%;display:block;object-fit:cover;border:0}.five-service-detail-lists a{color:inherit;transition:opacity .25s ease,color .25s ease}.five-service-detail-lists a:hover{color:var(--main-color,#ddf160);opacity:1}.five-project-service-detail .info a{color:inherit}@media(max-width:991px){.five-project-media{height:520px!important;border-radius:48px!important}.five-project-service-detail .fs-80{font-size:58px!important;line-height:1.02}.five-service-project-overview .fs-40{font-size:32px!important}}@media(max-width:767px){.five-project-media{height:58vw!important;min-height:300px;border-radius:28px!important}.five-project-service-detail .fs-80{font-size:44px!important}.five-project-service-detail .mb-80px{margin-bottom:45px!important}.five-service-project-overview .mt-80px{margin-top:45px!important}.five-service-project-overview .fs-40{font-size:28px!important}.five-service-related .fs-60{font-size:38px!important}}#fiveAiWidget.five-ai{--fai-accent:#ddf160!important;--fai-bg:#161616!important;--fai-surface:#1b1b1b!important;--fai-surface-2:#202020!important;--fai-text:#f4f4f2!important;--fai-muted:#8f9195!important;--fai-line:rgba(255,255,255,.09)!important}#fiveAiWidget .five-ai__panel{background:var(--fai-bg)!important;border-color:var(--fai-line)!important;box-shadow:0 28px 80px rgba(0,0,0,.46)!important}#fiveAiWidget .five-ai__header{min-height:58px!important;background:var(--fai-bg)!important;border-bottom-color:var(--fai-line)!important}#fiveAiWidget .five-ai__header-label{color:#d7d7d4!important;letter-spacing:.12em!important}#fiveAiWidget .five-ai__header-dot{width:6px!important;height:6px!important;background:var(--fai-accent)!important;box-shadow:none!important;opacity:.85!important}#fiveAiWidget .five-ai__close{background:0 0!important;border-color:rgba(255,255,255,.1)!important;color:#d7d7d4!important}#fiveAiWidget .five-ai__close:hover{background:rgba(255,255,255,.07)!important;color:#fff!important;border-color:rgba(255,255,255,.18)!important}#fiveAiWidget .five-ai__intro{background:var(--fai-bg)!important;border-bottom-color:var(--fai-line)!important}#fiveAiWidget .five-ai__eyebrow{color:#8f9195!important}#fiveAiWidget .five-ai__intro h3{color:var(--fai-text)!important}#fiveAiWidget .five-ai__intro h3 em{color:#b6b7b9!important}#fiveAiWidget .five-ai__intro p{color:#9b9da1!important}#fiveAiWidget .five-ai__intro:after{display:none!important}#fiveAiWidget .five-ai__quick button{background:var(--fai-surface)!important;color:#e9e9e6!important;border-color:var(--fai-line)!important}#fiveAiWidget .five-ai__quick button:hover{transform:translateY(-1px)!important;background:var(--fai-surface-2)!important;border-color:rgba(255,255,255,.18)!important}#fiveAiWidget .five-ai__quick button span{background:#292929!important;color:#d9d9d6!important;border:1px solid rgba(255,255,255,.08)!important}#fiveAiWidget .five-ai__conversation{background:#141414!important;scrollbar-color:#4b4b4b transparent!important}#fiveAiWidget .five-ai__bubble--bot{background:#202020!important;color:#e5e5e2!important;border-color:rgba(255,255,255,.07)!important}#fiveAiWidget .five-ai__bubble--user{background:#292929!important;color:#fff!important;border-color:rgba(255,255,255,.11)!important;box-shadow:inset 2px 0 0 rgba(221,241,96,.55)!important}#fiveAiWidget .five-ai__form{background:#111!important;border-top-color:var(--fai-line)!important}#fiveAiWidget .five-ai__composer{background:#191919!important;border-color:rgba(255,255,255,.11)!important;box-shadow:none!important}#fiveAiWidget .five-ai__composer:focus-within{background:#1c1c1c!important;border-color:rgba(221,241,96,.42)!important;box-shadow:none!important}#fiveAiWidget .five-ai__form textarea{color:#f4f4f2!important}#fiveAiWidget .five-ai__form textarea::placeholder{color:#777a7e!important}#fiveAiWidget .five-ai__send{background:#2a2a2a!important;color:#f3f3f0!important;border:1px solid rgba(255,255,255,.08)!important}#fiveAiWidget .five-ai__send:hover{background:#343434!important;color:#fff!important;border-color:rgba(221,241,96,.42)!important}#fiveAiWidget .five-ai__send svg{color:var(--fai-accent)!important}#fiveAiWidget .five-ai__fab{width:56px!important;height:56px!important;background:#1a1a1a!important;color:#f3f3f0!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 16px 45px rgba(0,0,0,.38)!important}#fiveAiWidget .five-ai__fab:hover{background:#202020!important;border-color:rgba(221,241,96,.45)!important}#fiveAiWidget .five-ai__fab-icon{display:grid!important;place-items:center!important;width:22px!important;height:22px!important}#fiveAiWidget .five-ai__fab-icon svg{display:block!important;width:22px!important;height:22px!important}#fiveAiWidget .five-ai__fab-badge,#fiveAiWidget .five-ai__fab-mark{display:none!important}#fiveAiWidget .five-ai__fab-pulse{inset:-4px!important;border-color:rgba(255,255,255,.1)!important}body.light #fiveAiWidget.five-ai{--fai-bg:#ffffff!important;--fai-surface:#f4f4f2!important;--fai-surface-2:#ececea!important;--fai-text:#161616!important;--fai-muted:#696b70!important;--fai-line:rgba(0,0,0,.10)!important}body.light #fiveAiWidget .five-ai__panel{background:#fff!important;border-color:rgba(0,0,0,.12)!important;box-shadow:0 28px 80px rgba(0,0,0,.18)!important}body.light #fiveAiWidget .five-ai__header,body.light #fiveAiWidget .five-ai__intro{background:#fff!important;border-color:rgba(0,0,0,.09)!important}body.light #fiveAiWidget .five-ai__header-label{color:#353535!important}body.light #fiveAiWidget .five-ai__close{color:#333!important;border-color:rgba(0,0,0,.12)!important}body.light #fiveAiWidget .five-ai__close:hover{background:#f1f1ef!important;color:#111!important;border-color:rgba(0,0,0,.18)!important}body.light #fiveAiWidget .five-ai__eyebrow{color:#777a7e!important}body.light #fiveAiWidget .five-ai__intro h3{color:#161616!important}body.light #fiveAiWidget .five-ai__intro h3 em{color:#5c5e62!important}body.light #fiveAiWidget .five-ai__intro p{color:#66696d!important}body.light #fiveAiWidget .five-ai__quick button{background:#f5f5f3!important;color:#232323!important;border-color:rgba(0,0,0,.09)!important}body.light #fiveAiWidget .five-ai__quick button:hover{background:#eee!important;border-color:rgba(0,0,0,.17)!important}body.light #fiveAiWidget .five-ai__quick button span{background:#e7e7e4!important;color:#222!important;border-color:rgba(0,0,0,.06)!important}body.light #fiveAiWidget .five-ai__conversation{background:#fafaf8!important}body.light #fiveAiWidget .five-ai__bubble--bot{background:#f0f0ee!important;color:#292929!important;border-color:rgba(0,0,0,.07)!important}body.light #fiveAiWidget .five-ai__bubble--user{background:#222!important;color:#fff!important;border-color:#222!important;box-shadow:inset 2px 0 0 rgba(159,139,231,.72)!important}body.light #fiveAiWidget .five-ai__form{background:#fff!important;border-top-color:rgba(0,0,0,.09)!important}body.light #fiveAiWidget .five-ai__composer{background:#fafaf8!important;border-color:rgba(0,0,0,.12)!important}body.light #fiveAiWidget .five-ai__composer:focus-within{background:#fff!important;border-color:rgba(159,139,231,.55)!important}body.light #fiveAiWidget .five-ai__form textarea{color:#161616!important}body.light #fiveAiWidget .five-ai__form textarea::placeholder{color:#8a8c90!important}body.light #fiveAiWidget .five-ai__send{background:#171717!important;color:#fff!important;border-color:#171717!important}body.light #fiveAiWidget .five-ai__send:hover{background:#262626!important;border-color:#262626!important}body.light #fiveAiWidget .five-ai__send svg{color:#fff!important}body.light #fiveAiWidget .five-ai__fab{background:#fff!important;color:#171717!important;border-color:rgba(0,0,0,.15)!important;box-shadow:0 16px 45px rgba(0,0,0,.16)!important}body.light #fiveAiWidget .five-ai__fab:hover{background:#f4f4f2!important;border-color:rgba(0,0,0,.25)!important}body.light #fiveAiWidget .five-ai__fab-pulse{border-color:rgba(0,0,0,.1)!important}#fiveAiWidget .five-ai__panel{height:420px!important;max-height:min(420px,calc(100dvh - 110px))!important;background:#171717!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 26px 70px rgba(0,0,0,.42)!important}#fiveAiWidget .five-ai__header{min-height:52px!important;padding:0 12px 0 16px!important;background:#171717!important;border-bottom:1px solid rgba(255,255,255,.08)!important}#fiveAiWidget .five-ai__header-label{display:block!important;color:#f2f2f0!important;font-size:13px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important}#fiveAiWidget .five-ai__header-dot,#fiveAiWidget .five-ai__intro,#fiveAiWidget .five-ai__quick{display:none!important}#fiveAiWidget .five-ai__conversation{flex:1 1 auto!important;min-height:0!important;padding:14px!important;background:#151515!important}#fiveAiWidget .five-ai__bubble{font-size:12px!important;line-height:1.55!important;padding:10px 12px!important}#fiveAiWidget .five-ai__bubble--bot{background:#202020!important;color:#e9e9e6!important;border:1px solid rgba(255,255,255,.07)!important}#fiveAiWidget .five-ai__bubble--user{background:#292929!important;color:#fff!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:inset 2px 0 0 var(--fai-accent-2)!important}#fiveAiWidget .five-ai__form{padding:10px!important;background:#171717!important;border-top:1px solid rgba(255,255,255,.08)!important}#fiveAiWidget .five-ai__composer{min-height:48px!important;background:#1d1d1d!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:14px!important}#fiveAiWidget .five-ai__composer:focus-within{border-color:rgba(159,139,231,.55)!important;box-shadow:0 0 0 2px rgba(159,139,231,.08)!important}#fiveAiWidget .five-ai__send{background:#252525!important;color:#f2f2ef!important;border:1px solid rgba(255,255,255,.08)!important}#fiveAiWidget .five-ai__send:hover{background:#303030!important;color:#fff!important;border-color:rgba(255,255,255,.14)!important}#fiveAiWidget .five-ai__send svg{color:currentColor!important}#fiveAiWidget .five-ai__fab{background:#1a1a1a!important;color:#f0f0ed!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 16px 42px rgba(0,0,0,.36)!important}#fiveAiWidget .five-ai__fab:hover{background:#222!important;border-color:rgba(159,139,231,.5)!important;color:#fff!important}#fiveAiWidget .five-ai__fab-pulse{display:none!important}body.light #fiveAiWidget .five-ai__form,body.light #fiveAiWidget .five-ai__header,body.light #fiveAiWidget .five-ai__panel{background:#fff!important}body.light #fiveAiWidget .five-ai__header-label{color:#171717!important}body.light #fiveAiWidget .five-ai__conversation{background:#fafaf8!important}body.light #fiveAiWidget .five-ai__bubble--bot{background:#f0f0ee!important;color:#292929!important;border-color:rgba(0,0,0,.07)!important}body.light #fiveAiWidget .five-ai__bubble--user{background:#222!important;color:#fff!important}body.light #fiveAiWidget .five-ai__composer{background:#f7f7f5!important;border-color:rgba(0,0,0,.12)!important}body.light #fiveAiWidget .five-ai__send{background:#202020!important;color:#fff!important}body.light #fiveAiWidget .five-ai__fab{background:#fff!important;color:#171717!important;border-color:rgba(0,0,0,.14)!important}@media(max-width:767px){#fiveAiWidget .five-ai__panel{height:min(460px,calc(100dvh - 96px))!important;max-height:none!important}}#fiveAiWidget .five-ai__panel{display:grid!important;grid-template-rows:52px minmax(0,1fr) auto!important}#fiveAiWidget .five-ai__conversation{grid-row:2!important;min-height:0!important;overflow-y:auto!important}#fiveAiWidget .five-ai__form{grid-row:3!important;align-self:end!important;margin:0!important}#fiveAiWidget .five-ai__composer{width:100%!important}.hero-video-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:24px}.hero-video-modal.is-open{display:flex}.hero-video-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.82);backdrop-filter:blur(10px)}.hero-video-dialog{position:relative;z-index:2;width:min(1100px,92vw);border-radius:26px;overflow:hidden;background:#0f0f0f;box-shadow:0 30px 90px rgba(0,0,0,.55)}.hero-video-frame{position:relative;aspect-ratio:16/9;background:#000}.hero-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.hero-video-close{position:absolute;right:14px;top:14px;z-index:3;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.62);color:#fff;font-size:26px;line-height:1;cursor:pointer}.no-scroll{overflow:hidden!important}.cursor{left:-100px;top:-100px}@media (hover:none),(pointer:coarse){.cursor,.cursor-active{display:none!important}}@media (max-width:991.98px){.footer-style1 .fo-box-left,.footer-style1 .fo-box-right{min-height:0!important;height:auto!important;justify-content:flex-start!important;gap:30px}.footer-style1 .fo-box-left{margin-bottom:32px}.footer-style1 .fo-box-right .footer-newsletter-block{margin-top:0}}@media (max-width:767.98px){.footer-style1 .fo-box-left,.footer-style1 .fo-box-right{padding:28px 20px;gap:24px}.footer-style1 .fo-box-left .line-bottom,.footer-style1 .fo-box-right .line-bottom{margin-bottom:24px!important;padding-bottom:24px!important}.footer-style1 .fo-box-right .social-icon-circle{margin-top:16px!important}}@media (max-width:576px){footer.footer-style1{padding-bottom:96px!important}}.cokyakinda-note{display:block;margin-top:16px;margin-bottom:0;font-size:17px;font-weight:400;line-height:1.6;text-transform:none;letter-spacing:0;color:#d2d1d1}body.light .cokyakinda-note{color:#585858}section.blog-style2.pb-0{padding-bottom:26px}section.awards-reval{padding-top:0;padding-bottom:90px}.awards-reval .item-row .award-countdown{display:inline-block;margin-left:16px;font-family:Oswald,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17px;font-weight:400;line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.8}.awards-reval .item-row .award-countdown.is-ticking{color:#ddf160;opacity:1}.awards-reval .item-row:hover .award-countdown.is-ticking{color:inherit}body.light .awards-reval .item-row .award-countdown.is-ticking{color:#6a7a00}@media (min-width:992px){.awards-reval .item-row .award-countdown{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-left:0;margin-top:0;text-align:center}}.awards-reval .item-row .award-countdown[hidden]{display:none}@media (max-width:991.98px){.awards-reval .item-row .award-countdown{margin-left:12px;margin-top:6px;font-size:15px}.cokyakinda-note{font-size:15px;letter-spacing:0;margin-top:14px}section.awards-reval{padding-bottom:60px}.awards-reval .item-row .col-lg-4,.awards-reval .item-row .col-lg-8{flex:0 0 100%;max-width:100%}.awards-reval .shape-top-left{display:none!important}}@media (max-width:767.98px){section.blog-style2.pb-0 .sec-head{margin-bottom:26px!important}.awards-reval .item-row{padding:22px 20px;border-radius:26px;margin:10px 0}.awards-reval .item-row .col-lg-8>.d-flex{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date date" "name countdown";align-items:center;column-gap:12px;row-gap:6px}.awards-reval .item-row .award-year{grid-area:date;display:block;min-width:0;margin-bottom:0;font-size:12px;letter-spacing:.04em;opacity:.55}.awards-reval .item-row .award-text{grid-area:name;display:block;margin-left:0!important;font-size:19px;line-height:1.25}.awards-reval .item-row .award-countdown{grid-area:countdown;justify-self:end;align-self:center;position:static!important;transform:none!important;display:inline-block;margin:0!important;font-size:15px;text-align:right}.awards-reval .item-row .col-lg-4>.d-flex{display:block!important;margin-top:10px}.awards-reval .item-row .award-position{display:block;font-size:14px;line-height:1.35;opacity:.6}.awards-reval .item-row .award-icon{position:absolute;top:0;right:0;display:grid;place-items:center;width:22px;height:22px;opacity:.6}.awards-reval .item-row .award-icon svg{width:13px;height:13px}}@media (max-width:991.98px){.sec-head .row>.sec-head__cta{display:flex;justify-content:flex-end;margin-top:18px}.serv-style2 .sec-head{margin-bottom:34px!important}.serv-style2 .serv-style2__grid{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;overflow-y:hidden;margin-left:-12px;margin-right:-12px;padding:0 12px 10px;scroll-snap-type:x mandatory;scroll-padding-left:12px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.serv-style2 .serv-style2__grid::-webkit-scrollbar{display:none}.serv-style2 .serv-style2__grid>[class*=col-]{flex:0 0 80%;max-width:80%;padding-left:0;padding-right:0;margin-bottom:0!important;scroll-snap-align:start}.serv-style2 .serv-style2__grid>[class*=col-]:last-child{scroll-snap-align:end}.serv-style2 .item .fit-img.h-300px{height:220px!important}}@media (min-width:576px) and (max-width:991px){.serv-style2 .serv-style2__grid>[class*=col-]{flex:0 0 47%;max-width:47%}}.left-side .info .circle-text{width:250px;height:250px;padding:0;border:0}.left-side .circle-text .circle-button{display:block;width:250px}.left-side .circle-text .rotate-circle,.left-side .circle-text .textcircle{width:250px;height:250px;display:block}.left-side .circle-text .textcircle{fill:#fff}.left-side .info .circle-text .icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.left-side .info .circle-text .icon .w-80px{display:block;width:80px}.left-side .info .circle-text .icon img{width:80px;height:auto;display:block;transform:translateY(-4.69%)}@media (max-width:768px){.hr-sec .hr-container{width:auto;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:12px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding:0 12px 4px}.hr-sec .hr-container::-webkit-scrollbar{display:none}.hr-sec .hr-container .item-panel{flex:0 0 84%;width:84%;max-width:84%;margin-bottom:0;scroll-snap-align:start}.hr-sec .fit-img .cont{left:20px;right:20px;bottom:20px}.hr-sec .fit-img .cont .butn-arrow{max-width:100%}.hr-sec .fit-img .cont .butn-arrow .fs-16{font-size:13px!important;white-space:normal;text-align:left}}@media (max-width:991.98px){.sec-head--cta>.row{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;column-gap:10px}.sec-head--cta>.row>[class*=col-]{flex:1 1 auto;width:auto;max-width:none;min-width:0;padding-left:12px;padding-right:0}.sec-head--cta>.row>.sec-head__cta{flex:0 0 auto;width:auto;max-width:none;margin-top:0;padding-left:0;padding-right:12px;justify-content:flex-end}.sec-head--cta .sec-head__cta .butn-arrow{padding-left:12px}.sec-head--cta .sec-head__cta .butn-arrow .text-uppercase{font-size:11px!important;white-space:nowrap}.sec-head--cta .sec-head__cta .butn-arrow .arrow-icon{width:30px;height:30px;line-height:30px;margin-left:10px}.sec-head--cta h2{font-size:24px!important;line-height:1.15}}@media (max-width:380px){.sec-head--cta h2{font-size:21px!important}.sec-head--cta .sec-head__cta .butn-arrow .text-uppercase{font-size:10px!important}}@media (max-width:991.98px){.pg-hero .h-700px .bg-img{height:100%!important}.pg-hero .five-project-media,.pg-hero .h-700px{height:auto!important;aspect-ratio:16/10}}@media (max-width:767.98px){.pg-hero .five-project-media,.pg-hero .h-700px{aspect-ratio:4/3;min-height:0!important;border-radius:24px!important}.pg-hero .five-project-media>iframe,.pg-hero .five-project-media>video{height:100%;min-height:0}}@media (max-width:991.98px){.hero-style2 .main-box{height:auto;min-height:420px;padding:110px 22px 28px;justify-content:flex-start}.hero-style2 .main-box .project-hero-cta{position:static;display:inline-flex;align-self:flex-start;margin-top:24px}}@media (max-width:991.98px){.navbar.nav-scroll{background:rgba(18,18,18,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}body.light .navbar.nav-scroll{background:rgba(255,255,255,.86);border-bottom-color:rgba(0,0,0,.08)}}@media (max-width:767.98px){.hero-style1{padding-top:140px;padding-bottom:70px}}.mcontact{display:none}@media (max-width:991.98px){.mcontact{display:block;margin-top:30px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14)}.mcontact__title{display:block;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55)}.mcontact__title--social{margin-top:22px}.mcontact__list{display:flex;flex-direction:column;gap:6px;margin-top:12px}.mcontact__list a{display:inline-block;padding:2px 0;font-size:16px;line-height:1.4;color:#fff;transition:opacity .25s ease}.mcontact__list a:hover{opacity:.7}.mcontact__social{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.mcontact__social a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 10px;border:1px solid rgba(255,255,255,.22);border-radius:30px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-align:center;text-transform:none;color:#fff;transition:background .25s ease,color .25s ease,border-color .25s ease}.mcontact__social a:focus-visible,.mcontact__social a:hover{background:#fff;border-color:#fff;color:#111}.navbar .navbar-collapse .mcontact{margin-top:10px;padding:20px 30px 24px;background:#282828;border-top:0;border-radius:5px}.navbar .navbar-collapse .mcontact__list{gap:2px}.navbar .navbar-collapse .mcontact__list a{font-size:15px}.navbar .navbar-collapse{max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px);padding-bottom:10px}}.hr-sec .hr-sec__more-card{display:none}@media (max-width:768px){.hr-sec .hr-container .item-panel.hr-sec__more-card{display:flex}.hr-sec .hr-sec__more-card-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:100%;height:400px;min-height:400px;padding:24px 20px;border-radius:30px;background:#ddf160;text-align:center;text-decoration:none}.hr-sec .hr-sec__more-card-inner h2{margin:0;font-size:32px;line-height:1.1;color:#0f0f0f}.hr-sec .hr-sec__more-card-inner h2 a{color:inherit;text-decoration:none}.hr-sec .hr-sec__more-arrow{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#0f0f0f}.hr-sec .hr-sec__more-arrow svg{width:22px;height:22px;fill:none;stroke:#ddf160;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}}@media (max-width:991.98px){.hamenu:not(.open){visibility:hidden;pointer-events:none;transition:all .7s cubic-bezier(1, 0, .55, 1),visibility 0s linear .7s}.hamenu.open{visibility:visible;pointer-events:auto;transition:all .7s cubic-bezier(1, 0, .55, 1),visibility 0s linear 0s}}@media (max-width:991.98px){@supports (height:100dvh){.hamenu{height:calc(100dvh - 30px)}.hamenu .menu-links{height:calc(100dvh - 60px)}}}