.service-nav{position:relative;display:flex;align-items:center}.service-nav-link{white-space:nowrap}.service-toggle{border:0;background:transparent;color:inherit;padding:8px;cursor:pointer}.service-dropdown{display:none;position:absolute;z-index:30;top:100%;left:0;min-width:255px;background:#fff;border:1px solid #f3d3c2;border-radius:8px;box-shadow:0 12px 30px #45000025;padding:8px}.service-dropdown a{display:block;padding:11px 12px;color:#8b0610!important;text-decoration:none;border-radius:5px}.service-dropdown a:hover,.service-dropdown a:focus{background:#fff0dc}.service-nav:hover .service-dropdown,.service-nav:focus-within .service-dropdown,.service-nav.expanded .service-dropdown{display:block}.service-heading{background:linear-gradient(120deg,#920007,#b50913 60%,#f6a443);color:white;padding:55px 20px;text-align:center}.service-heading h1{color:white;font-size:clamp(2rem,5vw,3.8rem);margin:10px 0}.service-heading p{max-width:720px;margin:0 auto;line-height:1.7}.service-heading .kicker{color:#ffcf87}.services-main{padding-top:45px;padding-bottom:65px}.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.service-card{display:block;border:1px solid #f2c7a2;border-radius:14px;padding:26px;background:#fffaf4;color:#33262b;text-decoration:none;box-shadow:0 6px 20px #7400000a;transition:transform .15s,box-shadow .15s}.service-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #74000018}.service-card h2{font-size:1.35rem;color:#a5080f}.service-card p{line-height:1.65}.service-card strong{color:#aa060c}.service-glyph,.detail-icon{display:grid;place-items:center;background:#a5080f;color:#ffc16a;width:55px;height:55px;border-radius:50%;font-size:2rem}.service-cta{margin-top:38px;text-align:center;background:#fff1e1;padding:30px;border-radius:14px}.service-cta .btn{margin:5px}.service-detail{padding-top:30px;padding-bottom:60px}.crumb{font-size:.9rem;margin-bottom:30px;color:#67545a}.crumb a{color:#a5080f}.detail-layout{display:grid;grid-template-columns:2fr 1fr;gap:30px}.detail-layout article{line-height:1.8}.detail-layout h2{color:#9e0610}.detail-aside{background:#fff3e7;border:1px solid #f3d3c2;border-radius:12px;padding:22px;align-self:start}.detail-aside a{display:block;color:#9e0610;margin:10px 0;overflow-wrap:anywhere}.detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}@media(max-width:850px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.service-nav{display:block;width:100%}.service-nav-link{display:inline-block}.service-toggle{float:right}.service-dropdown{position:static;box-shadow:none;min-width:0;width:100%}.service-nav:hover .service-dropdown{display:none}.service-nav.expanded .service-dropdown,.service-nav:focus-within .service-dropdown{display:block}.services-grid,.detail-layout{grid-template-columns:1fr}.service-heading{padding:38px 15px}}