.development-page.dev-landing-page{--dev-blue:#3167e6;--dev-tint:#f3f6fc;--dev-ink:#14172b;color:var(--dev-ink)}.dev-landing-page .container{max-width:1170px}.dev-landing-page .devl-section{padding:95px 0;position:relative}.dev-landing-page .devl-centered-heading{text-align:center;max-width:770px;margin:0 auto 39px}.dev-landing-page .devl-eyebrow,.dev-landing-page .devl-kicker{color:#3167e6;letter-spacing:.18em;margin-bottom:13px;font-size:11px;font-weight:800;display:block}.dev-landing-page .devl-centered-heading h2{letter-spacing:-.045em;font-size:clamp(29px,3vw,39px);font-weight:800;line-height:1.19}.dev-landing-page .devl-centered-heading p{color:#6d788e;max-width:690px;margin:13px auto 0;font-size:14px;line-height:1.8}.dev-landing-page .devl-hero{color:#fff;background:radial-gradient(circle at 84% 84%,#285ad7 0%,#0000 47%),linear-gradient(110deg,#0b1132 1%,#142766 61%,#2045b8 100%);padding:90px 0 93px;position:relative;overflow:hidden}.dev-landing-page .devl-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#5b82ff26,#0000 65%);border-radius:50%;width:410px;height:410px;position:absolute;top:13%;right:5%}.dev-landing-page .devl-hero-layout{z-index:1;grid-template-columns:1.13fr .87fr;align-items:center;gap:62px;display:grid;position:relative}.dev-landing-page .devl-breadcrumb{color:#a5b7e6;align-items:center;gap:10px;margin:0 0 28px;font-size:12px;display:flex}.dev-landing-page .devl-breadcrumb a{color:#a5b7e6}.dev-landing-page .devl-breadcrumb a:hover{color:#fff}.dev-landing-page .devl-hero .devl-kicker{color:#a5baf8;letter-spacing:.21em;margin-bottom:15px}.dev-landing-page .devl-hero h1{letter-spacing:-.05em;color:#fff;font-size:clamp(38px,4.4vw,57px);font-weight:800;line-height:1.1}.dev-landing-page .devl-hero h1 span{color:#a0bfff}.dev-landing-page .devl-hero-copy>p{color:#c7d5f8;max-width:530px;margin:22px 0 25px;font-size:14px;line-height:1.9}.dev-landing-page .devl-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.dev-landing-page .devl-hero-points{color:#dbe6ff;flex-wrap:wrap;gap:14px 18px;margin-top:23px;font-size:11px;display:flex}.dev-landing-page .devl-hero-points i{color:#36d7ad;margin-right:5px}.dev-landing-page .devl-hero-panel{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff1f;border:1px solid #ffffff2b;border-radius:17px;padding:16px 17px 12px;box-shadow:0 16px 45px #030e3260}.dev-landing-page .devl-hero-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dev-landing-page .devl-hero-tile{color:#1b2745;background:#fff;border-radius:11px;flex-direction:column;align-items:flex-start;gap:7px;min-height:131px;padding:21px 17px 17px;transition:transform .2s,box-shadow .2s;display:flex}.dev-landing-page .devl-hero-tile:hover{color:#1b2745;transform:translateY(-4px);box-shadow:0 10px 28px #05133238}.dev-landing-page .devl-mini-icon{color:#3167e6;background:#eaf0ff;border-radius:9px;justify-content:center;align-items:center;width:37px;height:37px;font-size:17px;display:flex}.dev-landing-page .devl-hero-tile strong{font-size:13px;font-weight:800;line-height:1.2}.dev-landing-page .devl-hero-tile small{color:#727d94;font-size:11px}.dev-landing-page .devl-hero-panel-foot{color:#dbe6ff;justify-content:space-between;align-items:center;gap:15px;padding:14px 8px 0;font-size:11px;display:flex}.dev-landing-page .devl-hero-panel-foot span,.dev-landing-page .devl-hero-panel-foot i{color:#dbe6ff}.dev-landing-page .devl-services{background:#f3f6fc}.dev-landing-page .devl-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:26px;display:grid}.dev-landing-page .devl-category-tab{appearance:none;text-align:left;cursor:pointer;color:#121827;background:#fff;border:1px solid #dce3ee;border-radius:15px;align-items:center;gap:13px;min-width:0;min-height:82px;padding:13px 17px;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;position:relative}.dev-landing-page .devl-category-tab:hover{border-color:#92abe9;transform:translateY(-2px)}.dev-landing-page .devl-category-tab.is-active{color:#fff;background:#3167e6;border-color:#3167e6;box-shadow:0 12px 23px #3167e640}.dev-landing-page .devl-category-tab.is-active strong{color:#fff}.dev-landing-page .devl-category-tab.is-active:after{content:"";background:#3167e6;width:16px;height:16px;position:absolute;bottom:-8px;left:calc(50% - 8px);transform:rotate(45deg)}.dev-landing-page .devl-tab-icon{color:#3167e6;background:#eef3ff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex}.dev-landing-page .devl-category-tab.is-active .devl-tab-icon{color:#fff;background:#ffffff31}.dev-landing-page .devl-category-tab strong{font-size:15px;font-weight:800;line-height:1.35;display:block}.dev-landing-page .devl-category-tab small{color:#67738b;margin-top:4px;font-size:12px;display:block}.dev-landing-page .devl-category-tab.is-active small{color:#e0eaff}.dev-landing-page .devl-directory-panel{background:#fff;border:1px solid #dde4ee;border-radius:18px;padding:35px;box-shadow:0 8px 25px #1d35600a}.dev-landing-page .devl-directory-head{border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:26px;margin-bottom:26px;padding-bottom:28px;display:flex}.dev-landing-page .devl-directory-head h3{margin:0 0 7px;font-size:25px;font-weight:800;line-height:1.3}.dev-landing-page .devl-directory-head p{color:#758094;font-size:13px;line-height:1.7}.dev-landing-page .devl-quote{text-align:center;color:#161b30;white-space:nowrap;border:1px solid #cbd2de;border-radius:10px;min-width:151px;padding:15px 17px;font-size:13px;font-weight:800;transition:background .2s}.dev-landing-page .devl-quote:hover{color:#3167e6;background:#eff4ff}.dev-landing-page .devl-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.dev-landing-page .devl-service-card{background:#fff;border:1px solid #dde4ee;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:242px;padding:25px 23px 21px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.dev-landing-page .devl-service-card:hover{border-color:#a7bff3;transform:translateY(-2px);box-shadow:0 12px 27px #254d9d11}.dev-landing-page .devl-card-icon{color:#3167e6;background:#eef3ff;border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:17px;font-size:23px;display:flex}.dev-landing-page .devl-service-card h4{letter-spacing:-.023em;margin:0 0 11px;font-size:17px;font-weight:800;line-height:1.4}.dev-landing-page .devl-service-card p{color:#657085;margin:0 0 15px;font-size:13px;line-height:1.76}.dev-landing-page .devl-service-grid>a{color:inherit;text-decoration:none;display:block}.dev-landing-page .devl-service-grid>a:focus-visible .devl-service-card{outline-offset:3px;outline:3px solid #3167e6}.dev-landing-page .devl-service-card .devl-card-action{color:#285ccc;margin-top:auto;font-size:13px;font-weight:800}.dev-landing-page .devl-service-grid>a:hover .devl-card-action{color:#133d9c}.dev-landing-page .devl-service-card .devl-card-action i{font-size:11px}.dev-landing-page .devl-service-card--help{background:#eef3ff;border:1px dashed #bbcdef}.dev-landing-page .devl-service-card--help .devl-card-icon,.dev-landing-page .devl-compare{background:#fff}.dev-landing-page .devl-compare .dev-intro{margin-bottom:30px}.dev-landing-page .devl-compare-scroll{border-radius:11px;overflow-x:auto}.dev-landing-page .devl-compare-table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.dev-landing-page .devl-compare-table th{color:#fff;text-align:left;background:#101326;padding:15px 20px;font-size:12px;font-weight:700}.dev-landing-page .devl-compare-table th:first-child{border-radius:9px 0 0}.dev-landing-page .devl-compare-table th:last-child{border-radius:0 9px 0 0}.dev-landing-page .devl-compare-table td{color:#333b51;border-bottom:1px solid #e7eaf1;padding:15px 20px}.dev-landing-page .devl-compare-table tr:last-child td{border-bottom:0}.dev-landing-page .devl-compare-table tr:nth-child(2n) td{background:#f8faff}.dev-landing-page .devl-compare-table td:first-child{font-weight:700}.dev-landing-page .devl-compare-table a{color:#275fdb;font-weight:800}.dev-landing-page .devl-compare-label{color:#bc8628;font-size:12px;font-weight:700}.dev-landing-page .devl-compare-label i{color:#e4a52c;margin-right:5px}.dev-landing-page .devl-compare-note{color:#53617c;background:#eef3ff;border-left:3px solid #4279fa;border-radius:5px;align-items:center;gap:12px;margin-top:21px;padding:15px 17px;font-size:12px;display:flex}.dev-landing-page .devl-compare-note>i,.dev-landing-page .devl-compare-note a{color:#285bc9}.dev-landing-page .devl-compare-note a{font-weight:800}.dev-landing-page .devl-process{color:#fff;background:linear-gradient(112deg,#101941,#142d78)}.dev-landing-page .devl-process .dev-intro{margin-bottom:37px}.dev-landing-page .devl-process .dev-intro p{color:#b5c5ee}.dev-landing-page .devl-process-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.dev-landing-page .devl-process-card{background:#ffffff07;border:1px solid #ffffff1f;border-radius:13px;min-height:213px;padding:25px 18px;transition:transform .2s,background .2s;position:relative}.dev-landing-page .devl-process-card:hover{background:#fff1;transform:translateY(-4px)}.dev-landing-page .devl-process-icon{color:#fff;background:#326bea;border-radius:5px;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:23px;font-size:19px;display:flex}.dev-landing-page .devl-process-number{color:#9fb5ea;font-size:11px;font-weight:800;position:absolute;top:27px;right:15px}.dev-landing-page .devl-process-card h3{color:#fff;margin:0 0 9px;font-size:14px;font-weight:800;line-height:1.45}.dev-landing-page .devl-process-card p{color:#bed0fa;font-size:12px;line-height:1.7}.dev-landing-page .devl-technology{background:#f3f6fc}.dev-landing-page .devl-tech-table{background:#fff;border:1px solid #dde5f0;border-radius:13px;overflow:hidden;box-shadow:0 9px 22px #142c530b}.dev-landing-page .devl-tech-row{grid-template-columns:235px 1fr;min-height:75px;display:grid}.dev-landing-page .devl-tech-row+.devl-tech-row{border-top:1px solid #e1e7ef}.dev-landing-page .devl-tech-group{background:#f8faff;border-right:1px solid #e1e7ef;align-items:center;gap:14px;padding:17px 20px;display:flex}.dev-landing-page .devl-tech-icon{color:#3068eb;background:#eaf0ff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:35px;height:35px;font-size:15px;display:flex}.dev-landing-page .devl-tech-group h3{margin:0 0 3px;font-size:13px;font-weight:800}.dev-landing-page .devl-tech-group small{color:#7a879c;font-size:10px;line-height:1.4;display:block}.dev-landing-page .devl-tech-tags{flex-wrap:wrap;align-content:center;align-items:center;gap:9px;padding:13px 22px;display:flex}.dev-landing-page .devl-tech-tag{color:#34405c;background:#fff;border:1px solid #e8ecf3;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font-size:11px;font-weight:700;display:inline-flex}.dev-landing-page .devl-tech-dot{background:#3274f4;border-radius:3px;width:9px;height:9px;display:inline-block}.dev-landing-page .devl-tech-dot--1{background:#36b7c7}.dev-landing-page .devl-tech-dot--2{background:#131d43}.dev-landing-page .devl-tech-dot--3{background:#f08e33}.dev-landing-page .devl-tech-dot--4{background:#40ae8b}.dev-landing-page .devl-tech-footnote{text-align:center;color:#ab842e;margin:20px 0 0;font-size:12px}.dev-landing-page .devl-tech-footnote i{color:#26bd99}.dev-landing-page .devl-work{background:#fff}.dev-landing-page .devl-work .dev-intro{margin-bottom:32px}.dev-landing-page .devl-work-grid{grid-template-columns:2fr 1fr;gap:24px;display:grid}.dev-landing-page .devl-work-card{background:#f9fbff;border:1px solid #e2e9f3;border-radius:15px;min-height:296px;padding:30px 30px 32px}.dev-landing-page .devl-work-kicker{color:#3469e9;letter-spacing:.12em;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.dev-landing-page .devl-work-card h3{margin-bottom:10px;font-size:23px;font-weight:800;line-height:1.3}.dev-landing-page .devl-work-card>p{color:#617089;margin-bottom:18px;font-size:13px;line-height:1.75}.dev-landing-page .devl-work-card ul,.dev-landing-page .devl-contact-intro ul{margin:0 0 22px;padding:0;list-style:none}.dev-landing-page .devl-work-card li{color:#53627c;align-items:baseline;gap:11px;margin:10px 0;font-size:12px;display:flex}.dev-landing-page .devl-work-card li i{color:#3177ed;font-size:11px}.dev-landing-page .devl-work-card--dark{color:#fff;background:#111324;border-color:#111324}.dev-landing-page .devl-work-card--dark h3{color:#fff}.dev-landing-page .devl-work-card--dark .devl-work-kicker{color:#bdcaff}.dev-landing-page .devl-work-card--dark>p,.dev-landing-page .devl-work-card--dark li{color:#c8d0e5}.dev-landing-page .devl-work-card--dark li i{color:#36d4a5}.dev-landing-page .devl-work-card--dark .dev-btn--outline{border-color:#8495ce}.dev-landing-page .dev-faqs{background:#f3f6fc;padding:90px 0}.dev-landing-page .dev-faqs .dev-intro{margin-bottom:32px}.dev-landing-page .dev-faq button{font-size:13px}.dev-landing-page .devl-contact{color:#fff;background:linear-gradient(118deg,#101943 0%,#152f81 100%);padding:90px 0}.dev-landing-page .devl-contact-grid{grid-template-columns:.94fr 1.06fr;align-items:center;gap:80px;display:grid}.dev-landing-page .devl-contact-intro .devl-kicker{color:#bed1ff}.dev-landing-page .devl-contact-intro h2{color:#fff;max-width:460px;font-size:clamp(32px,3.3vw,46px);font-weight:800;line-height:1.2}.dev-landing-page .devl-contact-intro>p{color:#c4d0ef;max-width:470px;margin:18px 0 21px;font-size:14px;line-height:1.8}.dev-landing-page .devl-contact-intro li{color:#dae6ff;margin-bottom:12px;font-size:13px}.dev-landing-page .devl-contact-intro li i{color:#38d4ae;margin-right:8px;font-size:15px}.dev-landing-page .devl-form-card{color:#161a2f;background:#fff;border-radius:11px;padding:30px 32px;box-shadow:0 20px 42px #07113748}.dev-landing-page .devl-form-card h3{margin:0 0 5px;font-size:22px;font-weight:800}.dev-landing-page .devl-form-card>p{color:#748093;margin:0 0 19px;font-size:12px}.dev-landing-page .devl-form-grid{grid-template-columns:1fr 1fr;gap:15px 17px;display:grid}.dev-landing-page .devl-form-grid>label{color:#2c3345;flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.dev-landing-page .devl-form-grid .devl-span-2{grid-column:1/-1}.dev-landing-page .devl-form-grid input,.dev-landing-page .devl-form-grid select,.dev-landing-page .devl-form-grid textarea{color:#252a3e;width:100%;min-height:39px;box-shadow:none;background:#fff;border:1px solid #d8dfea;border-radius:6px;outline:0;padding:10px 11px;font:500 12px Kumbh Sans,Arial,sans-serif}.dev-landing-page .devl-form-grid select{cursor:pointer}.dev-landing-page .devl-form-grid textarea{resize:vertical;min-height:84px}.dev-landing-page .devl-form-grid input:focus,.dev-landing-page .devl-form-grid select:focus,.dev-landing-page .devl-form-grid textarea:focus{border-color:#3469e9;box-shadow:0 0 0 3px #3469e916}.dev-landing-page .devl-form-grid input::placeholder,.dev-landing-page .devl-form-grid textarea::placeholder{color:#a4adbc}.dev-landing-page .devl-consent{color:#626d81;cursor:pointer;align-items:flex-start;gap:10px;margin:17px 0;font-size:11px;font-weight:500;line-height:1.6;display:flex}.dev-landing-page .devl-consent input{accent-color:#3167e6;flex:none;width:15px;height:15px;margin-top:2px}.dev-landing-page .devl-consent a{color:#3064d8;text-decoration:underline}.dev-landing-page .devl-submit{width:100%;min-height:44px}.dev-landing-page .devl-submit:disabled{opacity:.65;cursor:wait}.dev-landing-page .devl-form-message{color:#21896c;margin-top:12px;font-size:12px;line-height:1.5}.dev-landing-page .devl-form-message.is-error{color:#bb3047}.dev-landing-page .devl-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.dev-landing-page :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #8fafff}@media (max-width:1199px){.dev-landing-page .devl-hero-layout{gap:35px}.dev-landing-page .devl-hero h1{font-size:43px}.dev-landing-page .devl-category-tab{gap:9px;padding:13px}.dev-landing-page .devl-category-tab strong{font-size:13px}.dev-landing-page .devl-process-card{padding:21px 13px}.dev-landing-page .devl-contact-grid{gap:35px}}@media (max-width:991px){.dev-landing-page .devl-hero-layout{grid-template-columns:1fr;gap:35px}.dev-landing-page .devl-hero{padding:65px 0}.dev-landing-page .devl-hero-panel{width:100%;max-width:630px}.dev-landing-page .devl-category-tabs,.dev-landing-page .devl-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-landing-page .devl-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dev-landing-page .devl-tech-row{grid-template-columns:200px 1fr}.dev-landing-page .devl-contact-grid{grid-template-columns:1fr;gap:30px}.dev-landing-page .devl-contact-intro{max-width:660px}.dev-landing-page .devl-form-card{width:100%;max-width:750px}}@media (max-width:767px){.dev-landing-page .devl-section,.dev-landing-page .dev-faqs{padding:67px 0}.dev-landing-page .devl-hero h1{font-size:clamp(32px,8vw,43px)}.dev-landing-page .devl-category-tabs{gap:11px}.dev-landing-page .devl-directory-panel{padding:22px}.dev-landing-page .devl-directory-head{flex-direction:column;align-items:flex-start;gap:18px}.dev-landing-page .devl-service-grid{grid-template-columns:1fr}.dev-landing-page .devl-service-card{min-height:auto}.dev-landing-page .devl-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-landing-page .devl-tech-row{grid-template-columns:1fr}.dev-landing-page .devl-tech-group{border-bottom:1px solid #e1e7ef;border-right:0}.dev-landing-page .devl-work-grid{grid-template-columns:1fr}}@media (max-width:520px){.dev-landing-page .devl-hero-panel{padding:10px}.dev-landing-page .devl-hero-card-grid{gap:8px}.dev-landing-page .devl-hero-tile{min-height:113px;padding:13px 11px}.dev-landing-page .devl-hero-tile strong{font-size:12px}.dev-landing-page .devl-category-tab{flex-direction:column;align-items:flex-start;min-height:111px}.dev-landing-page .devl-category-tab strong{font-size:12px}.dev-landing-page .devl-tab-icon{width:36px;height:36px;font-size:16px}.dev-landing-page .devl-process-grid{grid-template-columns:1fr}.dev-landing-page .devl-process-card{min-height:0}.dev-landing-page .devl-form-card{padding:24px 19px}.dev-landing-page .devl-form-grid{grid-template-columns:1fr}.dev-landing-page .devl-form-grid .devl-span-2{grid-column:auto}.dev-landing-page .devl-work-card{padding:25px 20px}}@media (prefers-reduced-motion:reduce){.dev-landing-page .devl-hero-tile,.dev-landing-page .devl-category-tab,.dev-landing-page .devl-service-card,.dev-landing-page .devl-process-card{transition:none}}.dev-landing-page .devl-process.dev-spotlight-section .dev-spotlight-visual__reveal{filter:brightness(1.75)saturate(1.35)}.dev-landing-page .devl-process.dev-spotlight-section .dev-spotlight-visual__vignette{background:linear-gradient(#05091c21,#050a1e2e 48%,#04091d40)}.dev-landing-page .devl-process.dev-spotlight-section .dev-intro h2,.dev-landing-page .devl-process.dev-spotlight-section .devl-process-card h3,.dev-landing-page .devl-process.dev-spotlight-section .devl-process-card p{text-shadow:0 2px 16px #04081acc}.dev-landing-page .devl-contact.dev-spotlight-section .devl-contact-intro h2,.dev-landing-page .devl-contact.dev-spotlight-section .devl-contact-intro p,.dev-landing-page .devl-contact.dev-spotlight-section .devl-contact-intro li{text-shadow:0 2px 18px #04061680}.dev-landing-page :is(.devl-mini-icon,.devl-tab-icon,.devl-card-icon,.devl-process-icon,.devl-tech-icon) img{object-fit:contain;width:auto;max-width:88%;height:auto;max-height:88%;padding:3px;display:block}.dev-landing-page .devl-category-tab.is-active .devl-tab-icon img{filter:brightness(0)invert()}.dev-landing-page .devl-hero:after{transform-origin:50%;animation:13s ease-in-out infinite alternate devl-ambient-glow}@keyframes devl-ambient-glow{0%{opacity:.35;transform:translate(0,0)scale(.94)}to{opacity:.9;transform:translate(-15px,12px)scale(1.13)}}.dev-landing-page .devl-hero-tile,.dev-landing-page .devl-category-tab,.dev-landing-page .devl-work-card,.dev-landing-page .devl-process-card,.dev-landing-page .devl-tech-row,.dev-landing-page .devl-compare-table tbody tr{transition:border-color .3s,background-color .3s,box-shadow .35s,transform .38s cubic-bezier(.22,1,.36,1)}.dev-landing-page .devl-hero-tile .devl-mini-icon,.dev-landing-page .devl-category-tab .devl-tab-icon,.dev-landing-page .devl-service-card .devl-card-icon,.dev-landing-page .devl-process-card .devl-process-icon,.dev-landing-page .devl-tech-icon{transition:transform .45s cubic-bezier(.22,1,.36,1)}.dev-landing-page .devl-quote i,.dev-landing-page .devl-card-action i,.dev-landing-page .devl-service-card a i{transition:transform .28s}.dev-landing-page .devl-directory-panel{animation:.45s both devl-panel-in}@keyframes devl-panel-in{0%{opacity:.65;translate:0 8px}to{opacity:1;translate:0}}.dev-landing-page .devl-compare,.dev-landing-page .devl-technology,.dev-landing-page .devl-work{isolation:isolate}.dev-landing-page .devl-compare:before,.dev-landing-page .devl-technology:before,.dev-landing-page .devl-work:before{content:"";z-index:-1;opacity:.1;pointer-events:none;background:radial-gradient(at 90% 30%,#4375eb17,#0000 53%);transition:opacity 1.2s;position:absolute;inset:0}.dev-landing-page .devl-compare.dev-section-active:before,.dev-landing-page .devl-technology.dev-section-active:before,.dev-landing-page .devl-work.dev-section-active:before{opacity:1}@media (hover:hover) and (pointer:fine){.dev-landing-page .devl-hero-tile:hover{transform:translateY(-6px)}.dev-landing-page .devl-hero-tile:hover .devl-mini-icon,.dev-landing-page .devl-category-tab:hover .devl-tab-icon,.dev-landing-page .devl-service-card:hover .devl-card-icon,.dev-landing-page .devl-process-card:hover .devl-process-icon,.dev-landing-page .devl-tech-row:hover .devl-tech-icon{transform:translateY(-3px)scale(1.06)}.dev-landing-page .devl-work-card:hover{transform:translateY(-5px);box-shadow:0 22px 42px #0e235a1f}.dev-landing-page .devl-tech-row:hover{background:#fff;box-shadow:0 10px 22px #143a8012}.dev-landing-page .devl-compare-table tbody tr:hover{background:#396be813}.dev-landing-page .devl-quote:hover i,.dev-landing-page .devl-service-card:hover .devl-card-action i{transform:translate(4px)}}.dev-landing-page .devl-hero-tile:focus-visible,.dev-landing-page .devl-category-tab:focus-visible,.dev-landing-page .devl-service-grid a:focus-visible,.dev-landing-page .devl-work-card a:focus-visible,.dev-landing-page .devl-compare a:focus-visible{outline-offset:4px;outline:3px solid #9dbfff}@media (max-width:991px){.dev-landing-page .devl-hero:after{animation-duration:18s}}@media (max-width:767px){.dev-landing-page .devl-hero:after{opacity:.45;animation:none}.dev-landing-page .devl-directory-panel{animation-duration:.28s}}@media (prefers-reduced-motion:reduce){.dev-landing-page .devl-directory-panel{animation:none!important;translate:none!important}}@media (hover:none),(pointer:coarse){.dev-landing-page .devl-hero-tile:hover,.dev-landing-page .devl-category-tab:hover,.dev-landing-page .devl-service-card:hover,.dev-landing-page .devl-process-card:hover,.dev-landing-page .devl-work-card:hover,.dev-landing-page .devl-hero-tile:hover .devl-mini-icon,.dev-landing-page .devl-category-tab:hover .devl-tab-icon,.dev-landing-page .devl-service-card:hover .devl-card-icon,.dev-landing-page .devl-process-card:hover .devl-process-icon,.dev-landing-page .devl-tech-row:hover .devl-tech-icon{transform:none}}
