:root{--ink:#192b37;--accent:#97622d;--accent-light:#eee6d9;--paper:#f4f1eb;--muted:#586268}body{padding-left:232px;font-family:Arial,sans-serif}.wrap{width:min(1180px,calc(100% - 80px))}.lab-aside{position:fixed;inset:0 auto 0 0;width:232px;background:#101b25;color:#e9eef0;padding:38px 25px;z-index:50;display:flex;flex-direction:column;border-right:1px solid #33404b}.lab-aside .modern-brand{flex-direction:column;align-items:flex-start;gap:20px}.lab-aside .modern-brand img{width:58px;height:58px}.lab-aside .modern-brand b{font:600 18px/1.5 Arial,sans-serif;color:#fff;letter-spacing:-.5px}.lab-aside .modern-brand i{color:#d7a968}.lab-aside .modern-brand small{color:#bdc7cd;font-size:12px!important}.lab-aside .modern-nav{display:flex;flex-direction:column;gap:0;margin:45px 0 30px}.lab-aside .modern-nav a{padding:13px 0;border-bottom:1px solid #ffffff22;color:#e9eef0;font-size:14px;white-space:normal}.lab-aside .modern-nav a:hover{color:#e8b777}.lab-aside .modern-head-actions{display:block;margin-top:auto}.lab-aside .modern-phone{display:block;color:#fff;margin-bottom:18px;font-size:14px}.lab-aside .button{width:100%;padding:13px 10px;border-color:#cba36e;color:#f5e0c1;background:transparent;font-size:14px!important}.lab-aside .modern-menu{display:none}.lab-aside .side-note{font-size:12px;color:#a9b8c3;line-height:1.7;margin-top:25px}.lab-hero{position:relative;background:#0c1721;color:#fff;min-height:730px;display:flex;align-items:center;overflow:hidden}.lab-hero .lab-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;opacity:.85}.lab-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0c1721 0%,#0c1721ed 18%,#0c1721bb 45%,#0c17212b 78%)}.lab-hero .wrap{position:relative;z-index:2}.lab-hero .eyebrow{color:#e7b879;max-width:540px}.lab-hero h1{font:500 clamp(49px,5.2vw,76px)/1.06 Arial,sans-serif;letter-spacing:-.055em;color:#fff;max-width:650px;margin:26px 0}.lab-hero h1 em{font-style:normal;color:#dfb67f}.lab-hero .lead{color:#e4ebed;font:400 17px/1.85 Arial,sans-serif!important;max-width:535px}.lab-hero .button{background:#d8ad74;border-color:#d8ad74;color:#17212a;margin-top:10px}.lab-hero .lab-tag{font-size:12px;letter-spacing:.12em;color:#ced8df;margin-top:35px}.lab-hero .photo-caption{position:absolute;right:30px;bottom:20px;z-index:2;font-size:12px;color:#c4ced3;max-width:210px;text-align:right}.lab-index{background:#14232e;color:#e9eef0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #44515b}.lab-index a{display:flex;gap:20px;align-items:center;padding:25px 30px;font-size:16px;text-decoration:none;border-right:1px solid #44515b}.lab-index span{color:#e1b47b;font:12px/1.6 monospace}.theme-trace h2{font-family:Arial,sans-serif;letter-spacing:-.045em}.theme-trace .service-card{border:0;border-top:2px solid #a27747;background:transparent;padding:25px 0;min-height:260px}.theme-trace .grid--3{gap:38px}.theme-trace .service-card .icon{display:none}.theme-trace .root-checklist{background:#e8e3da}.theme-trace .root-checklist .card{border:0;padding:0 0 0 30px;border-left:1px solid #9a8b7d}.theme-trace .modern-footer{background:#13222d}.theme-trace .modern-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-trace .modern-footer .modern-brand small{color:#d2dce1}.theme-trace .modern-footer .modern-brand i{color:#e0b27a}.theme-trace .site-content{padding-top:55px;padding-bottom:65px}.theme-trace .site-content>article{background:white;padding:36px;margin-top:25px}.theme-trace .privacy-panel{left:auto;right:20px}.theme-trace .section#request{background:#e4e8e6}.theme-trace .legal-main{padding-block:60px}.theme-trace .legal-document{color:#192b37}.theme-trace .page-hero{background:#e7e4dd}
@media(max-width:1100px){body{padding-left:200px}.lab-aside{width:200px;padding:30px 18px}.lab-aside .modern-brand b{font-size:16px}.lab-hero h1{font-size:57px}.lab-hero .lead{max-width:440px}.wrap{width:calc(100% - 56px)}.lab-index a{padding:23px 20px;gap:14px}.theme-trace .grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){body{padding-left:0}.lab-aside{position:sticky;top:0;width:100%;height:80px;flex-direction:row;align-items:center;padding:10px 20px}.lab-aside .modern-brand{flex-direction:row;align-items:center;gap:11px}.lab-aside .modern-brand img{width:40px;height:40px}.lab-aside .modern-brand b{font-size:18px}.lab-aside .modern-brand small{max-width:190px}.lab-aside .modern-head-actions{margin:0 0 0 auto}.lab-aside .modern-phone,.lab-aside .modern-head-actions>.button,.lab-aside .side-note{display:none}.lab-aside .modern-menu{display:block;color:#e6edf0;border-color:#657581}.lab-aside .modern-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#101b25;padding:20px;margin:0}.lab-aside .modern-nav.open{display:flex}.lab-hero{min-height:740px;padding:45px 0 75px;align-items:flex-start}.lab-hero .lab-photo{object-position:64% center;opacity:.5}.lab-hero:after{background:linear-gradient(180deg,#0c1721f0,#0c1721dd 45%,#0c172166)}.lab-hero h1{font-size:55px;max-width:650px}.lab-hero .lead{max-width:570px}.lab-index{grid-template-columns:1fr}.lab-index a{border-right:0;border-top:1px solid #44515b;padding:20px}.wrap{width:calc(100% - 40px)}.theme-trace .root-checklist .card{border-left:0;padding:0}.theme-trace .privacy-panel{left:12px;right:12px}.theme-trace .modern-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:500px){.lab-hero h1{font-size:48px}.lab-hero .lead{font-size:16px!important}.lab-hero .button{width:100%}.lab-hero .photo-caption{right:20px;bottom:18px;text-align:left;max-width:270px;left:20px}.lab-hero{min-height:770px}.theme-trace .grid--3,.theme-trace .modern-footer .footer-grid{grid-template-columns:1fr}.lab-aside .modern-brand b{font-size:17px}.theme-trace .site-content>article{padding:24px 18px}}
