.v3{--paper:#fbfbf9;--soft:#f0f1ee;--ink:#222523;--muted:#595e59;--line:#cfd4cc;--red:#c80000}.v3 .wrap{width:min(1220px,calc(100% - 112px))}.v3 h1,.v3 h2,.v3 .expert-name{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}.v3 h1 em{font-weight:400;color:var(--red)}.v3 h1{font-size:clamp(3rem,5.5vw,5.25rem);line-height:1.12}.v3 .site-header{background:var(--paper)}.v3 .brand{width:168px}.v3 .header-inner{min-height:94px}.v3 .hero{padding-top:64px}.v3 .editorial-intro{display:grid;grid-template-columns:1.25fr .75fr;gap:76px;align-items:end;margin-bottom:48px}.v3 .hero h1{margin-bottom:0}.v3 .editorial-copy{padding-bottom:8px}.v3 .hero .intro{font-size:1rem}.v3 .hero .actions{margin-top:24px}.v3 .hero .actions .btn{padding:12px 19px}.v3 .editorial-photo{margin:0;position:relative}.v3 .editorial-photo>img{width:100%;height:400px;object-fit:cover;object-position:50% 46%;filter:saturate(.55)}.v3 .editorial-photo figcaption{position:absolute;right:32px;bottom:30px;padding:25px 28px;max-width:360px;background:#fff;border-left:4px solid var(--red)}.v3 .editorial-photo figcaption span{font-family:Georgia,serif;font-size:1.6rem;line-height:1.2;display:block;margin-bottom:12px}.v3 .editorial-photo figcaption p{font-size:.875rem}.v3 .results{margin-top:0;border-top:0;gap:45px;padding-top:34px}.v3 .results b{font-size:1.05rem}.v3 .results p{font-size:.875rem}.v3 .section{padding:95px 0}.v3 .section-heading{grid-template-columns:.95fr 1.05fr;gap:76px;align-items:start}.v3 .section-heading h2{font-size:clamp(2.6rem,4vw,3.8rem)}.v3 .section-heading>p{padding-top:43px}.v3 .service-grid{grid-template-columns:1fr 1fr;gap:0 70px}.v3 .service{border:0;border-top:1px solid var(--line);margin:0;padding:26px 0;display:grid;grid-template-columns:32px 1fr;gap:20px}.v3 .service-num{font-size:.875rem;margin:3px 0}.v3 .service h3{font-family:Georgia,serif;font-size:1.65rem;font-weight:400;line-height:1.15;max-width:330px}.v3 .service .result{border:0;padding:0;font-size:.875rem;margin-top:14px}.v3 .expert{background:#e9ede8}.v3 .expert-grid{gap:76px;grid-template-columns:.95fr 1.05fr}.v3 .expert-name{font-size:3.25rem}.v3 .qualifications h3{font-size:1.125rem;line-height:1.25}.v3 .qualifications li{border-color:#bec6bd}.v3 .case-grid{grid-template-columns:1fr;gap:0}.v3 .case{display:grid;grid-template-columns:.95fr 1.05fr;gap:76px;margin-bottom:44px}.v3 .case:nth-child(even){direction:rtl}.v3 .case:nth-child(even)>*{direction:ltr}.v3 .case img{height:320px;filter:saturate(.65)}.v3 .case .case-body{padding:20px 0}.v3 .case h3{font-family:Georgia,serif;font-size:2rem;font-weight:400}.v3 .case .estimate{margin-top:22px}.v3 .estimate strong{font-family:Georgia,serif;font-size:1.6rem}.v3 .case-details{margin-top:0}.v3 .process{border-top:1px solid var(--line)}.v3 .process-list{grid-template-columns:1fr;max-width:750px;margin-left:auto}.v3 .process-list li{display:grid;grid-template-columns:60px 1fr 1fr;gap:25px;padding-top:24px}.v3 .step-num{font-family:Georgia,serif;font-size:1.6rem;margin:0}.v3 .process-list h3{font-size:1.15rem}.v3 .contact{background:#fff;border-top:5px solid var(--red)}.v3 .contact-grid{grid-template-columns:1.05fr .95fr;gap:76px}.v3 .contact h2{font-size:3.6rem}.v3 .contact-phone{font-family:Georgia,serif;font-size:2.5rem}.v3 .contact-email{font-size:1.7rem}.v3 .btn{font-weight:500}.v3 .eyebrow{font-size:.8125rem;letter-spacing:.07em}
@media(max-width:1100px){.v3 .wrap{width:calc(100% - 64px)}.v3 .editorial-intro{gap:36px;grid-template-columns:1fr 1fr}.v3 .section-heading{gap:40px}.v3 .expert-grid,.v3 .case,.v3 .contact-grid{gap:40px}.v3 .service-grid{gap:0 40px}.v3 .contact-phone{font-size:2rem}}
@media(max-width:760px){.v3 .wrap{width:calc(100% - 40px)}.v3 .header-inner{min-height:84px}.v3 .brand{width:156px}.v3 .hero{padding-top:44px}.v3 .editorial-intro{grid-template-columns:1fr;gap:28px;margin-bottom:34px}.v3 h1{font-size:clamp(2.8rem,10.7vw,4rem);line-height:1.12}.v3 .editorial-photo>img{height:290px;object-position:50% 40%}.v3 .editorial-photo figcaption{position:static;max-width:100%;padding:22px 20px;border-left:0;border-bottom:3px solid var(--red)}.v3 .editorial-photo figcaption span{font-size:1.35rem}.v3 .results{gap:0;padding-top:18px}.v3 .section{padding:65px 0}.v3 .section-heading{grid-template-columns:1fr;gap:24px}.v3 .section-heading h2{font-size:2.5rem}.v3 .section-heading>p{padding-top:0}.v3 .service-grid{grid-template-columns:1fr}.v3 .service{grid-template-columns:24px 1fr;gap:16px}.v3 .service h3{font-size:1.5rem}.v3 .expert-grid{grid-template-columns:1fr;gap:38px}.v3 .expert-name{font-size:2.8rem}.v3 .case{grid-template-columns:1fr;gap:12px;margin-bottom:32px}.v3 .case:nth-child(even){direction:ltr}.v3 .case img{height:auto;aspect-ratio:1.5}.v3 .case h3{font-size:1.8rem}.v3 .process-list li{grid-template-columns:35px 1fr;gap:16px}.v3 .process-list p{grid-column:2}.v3 .contact-grid{grid-template-columns:1fr;gap:40px}.v3 .contact h2{font-size:2.7rem}.v3 .contact-phone{font-size:clamp(1.4rem,6.5vw,2rem)}}
