.review-banner{background:#ffe7d8;color:#653016;padding:8px 5%;font-size:11px;font-weight:700;letter-spacing:1px}.review-banner span{font-weight:400;letter-spacing:0;margin-left:16px}.epic-signature{display:grid;grid-template-columns:1fr 1.1fr;gap:9%;background:#fff}.epic-signature h2{font-size:clamp(32px,4vw,58px);margin-top:22px;letter-spacing:-2px}.epic-signature em,.consult-hero em{color:#fd692d;font-style:normal}.signature-standard{margin-top:35px;font-weight:700;border-top:3px solid #fd692d;padding-top:20px}.signature-copy>p{margin-bottom:20px}.signature-lines{padding:18px 0 18px 24px;border-left:3px solid #fd692d;margin:28px 0;font-weight:700}.signature-lines p{margin:4px 0}.consult-hero{background:#111c29;color:white;display:grid;grid-template-columns:1.2fr .8fr;gap:8%;padding:70px 7%}.consult-hero h1{font-size:clamp(40px,5vw,76px)}.consult-lede{font-size:21px;max-width:34rem;color:#ced6dd}.toolkit{margin:0;max-width:420px;justify-self:end}.toolkit img{display:block;width:100%;height:430px;object-fit:cover;object-position:center 65%}.toolkit figcaption{font-size:13px;color:#c4cdd6;padding-top:12px}.consult-jump{display:flex;gap:28px;flex-wrap:wrap;padding:22px 7%;border-bottom:1px solid #dbe1e5;font-size:14px;font-weight:bold}.consult-jump a:hover{color:#a84915}.consult-intro{padding:70px 7%;max-width:1160px;margin:auto}.consult-intro>p{margin-bottom:20px;max-width:850px;font-size:19px}.consult-intro>.eyebrow{font-size:12px}.process{display:flex;flex-wrap:wrap;gap:10px;margin-top:35px;counter-reset:step}.process span{background:#111c29;color:#fff;padding:14px 18px;font-size:14px}.process span:before{counter-increment:step;content:counter(step) ' / ';color:#fd692d}.measurement-section{padding:65px 7%;display:grid;grid-template-columns:.7fr 1.3fr;gap:5%;background:#eaf0f3;align-items:center}.measurement-section h2{font-size:clamp(32px,3.5vw,48px);margin:20px 0}.measurement-section p{margin-bottom:18px}.measurement-section figure{margin:0;min-width:0}.measurement-section img{width:100%;height:auto;display:block;border:1px solid #c1cbd3}.measurement-section figcaption{font-size:13px;line-height:1.6;margin-top:14px;color:#43515e}.measurement-section figcaption strong{display:block}.measurement-section figcaption a{text-decoration:underline}.consult-body{max-width:1230px;padding:0 7%;margin:auto}.consult-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:8%;padding:65px 0;border-bottom:1px solid #dbe1e5}.consult-section h2{font-size:clamp(28px,3vw,40px);letter-spacing:-1px}.consult-copy p{margin-bottom:20px}.consult-copy h3{font-size:22px;line-height:1.35;margin-bottom:24px}.consult-copy ul,.consult-copy ol{padding-left:22px;margin:22px 0}.consult-copy li{padding-left:8px;margin-bottom:16px}.consult-copy li::marker{color:#a84915;font-weight:bold}.header nav{gap:20px}.consult-section:last-child{border-bottom:0}@media(max-width:850px){.epic-signature,.consult-hero,.measurement-section,.consult-section{grid-template-columns:1fr;gap:30px}.consult-hero{padding:45px 6%}.toolkit{justify-self:start;width:100%;max-width:none}.toolkit img{height:360px;object-fit:contain;background:#1a2530}.consult-body{padding:0 6%}.consult-section{padding:42px 0}.consult-intro{padding:45px 6%}.measurement-section{padding:45px 6%}.signature-standard{margin-top:22px}.consult-jump{gap:16px}.review-banner span{display:block;margin-left:0}.epic-signature h2{letter-spacing:-1px}}
