.brand-logo{display:flex;align-items:center;gap:14px;line-height:1.45}.brand-logo img{width:96px;height:96px;object-fit:contain}.brand-logo span{font-size:10px;letter-spacing:0;font-weight:400;margin:0;color:var(--muted)}.services-hero{background:var(--navy);color:#fff;padding:76px var(--gutter);display:flex;justify-content:space-between;align-items:end;gap:40px}.services-hero h1{margin-bottom:22px}.services-hero p:not(.eyebrow){color:#c4cdd2;line-height:1.7;font-size:17px;margin:0;max-width:490px}.services-hero-note{border-left:1px solid #46515a;padding-left:32px;min-width:250px;display:grid;gap:18px;color:#c4cdd2;font-size:11px;letter-spacing:1.2px;line-height:1.55}.services-hero-note b{color:var(--lime);font-size:65px;font-weight:400;letter-spacing:-3px;line-height:.9}.catalog{padding-bottom:0}.service-group{border-top:1px solid var(--line);padding:52px 0}.group-heading{display:grid;grid-template-columns:95px 1fr;gap:25px;margin-bottom:33px}.group-heading>span{font-size:13px;color:var(--muted);letter-spacing:1.2px;padding-top:9px}.group-heading h2{margin-bottom:16px}.group-heading p{color:var(--muted);font-size:16px;line-height:1.7;margin:0}.work-list{margin:0 0 0 120px;padding:0;list-style:none;border-top:1px solid var(--line)}.work-list li{border-bottom:1px solid var(--line);padding:19px 55px 19px 46px;font-size:16px;line-height:1.6;position:relative}.work-list li:before{counter-increment:item;content:counter(item, decimal-leading-zero);position:absolute;left:0;color:#78848c;font-size:11px;letter-spacing:1px;top:23px}.work-list{counter-reset:item}.work-details{margin-left:120px;border-top:1px solid var(--line)}.work-detail{border-bottom:1px solid var(--line)}.work-detail summary{list-style:none;padding:21px 54px 21px 0;font-size:17px;line-height:1.5;cursor:pointer;position:relative}.work-detail summary::-webkit-details-marker{display:none}.work-detail summary b{position:absolute;right:4px;font-size:25px;font-weight:300;top:17px}.work-detail[open] summary{color:#5a7815}.work-detail[open] summary b{transform:rotate(45deg)}.work-detail p{max-width:860px;color:var(--muted);font-size:15px;line-height:1.75;margin:0;padding:0 0 23px}.services-contact{margin-top:38px;background:var(--pale);padding:76px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:40px}.services-contact h2{font-size:clamp(32px,3.3vw,52px)}.document-actions{display:grid;gap:16px}.document-actions .document-link{padding:20px 0}.document-actions .file-icon{height:65px}.document-actions .button{justify-content:space-between;width:max-content}@media(max-width:720px){.brand-logo img{width:76px;height:76px}.brand-logo span{font-size:9px}.services-hero{display:block;padding-top:52px;padding-bottom:52px}.services-hero-note{border-left:0;border-top:1px solid #46515a;margin-top:38px;padding:24px 0 0}.services-hero-note b{font-size:52px}.group-heading{grid-template-columns:1fr;gap:11px;margin-bottom:25px}.group-heading>span{padding:0}.group-heading h2{font-size:32px}.work-list,.work-details{margin-left:0}.work-list li{padding:17px 0 17px 38px;font-size:15px}.work-detail summary{font-size:16px;padding:18px 43px 18px 0}.work-detail p{font-size:15px;padding-right:2px}.services-contact{display:block;padding-top:55px;padding-bottom:55px}.services-contact .button{margin-top:28px}.document-actions .button{width:100%}}
