.services-industries{position:relative}.industries-heading{border-bottom:1px solid var(--line);padding-bottom:70px}.industries-heading-top{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.industries-total{color:var(--muted);letter-spacing:.08em;font-family:DM Mono,monospace;font-size:8px}.industries-heading-main{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:100px;display:grid}.industries-heading-main h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:.92}.industries-heading-main h2 em{color:#e8602e;font-style:normal}.industries-heading-main p{max-width:410px;color:var(--muted);margin:0;font-size:13px;line-height:1.8}.industry-grid{border-bottom:1px solid var(--line)}.industry-item{border-bottom:1px solid var(--line);cursor:default;grid-template-columns:70px minmax(0,1fr) 45px;align-items:center;gap:30px;min-height:145px;padding:25px 10px;transition:padding .35s cubic-bezier(.16,1,.3,1),background-color .35s;display:grid;position:relative}.industry-item:last-child{border-bottom:0}.industry-item:before{content:"";background:color-mix(in srgb, var(--teal) 4%, transparent);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.industry-item:hover:before{opacity:1}.industry-index{z-index:1;color:var(--teal);letter-spacing:.04em;align-self:start;padding-top:5px;font-family:DM Mono,monospace;font-size:9px;position:relative}.industry-content{z-index:1;grid-template-columns:minmax(200px,.7fr) minmax(220px,.8fr);align-items:center;gap:50px;display:grid;position:relative}.industry-content h3{color:var(--text);letter-spacing:-.04em;margin:0;font-size:clamp(24px,2.4vw,38px);font-weight:500;line-height:1;transition:transform .35s cubic-bezier(.16,1,.3,1)}.industry-content p{max-width:390px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.industry-arrow{z-index:2;border:1px solid var(--line);width:38px;height:38px;color:var(--muted);border-radius:50%;place-items:center;font-size:14px;transition:transform .4s cubic-bezier(.16,1,.3,1),background-color .3s,border-color .3s,color .3s;display:grid;position:relative}.industry-item:hover{padding-left:25px;padding-right:25px}.industry-item:hover .industry-content h3{transform:translate(8px)}.industry-item:hover .industry-arrow{border-color:var(--teal);background:var(--teal);color:var(--bg);transform:translate(4px,-4px)}@media (max-width:1000px){.industries-heading-main{grid-template-columns:minmax(0,1fr) minmax(250px,.7fr);gap:50px}.industries-heading-main h2{font-size:clamp(44px,6vw,68px)}.industry-item{grid-template-columns:50px minmax(0,1fr) 40px;gap:20px}.industry-content{grid-template-columns:minmax(180px,.7fr) minmax(200px,.8fr);gap:30px}}@media (max-width:768px){.industries-heading{padding-bottom:45px}.industries-heading-top{margin-bottom:25px}.industries-heading-main{display:block}.industries-heading-main h2{font-size:clamp(40px,11vw,58px);line-height:.94}.industries-heading-main p{max-width:600px;margin-top:25px;font-size:12px;line-height:1.7}.industry-item{grid-template-columns:30px minmax(0,1fr) 32px;gap:12px;min-height:145px;padding:22px 0}.industry-item:hover{padding-left:0;padding-right:0}.industry-content{display:block}.industry-content h3{margin-bottom:10px;font-size:23px}.industry-content p{max-width:100%;font-size:10px;line-height:1.65}.industry-item:hover .industry-content h3{transform:none}.industry-arrow{width:30px;height:30px;font-size:11px}}@media (max-width:480px){.industries-heading-main h2{font-size:39px}.industries-heading-main p{margin-top:20px;font-size:11px}.industries-total{font-size:7px}.industry-item{grid-template-columns:25px minmax(0,1fr) 30px;gap:10px;min-height:135px}.industry-content h3{font-size:21px}.industry-content p{font-size:10px}.industry-arrow{width:28px;height:28px}}
.services-page{isolation:isolate;color:var(--text);background:radial-gradient(circle at 75% 10%,#e8602e14,#0000 32%),#000;position:relative;overflow:clip}.services-page *,.services-page :before,.services-page :after{box-sizing:border-box}.services-container{width:min(1180px,100% - 48px);margin:0 auto}.services-kicker{color:var(--brand-light);letter-spacing:.16em;align-items:center;gap:9px;margin-bottom:20px;font-family:DM Mono,monospace;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.services-section-heading{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:end;gap:80px;margin-bottom:70px;display:grid}.services-section-heading h2,.deep-dive-heading h2,.growth-copy h2,.industries-intro h2,.why-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,74px);font-weight:500;line-height:.96}.services-section-heading h2 em,.deep-dive-heading h2 em,.growth-copy h2 em,.industries-intro h2 em,.why-heading h2 em{color:var(--brand);font-style:normal}.services-section-heading>p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.8}.services-hero{align-items:center;min-height:760px;padding:145px 0 100px;display:flex;position:relative;overflow:hidden}.services-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#000000fa 0%,#000000c7 45%,#0003 100%);position:absolute;inset:0}.services-hero-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:center;gap:50px;display:grid;position:relative}.services-hero-content{z-index:3;max-width:680px;position:relative}.services-hero-kicker{color:var(--brand-light);letter-spacing:.18em;align-items:center;gap:10px;margin-bottom:28px;font-family:DM Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.services-status-dot{background:var(--brand);border-radius:999px;width:7px;height:7px;box-shadow:0 0 18px #e8602ecc}.services-hero-title{letter-spacing:-.065em;max-width:780px;margin:0;font-size:clamp(54px,6.4vw,92px);font-weight:500;line-height:.91}.services-hero-title-line{display:block;overflow:visible}.services-hero-title-accent{color:var(--brand)}.services-hero-copy{max-width:610px;color:var(--text-secondary);margin:32px 0 0;font-size:17px;line-height:1.75}.services-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px;display:flex}.services-primary-button,.services-secondary-button{border-radius:11px;justify-content:center;align-items:center;min-height:52px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s;display:inline-flex}.services-primary-button{background:var(--brand);color:#fff;gap:17px;padding:0 21px 0 23px;box-shadow:0 12px 40px #e8602e33}.services-primary-button:hover{background:var(--brand-light);transform:translateY(-3px);box-shadow:0 18px 55px #e8602e47}.services-button-arrow{background:#ffffff24;border-radius:7px;place-items:center;width:27px;height:27px;transition:transform .3s;display:grid}.services-primary-button:hover .services-button-arrow{transform:translate(3px,-3px)}.services-secondary-button{border:1px solid var(--line);color:var(--text);background:#ffffff06;gap:12px;padding:0 20px}.services-secondary-button:hover{border-color:var(--soft-line);background:#ffffff0d;transform:translateY(-3px)}.services-secondary-button span{color:var(--brand-light)}.services-hero-visual{justify-content:center;align-items:center;min-height:570px;display:flex;position:relative}.services-hero-visual-frame{width:min(100%,570px);height:570px;position:relative}.services-hero-scene,.services-hero-scene canvas{width:100%!important;height:100%!important}.hero-floating-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text);letter-spacing:.12em;background:#0a0a0ab8;border:1px solid #e8602e33;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-family:DM Mono,monospace;font-size:9px;display:flex;position:absolute}.hero-floating-label span{color:var(--brand)}.hero-label-top{top:16%;right:2%}.hero-label-bottom{bottom:15%;left:5%}.services-hero-scroll{z-index:3;color:var(--muted);letter-spacing:.16em;writing-mode:vertical-rl;align-items:center;gap:12px;font-family:DM Mono,monospace;font-size:8px;display:flex;position:absolute;bottom:36px;right:40px}.services-hero-scroll i{background:linear-gradient(to bottom, var(--brand), transparent);width:1px;height:55px}.services-overview{padding:150px 0;position:relative}.service-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.service-overview-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0b,#ffffff03);border-radius:18px;flex-direction:column;min-height:470px;padding:18px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .35s,background .35s;display:flex;position:relative;overflow:hidden}.service-overview-card:hover{background:linear-gradient(145deg,#e8602e12,#ffffff05);border-color:#e8602e52;transform:translateY(-9px)}.service-overview-card:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 30%,#e8602e21,#0000 55%);transition:opacity .4s;position:absolute;inset:0}.service-overview-card:hover:before{opacity:1}.service-card-top{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.service-card-top>span{color:var(--muted);font-family:DM Mono,monospace;font-size:10px}.service-card-icon{width:135px;height:125px}.service-card-icon .service-visual{width:100%;height:100%}.service-card-content{z-index:2;margin-top:auto;position:relative}.service-card-content h3{letter-spacing:-.04em;margin:0;font-size:25px;font-weight:600}.service-card-content p{min-height:104px;color:var(--text-secondary);margin:13px 0 18px;font-size:12.5px;line-height:1.65}.service-capability-list{flex-wrap:wrap;gap:6px;display:flex}.service-capability-list span{border:1px solid var(--line);color:var(--muted);letter-spacing:.03em;border-radius:6px;padding:6px 8px;font-family:DM Mono,monospace;font-size:7px}.service-card-bottom{z-index:2;border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:20px;padding-top:15px;display:flex;position:relative}.service-card-bottom span{color:var(--brand-light);letter-spacing:.1em;font-family:DM Mono,monospace;font-size:7px;font-weight:700;line-height:1.5}.service-card-bottom i{color:var(--brand);font-style:normal}.service-visual{pointer-events:none;width:100%;height:100%;position:relative}.visual-browser{background:#ffffff09;border:1px solid #e8602e40;border-radius:8px;position:absolute;inset:16% 8%;overflow:hidden;transform:perspective(600px)rotateX(5deg)rotateY(-7deg);box-shadow:0 20px 60px #00000059,inset 0 0 30px #e8602e0a}.visual-browser-top{border-bottom:1px solid var(--line);gap:4px;height:18px;padding:6px 7px;display:flex}.visual-browser-top i{background:var(--muted);border-radius:50%;width:4px;height:4px}.visual-browser-content{padding:15px}.visual-line{background:#ffffff1f;border-radius:99px;height:4px;margin-bottom:7px}.line-large{background:var(--brand);width:72%}.line-medium{width:52%}.line-small{width:38%}.visual-browser-grid{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:15px;display:grid}.visual-browser-grid div{border:1px solid var(--line);background:#ffffff06;border-radius:4px;height:45px}.visual-badge{color:var(--brand-light);background:#e8602e1f;border:1px solid #e8602e4d;border-radius:7px;padding:8px 10px;font-family:DM Mono,monospace;font-size:9px;position:absolute;bottom:7%;right:0}.product-window{background:#ffffff09;border:1px solid #7c3aed4d;border-radius:9px;display:flex;position:absolute;inset:10% 5%;overflow:hidden;transform:perspective(700px)rotateX(4deg)rotateY(-5deg)}.product-sidebar{border-right:1px solid var(--line);width:23%;padding:16px 8px}.product-sidebar span{background:#ffffff17;border-radius:99px;width:70%;height:5px;margin:0 auto 13px;display:block}.product-sidebar span:first-child{background:#7c3aed;width:82%}.product-main{flex:1;padding:15px}.product-header{justify-content:space-between;margin-bottom:15px;display:flex}.product-header div{background:#ffffff1f;border-radius:99px;width:28%;height:6px}.product-header div:last-child{width:15%}.product-stats{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.product-stats div{border:1px solid var(--line);background:#7c3aed14;border-radius:5px;height:42px}.product-chart{border:1px solid var(--line);border-radius:6px;align-items:end;gap:7px;height:100px;margin-top:12px;padding:10px;display:flex;position:relative}.product-chart span{background:#7c3aeda6;border-radius:3px 3px 0 0;flex:1;height:30%}.product-chart span:nth-child(2){height:45%}.product-chart span:nth-child(3){height:38%}.product-chart span:nth-child(4){height:65%}.product-chart span:nth-child(5){height:52%}.product-chart span:nth-child(6){height:78%}.product-chart span:nth-child(7){background:#a78bfa;height:92%}.growth-chart{background:linear-gradient(#22d3ee0f,#ffffff04);border:1px solid #22d3ee33;border-radius:10px;position:absolute;inset:16% 7%;overflow:hidden}.growth-chart:before,.growth-chart:after{content:"";background:#ffffff0f;height:1px;position:absolute;inset:25% 0 auto;box-shadow:0 50px #ffffff0f,0 100px #ffffff0f}.chart-line{transform-origin:0;background:#22d3ee;width:80%;height:2px;position:absolute}.chart-line-1{bottom:25%;left:9%;transform:rotate(-27deg)}.chart-line-2{width:48%;bottom:57%;left:42%;transform:rotate(-18deg)}.chart-point{background:#000;border:2px solid #22d3ee;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 15px #22d3ee8c}.point-1{bottom:24%;left:13%}.point-2{bottom:34%;left:31%}.point-3{bottom:53%;left:49%}.point-4{bottom:67%;left:67%}.point-5{top:15%;right:11%}.conversion-card{background:#000a0ccc;border:1px solid #22d3ee40;border-radius:7px;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:absolute;bottom:5%;right:0}.conversion-card span{color:var(--muted);font-family:DM Mono,monospace;font-size:7px}.conversion-card strong{color:#67e8f9;font-size:14px}.ai-visual{place-items:center;display:grid}.ai-core{z-index:4;background:radial-gradient(circle,#4ade8033,#4ade8005 70%);border:1px solid #4ade8080;border-radius:50%;place-items:center;width:82px;height:82px;display:grid;position:absolute;box-shadow:0 0 45px #4ade801f,inset 0 0 25px #4ade8014}.ai-core span{color:#86efac;font-family:DM Mono,monospace;font-size:15px;font-weight:800}.ai-ring{border:1px solid #4ade8026;border-radius:50%;position:absolute}.ring-1{width:140px;height:140px}.ring-2{width:205px;height:205px}.ring-3{width:270px;height:270px}.ai-node{z-index:5;color:#86efac;background:#000c05cc;border:1px solid #4ade8038;border-radius:6px;padding:7px 9px;font-family:DM Mono,monospace;font-size:7px;position:absolute}.node-1{top:19%;left:12%}.node-2{top:18%;right:8%}.node-3{bottom:15%;right:19%}.service-deep-dive{background:linear-gradient(#0000,#e8602e06,#0000);padding:150px 0}.deep-dive-heading{margin-bottom:100px}.service-detail-list{flex-direction:column;gap:140px;display:flex}.service-detail{grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);align-items:center;gap:90px;min-height:570px;display:grid}.service-detail-reverse{grid-template-columns:minmax(420px,.8fr) minmax(0,1fr)}.service-detail-reverse .service-detail-content{grid-area:1/2}.service-detail-reverse .service-detail-visual{grid-area:1/1}.service-detail-content{position:relative}.service-detail-number{color:var(--brand);margin-bottom:24px;font-family:DM Mono,monospace;font-size:11px}.service-detail-content h3{letter-spacing:-.055em;max-width:620px;margin:0;font-size:clamp(38px,4.2vw,63px);font-weight:500;line-height:.98}.service-detail-content>p{max-width:610px;color:var(--text-secondary);margin:26px 0;font-size:15px;line-height:1.8}.detail-capabilities{flex-wrap:wrap;gap:7px;max-width:650px;display:flex}.detail-capabilities span{border:1px solid var(--line);color:var(--muted);border-radius:7px;padding:8px 10px;font-family:DM Mono,monospace;font-size:8px}.service-detail-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;max-width:650px;margin-top:35px;padding-top:22px;display:flex}.service-detail-footer small{color:var(--muted);letter-spacing:.12em;margin-bottom:7px;font-family:DM Mono,monospace;font-size:7px;display:block}.service-detail-footer strong{max-width:340px;color:var(--text);font-size:13px;line-height:1.5;display:block}.detail-link{color:var(--brand-light);flex-shrink:0;align-items:center;gap:12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.detail-link span{transition:transform .3s}.detail-link:hover span{transform:translate(4px,-4px)}.service-detail-visual{border:1px solid var(--line);background:radial-gradient(circle,#e8602e0f,#0000 60%),#ffffff04;border-radius:24px;height:480px}.business-problems{padding:150px 0}.problems-heading{margin-bottom:55px}.problems-layout{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:20px;display:grid}.problem-list{border-top:1px solid var(--line)}.problem-item{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px 1fr 25px;align-items:center;gap:15px;padding:21px 0;display:grid}.problem-item>span{color:var(--muted);font-family:DM Mono,monospace;font-size:9px}.problem-item strong{font-size:17px;font-weight:600;transition:color .3s}.problem-item i{color:var(--muted);font-style:normal;transition:transform .3s,color .3s}.problem-item:hover strong,.problem-item.is-active strong{color:var(--brand-light)}.problem-item:hover i,.problem-item.is-active i{color:var(--brand);transform:translate(3px,-3px)}.problem-resolution{background:radial-gradient(circle at 70% 30%,#e8602e1f,#0000 55%),#ffffff05;border:1px solid #e8602e38;border-radius:18px;min-height:400px;padding:35px;position:relative;overflow:hidden}.problem-resolution>span{color:var(--brand-light);letter-spacing:.14em;font-family:DM Mono,monospace;font-size:8px}.resolution-number{color:#e8602e38;letter-spacing:-.08em;margin-top:65px;font-size:100px;font-weight:500;line-height:.7}.problem-resolution h3{z-index:2;letter-spacing:-.035em;max-width:440px;margin:35px 0;font-size:27px;font-weight:500;line-height:1.2;position:relative}.resolution-line{background:linear-gradient(90deg, var(--brand), transparent);width:100%;height:1px}.growth-system{background:radial-gradient(circle at 80%,#e8602e12,#0000 38%),#030303;padding:150px 0;position:relative;overflow:hidden}.growth-system-grid{grid-template-columns:minmax(0,.75fr) minmax(500px,1fr);align-items:center;gap:60px;display:grid}.growth-copy h2{margin-bottom:30px}.growth-copy>p{max-width:520px;color:var(--text-secondary);font-size:15px;line-height:1.8}.growth-sequence{color:var(--muted);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:9px;margin-top:35px;font-family:DM Mono,monospace;font-size:8px;display:flex}.growth-sequence i{color:var(--brand);font-style:normal}.growth-visual-wrap{height:560px}.growth-system-scene{border:1px solid var(--line);background:radial-gradient(circle,#e8602e17,#0000 35%),#ffffff03;border-radius:25px;width:100%;height:100%;position:relative;overflow:hidden}.growth-grid{opacity:.3;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.growth-orbit{position:absolute;inset:9%}.growth-node{color:var(--text-secondary);letter-spacing:.08em;align-items:center;gap:7px;font-family:DM Mono,monospace;font-size:8px;display:flex;position:absolute;transform:translate(-50%,-50%)}.growth-node-dot{background:var(--brand);border-radius:50%;width:6px;height:6px;box-shadow:0 0 15px #e8602eb3}.growth-core{background:radial-gradient(circle,#e8602e2b,#e8602e05 70%);border:1px solid #e8602e59;border-radius:50%;place-items:center;width:145px;height:145px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.growth-core-inner{flex-direction:column;align-items:center;gap:5px;display:flex}.growth-core-inner span{color:var(--muted);letter-spacing:.15em;font-family:DM Mono,monospace;font-size:7px}.growth-core-inner strong{color:var(--brand-light);letter-spacing:-.03em;font-size:16px}.growth-pulse{border:1px solid #e8602e66;border-radius:50%;position:absolute;inset:0}.services-process{padding:150px 0}.process-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.process-step{border-right:1px solid var(--line);min-height:270px;padding:25px;position:relative}.process-step:last-child{border-right:0}.process-step-number{color:var(--brand);font-family:DM Mono,monospace;font-size:9px}.process-step h3{letter-spacing:-.04em;margin:70px 0 12px;font-size:25px;font-weight:600}.process-step p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.7}.process-arrow{color:var(--muted);font-size:15px;position:absolute;top:25px;right:25px}.process-cta{justify-content:center;margin-top:45px;display:flex}.services-industries{background:var(--surface);padding:150px 0}.industries-intro{grid-template-columns:1fr .8fr;align-items:end;gap:70px;margin-bottom:75px;display:grid}.industries-intro p{max-width:430px;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.8}.industry-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.industry-item{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr 25px;align-items:center;gap:15px;min-height:105px;padding:20px 0;transition:padding .3s;display:grid}.industry-item:nth-child(odd){border-right:1px solid var(--line);padding-right:35px}.industry-item:nth-child(2n){padding-left:35px}.industry-item:hover{padding-left:12px}.industry-item:nth-child(2n):hover{padding-left:47px}.industry-item>span{color:var(--muted);font-family:DM Mono,monospace;font-size:8px}.industry-item h3{margin:0 0 5px;font-size:17px;font-weight:600}.industry-item p{color:var(--muted);letter-spacing:.08em;margin:0;font-family:DM Mono,monospace;font-size:7px}.industry-item i{color:var(--brand);font-style:normal}.engagement-paths{padding:150px 0}.engagement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.engagement-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#ffffff03);border-radius:18px;flex-direction:column;min-height:570px;padding:28px;transition:transform .4s,border-color .4s;display:flex;position:relative;overflow:hidden}.engagement-card:hover{border-color:#e8602e4d;transform:translateY(-8px)}.engagement-card.is-featured{background:radial-gradient(circle at 70% 10%,#e8602e1a,#0000 40%),#ffffff06;border-color:#e8602e4d}.engagement-featured{background:var(--brand);color:#fff;letter-spacing:.1em;border-bottom-left-radius:8px;padding:8px 11px;font-family:DM Mono,monospace;font-size:7px;font-weight:800;position:absolute;top:0;right:0}.engagement-top{color:var(--muted);justify-content:space-between;display:flex}.engagement-top>span{color:var(--brand);font-family:DM Mono,monospace;font-size:10px}.engagement-top small{font-family:DM Mono,monospace;font-size:7px}.engagement-type{color:var(--brand-light);letter-spacing:-.05em;margin-top:70px;font-size:38px;font-weight:600}.engagement-card h3{letter-spacing:-.04em;margin:18px 0 13px;font-size:24px;font-weight:600;line-height:1.1}.engagement-card>p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.7}.engagement-capabilities{flex-direction:column;gap:9px;margin-top:25px;display:flex}.engagement-capabilities div{color:var(--muted);gap:8px;font-size:10px;display:flex}.engagement-capabilities span{color:var(--brand)}.engagement-link{border-top:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.engagement-link span{color:var(--brand);transition:transform .3s}.engagement-link:hover span{transform:translate(3px,-3px)}.why-jaavia{background:radial-gradient(circle at 20% 30%, #e8602e0e, transparent 35%), var(--surface);padding:150px 0}.why-heading{margin-bottom:80px}.why-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.why-item{border-right:1px solid var(--line);min-height:285px;padding:25px}.why-item:last-child{border-right:0}.why-item>span{color:var(--brand);font-family:DM Mono,monospace;font-size:9px}.why-item h3{letter-spacing:-.04em;margin:65px 0 14px;font-size:21px;font-weight:600}.why-item p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.75}.services-final-cta{background:radial-gradient(circle at 50% 40%,#e8602e1f,#0000 45%),#030303;place-items:center;min-height:650px;padding:120px 0;display:grid;position:relative;overflow:hidden}.cta-glow{filter:blur(80px);pointer-events:none;background:#e8602e12;border-radius:50%;width:380px;height:380px;position:absolute;top:20%;left:50%;transform:translate(-50%)}.services-final-inner{z-index:2;position:relative}.services-final-content{text-align:center;max-width:900px;margin:0 auto}.services-final-content h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6.5vw,88px);font-weight:500;line-height:.95}.services-final-content h2 em{color:var(--brand);font-style:normal}.services-final-lead{color:var(--text);margin:32px 0 0;font-size:21px;font-weight:600}.services-final-copy{max-width:570px;color:var(--text-secondary);margin:15px auto 0;font-size:14px;line-height:1.8}.services-final-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:35px;display:flex}[data-theme=light] .services-page{color:#101010;background:radial-gradient(circle at 75% 10%,#e8602e12,#0000 35%),#f7f7f7}[data-theme=light] .services-hero:before{background:linear-gradient(90deg,#f7f7f7fa,#f7f7f7cc 48%,#f7f7f71a)}[data-theme=light] .service-overview-card,[data-theme=light] .engagement-card,[data-theme=light] .problem-resolution,[data-theme=light] .growth-system-scene,[data-theme=light] .service-detail-visual{background:#ffffffb8}[data-theme=light] .services-industries,[data-theme=light] .why-jaavia{background:#f1f1f1}[data-theme=light] .growth-system,[data-theme=light] .services-final-cta{background:#ededed}[data-theme=light] .services-hero-title,[data-theme=light] .services-section-heading h2,[data-theme=light] .deep-dive-heading h2,[data-theme=light] .growth-copy h2,[data-theme=light] .industries-intro h2,[data-theme=light] .why-heading h2,[data-theme=light] .services-final-content h2,[data-theme=light] .service-detail-content h3,[data-theme=light] .service-card-content h3,[data-theme=light] .problem-item strong,[data-theme=light] .process-step h3,[data-theme=light] .industry-item h3,[data-theme=light] .engagement-card h3,[data-theme=light] .why-item h3{color:#111}[data-theme=light] .services-hero-copy,[data-theme=light] .services-section-heading>p,[data-theme=light] .service-card-content p,[data-theme=light] .service-detail-content>p,[data-theme=light] .growth-copy>p,[data-theme=light] .industries-intro p,[data-theme=light] .process-step p,[data-theme=light] .engagement-card>p,[data-theme=light] .why-item p{color:#555}@media (max-width:1100px){.services-hero-grid{grid-template-columns:1fr}.services-hero-content{max-width:780px}.services-hero-visual{min-height:470px}.services-hero-visual-frame{height:470px}.service-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-overview-card{min-height:480px}.service-detail,.service-detail-reverse{grid-template-columns:1fr;gap:45px}.service-detail-reverse .service-detail-content,.service-detail-reverse .service-detail-visual{grid-area:auto}.service-detail-visual{height:430px}.growth-system-grid{grid-template-columns:1fr}.growth-visual-wrap{height:520px}.engagement-grid{grid-template-columns:1fr}.engagement-card{min-height:480px}.why-grid{grid-template-columns:repeat(2,1fr)}.why-item:nth-child(2){border-right:0}.why-item:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:720px){.services-container{width:min(100% - 32px,600px)}.services-hero{min-height:auto;padding:125px 0 90px}.services-hero-title{font-size:clamp(46px,13vw,68px);line-height:.93}.services-hero-copy{font-size:14px;line-height:1.7}.services-hero-actions{flex-direction:column;align-items:stretch}.services-primary-button,.services-secondary-button{width:100%}.services-hero-visual{min-height:350px;margin-top:10px}.services-hero-visual-frame{height:350px}.hero-floating-label,.services-hero-scroll{display:none}.services-overview,.service-deep-dive,.business-problems,.growth-system,.services-process,.services-industries,.engagement-paths,.why-jaavia{padding:100px 0}.services-section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.services-section-heading h2,.deep-dive-heading h2,.growth-copy h2,.industries-intro h2,.why-heading h2{font-size:clamp(40px,12vw,58px)}.service-overview-grid{grid-template-columns:1fr;gap:12px}.service-overview-card{min-height:450px}.service-card-content p{min-height:0}.service-detail-list{gap:85px}.service-detail{gap:30px;min-height:auto}.service-detail-content h3{font-size:clamp(38px,11vw,52px)}.service-detail-footer{flex-direction:column;align-items:flex-start}.service-detail-visual{border-radius:18px;height:350px}.problems-layout{grid-template-columns:1fr}.problem-resolution{min-height:330px}.problem-item{grid-template-columns:30px 1fr 20px;gap:8px}.problem-item strong{font-size:14px}.growth-system-grid{gap:35px}.growth-sequence{line-height:1.8}.growth-visual-wrap{height:400px}.growth-node{font-size:6px}.growth-core{width:110px;height:110px}.growth-core-inner strong{font-size:13px}.growth-grid{background-size:35px 35px}.process-grid{grid-template-columns:1fr}.process-step{border-right:0;border-bottom:1px solid var(--line);min-height:210px}.process-step:last-child{border-bottom:0}.process-step h3{margin-top:40px}.industries-intro{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.industry-grid{grid-template-columns:1fr}.industry-item:nth-child(odd){border-right:0;padding-right:0}.industry-item:nth-child(2n),.industry-item:nth-child(2n):hover{padding-left:0}.industry-item:hover{padding-left:7px}.why-grid{grid-template-columns:1fr}.why-item,.why-item:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:230px}.why-item:last-child{border-bottom:0}.why-item h3{margin-top:45px}.engagement-card{min-height:500px}.services-final-cta{min-height:590px;padding:90px 0}.services-final-content h2{font-size:clamp(45px,12vw,65px)}.services-final-lead{font-size:18px}.services-final-actions{flex-direction:column}.services-final-actions .services-primary-button,.services-final-actions .services-secondary-button{width:100%}}.services-page>main>section:not(.services-hero){content-visibility:auto;contain-intrinsic-size:700px}@media (prefers-reduced-motion:reduce){.services-page *,.services-page :before,.services-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
