.service-nav{display:flex;gap:28px;padding:23px 0;border-bottom:1px solid var(--line);font-size:12px;overflow-x:auto;white-space:nowrap}.service-nav a{padding:3px 0;color:var(--muted)}.service-nav a[aria-current]{color:var(--brand-deep);box-shadow:0 2px var(--brand)}.service-hero{display:grid;grid-template-columns:1.13fr 1fr;gap:65px;align-items:center;padding:76px 0 62px}.service-hero h1{font-family:Manrope,sans-serif;font-size:clamp(40px,3.7vw,54px);font-weight:600;line-height:1.15;letter-spacing:-2.6px;margin:22px 0}.service-intro{font-size:15px;line-height:1.85;color:var(--muted);max-width:510px}.service-hero .actions{gap:24px;flex-wrap:wrap}.service-micro{font-size:10px;color:var(--muted);max-width:410px}.service-visual{padding:30px;background:#edf7ff;border:1px solid #cde7fa;border-radius:10px;min-height:355px;box-shadow:0 24px 60px -50px #006bb3}.visual-top{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:9px;letter-spacing:1.2px;color:var(--brand-deep);margin-bottom:27px}.visual-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid #cde3f4;background:white;border-radius:9px}.visual-icon svg{width:25px;height:25px;stroke:var(--brand-deep);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.visual-icon img{width:27px;height:27px}.service-visual h2{font-size:28px;letter-spacing:-1px;margin:0 0 25px;line-height:1.3}.browser-mock{background:white;border:1px solid #ccdfed;border-radius:6px;overflow:hidden}.browser-bar{border-bottom:1px solid var(--line);display:flex;gap:5px;padding:10px}.browser-bar i{width:5px;height:5px;background:#b8ccdb;border-radius:50%}.mock-content{padding:25px}.mock-content strong{display:block;font-family:Manrope,sans-serif;font-size:28px;letter-spacing:-1px;max-width:240px;line-height:1.2;margin:14px 0}.mock-lines{height:23px;background:linear-gradient(#e3edf4 0 4px,transparent 4px 12px,#e3edf4 12px 16px,transparent 16px);max-width:80%}.mock-button{display:inline-block;font-size:10px;background:var(--brand);color:#fff;padding:8px 13px;border-radius:3px;margin-top:13px}.visual-bottom{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#52728a;margin-top:19px}.visual-bottom b{font-weight:500}.pipeline{display:flex;gap:7px}.pipeline span{flex:1;padding:9px 5px;text-align:center;background:white;border:1px solid #d3e6f4;border-radius:4px;font-size:10px;color:#3d6886}.conversation{margin-top:20px;background:white;border:1px solid #d3e6f4;padding:19px;border-radius:6px}.conversation small{font-size:8px;color:#71889a;letter-spacing:1px}.conversation p{font-size:11px;background:#f0f5f9;padding:10px 12px;border-radius:6px;margin:12px 25px 0 0}.conversation .reply{margin-left:25px;margin-right:0;background:#dff1ff;color:#285978}.search-surfaces{display:grid;gap:11px}.search-surfaces>div{padding:15px 18px;background:white;border:1px solid #d3e6f4;border-radius:5px}.search-surfaces b,.search-surfaces span{display:block}.search-surfaces b{font-size:12px;font-weight:600}.search-surfaces span{font-size:11px;color:var(--muted);margin-top:4px}.ads-path{list-style:none;padding:0;margin:0}.ads-path li{display:flex;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid #cde0ee}.ads-path li:last-child{border-bottom:0}.ads-path li>span{font-size:11px;color:var(--brand-deep);border:1px solid #bbd9ef;border-radius:50%;width:32px;height:32px;display:grid;place-items:center}.ads-path b,.ads-path small{display:block}.ads-path b{font-size:13px;font-weight:550}.ads-path small{font-size:11px;color:var(--muted);margin-top:5px}.service-benefits{list-style:none;padding:24px 0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;color:#46657c}.service-benefits li{display:flex;gap:10px}.service-benefits span{color:var(--brand-deep)}.service-context{padding:78px 0;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.service-context h2{margin:0;font-size:36px;max-width:400px}.service-context p{font-size:15px;color:var(--muted);line-height:1.85;margin:0}.included-section{padding:58px 0 0;border-top:1px solid var(--line);scroll-margin-top:110px}.included-section .section-head{gap:50px}.included-section h2{font-size:34px}.included-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 46px}.included-item{display:flex;gap:16px;padding:24px 0;border-top:1px solid var(--line)}.included-item>span{color:var(--brand-deep);font-size:13px;padding-top:2px}.included-item h3{font-family:Manrope,sans-serif;font-size:16px;font-weight:650;letter-spacing:-.3px;margin:0 0 9px}.included-item p{font-size:13px;color:var(--muted);line-height:1.8;margin:0}.service-process{padding:80px 0}.service-process h2{font-size:34px;margin-bottom:35px}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.process-grid article{border-top:1px solid var(--line);padding-top:22px}.step-num{font-size:11px;color:var(--brand-deep)}.process-grid h3{font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.5px;margin:18px 0 12px;line-height:1.4}.process-grid p{font-size:13px;color:var(--muted);line-height:1.8}.service-package{background:#edf7ff;border:1px solid #cde7fa;border-radius:7px;padding:37px;display:flex;gap:40px;align-items:center;justify-content:space-between}.service-package h2{font-size:29px;letter-spacing:-1px;margin:14px 0}.service-package p{font-size:13px;color:var(--muted);max-width:650px;margin:0}.service-package .btn{white-space:nowrap}.service-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding:80px 0}.service-faq h2{font-size:32px}.service-faq details{padding:20px 0}.service-faq details p{font-size:13px}.other-services{padding:0 0 70px}.other-services h2{font-size:27px;margin:0 0 25px}.other-services>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.other-services a{padding:23px 0;display:flex;flex-direction:column;gap:6px}.other-services a+a{padding-left:25px;border-left:1px solid var(--line)}.other-services a span{font-size:10px;color:var(--muted)}.other-services strong{font-family:Manrope,sans-serif;font-weight:600;font-size:18px}.other-services a:hover strong{color:var(--brand-deep)}
@media(max-width:1000px){.service-hero{gap:30px}.service-hero h1{font-size:42px}.service-visual{padding:23px}.service-context{gap:45px}.service-faq{gap:45px}.service-package{padding:28px}.service-benefits{font-size:11px}.visual-bottom{font-size:9px}}
@media(max-width:700px){.service-nav{gap:23px;padding:18px 0;font-size:11px}.service-hero{grid-template-columns:1fr;padding:44px 0 38px;gap:30px}.service-hero h1{font-size:42px;letter-spacing:-2px}.service-intro{font-size:14px}.service-micro{font-size:10px}.service-visual{min-height:0;padding:24px}.service-visual h2{font-size:27px}.service-benefits{grid-template-columns:1fr;gap:15px;font-size:12px}.service-context{grid-template-columns:1fr;gap:23px;padding:47px 0}.service-context h2{font-size:30px}.service-context p{font-size:14px}.included-section{padding-top:42px}.included-section h2{font-size:30px}.included-grid{grid-template-columns:1fr}.included-item{padding:22px 0}.service-process{padding:45px 0}.service-process h2{font-size:30px;margin-bottom:27px}.process-grid{grid-template-columns:1fr;gap:17px}.process-grid h3{margin-top:11px}.service-package{display:block;padding:26px}.service-package h2{font-size:27px}.service-package .btn{margin-top:24px}.service-faq{grid-template-columns:1fr;gap:25px;padding:48px 0}.other-services{padding-bottom:45px}.other-services>div{grid-template-columns:1fr}.other-services a+a{border-left:0;border-top:1px solid var(--line);padding-left:0}.cta h2{font-size:28px}.service-hero .actions{gap:20px}.service-hero .text-link{font-size:12px}}
