.team-site{--white:#fcfcfa;--ink:#292d2f;--green:#ba3d14;--muted:#6d7375;--line:#e5e6e2;--soft:#f5f5f0;--orange:#f4602d;background:var(--white)}.team-site .site-header{background:rgba(252,252,250,.97);border-color:var(--line)}.team-logo .brand-name{font-size:32px;font-weight:800;letter-spacing:-1.7px;color:var(--ink)}.team-logo .brand-name>span{color:var(--orange)}.team-logo .brand-sub{font-size:8px;letter-spacing:1.65px}.team-site .button{background:var(--orange);border-color:var(--orange);color:#231b16;font-weight:650;border-radius:7px}.team-site .button:hover{background:#ff7547;border-color:#ff7547}.team-site em{color:#c3441b}.team-site .header nav a[aria-current]:after{background:var(--orange)}.team-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:85px;align-items:center;padding-top:65px;padding-bottom:80px}.team-hero h1{font-size:clamp(45px,4.65vw,66px);font-weight:600;letter-spacing:-3px;line-height:1.12}.team-kicker{font-size:10px;letter-spacing:1.1px;display:inline-block;border:1px solid #f1d7cc;background:#fff4ee;padding:8px 12px;border-radius:4px}.team-hero>div>p{margin-top:26px;font-size:17px;line-height:1.8;color:var(--muted);max-width:455px}.team-hero .actions{flex-wrap:wrap;gap:23px}.team-hero-note{font-size:12px;margin-top:30px;color:#848986}.verification-preview{background:#fff;border:1px solid #e3e2dc;box-shadow:0 20px 50px #3322150b;border-radius:13px;overflow:hidden}.report-top{padding:22px 25px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:9px;letter-spacing:1px;color:#858b85}.team-site .sample-badge{background:#fff4ee;color:#a54d2c;border-color:#f0dacc;font-size:10px;letter-spacing:0}.report-person{display:flex;gap:16px;align-items:center;padding:30px 27px}.report-avatar{display:grid;place-items:center;width:53px;height:53px;border-radius:50%;background:#f7eee6;color:#be5b36;font-size:22px;font-weight:600}.report-person h3{font-size:20px}.report-person p{font-size:11px;color:#90948c;margin-top:4px}.report-check{margin:0 27px;padding:18px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px}.report-check>div{display:flex;gap:11px;align-items:center}.check-symbol{width:24px;height:24px;display:grid;place-items:center;border:1px solid #d9e4d9;background:#f1f6ef;color:#566e50;border-radius:50%;font-size:12px}.report-status{color:#67745c;font-size:10px;background:#f2f6ef;padding:4px 7px;border-radius:4px;white-space:nowrap}.report-status.pending{color:#a95b2a;background:#fff4e8}.check-symbol.pending{color:#b76d3f;background:#fff7ef;border-color:#f1ddcd}.report-note{display:flex;gap:13px;margin:25px 27px;padding:16px;background:#f8f7f3;border-radius:6px}.report-note-icon{font:italic 16px Georgia,serif;color:#b56a46;flex-shrink:0}.report-note p{font-size:12px;color:#868b83;line-height:1.8}.report-note strong{color:#565c54;font-weight:500}.report-foot{font-size:8px;letter-spacing:1px;color:#93988f;text-align:center;padding:0 15px 22px}.team-proof-strip{display:flex;justify-content:space-between;gap:22px;padding-top:25px;padding-bottom:25px;border-block:1px solid var(--line);font-size:13px;color:#777e76}.team-check-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.check-card{padding:26px;display:flex;flex-direction:column}.check-card-top{display:flex;justify-content:space-between;gap:15px;color:#b1aaa0;margin-bottom:33px}.check-index{display:block;font-size:11px;letter-spacing:1px;color:#bf5c37;margin-bottom:25px}.check-card-top .check-index{margin:0}.check-card h3{font-size:20px}.check-card p{font-size:14px}.check-category{font-size:10px;color:#93978e;border-top:1px solid var(--line);padding-top:17px;margin-top:auto}.team-draft-note{font-size:11px;color:#878d86;margin-top:23px}.team-process{padding:75px 0;background:#f5f5f0}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.process-grid article{padding-top:22px;border-top:1px solid #dfe1d9}.process-number{display:inline-flex;width:36px;height:36px;background:#fce5da;border:1px solid #f3cbb9;border-radius:50%;align-items:center;justify-content:center;font-size:11px;color:#b7471e;margin-bottom:25px}.process-grid h3{font-size:18px}.process-grid p{font-size:14px;color:var(--muted);margin-top:14px;line-height:1.85}.team-perspective,.team-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.perspective-callout{background:#fff0e6;border-left:3px solid var(--orange);padding:43px;border-radius:0 10px 10px 0}.perspective-callout p{font-size:15px;color:#8e7568;margin-top:24px}.perspective-copy h3,.team-about-grid>div>h3{font-size:25px}.perspective-copy p,.team-about-grid>div>p{color:var(--muted);font-size:16px;margin-top:20px;line-height:1.85}.perspective-copy .secondary{margin-top:23px}.team-site .faq-toggle{background:#fff0e7;border-color:#f2d6c7}.team-site .cta{background:#2c302e;border-radius:10px;border-bottom:4px solid var(--orange)}.team-site .cta .eyebrow{color:#ffa784}.team-site .cta p{color:#c3c9c2}.team-site .cta .button{background:var(--orange);border-color:var(--orange);color:#231b16}.team-site .footer .return-link{color:#ba3d14;font-size:12px;display:inline-block;margin-top:20px}.team-about-statement{background:#f7f1e9;padding:48px 40px;border:1px solid #ede2d5;border-radius:10px}.team-about-statement h2{font-size:37px;line-height:1.3}.statement-foot{display:block;margin-top:40px;font-size:9px;letter-spacing:1.5px;color:#9b8c7d}.team-family{display:flex;justify-content:space-between;gap:45px;align-items:center;padding:45px;border:1px solid var(--line);border-radius:10px;background:#f5f5f0}.team-family p{color:var(--muted);font-size:15px;margin-top:20px}.team-site .contact-note a{text-decoration:underline;text-underline-offset:3px}.team-site .contact-intro h1{font-size:58px}
@media(max-width:1100px){.team-hero{gap:40px}.team-hero h1{font-size:51px}.team-check-grid{grid-template-columns:repeat(2,1fr)}.team-perspective,.team-about-grid{gap:40px}.team-family{padding:35px}.process-grid{gap:23px}.team-about-statement{padding:35px}.team-about-statement h2{font-size:31px}}
@media(max-width:720px){.team-hero{grid-template-columns:1fr;gap:38px;padding-top:35px;padding-bottom:45px}.team-hero h1{font-size:48px;letter-spacing:-2px}.team-kicker{font-size:8px;letter-spacing:.7px}.team-hero>div>p{font-size:16px}.report-top{padding:18px 22px;font-size:8px}.report-check{margin:0 22px}.report-person{padding:25px 22px}.report-note{margin:23px 22px}.team-proof-strip{display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:12px}.team-check-grid{grid-template-columns:1fr}.check-card{padding:27px}.check-card p{font-size:15px}.check-category{font-size:12px}.team-process{padding:50px 0}.process-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.process-grid h3{font-size:17px}.process-grid p{font-size:14px}.team-perspective,.team-about-grid{grid-template-columns:1fr;gap:32px}.perspective-callout{padding:30px 25px}.perspective-copy p,.team-about-grid>div>p{font-size:15px}.team-site .page-intro h1,.team-site .contact-intro h1{font-size:43px;letter-spacing:-2px}.team-about-statement{padding:35px 27px}.team-about-statement h2{font-size:29px}.team-family{display:block;padding:30px 25px}.team-family .button{margin-top:25px}.team-site .footer-top{grid-template-columns:1fr}.team-site .footer-top>div:first-child{grid-column:auto}}
.team-site .button,.team-site .button:hover,.team-site .cta .button,.team-site .cta .button:hover{color:#fff}
