.conveyor-review-links{display:flex!important;justify-content:center!important;align-items:center;gap:18px!important;padding:26px 7% 0!important;width:100%!important;max-width:none;flex:none!important}.client-strip .conveyor-review-links>a{width:auto;height:auto;font:12px/1.5 Arial,sans-serif;padding:13px 21px;border:1px solid #879d9e;color:#284e5d;display:inline-block;min-width:190px;text-align:center;transition:background .25s,color .25s}.client-strip .conveyor-review-links>a:hover{background:#274a56;color:#edf5f3}.career-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center;background:radial-gradient(ellipse at 0 20%,#315c6a44,transparent 70%),#10232e!important}.career-hero h1{font-size:clamp(49px,5.3vw,82px);line-height:1.08;letter-spacing:-2.5px;margin:28px 0}.career-hero h1 em{color:#b9dce2}.career-hero>div>p:not(.eyebrow){font-size:15px;line-height:1.9;color:#a9c1ce;max-width:570px}.career-film{height:560px}.career-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:30px}.career-actions .button{font-size:11px;padding:17px 21px}.career-actions .text-link{font-size:11px}.career-reassurance{display:flex;flex-wrap:wrap;gap:20px;margin-top:32px;padding-top:23px;border-top:1px solid #7395aa44;font:9px/1.7 monospace;color:#84a8bb}.career-reassurance>span+span{padding-left:20px;border-left:1px solid #5a809666}.career-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.career-benefits>div{border-top:1px solid #60899e66;padding-top:25px}.career-benefits>div>span{font:9px monospace;color:#74a9bc}.career-benefits h2{font:31px/1.3 Georgia,serif;color:#d8e9ed;letter-spacing:-.5px;margin:24px 0 20px}.career-benefits p{font-size:13px;line-height:1.9;color:#8fabbd}.career-explorer{background:linear-gradient(120deg,#17333f,#102632)!important;border-block:1px solid #6993a43d}.career-explorer .section-heading>p{max-width:350px}.career-board{border:1px solid #759caa66;margin-top:35px;background:#10212c;box-shadow:0 20px 55px #0002;display:grid;grid-template-columns:265px 1fr}.career-options{border-right:1px solid #7493a544;display:flex;flex-direction:column;padding:19px;background:#0c2635;gap:8px}.career-options>button{display:flex;gap:20px;text-align:left;align-items:center;font:17px/1.5 Georgia,serif;color:#90b2c1;border:1px solid transparent;background:transparent;padding:19px 18px;cursor:pointer;transition:background .25s,border-color .25s}.career-options>button>span{font:8px monospace;color:#567f95}.career-options>button:hover{border-color:#77a5b566}.career-options>button[aria-pressed=true]{background:#2b5262;border-color:#9cc5d1;color:#e0edf0}.career-options>button[aria-pressed=true]>span{color:#a6cbd7}.career-response{padding:40px 45px;min-width:0}.career-response>.eyebrow{font:8px monospace;letter-spacing:1.4px;color:#7eafc0}.career-response h3{font:35px/1.3 Georgia,serif;color:#d9e9ec;margin:23px 0 20px;max-width:620px}.career-response>p{font-size:14px;line-height:1.9;color:#9bb8c7;max-width:670px}.career-questions{border-top:1px solid #678da046;padding-top:25px;margin-top:30px}.career-questions>span{font:7px/1.8 monospace;letter-spacing:1px;color:#6e9aae}.career-questions ol{padding-left:20px;margin:17px 0 0}.career-questions li{font:13px/1.8 Arial,sans-serif;padding:7px 0 7px 7px;color:#a5c0cc}.career-questions li::marker{color:#6e9fb3;font:9px monospace}.career-response>.text-link{font-size:12px;margin-top:28px;color:#a2d1dd}.career-voices{display:grid;grid-template-columns:1fr .6fr;gap:10%;align-items:center}.career-voices h2{margin:24px 0}.career-voices>div>p:not(.eyebrow){max-width:560px;font-size:14px;line-height:1.9;color:#95b0c0}.career-voices .button{margin-top:29px;font-size:12px}.career-proof{border-left:1px solid #719bad55;padding:30px 0 30px 50px}.career-proof>strong{font:80px/1 Georgia,serif;color:#c8e1e8;display:block;letter-spacing:-3px}.career-proof>strong>small{font:18px Arial;color:#6a94aa;letter-spacing:0}.career-proof>span{display:block;color:#b4aa88;letter-spacing:4px;font-size:19px;margin-top:22px}.career-proof>p{font-size:13px!important;color:#a9c1cb!important;line-height:1.7;margin-top:22px}.career-proof small{display:block;font:9px monospace;color:#638ca2;margin-top:12px}.career-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;background:linear-gradient(110deg,#143341,#102430)!important}.career-faq h2{margin:23px 0}.career-faq>div>.text-link{font-size:12px}.career-faq details{border-top:1px solid #6b93a34d;padding:23px 0}.career-faq details:last-child{border-bottom:1px solid #6b93a34d}.career-faq summary{font-size:17px;line-height:1.7;color:#c0d7df;display:flex;justify-content:space-between;gap:24px;cursor:pointer;list-style:none}.career-faq summary::-webkit-details-marker{display:none}.career-faq summary>span{font:25px monospace;color:#89b6c6;transition:transform .25s}.career-faq details[open] summary>span{transform:rotate(45deg)}.career-faq details p{font-size:13px;line-height:1.9;color:#8faec0;margin-top:19px;max-width:600px}.method-quality{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;align-items:start;background:radial-gradient(ellipse at 0 0,#29536433,transparent 70%),#102430!important}.method-quality-intro h2{margin:24px 0}.method-quality-intro>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#9ab5c5;max-width:480px}.method-quality-intro .text-link{font-size:12px;margin-top:27px}.quality-record{border:1px solid #7196a96b;background:#122c3b}.quality-record-head{display:flex;justify-content:space-between;gap:20px;padding:20px 25px;border-bottom:1px solid #658c9f55;background:#183948;font:7px/1.8 monospace;letter-spacing:1.2px;color:#81acbe}.quality-record details{padding:25px;border-bottom:1px solid #6b91a54d}.quality-record details:last-child{border-bottom:0}.quality-record summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:25px 1fr 20px;gap:20px;align-items:start}.quality-record summary::-webkit-details-marker{display:none}.quality-record summary>span:first-child{font:9px monospace;color:#699bb1;padding-top:5px}.quality-record summary>span:last-child{font:22px monospace;color:#8ab7c9}.quality-record summary h3{font:24px/1.35 Georgia,serif;color:#cfdee6}.quality-record details[open] summary>span:last-child{transform:rotate(45deg)}.quality-record details p{font-size:13px;line-height:1.9;color:#90b1c4;margin:22px 25px 0 45px}
@media(max-width:1000px){.career-hero{gap:6%}.career-film{height:480px}.career-hero h1{font-size:55px}.career-actions{gap:20px}.career-reassurance{gap:12px;font-size:8px}.career-reassurance>span+span{padding-left:12px}.career-benefits{gap:25px}.career-benefits h2{font-size:27px}.career-board{grid-template-columns:220px 1fr}.career-response{padding:33px}.career-response h3{font-size:30px}.career-options{padding:15px}.career-options>button{font-size:16px;padding:18px 14px;gap:14px}.career-voices{gap:8%}.career-proof{padding-left:35px}.career-proof>strong{font-size:70px}.method-quality{gap:6%}.quality-record summary{gap:13px;grid-template-columns:20px 1fr 15px}.quality-record summary h3{font-size:21px}.quality-record details p{margin-left:33px;margin-right:0}.career-faq{gap:7%}}
@media(max-width:950px){.direction-mark{display:none!important}}
@media(max-width:700px){.conveyor-review-links{flex-direction:column;align-items:stretch!important;gap:10px!important;padding:23px 7% 0!important}.client-strip .conveyor-review-links>a{width:100%;font-size:13px;padding:14px 17px}.career-hero{grid-template-columns:1fr;gap:32px}.career-hero h1{font-size:49px;letter-spacing:-1.8px;margin:25px 0}.career-hero>div>p:not(.eyebrow){font-size:14px}.career-actions .button{font-size:12px;padding:16px 20px}.career-actions .text-link{font-size:12px}.career-reassurance{font-size:8px;gap:14px;margin-top:27px}.career-reassurance>span+span{padding-left:14px}.career-film{height:320px}.career-benefits{grid-template-columns:1fr;gap:30px}.career-benefits h2{font-size:31px;margin:20px 0 15px}.career-benefits p{font-size:13px}.career-board{grid-template-columns:1fr}.career-options{flex-direction:row;flex-wrap:wrap;gap:8px;padding:18px;border-right:0;border-bottom:1px solid #7493a544}.career-options>button{padding:12px 14px;gap:12px;font-size:16px;border-color:#54809766}.career-options>button>span{font-size:7px}.career-response{padding:28px 23px}.career-response h3{font-size:29px;margin:22px 0 17px}.career-response>p{font-size:13px}.career-questions>span{font-size:7px;line-height:1.9}.career-questions li{font-size:12px;padding-block:9px}.career-response>.text-link{font-size:12px}.career-voices{grid-template-columns:1fr;gap:32px}.career-voices>div>p:not(.eyebrow){font-size:13px}.career-proof{padding:27px;border-left:0;border-top:1px solid #719bad55;background:#142f3c}.career-proof>strong{font-size:70px}.career-proof>p{font-size:13px!important}.career-faq{grid-template-columns:1fr;gap:32px}.career-faq summary{font-size:16px;line-height:1.7}.career-faq details p{font-size:13px}.method-quality{grid-template-columns:1fr;gap:32px}.method-quality-intro>p:not(.eyebrow){font-size:13px}.quality-record-head{font-size:6px;letter-spacing:.7px;padding:19px 21px}.quality-record details{padding:24px 21px}.quality-record summary h3{font-size:23px}.quality-record details p{font-size:13px;margin:21px 0 0 33px}}
@media(prefers-reduced-motion:reduce){.career-options>button,.career-faq summary>span{transition:none!important}}

/* Personal contact and existing Google proof share one introductory row. */
.candidate-welcome>.eyebrow{margin-bottom:18px}
.candidate-welcome .candidate-welcome-title{font:400 clamp(35px,4.1vw,58px)/1.16 Arial,Helvetica,sans-serif;letter-spacing:-1.5px;max-width:950px;margin:0 0 38px;color:var(--ink)}
.candidate-welcome-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:28px;align-items:stretch}
.candidate-welcome .contact-spotlight{display:grid;grid-template-columns:240px minmax(0,1fr);gap:0;width:100%;margin:0;max-width:none}
.candidate-welcome .contact-spotlight .person-details{padding:26px 28px;gap:14px}
.candidate-welcome .contact-spotlight .person-details h2{font-size:34px}
.candidate-welcome .contact-spotlight .person-direct{flex-direction:column;gap:8px}
.candidate-welcome-proof{border:1px solid #719bad55;padding:30px 24px;display:flex;flex-direction:column;justify-content:center;min-width:0;background:#102430}
.candidate-welcome-proof>.eyebrow{font:9px/1.7 Arial,sans-serif;letter-spacing:1px;color:#9bbecb;margin:0 0 24px}
.candidate-welcome-proof>strong{font-size:72px}
.candidate-welcome-proof>.text-link{font-size:12px;line-height:1.7;margin-top:28px}
.career-hero .career-secondary-heading{font-size:clamp(49px,5.3vw,82px);line-height:1.08;letter-spacing:-2.5px;margin:28px 0}
.career-hero .career-secondary-heading em{color:#b9dce2}
@media(max-width:1100px){.candidate-welcome-grid{grid-template-columns:minmax(0,1fr) 210px;gap:20px}.candidate-welcome .contact-spotlight{grid-template-columns:1fr}.candidate-welcome .contact-spotlight .person-details{padding:26px}.candidate-welcome-proof{padding:27px 20px}.candidate-welcome-proof>strong{font-size:64px}.career-hero .career-secondary-heading{font-size:55px}}
@media(max-width:650px){.candidate-welcome .candidate-welcome-title{font-size:36px;letter-spacing:-1px;margin-bottom:28px}.candidate-welcome-grid{grid-template-columns:1fr;gap:22px}.candidate-welcome .contact-spotlight .person-details h2{font-size:32px}.candidate-welcome-proof{padding:28px}.candidate-welcome-proof>strong{font-size:68px}.career-hero .career-secondary-heading{font-size:49px;letter-spacing:-1.8px;margin:25px 0}}

.candidate-welcome-proof>strong>small{display:inline-block;margin:0 0 0 6px}
