.development-page{--dev-ink:#121124;--dev-navy:#100e22;--dev-blue:#3469e9;--dev-soft-blue:#edf3ff;--dev-tint:#f3f6fc;--dev-muted:#6e7589;color:var(--dev-ink);background:#fff;font-family:Kumbh Sans,Arial,sans-serif;overflow:hidden}.development-page *,.development-page :before,.development-page :after{box-sizing:border-box}.development-page .container{max-width:1232px}.development-page main{width:100%;overflow:hidden}.development-page h1,.development-page h2,.development-page h3,.development-page p{margin:0}.development-page h1,.development-page h2,.development-page h3{letter-spacing:-.044em;color:inherit;font-family:inherit}.development-page a{text-decoration:none}.development-page .dev-section{padding:112px 0 118px;position:relative}.development-page .dev-section--tinted{background:var(--dev-tint)}.development-page .dev-eyebrow{color:var(--dev-blue);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:11px;margin-bottom:15px;font-size:12px;font-weight:800;display:flex}.development-page .dev-eyebrow-line{background:currentColor;width:24px;height:2px;display:inline-block}.development-page .dev-intro{max-width:795px;margin-bottom:42px}.development-page .dev-intro h2{letter-spacing:-.045em;font-size:clamp(30px,3.1vw,42px);font-weight:800;line-height:1.18}.development-page .dev-intro p{color:#697188;max-width:730px;margin-top:15px;font-size:15px;line-height:1.85}.development-page .dev-intro--center{text-align:center;margin-left:auto;margin-right:auto}.development-page .dev-intro--center .dev-eyebrow{justify-content:center}.development-page .dev-intro--center p{margin-left:auto;margin-right:auto}.development-page .dev-intro--light h2,.development-page .dev-intro--light .dev-eyebrow{color:#fff}.development-page .dev-intro--light p{color:#b9c6e5}.development-page .dev-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:13px 24px;font-size:13px;font-weight:700;line-height:1.2;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.development-page .dev-btn:hover{transform:translateY(-2px)}.development-page .dev-btn--primary{background:var(--dev-blue);color:#fff;box-shadow:0 8px 22px #295edd24}.development-page .dev-btn--primary:hover{color:#fff;background:#2456cf}.development-page .dev-btn--outline{color:#fff;background:0 0;border-color:#afbcea}.development-page .dev-btn--outline:hover{color:#fff;background:#ffffff12;border-color:#fff}.development-page .dev-btn--ghost{color:var(--dev-blue);background:#fff;border-color:#c3d3f7}.development-page .dev-btn--ghost:hover{color:var(--dev-blue);background:#eff4ff}.development-page .dev-square-icon{color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:inline-flex;box-shadow:0 7px 16px #264c951c}.development-page .dev-square-icon--blue{background:linear-gradient(135deg,#4c87f8,#2557d6)}.development-page .dev-square-icon--green{background:linear-gradient(135deg,#43d2b3,#19ac92)}.development-page .dev-square-icon--purple{background:linear-gradient(135deg,#9658ef,#7337d6)}.development-page .dev-square-icon--orange{background:linear-gradient(135deg,#ffc86a,#ffae37)}.development-page .dev-hero{color:#fff;background:radial-gradient(at 79% 91%,#2762d47a,#0000 44%),linear-gradient(112deg,#100e21 1%,#111a3c 53%,#142c63 100%);align-items:center;min-height:695px;padding:58px 0 68px;display:flex;position:relative}.development-page .dev-hero:after{content:"";pointer-events:none;background:radial-gradient(#275ce060,#0000 66%);width:600px;height:360px;position:absolute;bottom:-160px;right:-110px}.development-page .dev-hero .container{z-index:1;position:relative}.development-page .dev-hero-grid{grid-template-columns:46% 54%;align-items:center;gap:8px;display:grid}.development-page .dev-hero-content{z-index:2;position:relative}.development-page .dev-breadcrumb{color:#b9c5e9;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:28px;font-size:12px;display:flex}.development-page .dev-breadcrumb a{color:#b9c5e9}.development-page .dev-breadcrumb a:hover{color:#fff}.development-page .dev-hero h1{color:#fff;letter-spacing:-.055em;font-size:clamp(43px,4.2vw,62px);font-weight:800;line-height:1.075}.development-page .dev-hero h1 span{color:#9dbdff}.development-page .dev-hero-description{color:#c0c9e5;max-width:538px;margin-top:25px;font-size:15px;line-height:1.9}.development-page .dev-benefits{grid-template-columns:1fr 1fr;gap:13px 17px;max-width:555px;margin:23px 0 25px;display:grid}.development-page .dev-benefits div{color:#e4ebff;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.development-page .dev-benefits i{color:#598aff;text-shadow:0 0 9px #487bf7;font-size:16px}.development-page .dev-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.development-page .dev-hero-trust{flex-wrap:wrap;gap:24px;margin-top:29px;display:flex}.development-page .dev-hero-trust span{color:#c7d3f5;align-items:center;gap:7px;font-size:11px;display:flex}.development-page .dev-hero-trust i{color:#85a6f0}.development-page .dev-hero-visual{justify-content:center;align-items:center;min-height:520px;margin-top:42px;display:flex;position:relative}.development-page .dev-handwritten{color:#f2f6ff;z-index:2;font-family:cursive;font-size:16px;font-weight:600;line-height:1.4;position:absolute;top:0;left:18%;transform:rotate(-9deg)}.development-page .dev-handwritten span{font-size:39px;font-weight:400;position:absolute;bottom:-47px;right:-35px;transform:rotate(-9deg)}.development-page .dev-visual-note{text-align:center;color:#eff5ff;font-family:cursive;font-size:16px;position:absolute;top:12%;right:12%;transform:rotate(12deg)}.development-page .dev-dashboard-art{z-index:1;width:100%;max-width:680px;height:400px;position:relative}.development-page .dev-laptop{filter:drop-shadow(0 16px 24px #0000002e);width:86%;height:80%;position:absolute;top:9%;left:2%}.development-page .dev-laptop-screen{background:#fff;border:12px solid #11152b;border-bottom-width:15px;border-radius:14px 14px 7px 7px;width:100%;height:96%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #323a58}.development-page .dev-app-sidebar{background:#111125;flex-direction:column;gap:18px;width:22%;padding:19px 12px;display:flex}.development-page .dev-app-mark{background:#3a76f0;border-radius:3px;width:40%;height:12px;margin-bottom:11px;box-shadow:24px 0 0 -3px #e4eafa}.development-page .dev-app-sidebar-item{background:linear-gradient(90deg,#41435b 20%,#27283b 20%);border-radius:2px;width:88%;height:9px}.development-page .dev-app-sidebar-item.short{width:62%}.development-page .dev-app-sidebar-item.active{background:#376cef;height:23px;box-shadow:0 0 12px #3c6dff40}.development-page .dev-app-screen{background:#fff;flex:1;padding:23px 23px 12px;overflow:hidden}.development-page .dev-app-top{align-items:flex-start;gap:11px;height:28px;margin-bottom:17px;display:flex}.development-page .dev-app-heading-line{background:#181a25;border-radius:2px;width:39%;height:9px;margin-top:7px}.development-page .dev-app-top-action{background:#477fea;border-radius:6px;width:20%;height:19px;margin-left:auto}.development-page .dev-app-avatar{background:#d9e4f9;border-radius:50%;width:20px;height:20px}.development-page .dev-app-metrics{gap:17px;height:55px;margin-bottom:15px;display:flex}.development-page .dev-app-metrics>span{background:#f9faff;border-radius:5px;flex-direction:column;gap:10px;width:31%;padding:10px 11px;display:flex}.development-page .dev-app-metrics b{background:#181a26;border-radius:2px;width:43%;height:6px}.development-page .dev-app-metrics small{background:#e2ebf7;border-radius:3px;width:66%;height:7px}.development-page .dev-app-metrics>span:nth-child(2) small{background:#cbeee5}.development-page .dev-app-metrics>span:nth-child(3) small{background:#ffe8c2}.development-page .dev-app-analytics{border-bottom:1px solid #f2f3f9;align-items:center;gap:18px;height:105px;display:flex}.development-page .dev-app-chart{flex:1;min-width:0;height:100%}.development-page .dev-app-chart svg{width:100%;height:100%}.development-page .dev-app-donut{background:conic-gradient(#326ce8 0deg 210deg,#22b49e 210deg 300deg,#e8efff 300deg 360deg);border-radius:50%;flex-shrink:0;place-items:center;width:75px;height:75px;display:grid}.development-page .dev-app-donut div{background:#fff;border-radius:50%;width:42px;height:42px}.development-page .dev-app-bottom{gap:13px;padding-top:13px;display:flex}.development-page .dev-app-bottom span{background:linear-gradient(#e6eaf3 0 5px,#0000 5px 10px,#f1f3f9 10px 14px,#0000 14px);border-radius:2px;width:30%;height:20px}.development-page .dev-laptop-base{clip-path:polygon(8% 0%,92% 0%,100% 90%,97% 100%,3% 100%,0 90%);background:linear-gradient(#eaedf2,#989eaf 72%,#717a8f);border-radius:2px;width:113%;height:17px;margin-left:-6.5%}.development-page .dev-mobile-mock{z-index:3;background:#fff;border:8px solid #111522;border-radius:29px;width:25%;height:66%;padding:26px 12px 15px;position:absolute;bottom:5%;right:0;overflow:hidden;box-shadow:0 19px 26px #04071559}.development-page .dev-mobile-notch{background:#111522;border-radius:0 0 10px 10px;width:38%;height:11px;position:absolute;top:7px;left:31%}.development-page .dev-mobile-title{background:#12142a;border-radius:3px;width:55%;height:8px;margin-bottom:13px}.development-page .dev-mobile-blue{background:#3770ef;border-radius:7px;flex-direction:column;gap:6px;height:61px;padding:12px 10px;display:flex}.development-page .dev-mobile-blue span{background:#dbe9ff;border-radius:8px;height:6px}.development-page .dev-mobile-blue span:first-child{width:85%}.development-page .dev-mobile-blue span:nth-child(2){width:60%}.development-page .dev-mobile-blue span:last-child{width:74%}.development-page .dev-mobile-stats{gap:9px;margin:15px 0;display:flex}.development-page .dev-mobile-stats span{background:#c7f0e7;border-radius:4px;width:47%;height:13px}.development-page .dev-mobile-stats span:first-child{background:#d8e7ff}.development-page .dev-mobile-list{flex-direction:column;gap:15px;display:flex}.development-page .dev-mobile-list span{background:linear-gradient(90deg,#ffcc78 0 13px,#0000 13px 20px,#edf0f5 20px 70px,#0000 70px);border-bottom:2px solid #e9edf4;border-radius:3px;height:13px}.development-page .dev-mobile-list span:nth-child(2){background:linear-gradient(90deg,#a6e2cf 0 13px,#0000 13px 20px,#edf0f5 20px 70px,#0000 70px)}.development-page .dev-mobile-list span:nth-child(3){background:linear-gradient(90deg,#bdcafa 0 13px,#0000 13px 20px,#edf0f5 20px 70px,#0000 70px)}.development-page .dev-mobile-home{background:#161a27;border-radius:10px;width:35%;height:5px;position:absolute;bottom:8px;left:32%}.development-page .dev-service-card{background:#fff;border:1px solid #e9edf7;border-radius:11px;height:100%;min-height:282px;padding:29px 23px 25px;transition:transform .2s,box-shadow .2s;box-shadow:0 7px 30px #1c3a7010}.development-page .dev-service-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1c3a7020}.development-page .dev-service-card h3{letter-spacing:-.04em;margin-top:23px;font-size:18px;font-weight:800;line-height:1.4}.development-page .dev-service-card p{color:var(--dev-muted);margin-top:13px;font-size:13px;line-height:1.8}.development-page .dev-section-action{margin-top:42px}.development-page .dev-hire{background:linear-gradient(100deg,#fff 3%,#f2f5ff 100%)}.development-page .dev-hire .dev-intro{margin-bottom:27px}.development-page .dev-check-panel{background:#fff;border-radius:12px;height:100%;min-height:263px;padding:24px 23px;box-shadow:0 8px 30px #274d9e0a}.development-page .dev-check-panel h3{margin-bottom:19px;font-size:18px;font-weight:800}.development-page .dev-check-panel ul,.development-page .dev-tick-list{margin:0;padding:0;list-style:none}.development-page .dev-check-panel li{color:#323c52;align-items:flex-start;gap:11px;margin:12px 0;font-size:13px;line-height:1.45;display:flex}.development-page .dev-check-panel li i,.development-page .dev-tick-list li i{color:var(--dev-blue);flex-shrink:0;font-size:17px}.development-page .dev-hire-banner{color:#fff;background:#101026;border-radius:9px;align-items:center;gap:15px;min-height:83px;margin-top:24px;padding:16px 22px;display:flex}.development-page .dev-hire-banner:hover{color:#fff}.development-page .dev-hire-banner>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.development-page .dev-hire-banner strong{color:#fff;font-size:15px;font-weight:700;line-height:1.4}.development-page .dev-hire-banner small{color:#b8bfd9;font-size:11px;line-height:1.55}.development-page .dev-hire-bars{flex-direction:column;align-items:flex-end;gap:6px;width:94px;display:flex}.development-page .dev-hire-bars b{background:#3c78f1;border-radius:3px;width:90%;height:8px;display:block}.development-page .dev-hire-bars b:nth-child(2){background:#81a9ff;width:73%}.development-page .dev-hire-bars b:nth-child(3){background:#343755;width:46%}.development-page .dev-hire-visual{aspect-ratio:1/1.02;background:linear-gradient(155deg,#e8efff,#dfe9ff);border:2px dashed #8daceb;border-radius:48% 16px 16px;width:88%;max-width:490px;margin:25px auto 0;position:relative}.development-page .dev-hire-visual-center{color:#7c95bd;flex-direction:column;justify-content:center;align-items:center;gap:11px;height:100%;font-size:14px;display:flex}.development-page .dev-hire-visual-center i{color:#bdcce5;font-size:27px}.development-page .dev-tech-float{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;font-weight:800;display:flex;position:absolute;box-shadow:0 11px 24px #3851811f}.development-page .dev-tech-float--1{color:#44c7e8;top:5%;left:-20px}.development-page .dev-tech-float--2{color:#317ac2;top:13%;right:-20px}.development-page .dev-tech-float--3{color:#62aa42;top:57%;left:-20px}.development-page .dev-tech-float--4{color:#7b70c7;font-size:19px;bottom:10%;right:-20px}.development-page .dev-cost .dev-intro{margin-bottom:26px}.development-page .dev-table-wrap{border-radius:10px;width:100%;overflow-x:auto;box-shadow:0 10px 25px #1d31580c}.development-page .dev-cost-table,.development-page .dev-comparison-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:13px;line-height:1.5}.development-page .dev-cost-table th{color:#fff;background:#111023;padding:17px 19px;font-size:13px;font-weight:700}.development-page .dev-cost-table th:first-child{border-radius:8px 0 0}.development-page .dev-cost-table th:last-child{border-radius:0 8px 0 0}.development-page .dev-cost-table td{color:#5e687f;padding:16px 18px}.development-page .dev-cost-table td:first-child{color:#25283a;font-weight:700}.development-page .dev-cost-table tbody tr:nth-child(2n) td{background:#edf2fa}.development-page .dev-cost-table tbody tr:nth-child(odd) td{background:#fff}.development-page .dev-subheading{margin:26px 0 17px;font-size:18px;font-weight:800;line-height:1.35}.development-page .dev-cost-factors{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.development-page .dev-cost-factors>div{background:#f5f8ff;border:1px solid #e6edf8;border-radius:8px;flex-direction:column;gap:8px;padding:15px 12px;display:flex}.development-page .dev-cost-factors strong{font-size:11px;line-height:1.25}.development-page .dev-cost-factors span{color:#5985de;font-size:10px;line-height:1.45}.development-page .dev-cost-art{justify-content:center;align-items:center;min-height:400px;margin-left:8%;display:flex;position:relative}.development-page .dev-cost-art:before{content:"";aspect-ratio:1;background:#f0f5ff;border-radius:50%;width:100%;position:absolute}.development-page .dev-cost-scribble{z-index:2;color:#2b65e0;font:600 19px/1.25 cursive;position:absolute;top:-25px;right:8%;transform:rotate(-9deg)}.development-page .dev-cost-scribble span{font-size:40px;position:absolute;bottom:-45px;left:-28px}.development-page .dev-estimate-sheet{z-index:1;background:#fff;border-radius:13px;width:78%;height:305px;position:relative;overflow:visible;box-shadow:0 18px 25px #183a7b1b}.development-page .dev-sheet-header{background:#101024;border-radius:13px 13px 0 0;align-items:center;gap:9px;height:61px;padding:0 20px;display:flex}.development-page .dev-sheet-header span:first-child{background:#3874f5;border-radius:5px;width:22px;height:22px}.development-page .dev-sheet-header span:last-child{background:#fff;border-radius:3px;width:44%;height:10px}.development-page .dev-sheet-lines{flex-direction:column;gap:23px;margin:28px 20px;display:flex}.development-page .dev-sheet-lines>div{align-items:center;gap:13px;display:flex}.development-page .dev-sheet-lines i{color:#31bf91;font-size:16px}.development-page .dev-sheet-lines span{background:#d4dce9;border-radius:5px;width:60%;height:8px}.development-page .dev-sheet-lines small{background:#e8ecf3;border-radius:5px;flex:1;height:8px}.development-page .dev-sheet-bottom{justify-content:space-between;margin:0 20px;display:flex}.development-page .dev-sheet-bottom span{background:#161526;border-radius:4px;width:30%;height:15px}.development-page .dev-sheet-bottom b{background:var(--dev-blue);border-radius:4px;width:32%;height:18px}.development-page .dev-approved-stamp{color:#25b88b;background:#ecfff9cc;border:5px double #26bd93;border-radius:50%;place-items:center;width:84px;height:84px;font-size:36px;display:grid;position:absolute;bottom:20px;right:-24px;transform:rotate(15deg)}.development-page .dev-money-stack{flex-direction:column;display:flex;position:absolute;bottom:26px;left:-33px}.development-page .dev-money-stack span{background:linear-gradient(#ffdc6b,#ffae23);border:2px solid #e9a21f;border-radius:50%;width:42px;height:14px;margin-top:-3px}.development-page .dev-comparison{padding-top:102px;padding-bottom:110px}.development-page .dev-comparison .dev-intro{margin-bottom:32px}.development-page .dev-comparison-table{min-width:820px;overflow:hidden}.development-page .dev-comparison-table thead th{color:#fff;background:#111024;padding:19px 20px;font-size:13px}.development-page .dev-comparison-table thead th:first-child{border-radius:8px 0 0;width:17%}.development-page .dev-comparison-table thead th:last-child{border-radius:0 8px 0 0}.development-page .dev-comparison-table thead th.selected{background:var(--dev-blue);color:#fff;width:31%}.development-page .dev-comparison-table thead th span{color:var(--dev-blue);white-space:nowrap;vertical-align:middle;background:#fff;border-radius:11px;margin-left:7px;padding:4px 8px;font-size:9px}.development-page .dev-comparison-table td{color:#566078;background:#fff;border-bottom:1px solid #e8edf7;padding:19px 20px}.development-page .dev-comparison-table td:first-child{color:#1b2236;font-weight:700}.development-page .dev-comparison-table tbody tr:nth-child(2n) td{background:#edf1f8}.development-page .dev-comparison-table td.selected,.development-page .dev-comparison-table tbody tr:nth-child(2n) td.selected{color:#385c9b;background:#edf3ff}.development-page .dev-process{color:#fff;background:linear-gradient(108deg,#110e23,#142f68);padding:95px 0 101px}.development-page .dev-process .dev-intro{margin-bottom:57px}.development-page .dev-process-grid{text-align:center;grid-template-columns:repeat(5,1fr);gap:29px;display:grid}.development-page .dev-process-step{position:relative}.development-page .dev-process-icon{color:#fff;background:#326bea;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 25px;font-size:25px;display:flex;box-shadow:0 8px 24px #2d65eb61}.development-page .dev-process-step h3{color:#fff;letter-spacing:-.03em;font-size:15px;font-weight:800;line-height:1.4}.development-page .dev-process-step p{color:#b9c8ed;margin-top:10px;font-size:12px;line-height:1.75}.development-page .dev-process-arrow{color:#c4d0ed;font-size:14px;position:absolute;top:26px;right:-20px}.development-page .dev-technology{padding-bottom:112px}.development-page .dev-technology .dev-intro{margin-bottom:22px}.development-page .dev-technology .dev-subheading{margin:0 0 23px}.development-page .dev-stack-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.development-page .dev-stack-tile{background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:115px;display:flex;box-shadow:0 5px 20px #172c560c}.development-page .dev-stack-tile>span{font-size:12px;font-weight:700}.development-page .dev-stack-logo{letter-spacing:-.06em;font-size:31px;font-weight:800}.development-page .dev-stack-logo--next{color:#090909}.development-page .dev-stack-logo--react{color:#4cc8e9;font-size:38px}.development-page .dev-stack-logo--node{color:#66b35e}.development-page .dev-stack-logo--python{color:#397cad}.development-page .dev-stack-logo--aws{color:#eaa21d;font-size:26px}.development-page .dev-stack-logo--ts{color:#fff;background:#357bca;border-radius:4px;padding:10px;font-size:18px}.development-page .dev-tick-list li{color:#556078;align-items:flex-start;gap:10px;margin-bottom:13px;font-size:13px;line-height:1.6;display:flex}.development-page .dev-ownership{background:#fff;border:1px solid #dce7ff;border-top:4px solid #6c97e7;border-radius:12px;margin-top:26px;padding:20px 19px 10px;box-shadow:0 9px 26px #3966ba0b}.development-page .dev-ownership h3{margin-bottom:15px;font-size:17px;font-weight:800}.development-page .dev-security-art{aspect-ratio:1;justify-content:center;align-items:center;max-width:410px;margin:auto;display:flex;position:relative}.development-page .dev-security-glow{filter:blur(7px);background:radial-gradient(circle at 63% 35%,#8ca9ffb0 0%,#e1eaff 48%,#0000 74%);position:absolute;inset:12%}.development-page .dev-server{z-index:1;background:linear-gradient(145deg,#1e56b8,#101d4b);border-radius:6px;width:45%;height:40%;padding:18px 13px;position:absolute;bottom:20%;left:11%;transform:skewY(19deg);box-shadow:25px 18px #0d235c}.development-page .dev-server>div{border-bottom:1px solid #5d8ae4;height:30%;position:relative}.development-page .dev-server>div:before{content:"";background:#86c1ff;border-radius:50%;width:7px;height:7px;display:block;position:absolute;top:13px;left:5px;box-shadow:14px 0 #417be7}.development-page .dev-shield{clip-path:polygon(50% 0,100% 16%,100% 63%,91% 83%,50% 100%,9% 83%,0 63%,0 16%);z-index:3;filter:drop-shadow(0 17px 10px #3363dd40);background:linear-gradient(115deg,#477df7 0%,#3971ec 50%,#2444ac 50%,#3268db);place-items:center;width:48%;height:66%;display:grid;position:absolute;top:12%;right:15%}.development-page .dev-shield i{color:#fff;filter:drop-shadow(0 4px 4px #17378570);font-size:64px}.development-page .dev-spark{color:#568af3;font-size:19px;position:absolute}.development-page .dev-spark-one{top:12%;right:9%}.development-page .dev-spark-two{bottom:17%;left:9%}.development-page .dev-spark-three{color:#32c69b;font-size:13px;bottom:13%;right:8%}.development-page .dev-cases-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:33px;display:flex}.development-page .dev-cases-heading .dev-intro{margin-bottom:0}.development-page .dev-case-card{background:#fff;border-radius:13px;height:100%;overflow:hidden;box-shadow:0 8px 29px #162c5711}.development-page .dev-case-preview{background:linear-gradient(120deg,#dfeaff,#ecf2ff);justify-content:center;align-items:center;height:279px;display:flex;position:relative;overflow:hidden}.development-page .dev-case-preview--dark{background:linear-gradient(125deg,#131429,#142454)}.development-page .dev-case-preview .dev-dashboard-art{width:83%;height:220px;transform:translate(-2%)}.development-page .dev-dashboard-art--compact .dev-laptop{width:90%;height:88%;top:5%;left:0}.development-page .dev-dashboard-art--compact .dev-laptop-screen{border-width:8px 8px 10px}.development-page .dev-dashboard-art--compact .dev-laptop-base{height:10px}.development-page .dev-dashboard-art--compact .dev-app-sidebar{gap:13px;padding:12px 9px}.development-page .dev-dashboard-art--compact .dev-app-screen{padding:12px}.development-page .dev-dashboard-art--compact .dev-app-top{height:18px;margin-bottom:8px}.development-page .dev-dashboard-art--compact .dev-app-metrics{height:40px;margin-bottom:5px}.development-page .dev-dashboard-art--compact .dev-app-analytics{height:72px}.development-page .dev-dashboard-art--compact .dev-app-donut{width:40px;height:40px}.development-page .dev-dashboard-art--compact .dev-app-donut div{width:20px;height:20px}.development-page .dev-dashboard-art--compact .dev-mobile-mock{border-width:6px;border-radius:19px;width:26%;height:76%;padding:20px 8px;bottom:1%;right:-3%}.development-page .dev-dashboard-art--compact .dev-mobile-blue{height:38px}.development-page .dev-dashboard-art--dark .dev-laptop-screen{background:#181e39;border-color:#0b0b1b}.development-page .dev-dashboard-art--dark .dev-app-screen{background:#1b1b39}.development-page .dev-dashboard-art--dark .dev-app-sidebar{background:#15162e}.development-page .dev-dashboard-art--dark .dev-app-heading-line,.development-page .dev-dashboard-art--dark .dev-app-metrics b{background:#dce5ff}.development-page .dev-dashboard-art--dark .dev-app-metrics>span{background:#252646}.development-page .dev-dashboard-art--dark .dev-app-metrics small{background:#33bfb0}.development-page .dev-dashboard-art--dark .dev-app-metrics>span:nth-child(3) small{background:#e9b45a}.development-page .dev-dashboard-art--dark .dev-app-bottom span{background:linear-gradient(#49516c 0 5px,#0000 5px 10px,#353d58 10px 14px,#0000 14px)}.development-page .dev-dashboard-art--dark .dev-app-donut div{background:#1b1b39}.development-page .dev-case-preview-link{display:block}.development-page .dev-case-preview-link:focus-visible{outline:3px solid var(--dev-blue);outline-offset:-3px}.development-page .dev-case-details{padding:26px 28px 30px}.development-page .dev-case-label{color:var(--dev-blue);background:#ebf1ff;border-radius:12px;padding:5px 10px;font-size:11px;font-weight:800}.development-page .dev-case-details h3{margin-top:18px;font-size:21px;font-weight:800}.development-page .dev-case-details p{color:#7b8293;margin-top:9px;font-size:13px;line-height:1.7}.development-page .dev-tags{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.development-page .dev-tags span{color:#505b72;border:1px solid #e9edf6;border-radius:6px;padding:6px 11px;font-size:11px}.development-page .dev-case-read-more{color:var(--dev-blue);align-items:center;gap:9px;margin-top:20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.development-page .dev-case-read-more:hover{text-decoration:underline}.development-page .dev-case-read-more:focus-visible{outline:2px solid var(--dev-blue);outline-offset:4px}.development-page .dev-why{padding-top:100px;padding-bottom:103px}.development-page .dev-why .dev-intro{margin-bottom:40px}.development-page .dev-why-card{background:#fff;border-radius:10px;gap:14px;height:100%;min-height:126px;padding:22px 17px;display:flex;box-shadow:0 7px 24px #1b356211}.development-page .dev-why-card .dev-square-icon{width:44px;height:44px;font-size:17px}.development-page .dev-why-card h3{margin:2px 0 9px;font-size:15px;font-weight:800;line-height:1.35}.development-page .dev-why-card p{color:#777f90;font-size:12px;line-height:1.7}.development-page .dev-faqs{padding-top:103px;padding-bottom:118px}.development-page .dev-faqs .dev-intro{margin-bottom:37px}.development-page .dev-faq-grid{align-items:start}.development-page .dev-faq{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 21px #1b35620a}.development-page .dev-faq button{text-align:left;color:#262b3d;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:13px;width:100%;padding:18px 21px;font-size:13px;font-weight:700;line-height:1.5;display:flex}.development-page .dev-faq button i{color:var(--dev-blue);flex-shrink:0;font-size:13px}.development-page .dev-faq-answer{padding:0 21px 19px}.development-page .dev-faq-answer p{color:#717a8d;font-size:12px;line-height:1.85}.development-page .dev-faq-bottom{background:#fff;border-radius:8px;align-items:center;gap:19px;margin-top:43px;padding:7px 7px 7px 23px;display:inline-flex}.development-page .dev-faq-bottom span{color:#60697d;font-size:12px;font-weight:700}.development-page .dev-contact{color:#fff;background:linear-gradient(90deg,#262f4b 0 39%,#100e21 39% 100%);padding:95px 0 98px;position:relative}.development-page .dev-contact:after{content:"";pointer-events:none;background:linear-gradient(#ffffff07,#ffffff04);width:39%;position:absolute;top:0;bottom:0;left:0}.development-page .dev-contact>.container{z-index:1;position:relative}.development-page .dev-contact-copy{max-width:510px;padding:40px 0}.development-page .dev-contact-copy .dev-eyebrow{color:#b4c8ff}.development-page .dev-contact-copy h2{color:#fff;font-size:clamp(31px,3vw,42px);font-weight:800;line-height:1.21}.development-page .dev-contact-copy>p{color:#d3dbf2;margin:23px 0;font-size:14px;line-height:1.9}.development-page .dev-contact-copy ul{margin:0;padding:0;list-style:none}.development-page .dev-contact-copy li{color:#e3e9fa;align-items:center;gap:12px;margin:13px 0;font-size:13px;display:flex}.development-page .dev-contact-copy li i{color:#4e8afe;font-size:18px}.development-page .dev-contact-form-card{color:#181a2b;background:#fff;border-radius:11px;padding:29px 30px 30px;box-shadow:0 16px 40px #0002}.development-page .dev-contact-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:23px;display:grid}.development-page .dev-contact-tabs button{text-align:center;text-wrap:balance;color:#353e55;cursor:pointer;background:#f3f5fa;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:0;height:auto;min-height:49px;padding:10px 8px;font-size:13px;font-weight:800;line-height:1.35;display:flex}.development-page .dev-contact-tabs button.active{background:var(--dev-blue);color:#fff;box-shadow:0 3px 10px #396dec30}.development-page .dev-contact-form-card label{color:#191b2d;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.development-page .dev-contact-form-card label b{color:#f65e72}.development-page .dev-contact-form-card input:not([type=checkbox]),.development-page .dev-contact-form-card select,.development-page .dev-contact-form-card textarea{color:#23283c;width:100%;min-height:35px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #cfd5e1;border-radius:0;outline:none;padding:9px 3px;font-size:12px}.development-page .dev-contact-form-card input:focus,.development-page .dev-contact-form-card textarea:focus,.development-page .dev-contact-form-card select:focus{border-color:var(--dev-blue)}.development-page .dev-contact-form-card input::placeholder,.development-page .dev-contact-form-card textarea::placeholder{color:#a4a9b7}.development-page .dev-contact-form-card textarea{resize:vertical;min-height:65px}.development-page .dev-contact-form-card .dev-consent{color:#626d82;cursor:pointer;align-items:flex-start;gap:9px;margin:4px 0 0;font-size:10px;font-weight:500;line-height:1.7;display:flex}.development-page .dev-contact-form-card .dev-consent input{width:14px;height:14px;accent-color:var(--dev-blue);flex-shrink:0;margin-top:3px}.development-page .dev-consent a{color:var(--dev-blue);text-decoration:underline}.development-page .dev-submit{width:100%;height:45px;font-size:13px}.development-page .dev-submit:disabled{opacity:.65;cursor:wait}.development-page .dev-form-feedback{color:#1f9569;margin-top:0;font-size:12px;line-height:1.6}.development-page .dev-form-feedback.is-error{color:#be3445}.development-page .header-area .btn-one{background:#3469e9}.development-page .header-area .btn-one:hover{background:#2456d2}.development-page .footer-area{background:#100e20}.development-page .footer-area .footer__wrp{position:relative}@media (max-width:1199px){.development-page .container{max-width:960px}.development-page .dev-hero{min-height:625px}.development-page .dev-hero h1{font-size:45px}.development-page .dev-hero-grid{grid-template-columns:49% 51%}.development-page .dev-dashboard-art{height:310px}.development-page .dev-hero-visual{min-height:405px}.development-page .dev-laptop-screen{border-width:8px 8px 10px}.development-page .dev-mobile-mock{border-width:6px;border-radius:22px;padding:22px 9px}.development-page .dev-mobile-blue{height:50px}.development-page .dev-service-card h3{font-size:16px}.development-page .dev-tech-float{width:52px;height:52px;font-size:20px}.development-page .dev-technology .dev-subheading{font-size:16px}.development-page .dev-comparison-table{min-width:800px}}@media (max-width:991px){.development-page .container{max-width:720px}.development-page .dev-section{padding:81px 0 86px}.development-page .dev-hero{min-height:0;padding:70px 0}.development-page .dev-hero-grid{grid-template-columns:1fr;gap:18px}.development-page .dev-hero h1{font-size:54px}.development-page .dev-hero-visual{min-height:440px;margin-top:5px}.development-page .dev-dashboard-art{max-width:620px;height:390px}.development-page .dev-handwritten{top:-13px;left:19%}.development-page .dev-cost-art{max-width:400px;min-height:400px;margin:0 auto}.development-page .dev-process-grid{grid-template-columns:repeat(3,1fr);row-gap:36px}.development-page .dev-process-arrow{display:none}.development-page .dev-security-art{max-width:390px}.development-page .dev-contact{background:linear-gradient(#262f4b 0 42%,#100e21 42% 100%)}.development-page .dev-contact:after{width:100%;height:42%;bottom:auto}.development-page .dev-contact-copy{max-width:620px;padding:10px 0}}@media (max-width:767px){.development-page .container{width:100%;padding-left:22px;padding-right:22px}.development-page .dev-section{padding:66px 0 72px}.development-page .dev-intro h2{font-size:29px}.development-page .dev-intro p{font-size:13px}.development-page .dev-hero{padding:44px 0 57px}.development-page .dev-breadcrumb{gap:8px;margin-bottom:22px;font-size:10px}.development-page .dev-hero h1{font-size:clamp(37px,9vw,49px)}.development-page .dev-hero-description{margin-top:18px;font-size:13px}.development-page .dev-benefits{gap:13px 10px;margin:21px 0}.development-page .dev-benefits div{gap:7px;font-size:11px}.development-page .dev-benefits i{font-size:14px}.development-page .dev-btn{gap:9px;min-height:44px;padding:12px 15px;font-size:12px}.development-page .dev-hero-trust{gap:14px;margin-top:22px}.development-page .dev-hero-trust span{font-size:10px}.development-page .dev-hero-visual{min-height:315px;margin-top:10px}.development-page .dev-dashboard-art{height:270px}.development-page .dev-laptop-screen{border-width:6px}.development-page .dev-app-screen{padding:11px}.development-page .dev-app-top{margin-bottom:6px}.development-page .dev-app-sidebar{gap:11px;padding:12px 7px}.development-page .dev-app-metrics{height:42px;margin-bottom:5px}.development-page .dev-app-analytics{height:72px}.development-page .dev-app-donut{width:43px;height:43px}.development-page .dev-app-donut div{width:23px;height:23px}.development-page .dev-mobile-mock{border-width:5px;border-radius:17px;padding:17px 7px 8px}.development-page .dev-mobile-blue{height:37px;padding:7px}.development-page .dev-mobile-blue span{height:4px}.development-page .dev-mobile-stats{margin:9px 0}.development-page .dev-mobile-list{gap:6px}.development-page .dev-handwritten{font-size:12px;top:-2px}.development-page .dev-handwritten span{font-size:27px;bottom:-30px}.development-page .dev-visual-note{font-size:12px;top:13%}.development-page .dev-service-card{min-height:235px}.development-page .dev-check-panel{min-height:0}.development-page .dev-hire-banner{padding:14px 12px}.development-page .dev-hire-banner strong{font-size:12px}.development-page .dev-hire-bars{display:none}.development-page .dev-hire-visual{max-width:350px}.development-page .dev-cost-factors{grid-template-columns:repeat(2,1fr)}.development-page .dev-cost-table{min-width:560px}.development-page .dev-comparison .dev-intro h2 br{display:none}.development-page .dev-process-grid{grid-template-columns:repeat(2,1fr)}.development-page .dev-process-icon{width:60px;height:60px;font-size:21px}.development-page .dev-process-step h3{font-size:13px}.development-page .dev-process-step p{font-size:11px}.development-page .dev-process-step:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:min(100%,240px)}.development-page .dev-cases-heading{flex-direction:column;align-items:flex-start}.development-page .dev-case-preview{height:235px}.development-page .dev-case-preview .dev-dashboard-art{height:200px}.development-page .dev-faq-bottom{text-align:center;flex-direction:column;align-items:stretch;margin-top:25px;padding:15px;display:flex}.development-page .dev-faq-bottom .dev-btn{width:100%}.development-page .dev-contact{padding:68px 0}.development-page .dev-contact-form-card{padding:23px 18px}.development-page .dev-contact-tabs{gap:9px}.development-page .dev-contact-tabs button{min-height:54px;padding:9px 5px;font-size:clamp(11px,2.9vw,13px);line-height:1.3}}@media (max-width:400px){.development-page .dev-hero-actions{flex-direction:column;align-items:stretch}.development-page .dev-hero-trust{gap:10px}.development-page .dev-hero h1{font-size:35px}.development-page .dev-mobile-mock{right:-3px}.development-page .dev-dashboard-art{height:232px}.development-page .dev-hero-visual{min-height:265px}.development-page .dev-case-preview .dev-dashboard-art{height:166px}.development-page .dev-case-preview{height:215px}.development-page .dev-contact-tabs button{font-size:11px}}.development-page .dev-hero h1{white-space:pre-line}.development-page .dev-breadcrumb-entry{align-items:center;gap:11px;display:inline-flex}.development-page .dev-content-paragraph{color:var(--dev-muted);margin-bottom:18px;font-size:15px;line-height:1.9}.development-page .dev-banner{text-align:center;color:#fff;background:#101b3d}.development-page .dev-banner h2{color:#fff;white-space:pre-line;margin-bottom:20px;font-size:clamp(29px,3vw,42px)}.development-page .dev-banner p{color:#d2d9f1;max-width:650px;margin:0 auto 24px;line-height:1.8}.development-page main section{position:relative}.development-page main .dev-data-background{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.development-page main .dev-data-background~.container{z-index:1;position:relative}.development-page .dev-pricing-bottom--with-image{grid-template-columns:minmax(0,1fr) minmax(280px,38%);align-items:center;gap:36px;display:grid}.development-page .dev-pricing-bottom--with-image .dev-cost-factors{grid-template-columns:repeat(2,minmax(0,1fr))}.development-page .dev-pricing-image{text-align:center}.development-page .dev-pricing-image img{width:auto;max-width:100%;max-height:460px}.development-page .dev-inline-icon{object-fit:contain;vertical-align:middle;flex-shrink:0;width:1.2em;height:1.2em}.development-page .dev-process-icon img{max-width:36px;max-height:36px}.development-page .dev-service-card>span img,.development-page .dev-why-card>span img{max-width:50px;max-height:50px}.development-page .dev-stack-logo img{max-width:45px;max-height:40px}@media (max-width:991px){.development-page .dev-pricing-bottom--with-image{grid-template-columns:1fr}}@media (max-width:575px){.development-page .dev-pricing-bottom--with-image .dev-cost-factors{grid-template-columns:repeat(2,minmax(0,1fr))}}.development-page .dev-large-icon{object-fit:contain;max-width:100%;height:auto;display:block}.development-page .dev-hire-banner-link{color:#568cf9;align-items:center;gap:8px;margin-top:8px;font-weight:700;display:flex}
.development-page .dev-hero,.development-page .dev-process,.development-page .dev-contact{isolation:isolate;overflow:hidden}.development-page .dev-hero:before{content:"";z-index:0;pointer-events:none;transform-origin:50%;background:radial-gradient(at 79% 48%,#3774fb52,#0000 48%),radial-gradient(at 25% 104%,#2b53c545,#0000 58%),linear-gradient(115deg,#0c13310a,#2a55bd40);animation:15s ease-in-out infinite alternate dev-hero-fade;position:absolute;inset:-7%}@keyframes dev-hero-fade{0%,9%{opacity:.22;transform:scale(1)}52%{opacity:.87;transform:scale(1.045)}to{opacity:.36;transform:scale(1.015)}}.development-page .dev-process:before,.development-page .dev-contact:before{content:"";z-index:0;pointer-events:none;opacity:.22;background:radial-gradient(at 16% 12%,#447bfa30,#0000 45%),radial-gradient(at 91% 91%,#4d86ff36,#0000 54%);transition:opacity 1.5s,transform 1.8s;position:absolute;inset:0;transform:translateY(18px)}.development-page.dev-motion-ready .dev-process.dev-section-active:before,.development-page.dev-motion-ready .dev-contact.dev-section-active:before{opacity:1;transform:translate(0,0)}.development-page .dev-process>.container,.development-page .dev-contact>.container{z-index:1;position:relative}.development-page .dev-section--tinted,.development-page .dev-hire{isolation:isolate}.development-page .dev-section--tinted:before,.development-page .dev-hire:before{content:"";pointer-events:none;z-index:0;opacity:0;background:radial-gradient(at 89% 16%,#6f9cff1f,#0000 48%),radial-gradient(at 2% 94%,#7cb0ff14,#0000 49%);transition:opacity 1.25s,transform 1.45s;position:absolute;inset:0;transform:translateY(28px)}.development-page.dev-motion-ready .dev-section--tinted.dev-section-active:before,.development-page.dev-motion-ready .dev-hire.dev-section-active:before{opacity:1;transform:translate(0,0)}.development-page .dev-section--tinted>.container,.development-page .dev-hire>.container{z-index:1;position:relative}.development-page.dev-motion-ready .dev-reveal{--dev-motion-x:0px;opacity:0;translate:var(--dev-motion-x) 24px;transition:opacity .64s cubic-bezier(.22,1,.36,1),translate .78s cubic-bezier(.22,1,.36,1);transition-delay:var(--dev-reveal-delay,0s)}.development-page.dev-motion-ready .dev-reveal[data-motion-direction=left]{--dev-motion-x:-22px}.development-page.dev-motion-ready .dev-reveal[data-motion-direction=right]{--dev-motion-x:22px}.development-page.dev-motion-ready .dev-reveal.is-visible{opacity:1;translate:0}.development-page .dev-btn{isolation:isolate;transition:background-color .3s,border-color .3s,box-shadow .3s,transform .32s cubic-bezier(.2,.7,.2,1),color .3s;position:relative;overflow:hidden}.development-page .dev-btn:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:32%;transition:left .65s cubic-bezier(.2,.7,.3,1);position:absolute;top:-35%;bottom:-35%;left:-80%;transform:translate(-50%)skew(-20deg)}.development-page .dev-btn:hover:before{left:160%}.development-page .dev-btn i{transition:transform .3s}.development-page .dev-btn:hover i,.development-page .dev-btn:focus-visible i{transform:translate(4px)}.development-page .dev-btn--primary:hover{box-shadow:0 12px 26px #295edd45}.development-page .dev-btn--outline:hover{box-shadow:0 9px 24px #538bff1f}.development-page .dev-breadcrumb a{transition:color .25s}.development-page .dev-hero-visual>img{filter:drop-shadow(0 16px 24px #0b18411f);max-height:550px;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .6s}.development-page .dev-service-card,.development-page .dev-check-panel,.development-page .dev-cost-factors>div,.development-page .dev-stack-tile,.development-page .dev-ownership,.development-page .dev-case-card,.development-page .dev-why-card,.development-page .dev-faq{transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s,border-color .32s,background-color .32s}.development-page .dev-service-card{border-color:#e9edf7;position:relative;overflow:hidden}.development-page .dev-service-card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#316be8,#68a0ff,#93b9ff);height:3px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 auto;transform:scaleX(0)}.development-page .dev-service-card>span img,.development-page .dev-why-card img{transition:transform .42s cubic-bezier(.22,1,.36,1)}.development-page .dev-hire-banner{transition:transform .32s,box-shadow .35s,background-color .35s;position:relative;overflow:hidden}.development-page .dev-hire-banner:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 35%,#4f84ff2e,#0000 75%);transition:opacity .35s;position:absolute;inset:0}.development-page .dev-hire-banner .dev-square-icon,.development-page .dev-hire-bars b{transition:transform .4s}.development-page .dev-cost-factors>div{position:relative}.development-page .dev-case-preview{overflow:hidden}.development-page .dev-case-preview .dev-dashboard-art{transition:transform .65s cubic-bezier(.22,1,.36,1)}.development-page .dev-case-label,.development-page .dev-tags span{transition:background-color .3s,border-color .3s,color .3s}.development-page .dev-process-icon,.development-page .dev-process-icon img{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s}.development-page .dev-stack-logo{transition:transform .38s}.development-page .dev-cost-table tbody td,.development-page .dev-comparison-table tbody td{transition:background-color .3s,color .3s,box-shadow .3s}.development-page .dev-faq-answer-wrap{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .3s,visibility .38s;display:grid}.development-page .dev-faq-answer-wrap.is-expanded{opacity:1;visibility:visible;grid-template-rows:1fr}.development-page .dev-faq .dev-faq-answer{min-height:0;padding:0 21px;overflow:hidden}.development-page .dev-faq .dev-faq-answer p{padding-bottom:19px}.development-page .dev-faq button,.development-page .dev-faq button i{transition:color .3s,background-color .3s,transform .3s}.development-page .dev-faq.is-open{border-color:#cddcfe;box-shadow:0 12px 28px #1a377017}.development-page .dev-faq.is-open button{color:#2d60cf}.development-page .dev-faq.is-open button i{transform:rotate(180deg)}.development-page .dev-contact-form-card{border:1px solid #ffffff8c;transition:box-shadow .42s,border-color .3s}.development-page .dev-contact-tabs button{transition:background-color .3s,color .3s,box-shadow .3s,transform .3s}.development-page .dev-contact-form-card input:not([type=checkbox]),.development-page .dev-contact-form-card textarea,.development-page .dev-contact-form-card select{transition:border-color .25s,background-color .25s,box-shadow .25s}.development-page .dev-contact-form-card input:not([type=checkbox]):focus,.development-page .dev-contact-form-card textarea:focus,.development-page .dev-contact-form-card select:focus{border-bottom-color:#3469e9;box-shadow:0 2px 0 -1px #3469e961}@media (hover:hover) and (pointer:fine){.development-page .dev-service-card:hover{border-color:#d3e0fb;transform:translateY(-9px);box-shadow:0 22px 42px #1f438526}.development-page .dev-service-card:hover:before{transform:scaleX(1)}.development-page .dev-service-card:hover>span img{transform:translateY(-3px)scale(1.07)}.development-page .dev-check-panel:hover,.development-page .dev-cost-factors>div:hover,.development-page .dev-stack-tile:hover,.development-page .dev-why-card:hover{transform:translateY(-5px);box-shadow:0 15px 32px #1f43851f}.development-page .dev-hire-banner:hover{background:#151d40;transform:translateY(-3px);box-shadow:0 15px 28px #1119472b}.development-page .dev-hire-banner:hover:before{opacity:1}.development-page .dev-hire-banner:hover .dev-square-icon{transform:rotate(-6deg)scale(1.07)}.development-page .dev-hire-banner:hover .dev-hire-bars b{transform:translate(-5px)}.development-page .dev-check-panel:hover{box-shadow:0 15px 32px #244b9a1c}.development-page .dev-cost-factors>div:hover{background:#fff;border-color:#c6d8fc}.development-page .dev-cost-table tbody tr:hover td{background-color:#e6efff}.development-page .dev-comparison-table tbody tr:hover td{background-color:#e6eeff}.development-page .dev-comparison-table tbody tr:hover td.selected{background-color:#dce9ff}.development-page .dev-process-step:hover .dev-process-icon{transform:translateY(-6px)scale(1.07);box-shadow:0 14px 30px #386af47a}.development-page .dev-process-step:hover .dev-process-icon img{transform:scale(1.07)}.development-page .dev-stack-tile:hover .dev-stack-logo{transform:translateY(-2px)scale(1.07)}.development-page .dev-ownership:hover{box-shadow:0 15px 34px #2654a91f}.development-page .dev-case-card:hover{transform:translateY(-7px);box-shadow:0 21px 46px #1a346229}.development-page .dev-case-card:hover .dev-case-preview .dev-dashboard-art{transform:translate(-2%)scale(1.045)}.development-page .dev-case-card:hover .dev-case-label{background:#deeafe}.development-page .dev-case-card:hover .dev-tags span{border-color:#d3dffc}.development-page .dev-why-card:hover img{transform:translateY(-3px)scale(1.045)}.development-page .dev-faq:not(.is-open):hover{transform:translateY(-2px);box-shadow:0 12px 26px #1c376d1a}.development-page .dev-faq button:hover{color:#315dd0}.development-page .dev-contact-form-card:hover{box-shadow:0 21px 48px #0000002b}.development-page .dev-contact-tabs button:not(.active):hover{color:#2455bf;background:#e7eefc}.development-page .dev-hero-visual:hover>img{filter:drop-shadow(0 23px 30px #0f296d29);transform:translateY(-5px)}}.development-page .dev-btn:focus-visible,.development-page .dev-hire-banner:focus-visible,.development-page .dev-faq button:focus-visible,.development-page .dev-contact-tabs button:focus-visible,.development-page .dev-breadcrumb a:focus-visible{outline-offset:3px;outline:3px solid #91b5ff}@media (max-width:767px){.development-page .dev-hero:before{animation-duration:18s}.development-page.dev-motion-ready .dev-reveal{--dev-motion-x:0px;transition-duration:.48s,.55s;transition-delay:0s;translate:0 13px}.development-page.dev-motion-ready .dev-reveal.is-visible{translate:0}.development-page .dev-hero-visual>img{filter:none}}@media (prefers-reduced-motion:reduce){.development-page *,.development-page :before,.development-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.development-page .dev-reveal{opacity:1!important;filter:none!important;transform:none!important}.development-page .dev-hero:before{opacity:.3;transform:none}.development-page .dev-process:before,.development-page .dev-contact:before,.development-page .dev-section--tinted:before,.development-page .dev-hire:before{opacity:.65;transform:none}}@keyframes dev-hero-arrive{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.development-page.dev-motion-ready .dev-hero-content.dev-reveal.is-visible,.development-page.dev-motion-ready .dev-hero-visual.dev-reveal.is-visible,.development-page.dev-motion-ready .devl-hero-copy.dev-reveal.is-visible,.development-page.dev-motion-ready .devl-hero-panel.dev-reveal.is-visible,.development-page.dev-motion-ready .cs-hero-copy.dev-reveal.is-visible,.development-page.dev-motion-ready .cs-hero-visual.dev-reveal.is-visible{animation:.72s cubic-bezier(.22,1,.36,1) both dev-hero-arrive}.development-page.dev-motion-ready .dev-hero-visual.dev-reveal.is-visible,.development-page.dev-motion-ready .devl-hero-panel.dev-reveal.is-visible,.development-page.dev-motion-ready .cs-hero-visual.dev-reveal.is-visible{animation-delay:.11s}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.development-page.dev-motion-ready .dev-hero-content.dev-reveal.is-visible,.development-page.dev-motion-ready .dev-hero-visual.dev-reveal.is-visible,.development-page.dev-motion-ready .devl-hero-copy.dev-reveal.is-visible,.development-page.dev-motion-ready .devl-hero-panel.dev-reveal.is-visible,.development-page.dev-motion-ready .cs-hero-copy.dev-reveal.is-visible,.development-page.dev-motion-ready .cs-hero-visual.dev-reveal.is-visible{animation-duration:.5s}}
