.trainer-assessors-page{background:linear-gradient(180deg,#f3f8fc,#eaf3fb);padding:58px 20px 88px}.ta-hero,.ta-content{width:min(1100px,100%);margin:auto}.ta-hero{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:46px clamp(26px,5vw,64px);border-radius:22px;background:linear-gradient(120deg,#062f68,#0876c9);color:#fff;box-shadow:0 18px 42px #123f7824;overflow:hidden}.ta-eyebrow,.ta-kicker{font-size:11px;font-weight:800;letter-spacing:2px}.ta-eyebrow{color:#ffbd57}.ta-hero h1{margin:12px 0 10px;font-size:clamp(35px,5vw,56px);line-height:1.05}.ta-hero h1 span{color:#bfe2ff}.ta-hero p{margin:0;color:#e4f2fc;font-size:17px}.ta-hero .ta-link{background:#fff;color:#0d478e}.ta-hero .ta-link:hover{background:#e8f2fc}.ta-hero-visual{display:grid;place-items:center;min-width:190px;height:190px;border:1px solid #ffffff40;border-radius:50%;background:#ffffff12;color:#fff}.ta-hero-visual i{font-size:72px}.ta-hero-visual span{margin-top:-35px;font-size:11px;font-weight:800;letter-spacing:3px}.ta-content{margin-top:28px;padding:44px clamp(24px,6vw,68px);border:1px solid #dceaf4;border-radius:20px;background:#fff;box-shadow:0 18px 45px #123f7815}.ta-section-heading{margin-bottom:24px}.ta-kicker{color:#ef8618}.ta-section-heading h2{margin:10px 0 0;color:#0d478e;font-size:clamp(27px,3.5vw,40px);line-height:1.15}.ta-content p{margin:0 0 20px;color:#566b80;font-size:16px;line-height:1.85}.ta-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.ta-info-card{padding:22px 20px;border:1px solid #dceaf4;border-radius:14px;background:linear-gradient(145deg,#fff,#f4f9fd);box-shadow:0 8px 20px #123f780b}.ta-info-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:15px;border-radius:13px;background:#e8f2fc;color:#0d478e;font-size:20px}.ta-info-card h3{margin:0 0 8px;color:#0d478e;font-size:17px}.ta-info-card p{margin:0;color:#6a7d95;font-size:13px;line-height:1.55}.ta-link{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:14px 20px;border-radius:9px;background:#0876c9;color:#fff;text-decoration:none;font-weight:800;box-shadow:0 8px 18px #0876c933}.ta-link:hover{background:#073c77}@media(max-width:700px){.trainer-assessors-page{padding:35px 15px 60px}.ta-hero{align-items:flex-start;flex-direction:column}.ta-hero-visual{align-self:center;min-width:150px;width:150px;height:150px}.ta-hero-visual i{font-size:52px}.ta-info-grid{grid-template-columns:1fr}.ta-content{padding:32px 22px}.ta-content p{font-size:15px}}
.ta-inner-hero{padding:52px 0 38px;background:linear-gradient(125deg,#062c5d,#07559a 66%,#08766f);color:#fff}.ta-inner-container{width:min(1180px,calc(100% - 40px));margin:auto}.ta-inner-hero .ta-eyebrow{color:#ffb331}.ta-inner-hero h1{margin:13px 0 16px;color:#fff;font-size:42px;line-height:1.05}.ta-breadcrumb{font-size:13px;color:#cfe2f4}.ta-breadcrumb a{color:#fff;text-decoration:none}.ta-breadcrumb span{margin:0 10px;color:#ffb331}.trainer-assessors-page{padding:55px 20px 80px}.ta-content h2{margin:0;color:#0d478e;font-size:clamp(30px,4vw,43px);line-height:1.12}.ta-content{margin-top:0}@media(max-width:600px){.ta-inner-hero h1{font-size:32px}.trainer-assessors-page{padding:35px 15px 60px}}
.ta-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:48px;align-items:center}.ta-copy{min-width:0}.ta-visual{overflow:hidden;border-radius:20px;box-shadow:0 16px 34px #123f7820;background:#0d478e}.ta-visual img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover;object-position:center}.ta-copy .ta-link{margin-top:10px}@media(max-width:850px){.ta-content{grid-template-columns:1fr;gap:30px}.ta-visual{max-height:360px}.ta-visual img{min-height:260px}}
.trainer-assessors-page{background:#fff;padding:78px 20px 95px}.ta-content{width:min(1180px,100%);padding:0;border:0;border-radius:0;background:#fff;box-shadow:none;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:74px}.ta-icon{display:none}.ta-content h2{font-size:clamp(38px,4.5vw,58px);color:#0d478e;line-height:1.08;margin-bottom:16px}.ta-rule{width:72px;margin:0 0 30px;background:#ef8618;box-shadow:none}.ta-content p{font-size:17px;line-height:1.9;color:#245487;margin-bottom:22px}.ta-visual{box-shadow:none;border-radius:20px}.ta-visual img{min-height:405px}.ta-copy .ta-link{margin-top:12px}
.ta-reference-kicker{display:block;margin-bottom:24px;color:#ef8618;font-size:13px;font-weight:800;letter-spacing:3px}.ta-content h1{margin:0 0 20px;color:#0d478e;font-size:clamp(42px,5vw,64px);line-height:1.08;letter-spacing:-1px}.ta-content h2{display:none}
.trainer-assessors-page{background:#fff;padding:72px 0 68px}.ta-content{width:min(1180px,calc(100% - 44px));grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.ta-content h1{margin:14px 0;color:#073d77;font-size:42px;line-height:1.1;letter-spacing:0}.ta-reference-kicker{font-size:12px;letter-spacing:2.5px;margin:0}.ta-rule{width:0;height:0;margin:0}.ta-content p{font-size:17px;line-height:1.75;color:#365c80;margin:0 0 15px}.ta-visual{order:2;min-height:360px;height:360px;border-radius:18px;box-shadow:none}.ta-visual img{min-height:360px}.ta-copy{order:1}.ta-copy .ta-link{margin-top:14px}
.ta-visual{position:relative;isolation:isolate;transform:translateY(12px);opacity:0;animation:ta-visual-enter .8s .15s cubic-bezier(.22,.8,.32,1) forwards}.ta-visual:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(135deg,rgba(7,61,119,.18),transparent 42%,rgba(7,61,119,.46));mix-blend-mode:multiply}.ta-visual:before{content:"";position:absolute;z-index:2;top:0;left:-45%;width:28%;height:100%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:skewX(-18deg);animation:ta-image-shine 5.5s 1.2s ease-in-out infinite}.ta-visual img{position:relative;z-index:0;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .7s ease;filter:saturate(.96) contrast(1.02)}.ta-visual:hover img{transform:scale(1.045);filter:saturate(1.05) contrast(1.04)}@keyframes ta-visual-enter{to{opacity:1;transform:translateY(0)}}@keyframes ta-image-shine{0%,58%,100%{left:-45%}72%{left:120%}}
.ta-copy .ta-link:hover{color:#fff;background:#073c77}
@media(prefers-reduced-motion:reduce){.ta-visual{animation:none;opacity:1;transform:none}.ta-visual:before{animation:none}.ta-visual img{transition:none}}
@media(max-width:900px){.trainer-assessors-page{padding:55px 0}.ta-content{width:calc(100% - 44px);grid-template-columns:1fr;gap:34px}.ta-visual{height:320px;min-height:320px}.ta-visual img{min-height:320px}}
@media(max-width:560px){.trainer-assessors-page{padding:45px 0}.ta-content{width:calc(100% - 30px)}.ta-content h1{font-size:34px}.ta-content p{font-size:16px}.ta-visual{height:260px;min-height:260px}.ta-visual img{min-height:260px}}
@media(max-width:850px){.trainer-assessors-page{padding:55px 20px 70px}.ta-content{grid-template-columns:1fr;gap:34px}.ta-content h2{font-size:42px}.ta-visual img{min-height:280px}}
