.services-page{background:var(--paper)}.nav a.is-active{color:#fff}.nav a.is-active::after{content:"";display:block;width:100%;height:2px;margin-top:5px;background:var(--brand-red)}
.services-hero{position:relative;padding:44px 0 16px;background:var(--paper);overflow:hidden}.services-hero .wrap{position:relative;z-index:1}.services-hero .kicker{margin:0 0 var(--space-2);color:var(--brand-red);font-weight:700}.services-hero h1{max-width:680px;margin:0;font-size:52px;line-height:1;letter-spacing:-.055em}.services-hero p:not(.kicker){max-width:590px;margin:var(--space-2) 0 0;color:#5e5d57;font-size:16px;line-height:1.5}
.service-catalog{padding:0 0 var(--space-8)}.service-group{padding:var(--space-4) 0 0}.service-group:first-child{padding-top:28px}.service-group h2{margin:0 0 var(--space-2);font-size:30px;font-weight:600;line-height:1.12;letter-spacing:-.04em}.services-grid{display:grid;gap:var(--space-2)}.services-grid--four,.services-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.services-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}
.catalog-card{position:relative;isolation:isolate;display:block;min-height:268px;overflow:hidden;border:1px solid rgba(21,21,21,.08);border-radius:var(--radius-container);background:#e5e3dc;color:#151515;transition:transform 280ms ease,border-color 280ms ease,box-shadow 280ms ease}.catalog-card>img,.catalog-card__shade{display:none}.catalog-card::before{content:"";position:absolute;z-index:0;inset:0;background:url("../images/common/pattern.svg") right center/auto 100% no-repeat;opacity:.055;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 35%,#000 70%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 35%,#000 70%)}.catalog-card__content{position:relative;z-index:1;display:block;min-height:268px;padding:28px}.catalog-card__icon{position:absolute;top:28px;right:28px;width:32px;height:32px;margin:0;object-fit:contain;filter:invert(18%) sepia(97%) saturate(2983%) hue-rotate(346deg) brightness(96%) contrast(91%)}.catalog-card strong{display:block;max-width:78%;padding-top:64px;font-size:25px;line-height:1.08;letter-spacing:-.045em}.catalog-card small{display:block;max-width:72%;margin-top:12px;font-size:14px;line-height:1.45}.catalog-card b{position:absolute;right:28px;bottom:28px;display:grid;width:42px;height:42px;place-items:center;margin:0;border:1px solid currentColor;border-radius:50%;background:url("../images/icons/reviews/arrow-forward.svg") center/17px no-repeat;font-size:0;font-weight:400;transition:border-color 220ms ease,background-color 220ms ease,transform 220ms ease,filter 220ms ease}
.catalog-card--dark{background:#202020;color:#fff}.catalog-card--light{background:#e7e5de}.catalog-card--red{border-color:rgba(255,255,255,.14);background:var(--brand-red);color:#fff}.catalog-card--red .catalog-card__icon{filter:brightness(0) invert(1)}.catalog-card--dark::before{opacity:.09;filter:brightness(0) invert(1)}.catalog-card--light::before{opacity:.2;filter:brightness(0)}.catalog-card--red::before{opacity:.2;filter:brightness(0) invert(1)}.catalog-card--dark b,.catalog-card--red b{border-color:rgba(255,255,255,.82);filter:brightness(0) invert(1)}.catalog-card--light b{border-color:rgba(21,21,21,.75)}.catalog-card--criminal,.catalog-card--criminal .catalog-card__content{min-height:300px}.catalog-card--criminal::before{content:none}.catalog-card--criminal::after{content:"";position:absolute;right:72px;top:42px;width:208px;height:208px;background:url("../images/icons/services/gavel.svg") center/contain no-repeat;filter:brightness(0) invert(1);opacity:.045;pointer-events:none}.catalog-card--criminal strong{max-width:56%}.catalog-card--criminal small{max-width:48%}.catalog-card:hover{transform:translateY(-3px);border-color:rgba(169,37,32,.65);box-shadow:0 12px 24px rgba(21,21,21,.1)}.catalog-card:hover b,.catalog-card--dark:hover b,.catalog-card--light:hover b{border-color:var(--brand-red);background-color:rgba(169,37,32,.09);filter:invert(18%) sepia(97%) saturate(2983%) hue-rotate(346deg) brightness(96%) contrast(91%);transform:translateX(3px)}.catalog-card--red:hover b{border-color:#fff;background-color:rgba(255,255,255,.12);filter:brightness(0) invert(1);transform:translateX(3px)}.catalog-card:focus-visible{outline:3px solid var(--brand-red);outline-offset:4px}
.services-cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4);margin-top:var(--space-5);padding:32px 48px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-container);background:linear-gradient(118deg,#171717 0%,#202020 62%,#28231f 100%);color:#fff}.services-cta>div,.services-cta>a{position:relative;z-index:1}.services-cta .kicker{margin:0 0 10px;color:var(--brand-red);font-size:12px;font-weight:700;letter-spacing:.13em}.services-cta h2{max-width:590px;margin:0;font-size:30px;line-height:1.1;letter-spacing:-.045em}.services-cta p:not(.kicker){max-width:470px;margin:8px 0 0;color:rgba(255,255,255,.65);font-size:16px;line-height:1.45}.services-cta .header__btn{align-self:center;min-height:52px;margin:0;padding:0 26px;white-space:nowrap}.desktop-autoscale-active .desktop-section-canvas .services-hero{padding:40px 0 24px}.desktop-autoscale-active .desktop-section-canvas .service-group h2{font-size:30px;line-height:1.12}.desktop-autoscale-active .desktop-section-canvas .services-cta{padding:32px 48px}.desktop-autoscale-active .desktop-section-canvas .service-catalog{padding:0 0 var(--space-8)}
.bankruptcy-banner{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:28px 32px;overflow:hidden;border:1px solid var(--brand-red);border-radius:var(--radius-container);background:#171717;color:#fff;text-decoration:none;transition:border-color 140ms ease-out,transform 140ms ease-out}.bankruptcy-banner::after{content:"";position:absolute;z-index:-1;inset:0 0 0 56%;background:url("../images/common/pattern.svg") right center/auto 132% no-repeat;opacity:.13;filter:brightness(0) invert(1);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.45) 40%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.45) 40%,#000 100%);pointer-events:none}.bankruptcy-banner__content,.bankruptcy-banner__aside{position:relative;z-index:1;display:grid}.bankruptcy-banner__content{gap:7px}.bankruptcy-banner__kicker{color:var(--brand-red);font-size:11px;font-weight:700;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.bankruptcy-banner__content strong{font-size:30px;line-height:1;letter-spacing:-.045em}.bankruptcy-banner__content>span:last-child{color:rgba(255,255,255,.68);font-size:16px;line-height:1.45}.bankruptcy-banner__aside{justify-items:end;gap:18px}.bankruptcy-banner__link{color:#fff;font-size:15px;font-weight:600;white-space:nowrap}.bankruptcy-banner__link b{display:inline-block;margin-left:5px;color:var(--brand-red);font-size:20px;font-weight:500;line-height:0;transition:transform 140ms ease-out}.bankruptcy-banner:hover{border-color:#fff;transform:translateY(-2px)}.bankruptcy-banner:hover .bankruptcy-banner__link b{transform:translateX(3px)}.bankruptcy-banner:focus-visible{outline:3px solid var(--brand-red);outline-offset:4px}
@media(max-width:975px){.desktop-autoscale-active .desktop-section-canvas .services-hero{padding:34px 0 22px}.services-hero{padding:38px 0 16px}.services-hero h1{font-size:46px}.services-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.services-grid--three .catalog-card:last-child{grid-column:span 2}.service-group:first-child{padding-top:24px}.service-group h2{font-size:28px}.services-cta{padding:28px 36px}.services-cta h2{font-size:29px}.bankruptcy-banner{padding:26px 30px}}
@media(max-width:640px){.services-hero{padding:32px 0 12px}.services-hero h1{font-size:34px}.services-hero p:not(.kicker){font-size:15px}.service-group:first-child{padding-top:20px}.service-group h2{font-size:26px}.services-grid--four,.services-grid--three,.services-grid--two{grid-template-columns:1fr}.services-grid--three .catalog-card:last-child{grid-column:auto}.catalog-card,.catalog-card__content{min-height:238px}.catalog-card__content{padding:24px}.catalog-card__icon{top:24px;right:24px}.catalog-card strong{max-width:83%;padding-top:60px;font-size:25px}.catalog-card small{max-width:88%;font-size:14px}.catalog-card b{right:24px;bottom:24px}.catalog-card--criminal,.catalog-card--criminal .catalog-card__content{min-height:280px}.catalog-card--criminal strong,.catalog-card--criminal small{max-width:80%}.catalog-card--criminal::after{right:30px;top:44px;width:150px;height:150px}.bankruptcy-banner{grid-template-columns:1fr;gap:22px;padding:24px}.bankruptcy-banner__content strong{font-size:28px}.bankruptcy-banner__content>span:last-child{font-size:15px}.bankruptcy-banner__aside{justify-items:start;gap:14px}.services-cta{display:block;margin-top:var(--space-5);padding:28px 24px}.services-cta h2{font-size:27px}.services-cta .header__btn{min-height:48px;margin-top:var(--space-3)}}
@media(prefers-reduced-motion:reduce){.catalog-card,.catalog-card b,.bankruptcy-banner,.bankruptcy-banner__link b{transition:none}}

@media(max-width:640px){
  .catalog-card strong,.catalog-card small,.catalog-card--criminal strong,.catalog-card--criminal small{max-width:100%;overflow-wrap:anywhere}
}
