/* Business-focused pages linked from the four client segments. */
.segment-intro{padding-top:65px;padding-bottom:70px}.segment-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:9%;align-items:center;margin-top:50px}.segment-page h1{font-size:clamp(44px,5vw,76px);line-height:1.12;letter-spacing:-.05em;margin:0 0 30px;font-weight:500}.segment-lead{font-size:19px;line-height:1.85;color:#bbb;max-width:700px;margin:0 0 30px}.segment-scene{border-left:2px solid var(--yellow);padding:8px 0 8px 25px}.segment-scene>span{font-size:11px;letter-spacing:1px;color:var(--yellow)}.segment-scene>p{font-size:22px;line-height:1.65;letter-spacing:-.02em;color:#ccc;margin:22px 0 0}.segment-story,.segment-process,.segment-results,.segment-questions{background:#10100f}.segment-section-head{display:grid;grid-template-columns:1.15fr 1fr;gap:9%;align-items:start;margin:48px 0 0}.segment-page h2{font-size:clamp(36px,4vw,60px);line-height:1.14;letter-spacing:-.045em;font-weight:500}.segment-help>h2,.segment-process>h2{margin-top:48px}.segment-section-head p{font-size:17px;line-height:1.85;color:#aaa;margin:0 0 22px}.segment-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:48px}.segment-three article{display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid #ffffff25;padding-top:25px}.segment-page h3{font-size:27px;letter-spacing:-.03em;line-height:1.3;margin:0 0 20px}.segment-three p{font-size:16px;line-height:1.85;color:#aaa;margin:0 0 22px}.segment-step{font-size:12px;color:var(--yellow);margin-bottom:22px}.segment-three .text-link{font-size:13px;margin-top:auto;gap:14px}.segment-results ul{list-style:none;padding:0;margin:0 0 25px}.segment-results li{font-size:21px;line-height:1.55;color:#eee;border-bottom:1px solid #ffffff20;padding:0 0 18px;margin-bottom:18px}.segment-section-head .text-link{font-size:13px;gap:14px}.segment-page .contact h2 em{color:#080808}.segment-page .contact .segment-contact{background:#080808;color:var(--yellow)}.segment-page .contact .segment-contact .square{background:var(--yellow)}.segment-page .contact-intro{max-width:780px}.segment-page .contact h2{font-size:clamp(40px,5vw,72px)}
@media(max-width:900px){.segment-hero-grid,.segment-section-head{gap:6%}.segment-scene>p{font-size:19px}.segment-three{gap:25px}.segment-page h3{font-size:24px}}
@media(max-width:600px){.segment-page .section{padding-top:36px;padding-bottom:40px}.segment-hero-grid,.segment-section-head{grid-template-columns:1fr;gap:30px;margin-top:32px}.segment-page h1{font-size:40px;margin-bottom:24px}.segment-lead{font-size:16px;margin-bottom:25px}.segment-scene{padding-left:20px}.segment-scene>p{font-size:19px;margin-top:16px}.segment-page h2{font-size:35px}.segment-section-head p{font-size:16px}.segment-three{grid-template-columns:1fr;gap:30px;margin-top:32px}.segment-help>h2,.segment-process>h2{margin-top:32px}.segment-page h3{font-size:25px;margin-bottom:16px}.segment-results li{font-size:19px}.segment-page .contact h2{font-size:38px}.segment-page .questions h2{margin-top:32px}.segment-intro .cta-primary{width:100%}}
