.services-menu{position:relative}.services-menu summary{cursor:pointer;list-style:none;display:flex;gap:10px;align-items:center;padding:10px 0}.services-menu summary::-webkit-details-marker{display:none}.services-menu[open] summary{color:#c94b00}.services-dropdown{position:absolute;top:calc(100% + 12px);left:-22px;width:290px;padding:10px;background:white;border:1px solid #deded7;box-shadow:0 16px 35px #0002;border-radius:6px;display:grid;z-index:20}.services-dropdown a{padding:12px 14px;border-radius:3px;font-size:14px;line-height:1.5;color:#262626}.services-dropdown a:hover,.services-dropdown a[aria-current]{background:#f3f0eb;color:#b94400}.detail-hero{background:#181817;color:#fff;padding:36px 0 55px;border-bottom:3px solid #ff6908}.detail-hero .back-link{color:#c9c9c3;margin-bottom:32px}.detail-hero .section-label{color:#ff893c}.detail-hero h1{font-size:clamp(36px,4vw,56px);max-width:950px;line-height:1.14}.detail-intro{max-width:770px;color:#d0d0c9;font-size:18px;line-height:1.8;margin-bottom:28px}.detail-hero .whatsapp-word{color:#61d68d}.detail-capabilities{padding-block:55px}.detail-capabilities .section-opening{margin-bottom:30px}.detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.detail-grid article{border-top:1px solid #d6d6ce;padding-top:20px}.detail-number{font-size:12px;color:#c34a00;display:block;margin-bottom:16px}.detail-grid h3{font-size:20px;line-height:1.4;margin-bottom:12px}.detail-grid p{font-size:15px;color:#63635d;margin:0;line-height:1.8}.detail-example{background:#eaeae4;padding-block:48px}.detail-example>.wrap{display:grid;grid-template-columns:1.25fr 1fr;gap:85px;align-items:center}.detail-example h2{font-size:32px;line-height:1.25}.detail-example p:not(.section-label){font-size:16px;color:#585852;line-height:1.85}.detail-example small{font-size:12px;color:#66665e}.detail-example ol{list-style:none;counter-reset:step;padding:0;margin:0}.detail-example li{counter-increment:step;border-bottom:1px solid #cdcdc4;padding:19px 0;display:flex;gap:18px;align-items:baseline;font-size:16px;line-height:1.6}.detail-example li:before{content:'0' counter(step);color:#bd4700;font-size:12px}.detail-example li:last-child{border:0}.detail-practical{display:grid;grid-template-columns:1fr 1fr;gap:40px 70px;padding-block:55px}.detail-practical h2{font-size:25px;letter-spacing:-.025em;line-height:1.3;margin-bottom:16px}.detail-practical p{color:#62625d;font-size:16px;line-height:1.85;margin:0}.detail-practical .subtle-link{margin-top:16px}.related-services{border-top:1px solid #d6d6ce;padding-block:25px 38px}.related-services>div{display:flex;flex-wrap:wrap;gap:15px 35px}.related-services a{font-size:14px;border-bottom:1px solid #bcbcb5;padding-bottom:5px}.related-services a span{color:#bf4800;margin-left:12px}.related-services+.contact{margin-top:0}a[aria-current="page"]{font-weight:600}
@media(max-width:1000px){.detail-grid{grid-template-columns:1fr 1fr;gap:28px}.detail-example>.wrap{gap:40px}.detail-practical{gap:35px}.header nav{gap:23px}}
@media(max-width:600px){.header-inner{gap:15px;flex-wrap:wrap;align-content:center}.header{height:110px}.header nav{display:flex;order:3;width:100%;justify-content:space-between;font-size:11px;gap:12px;line-height:1.3}.header nav a{padding:6px 0}.header-contact{margin-left:auto}.services-menu summary{padding:6px 0}.services-dropdown{left:0;top:calc(100% + 9px);width:min(290px,calc(100vw - 36px))}.header nav .services-dropdown a{padding:12px 14px;font-size:14px}.detail-hero{padding-block:25px 36px}.detail-hero .back-link{margin-bottom:24px}.detail-hero h1{font-size:35px}.detail-intro{font-size:16px}.detail-capabilities{padding-block:36px}.detail-grid{gap:24px;grid-template-columns:1fr}.detail-grid article{padding-top:17px}.detail-number{margin-bottom:10px}.detail-grid p{font-size:16px}.detail-example{padding-block:35px}.detail-example>.wrap{grid-template-columns:1fr;gap:20px}.detail-example h2{font-size:28px}.detail-practical{grid-template-columns:1fr;padding-block:36px;gap:30px}.detail-practical h2{font-size:24px}.related-services{padding-bottom:30px}.related-services>div{display:grid;gap:16px}.related-services a{width:fit-content}html{scroll-padding-top:130px}}
