@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600&display=swap');:root{--ik-ink:#0E1117;--ik-ink-2:#161C26;--ik-ink-3:#1E2636;--ik-ink-4:#222736;--ik-mid:#3A4560;--ik-steel:#6B7A99;--ik-muted:#9BA5BC;--ik-light:#C8CEDC;--ik-surface:#F4F5F8;--ik-surface-2:#ECEEF3;--ik-white:#FFFFFF;--ik-accent:#2563EB;--ik-accent-2:#1D4FBF;--ik-border-dk:rgba(255,255,255,0.08);--ik-border-lt:rgba(14,17,23,0.1);--ik-ff-head:'Manrope',sans-serif;--ik-ff-body:'Inter',sans-serif}*,*::before,*::after{box-sizing:border-box}body{font-family:var(--ik-ff-body)!important;font-size:16px!important;line-height:1.6!important;color:var(--ik-ink)!important;background:var(--ik-white)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.et_pb_section{padding:100px 0!important}.et_pb_row{max-width:1280px!important;padding:0 64px!important;width:100%!important}@media (max-width:980px){.et_pb_row{padding:0 32px!important}.et_pb_section{padding:72px 0!important}}@media (max-width:640px){.et_pb_row{padding:0 20px!important}.et_pb_section{padding:56px 0!important}}h1,h2,h3,h4,h5,h6,.et_pb_module h1,.et_pb_module h2,.et_pb_module h3,.et_pb_module h4{font-family:var(--ik-ff-head)!important;font-weight:800!important;letter-spacing:-0.03em!important;line-height:1.05!important;color:var(--ik-ink)!important}h1,.et_pb_module h1{font-size:clamp(44px,6vw,80px)!important}h2,.et_pb_module h2{font-size:clamp(30px,4vw,48px)!important}h3,.et_pb_module h3{font-size:clamp(20px,2.5vw,28px)!important}h4,.et_pb_module h4{font-size:18px!important}p,li,a,span,label,input,textarea,select,.et_pb_module p{font-family:var(--ik-ff-body)!important}.ik-dark h1,.ik-dark h2,.ik-dark h3,.ik-dark h4,.ik-dark .et_pb_module h1,.ik-dark .et_pb_module h2,.ik-dark .et_pb_module h3{color:var(--ik-white)!important}.ik-dark p,.ik-dark .et_pb_module p{color:var(--ik-steel)!important}#main-header .nav li.ik-nav-cta a,#main-header.et-fixed-header .nav li.ik-nav-cta a{background:var(--ik-accent)!important;color:var(--ik-white)!important;padding:9px 22px!important;border-radius:5px!important;font-weight:500!important;transition:background 0.2s!important}#main-header .nav li.ik-nav-cta a:hover{background:var(--ik-accent-2)!important}#main-header .mobile_nav .mobile_menu_bar::before{color:var(--ik-white)!important}.ik-hero{min-height:100vh!important;background-color:var(--ik-ink)!important;position:relative!important;display:flex!important;align-items:flex-end!important;padding-bottom:88px!important}.ik-hero::before{content:''!important;position:absolute!important;inset:0!important;background-image:linear-gradient(var(--ik-border-dk) 1px,transparent 1px),linear-gradient(90deg,var(--ik-border-dk) 1px,transparent 1px)!important;background-size:80px 80px!important;mask-image:radial-gradient(ellipse 70% 70% at 15% 65%,rgba(0,0,0,0.5) 0%,transparent 75%)!important;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 15% 65%,rgba(0,0,0,0.5) 0%,transparent 75%)!important;pointer-events:none!important;z-index:0!important}.ik-hero::after{content:''!important;position:absolute!important;width:800px!important;height:800px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(37,99,235,0.1) 0%,transparent 65%)!important;top:-200px!important;right:-200px!important;pointer-events:none!important;z-index:0!important}.ik-hero .et_pb_row{position:relative!important;z-index:2!important}.ik-hero-label{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:28px!important}.ik-hero-label::before{content:''!important;display:block!important;width:28px!important;height:1px!important;background:var(--ik-accent)!important;flex-shrink:0!important}.ik-hero-label span{font-family:var(--ik-ff-body)!important;font-size:12px!important;font-weight:500!important;color:var(--ik-steel)!important;letter-spacing:0.12em!important;text-transform:uppercase!important}.ik-hero h1,.ik-hero .et_pb_text h1{color:var(--ik-white)!important;font-size:clamp(44px,6vw,80px)!important;line-height:1.0!important;margin-bottom:28px!important}.ik-hero h1 .accent,.ik-hero .et_pb_text h1 em{color:var(--ik-accent)!important;font-style:normal!important}.ik-hero .ik-hero-sub p{font-size:17px!important;font-weight:300!important;color:var(--ik-steel)!important;max-width:460px!important;line-height:1.7!important;margin-bottom:48px!important}.ik-scroll-hint{position:absolute!important;bottom:44px!important;left:50%!important;transform:translateX(-50%)!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important}.ik-scroll-hint::after{content:''!important;display:block!important;width:1px!important;height:40px!important;background:linear-gradient(to bottom,transparent,var(--ik-steel))!important;animation:ikScrollDown 2s ease-in-out infinite!important}@keyframes ikScrollDown{0%,100%{opacity:0.2}50%{opacity:0.7}}.ik-btn-primary,.ik-btn-primary .et_pb_button,a.ik-btn-primary{font-family:var(--ik-ff-body)!important;font-size:14px!important;font-weight:500!important;color:var(--ik-white)!important;background:var(--ik-accent)!important;border:none!important;padding:13px 30px!important;border-radius:5px!important;text-decoration:none!important;letter-spacing:0.01em!important;transition:background 0.2s,transform 0.15s!important;display:inline-block!important}.ik-btn-primary:hover,.ik-btn-primary .et_pb_button:hover,a.ik-btn-primary:hover{background:var(--ik-accent-2)!important;transform:translateY(-1px)!important;color:var(--ik-white)!important}.ik-btn-outline,a.ik-btn-outline{font-family:var(--ik-ff-body)!important;font-size:14px!important;font-weight:400!important;color:var(--ik-steel)!important;background:transparent!important;border:1px solid var(--ik-border-dk)!important;padding:13px 30px!important;border-radius:5px!important;text-decoration:none!important;transition:border-color 0.2s,color 0.2s!important;display:inline-block!important}.ik-btn-outline:hover,a.ik-btn-outline:hover{border-color:rgba(255,255,255,0.2)!important;color:var(--ik-white)!important}.ik-btn-text,a.ik-btn-text{font-size:14px!important;font-weight:400!important;color:var(--ik-muted)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important;transition:color 0.2s,gap 0.2s!important;background:transparent!important;border:none!important;padding:0!important}.ik-btn-text:hover,a.ik-btn-text:hover{color:var(--ik-light)!important;gap:10px!important}.ik-section-label{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:14px!important}.ik-section-label::before{content:''!important;display:block!important;width:20px!important;height:1px!important;background:var(--ik-accent)!important;flex-shrink:0!important}.ik-section-label span{font-size:12px!important;font-weight:500!important;color:var(--ik-accent)!important;letter-spacing:0.12em!important;text-transform:uppercase!important}.ik-dark .ik-section-label::before{background:var(--ik-steel)!important}.ik-dark .ik-section-label span{color:var(--ik-steel)!important}.ik-dark{background-color:var(--ik-ink-2)!important}.ik-dark-deep{background-color:var(--ik-ink)!important}.ik-light{background-color:var(--ik-white)!important}.ik-surface{background-color:var(--ik-surface)!important;border-top:1px solid var(--ik-border-lt)!important;border-bottom:1px solid var(--ik-border-lt)!important}.ik-services-list{border-top:1px solid var(--ik-border-lt)!important}.ik-service-row{display:grid!important;grid-template-columns:64px 1fr 2fr auto!important;align-items:start!important;gap:40px!important;padding:40px 0!important;border-bottom:1px solid var(--ik-border-lt)!important;transition:background 0.2s!important;cursor:default!important}.ik-service-row:hover{background:var(--ik-surface)!important;margin:0 -64px!important;padding:40px 64px!important}.ik-service-idx{font-family:var(--ik-ff-body)!important;font-size:12px!important;font-weight:400!important;color:var(--ik-muted)!important;letter-spacing:0.08em!important;padding-top:4px!important}.ik-service-name{font-family:var(--ik-ff-head)!important;font-size:22px!important;font-weight:700!important;color:var(--ik-ink)!important;letter-spacing:-0.02em!important}.ik-service-desc{font-size:15px!important;font-weight:300!important;color:var(--ik-steel)!important;line-height:1.65!important}.ik-service-arrow{font-size:18px!important;color:var(--ik-muted)!important;padding-top:4px!important;transition:color 0.2s,transform 0.2s!important}.ik-service-row:hover .ik-service-arrow{color:var(--ik-accent)!important;transform:translateX(4px)!important}@media (max-width:768px){.ik-service-row{grid-template-columns:1fr!important;gap:8px!important}.ik-service-row:hover{margin:0!important;padding:40px 0!important}.ik-service-arrow{display:none!important}}.ik-featured-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(37,99,235,0.12)!important;border:1px solid rgba(37,99,235,0.25)!important;border-radius:4px!important;padding:5px 12px!important;font-size:11px!important;font-weight:500!important;color:#93B4FF!important;letter-spacing:0.08em!important;text-transform:uppercase!important;margin-bottom:24px!important}.ik-featured-badge::before{content:''!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#93B4FF!important;animation:ikBlink 2s ease-in-out infinite!important}@keyframes ikBlink{0%,100%{opacity:1}50%{opacity:0.3}}.ik-feat-tag{display:inline-block!important;font-size:12px!important;font-weight:400!important;color:var(--ik-steel)!important;border:1px solid var(--ik-border-dk)!important;border-radius:3px!important;padding:4px 10px!important;letter-spacing:0.04em!important;margin:0 4px 4px 0!important}.ik-portfolio-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:52px 60px!important}@media (max-width:980px){.ik-portfolio-grid{grid-template-columns:1fr!important;gap:48px!important}}.ik-macbook-wrap{position:relative!important;width:100%!important}.ik-macbook-svg{width:100%!important;height:auto!important;display:block!important;filter:drop-shadow(0 24px 48px rgba(0,0,0,0.35))!important}.ik-macbook-screen{position:absolute!important;top:4.5%!important;left:11.8%!important;width:76.4%!important;height:68.5%!important;border-radius:3px!important;overflow:hidden!important}.ik-macbook-screen img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top!important;display:block!important}.ik-p-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:22px!important;padding-top:20px!important;border-top:1px solid var(--ik-border-dk)!important}.ik-p-sector{font-size:10px!important;font-weight:500!important;color:var(--ik-steel)!important;letter-spacing:0.1em!important;text-transform:uppercase!important;margin-bottom:5px!important}.ik-p-name{font-family:var(--ik-ff-head)!important;font-size:18px!important;font-weight:700!important;color:var(--ik-white)!important;letter-spacing:-0.02em!important}.ik-p-link{font-size:13px!important;font-weight:500!important;color:var(--ik-steel)!important;text-decoration:none!important;transition:color 0.2s!important;flex-shrink:0!important}.ik-p-link:hover{color:var(--ik-light)!important}.ik-about-grid{display:grid!important;grid-template-columns:5fr 4fr!important;gap:100px!important;align-items:start!important}@media (max-width:980px){.ik-about-grid{grid-template-columns:1fr!important;gap:48px!important}}.ik-about-body p{font-size:16px!important;font-weight:300!important;color:var(--ik-steel)!important;line-height:1.8!important;margin-bottom:20px!important}.ik-about-body strong{color:var(--ik-ink)!important;font-weight:500!important}.ik-values{border-top:1px solid var(--ik-border-lt)!important}.ik-v-item{display:flex!important;gap:20px!important;padding:22px 0!important;border-bottom:1px solid var(--ik-border-lt)!important}.ik-v-num{font-size:11px!important;font-weight:500!important;color:var(--ik-accent)!important;letter-spacing:0.08em!important;padding-top:3px!important;min-width:20px!important;flex-shrink:0!important}.ik-v-title{font-family:var(--ik-ff-head)!important;font-size:15px!important;font-weight:700!important;color:var(--ik-ink)!important;margin-bottom:5px!important;letter-spacing:-0.01em!important}.ik-v-desc{font-size:14px!important;font-weight:300!important;color:var(--ik-steel)!important;line-height:1.6!important}.ik-reviews-wrap{position:relative!important;overflow:hidden!important}.ik-reviews-track{display:flex!important;gap:24px!important;transition:transform 0.5s cubic-bezier(0.4,0,0.2,1)!important;will-change:transform!important}.ik-review-card{flex:0 0 calc(33.333% - 16px)!important;background:var(--ik-white)!important;border:1px solid var(--ik-border-lt)!important;border-radius:8px!important;padding:32px 28px 28px!important;display:flex!important;flex-direction:column!important;gap:20px!important}@media (max-width:980px){.ik-review-card{flex:0 0 calc(50% - 12px)!important}}@media (max-width:640px){.ik-review-card{flex:0 0 85%!important}}.ik-review-stars{display:flex!important;gap:3px!important}.ik-review-star{width:14px!important;height:14px!important;background:#F59E0B!important;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)!important}.ik-review-quote{font-size:15px!important;font-weight:300!important;color:var(--ik-steel)!important;line-height:1.75!important;font-style:italic!important;flex:1!important}.ik-review-author{display:flex!important;align-items:center!important;gap:12px!important;padding-top:20px!important;border-top:1px solid var(--ik-border-lt)!important}.ik-review-avatar{width:38px!important;height:38px!important;border-radius:50%!important;background:var(--ik-surface-2)!important;border:1px solid var(--ik-border-lt)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:var(--ik-ff-head)!important;font-size:13px!important;font-weight:700!important;color:var(--ik-accent)!important;flex-shrink:0!important}.ik-review-name{font-family:var(--ik-ff-head)!important;font-size:14px!important;font-weight:700!important;color:var(--ik-ink)!important;letter-spacing:-0.01em!important}.ik-review-company{font-size:12px!important;font-weight:400!important;color:var(--ik-muted)!important;margin-top:2px!important}.ik-reviews-nav{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:36px!important}.ik-reviews-dots{display:flex!important;gap:6px!important;align-items:center!important}.ik-rev-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:var(--ik-surface-2)!important;border:1px solid var(--ik-light)!important;cursor:pointer!important;transition:all 0.2s!important}.ik-rev-dot.active{background:var(--ik-accent)!important;border-color:var(--ik-accent)!important;width:20px!important;border-radius:3px!important}.ik-reviews-arrows{display:flex!important;gap:10px!important}.ik-rev-arrow{width:40px!important;height:40px!important;border-radius:4px!important;border:1px solid var(--ik-border-lt)!important;background:var(--ik-white)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:border-color 0.2s,color 0.2s!important;font-size:16px!important;color:var(--ik-steel)!important;line-height:1!important}.ik-rev-arrow:hover{border-color:var(--ik-accent)!important;color:var(--ik-accent)!important}.ik-cta{text-align:center!important}.ik-cta h2{color:var(--ik-white)!important;margin-bottom:18px!important}.ik-cta p{font-size:17px!important;font-weight:300!important;color:var(--ik-steel)!important;max-width:480px!important;margin:0 auto 40px!important;line-height:1.7!important}.ik-cta-btns{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;flex-wrap:wrap!important}#main-footer{background-color:var(--ik-ink)!important;border-top:1px solid var(--ik-border-dk)!important}#main-footer .footer-widget h4,#main-footer .footer-widget .et_pb_widget_title{font-family:var(--ik-ff-head)!important;font-size:12px!important;font-weight:600!important;color:var(--ik-light)!important;letter-spacing:0.1em!important;text-transform:uppercase!important;margin-bottom:18px!important}#main-footer .footer-widget ul li a,#main-footer .footer-widget p,#main-footer .footer-widget a{font-family:var(--ik-ff-body)!important;font-size:14px!important;font-weight:300!important;color:var(--ik-mid)!important;text-decoration:none!important;transition:color 0.2s!important;line-height:1.8!important}#main-footer .footer-widget ul li a:hover,#main-footer .footer-widget a:hover{color:var(--ik-light)!important}#main-footer .footer-widget ul{list-style:none!important;padding:0!important;margin:0!important}#main-footer .footer-widget ul li{margin-bottom:12px!important}.ik-footer-tagline{font-size:14px!important;font-weight:300!important;color:var(--ik-mid)!important;line-height:1.65!important;max-width:240px!important}#main-footer #footer-bottom{background-color:var(--ik-ink)!important;border-top:1px solid var(--ik-border-dk)!important;padding:20px 0!important}#main-footer #footer-bottom p,#main-footer #footer-bottom .et_pb_widget p{font-size:13px!important;font-weight:300!important;color:var(--ik-mid)!important}#main-footer .et_pb_footer_pagelines_link,#main-footer .powered_by_et{display:none!important}.ik-stats-wrap{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:28px!important}.ik-stat-num{font-family:var(--ik-ff-head)!important;font-size:40px!important;font-weight:800!important;color:var(--ik-white)!important;letter-spacing:-0.04em!important;line-height:1!important}.ik-stat-num sup{font-size:18px!important;color:var(--ik-accent)!important;vertical-align:super!important}.ik-stat-label{font-size:11px!important;font-weight:400!important;color:var(--ik-steel)!important;letter-spacing:0.1em!important;text-transform:uppercase!important;margin-top:4px!important;text-align:right!important}.ik-browser{background:var(--ik-ink-3)!important;border-radius:10px!important;border:1px solid var(--ik-border-dk)!important;overflow:hidden!important;box-shadow:0 32px 64px rgba(0,0,0,0.4)!important}.ik-browser-bar{height:38px!important;background:#111827!important;border-bottom:1px solid var(--ik-border-dk)!important;display:flex!important;align-items:center!important;padding:0 14px!important;gap:7px!important}.ik-browser-dot{width:10px!important;height:10px!important;border-radius:50%!important}.ik-bd-r{background:#FF5F57!important}.ik-bd-y{background:#FEBC2E!important}.ik-bd-g{background:#28C840!important}.ik-browser-url{font-size:11px!important;color:var(--ik-mid)!important;background:var(--ik-ink-2)!important;border:1px solid var(--ik-border-dk)!important;border-radius:4px!important;padding:3px 14px!important;margin:0 auto!important;letter-spacing:0.02em!important;font-family:var(--ik-ff-body)!important}.et_pb_button{border-radius:5px!important;text-transform:none!important;letter-spacing:0.01em!important}.et_pb_section,.et_pb_row,.et_pb_column,.et_pb_module{box-shadow:none!important}.ik-divider{width:100%!important;height:1px!important;background:var(--ik-border-lt)!important;margin:0!important}.ik-dark .ik-divider{background:var(--ik-border-dk)!important}.ik-accent-text{color:var(--ik-accent)!important}.et-pb-footer-columns-wrapper .et_pb_footer_pagelines_link{display:none!important}.wpml-ls-statics-shortcode_actions,.pll-parent-menu-item{margin-left:16px!important}.wpml-ls-statics-shortcode_actions a,.pll-parent-menu-item a{font-family:var(--ik-ff-body)!important;font-size:13px!important;font-weight:500!important;color:var(--ik-muted)!important;letter-spacing:0.06em!important;text-transform:uppercase!important;padding:6px 10px!important;border:1px solid var(--ik-border-dk)!important;border-radius:4px!important;transition:color 0.2s,border-color 0.2s!important}.wpml-ls-statics-shortcode_actions a:hover,.pll-parent-menu-item a:hover{color:var(--ik-white)!important;border-color:rgba(255,255,255,0.2)!important}@media (max-width:980px){h1,.et_pb_module h1{font-size:clamp(36px,8vw,52px)!important}h2,.et_pb_module h2{font-size:clamp(26px,5vw,36px)!important}.ik-hero{padding-bottom:64px!important;align-items:flex-start!important;padding-top:120px!important}.ik-stats-wrap{flex-direction:row!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:20px!important;margin-top:48px!important}.ik-stat-num{font-size:30px!important}.ik-stat-label{text-align:left!important}.ik-cta-btns{flex-direction:column!important;align-items:center!important}}@media (max-width:640px){.ik-service-row{grid-template-columns:1fr!important;gap:6px!important}.ik-review-card{flex:0 0 88%!important;padding:24px 20px!important}}.wpforms-form .wpforms-field input,.wpforms-form .wpforms-field textarea,.wpforms-form .wpforms-field select{font-family:'Inter',sans-serif!important;font-size:15px!important;font-weight:300!important;border:1px solid rgba(14,17,23,0.1)!important;border-radius:5px!important;padding:13px 16px!important;color:#0E1117!important;background:#FFFFFF!important;box-shadow:none!important;transition:border-color 0.2s,box-shadow 0.2s!important}.wpforms-form .wpforms-field input:focus,.wpforms-form .wpforms-field textarea:focus,.wpforms-form .wpforms-field select:focus{border-color:#2563EB!important;box-shadow:0 0 0 3px rgba(37,99,235,0.08)!important;outline:none!important}.wpforms-form .wpforms-field label{font-family:'Inter',sans-serif!important;font-size:13px!important;font-weight:500!important;color:#3A4560!important;margin-bottom:8px!important}.wpforms-form .wpforms-field{margin-bottom:20px!important}.wpforms-form .wpforms-field textarea{min-height:140px!important;line-height:1.6!important;resize:vertical!important}.wpforms-form .wpforms-field select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%239BA5BC' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:40px!important;cursor:pointer!important}.wpforms-submit-container .wpforms-submit{font-family:'Inter',sans-serif!important;font-size:15px!important;font-weight:500!important;background:#2563EB!important;border:none!important;border-radius:5px!important;padding:13px 32px!important;color:#FFFFFF!important;cursor:pointer!important;transition:background 0.2s!important}.wpforms-submit-container .wpforms-submit:hover{background:#1D4FBF!important}.wpforms-required-label{color:#2563EB!important}.wpforms-error-container,.wpforms-form .wpforms-field .wpforms-error{font-family:'Inter',sans-serif!important;font-size:13px!important;color:#DC2626!important}.wpforms-confirmation-container-full{font-family:'Inter',sans-serif!important;font-size:15px!important;color:#0E1117!important;background:#F4F5F8!important;border:1px solid rgba(14,17,23,0.1)!important;border-radius:8px!important;padding:24px!important}@media only screen and (max-width:767px){.et_pb_row{padding-left:20px!important;padding-right:20px!important}.et_pb_code_inner [style*="display:grid"],.et_pb_code_inner [style*="display: grid"]{display:block!important}.et_pb_code_inner [style*="display:grid"]>div,.et_pb_code_inner [style*="display: grid"]>div{width:100%!important;margin-bottom:16px!important}#ikGrid{grid-template-columns:1fr!important;padding:32px 20px 0!important;gap:40px!important}#ikGrid .ik-proj[style*="grid-column:span 2"],#ikGrid .ik-proj[style*="grid-column: span 2"]{grid-column:span 1!important}#ikFilterBar{padding:0 20px!important}.et_pb_code_inner [style*="grid-template-columns:repeat(3,1fr)"],.et_pb_code_inner [style*="grid-template-columns: repeat(3, 1fr)"]{display:block!important}.et_pb_code_inner [style*="grid-template-columns:repeat(4,1fr)"],.et_pb_code_inner [style*="grid-template-columns: repeat(4, 1fr)"]{display:block!important}.et_pb_code_inner [style*="grid-template-columns:48px 200px 1fr auto"],.et_pb_code_inner [style*="grid-template-columns: 48px 200px 1fr auto"]{display:flex!important;flex-wrap:wrap!important;gap:4px!important}.ik-stats-wrap{align-items:flex-start!important;padding-top:32px!important}.ik-hero .et_pb_row{padding-bottom:48px!important}.ik-macbook-wrap,.ik-proj .ik-macbook-wrap{width:100%!important}#ikFaq .ik-faq-q{cursor:pointer!important;padding:16px 0!important}.et_pb_code_inner [style*="display:flex"][style*="gap:80px"],.et_pb_code_inner [style*="display: flex"][style*="gap: 80px"]{flex-direction:column!important;gap:32px!important}.et_pb_code_inner [style*="display:flex;justify-content:space-between"]{gap:8px!important}.ik-cta-btns{flex-direction:column!important;align-items:center!important;gap:12px!important}.et_pb_code_inner [style*="font-size:clamp"]{word-break:break-word!important}.et_pb_section,.et_pb_row,.et_pb_column{overflow-x:hidden!important}}#et-back-to-top{background:#2563EB!important;border-radius:5px!important;width:40px!important;height:40px!important}#et-back-to-top a::before{content:'↑'!important;font-family:'Inter',sans-serif!important;font-size:18px!important;color:#FFFFFF!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;font-style:normal!important}#et-back-to-top a{font-size:0!important}@media only screen and (max-width:980px){#main-header,#main-header.et-fixed-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:9999!important;background-color:#0E1117!important}}#ik-back-to-top{position:fixed;bottom:32px;right:32px;width:44px;height:44px;background:#2563EB;border-radius:5px;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:9998;transition:background 0.2s,transform 0.2s;box-shadow:0 4px 16px rgba(37,99,235,0.3)}#ik-back-to-top:hover{background:#1D4FBF;transform:translateY(-2px)}#ik-back-to-top svg{width:18px;height:18px;stroke:#FFFFFF;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}