.service-detail-final{--sdf-bg:#050814;--sdf-text:#f4f7ff;--sdf-muted:#aeb9c9;--sdf-line:#91a2ca24;--sdf-cyan:#29d9e8;--sdf-cyan-soft:#83f0f6;color:var(--sdf-text);background:radial-gradient(circle at 88% 3%, #7357ff0b, transparent 25%), var(--sdf-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica,Arial,sans-serif;position:relative;overflow:clip}.service-detail-final *,.service-detail-final :before,.service-detail-final :after{box-sizing:border-box}.service-detail-final [data-detail-reveal]{opacity:0;transition:opacity .58s,transform .68s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.service-detail-final [data-detail-reveal].is-visible{opacity:1;transform:none}.service-detail-final__label{color:#60e9ef;letter-spacing:.21em;text-transform:uppercase;align-items:center;gap:18px;width:fit-content;margin:0 auto 16px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.service-detail-final__label>span:first-child{background:#29d9e8d1;flex:0 0 46px;width:46px;height:1px}.service-detail-final__label--left{margin-left:0;margin-right:auto}.service-detail-final__section-head{text-align:center;width:min(100%,820px);margin:0 auto 34px}.service-detail-final__section-head h2,.service-detail-final__technology h2,.service-detail-final__cta h2{color:#f4f7ff;letter-spacing:-.05em;margin:0;font-size:clamp(38px,3.6vw,55px);font-weight:700;line-height:.99}.service-detail-final__section-head h2 span{color:var(--sdf-cyan-soft);display:block}.service-detail-final__section-head>p:last-child{color:#aeb9c9;width:min(100%,51ch);margin:15px auto 0;font-size:14.5px;line-height:1.6}.service-detail-final__button{background:linear-gradient(135deg,#79e9ef,#56d8e0);border:1px solid #7aeff44d;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:0 19px;font-size:13px;font-weight:780;text-decoration:none;transition:transform .19s cubic-bezier(.16,1,.3,1),box-shadow .19s;display:inline-flex;box-shadow:0 13px 30px #29d9e81c;color:#020609!important}.service-detail-final__button svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.service-detail-final__button:hover{transform:translateY(-2px);box-shadow:0 17px 38px #29d9e829}.service-detail-final__button--secondary{box-shadow:none;background:#0a1121a8;border-color:#91a2ca33;color:#eef3f8!important}.service-detail-final__hero{border-bottom:1px solid #91a2ca1a;padding:clamp(108px,6.7vw,128px) 0 clamp(52px,4vw,64px)}.service-detail-final__back{color:#8493a8;align-items:center;gap:8px;width:fit-content;font-size:12px;font-weight:660;text-decoration:none;transition:color .18s;display:inline-flex}.service-detail-final__back:hover{color:#cbd5e2}.service-detail-final__hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(300px,.55fr);align-items:end;gap:clamp(48px,7vw,112px);margin-top:38px;display:grid}.service-detail-final__meta{color:#66e7ed;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;width:fit-content;margin:0 0 22px;font-size:10px;font-weight:800;display:inline-flex}.service-detail-final__meta span{color:#f0f5f8}.service-detail-final__meta i{background:#29d9e89e;width:34px;height:1px}.service-detail-final__hero h1{color:#f4f7ff;letter-spacing:-.055em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(48px,4.6vw,70px);font-weight:700;line-height:.97}.service-detail-final__hero-side{border-left:1px solid #91a2ca24;padding:0 0 4px 26px}.service-detail-final__hero-side>p{color:#b5c1d0;max-width:41ch;margin:0;font-size:15.5px;line-height:1.66}.service-detail-final__hero-side>a{margin-top:24px}.service-detail-final__offerings{padding:clamp(60px,4.7vw,76px) 0}.service-detail-final__card-grid{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,22px);display:grid}.service-detail-final__card{min-height:310px;transform-style:preserve-3d;background:radial-gradient(circle at 10% 0,#29d9e80f,#0000 34%),linear-gradient(150deg,#0f192ed6,#070c1beb);border:1px solid #91a2ca24;border-radius:21px;flex-direction:column;padding:22px 21px 20px;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 17px 46px #00000024,inset 0 1px #ffffff06}.service-detail-final__card-top{justify-content:space-between;align-items:center;gap:15px;display:flex;transform:translateZ(18px)}.service-detail-final__icon{color:#72ebf1;background:linear-gradient(145deg,#29d9e817,#7357ff08);border:1px solid #29d9e838;border-radius:14px;place-items:center;width:47px;height:47px;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .22s;display:grid}.service-detail-final__icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.service-detail-final__card-number{color:#65758b;letter-spacing:.15em;font-size:8.5px;font-weight:820}.service-detail-final__card-copy{margin-top:34px;transform:translateZ(12px)}.service-detail-final__card h3{color:#f1f5fa;letter-spacing:-.032em;max-width:19ch;margin:0;font-size:clamp(21px,1.42vw,24px);font-weight:690;line-height:1.1}.service-detail-final__card p{color:#a6b3c4;max-width:39ch;margin:13px 0 0;font-size:13px;line-height:1.57}.service-detail-final__card-link{color:#83f0f6;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:24px;font-size:11.5px;font-weight:750;text-decoration:none;display:inline-flex}.service-detail-final__card-link span{transition:transform .18s cubic-bezier(.16,1,.3,1)}.service-detail-final__card-link:hover span{transform:translate(3px)}.service-detail-final__card-edge{opacity:.25;background:linear-gradient(90deg,#0000,#29d9e8,#7357ff,#0000);height:1px;transition:opacity .24s,transform .32s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:20px;right:20px;transform:scaleX(.4)}@media (hover:hover) and (pointer:fine){.service-detail-final__card:hover{border-color:#41dce747;transform:translateY(-6px)rotateX(2deg)rotateY(-1deg);box-shadow:0 27px 65px #0000003b,0 9px 30px #29d9e809}.service-detail-final__card:hover .service-detail-final__icon{border-color:#53e4ed66;transform:translateY(-3px)translateZ(10px)}.service-detail-final__card:hover .service-detail-final__card-edge{opacity:.7;transform:scaleX(1)}}.service-detail-final__flexible{border-top:1px solid var(--sdf-line);border-bottom:1px solid var(--sdf-line);grid-template-columns:minmax(220px,.62fr) minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,52px);margin-top:clamp(30px,3vw,42px);padding:24px 0;display:grid}.service-detail-final__flexible>div>span{color:#68e8ee;letter-spacing:.15em;text-transform:uppercase;font-size:8.5px;font-weight:800}.service-detail-final__flexible h3{color:#eef3f8;letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(20px,1.5vw,24px);font-weight:680}.service-detail-final__flexible>p{color:#9facbd;max-width:56ch;margin:0;font-size:13.5px;line-height:1.58}.service-detail-final__flexible>a{color:#83f0f6;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.service-detail-final__technology{background:linear-gradient(145deg,#080e1c61,#0508141a);border-top:1px solid #91a2ca14;border-bottom:1px solid #91a2ca14;padding:clamp(54px,4.2vw,68px) 0}.service-detail-final__technology-inner{grid-template-columns:minmax(0,.84fr) minmax(0,.75fr);align-items:center;gap:clamp(44px,7vw,100px);display:grid}.service-detail-final__technology h2{max-width:13ch;font-size:clamp(34px,3vw,46px)}.service-detail-final__technology-inner>div:first-child>p:last-child{color:#9facbd;max-width:48ch;margin:14px 0 0;font-size:13.5px;line-height:1.58}.service-detail-final__tech-list{flex-wrap:wrap;gap:8px;display:flex}.service-detail-final__tech-list span{color:#aab6c6;background:#ffffff03;border:1px solid #91a2ca24;border-radius:999px;padding:9px 13px;font-size:11.5px;font-weight:620}.service-detail-final__cta{padding:clamp(56px,4.4vw,72px) 0 clamp(70px,5.2vw,88px)}.service-detail-final__cta-inner{border:1px solid var(--sdf-line);background:radial-gradient(circle at 14% 0,#29d9e80a,#0000 31%),linear-gradient(145deg,#0c1426d6,#070c19ad);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(40px,6vw,82px);padding:clamp(31px,3.6vw,46px);display:grid}.service-detail-final__cta h2{font-size:clamp(36px,3.2vw,50px)}.service-detail-final__cta p{color:#b3bfce;max-width:48ch;margin:15px 0 0;font-size:15px;line-height:1.62}.service-detail-final__cta-actions{flex-direction:column;gap:10px;min-width:218px;display:flex}.service-detail-final__whatsapp{color:#91eab2;justify-content:center;align-items:center;gap:8px;padding:7px 0;font-size:11.5px;font-weight:720;text-decoration:none;display:inline-flex}@media (max-width:1050px){.service-detail-final__hero-grid,.service-detail-final__technology-inner{grid-template-columns:1fr;gap:28px}.service-detail-final__hero-side{border-top:1px solid #91a2ca24;border-left:0;max-width:620px;padding:22px 0 0}.service-detail-final__card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.service-detail-final__flexible{grid-template-columns:1fr;gap:13px}.service-detail-final__flexible>a{margin-top:3px}.service-detail-final__cta-inner{grid-template-columns:1fr;gap:26px}.service-detail-final__cta-actions{flex-flow:wrap;width:min(100%,430px)}}@media (max-width:650px){.service-detail-final__hero{min-height:0;padding:82px 0 38px}.service-detail-final__hero-grid{margin-top:28px}.service-detail-final__meta{flex-wrap:wrap;gap:9px}.service-detail-final__meta i{width:26px}.service-detail-final__hero h1{font-size:clamp(39px,11vw,54px)}.service-detail-final__label{gap:13px;font-size:9px}.service-detail-final__label>span:first-child{flex-basis:34px;width:34px}.service-detail-final__offerings{padding:48px 0}.service-detail-final__card-grid{grid-template-columns:1fr;gap:14px}.service-detail-final__card{border-radius:18px;min-height:0;padding:20px 18px}.service-detail-final__technology{padding:46px 0}.service-detail-final__cta{padding:46px 0 58px}.service-detail-final__cta-inner{border-radius:15px;padding:25px 20px}.service-detail-final__cta-actions{flex-direction:column;width:100%}.service-detail-final__cta-actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.service-detail-final *,.service-detail-final :before,.service-detail-final :after{transition:none!important;animation:none!important}.service-detail-final [data-detail-reveal]{opacity:1!important;transform:none!important}.service-detail-final__card{transform:none!important}}
