:root{--trend-red:#da291c;--trend-red-dark:#b32218;--trend-dark:#0f1a2e;--ink:#0f1a2e;--ink-light:#464646;--cream:#f8f5f0;--sage:#3a6b5a;--sage-light:#e8f0ec;--coral:#d95638;--gold:#c9a84c;--mist:#eef1f4;--slate:#5a6a7e;--slate-light:#f5f5f5;--light-red:#fdf9f9;--font-base:Helvetica, "Helvetica Neue", Arial, sans-serif}body{font-family:var(--font-base)}.navbar-toggler:focus,.navbar-toggler:active{outline:0}.navbar-toggler.collapsed .close-icon{display:none}.navbar-toggler:not(.collapsed) .navbar-toggler-icon{display:inline}a.link{text-decoration:none;color:#000;text-shadow:-.25px -.25px 0 transparent,.25px .25px transparent;margin:0 4px}a.link:hover{text-shadow:-.25px -.25px 0 #000,.25px .25px #000}.logo-resize{max-height:40px;width:auto}.logo-small{max-height:24px;width:auto}.small-text{font-size:12px}.bkg-color-gray{background-color:#ebecf0}.bkg-color-blue{background-color:#036}.bg-trend-red{background-color:var(--trend-red)}.trend-red{color:var(--trend-red)}.border-top-trend-red{border-top:4px solid var(--trend-red)}.sup-top-align{vertical-align:top}.btn-trendhr{background:var(--trend-red);color:#fff;border:none;padding:.65rem 1.8rem;border-radius:50px;font-weight:600;font-size:.9rem;letter-spacing:.02em;transition:all .3s;text-decoration:none;display:inline-block}.btn-trendhr:hover{background:var(--ink);color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(58,107,90,.3)}.btn-outline-trendhr{background:0 0;color:var(--trend-red);border:2px solid var(--trend-red);padding:.65rem 1.8rem;border-radius:50px;font-weight:600;font-size:.9rem;transition:all .3s;text-decoration:none;display:inline-block}.btn-outline-trendhr:hover{background:var(--ink);color:#fff;border:2px solid var(--ink);transform:translateY(-2px)}.ripple{background-position:50%;transition:background .8s}.ripple:hover{background:#47a7f5 radial-gradient(circle,transparent 1%,#47a7f5 1%)50%/15000%}.ripple:active{background-color:#6eb9f7;background-size:100%;transition:background 0s}.robot-vanish{position:relative}.picture1,.picture2{width:auto;display:block;margin:0 auto}.picture2{display:none}.robot-vanish:hover .picture1{display:none}.robot-vanish:hover .picture2{display:block}.robby-answer{max-height:300px}.carousel img{margin:auto}.landing-header{max-height:350px;justify-content:center}.landing-employee-header{max-height:280px;justify-content:center}.svc-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:30px 20px}.svc-card-link{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:18px 26px;min-width:280px;text-decoration:none;color:var(--trend-dark);font-weight:600;font-size:.95rem;transition:all .25s ease;box-shadow:0 2px 8px rgba(0,0,0,4%)}.svc-card-link:hover{border-color:var(--trend-red);box-shadow:0 6px 20px rgba(200,16,46,.12);transform:translateY(-2px);color:var(--trend-red)}.svc-card-link .svc-icon{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,var(--trend-red),var(--ink));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}@media(prefers-reduced-motion:reduce){.btn-trendhr,.btn-outline-trendhr,.svc-card-link,.ripple{transition:none}.btn-trendhr:hover,.btn-outline-trendhr:hover,.svc-card-link:hover{transform:none}}.hero-carousel .carousel-inner{aspect-ratio:1/1}@media(min-width:992px){.hero-carousel .carousel-inner{aspect-ratio:1200/628}}.hero-carousel .carousel-item{height:100%}.hero-carousel .carousel-item>a,.hero-carousel picture{display:block;height:100%}.hero-carousel .carousel-item img{width:100%;height:100%;object-fit:cover}.hero-carousel .carousel-control-prev-icon,.hero-carousel .carousel-control-next-icon{filter:drop-shadow(0 0 2px rgba(0,0,0,.6))}@media(prefers-reduced-motion:reduce){.hero-carousel .carousel-item{transition:none}}.thr-cta{grid-column:1/-1;position:relative;overflow:hidden;margin:1.5rem 0 2rem;padding:1.6rem 1.75rem 1.4rem;border-radius:14px;font-family:Helvetica,helvetica neue,Arial,sans-serif;background:#004151;color:#fff}.thr-cta__top{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.thr-cta__body{flex:1 1 340px;min-width:0}.thr-cta__action{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.thr-cta__art{flex:0 0 132px;display:none}.thr-cta__art img{width:132px;height:auto;display:block;border-radius:10px}.thr-cta__eyebrow{display:block;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f5855c;margin:0 0 .55rem}.thr-cta__eyebrow::after{content:"";display:block;width:46px;height:3px;border-radius:2px;background:var(--trend-red,#DA291C);margin-top:.5rem}.thr-cta__head{font-size:clamp(1.15rem,2.2vw,1.45rem);line-height:1.28;font-weight:700;letter-spacing:-.01em;color:#fff;margin:0 0 .45rem}.thr-cta__sub{font-size:.92rem;line-height:1.7;color:#c3d0e2;margin:0}.thr-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.8rem 1.7rem;border-radius:50px;background:var(--trend-red,#DA291C);color:#fff!important;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none!important;box-shadow:0 6px 18px rgba(218,41,28,.32);transition:background .18s,transform .18s,box-shadow .18s}.thr-cta__btn:hover{background:#b32218;transform:translateY(-2px);box-shadow:0 9px 22px rgba(218,41,28,.4)}.thr-cta__btn:active{transform:translateY(0)}.thr-cta__tel{display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem;color:#c3d0e2!important;text-decoration:none!important}.thr-cta__tel strong{color:#fff;font-weight:700}.thr-cta__tel:hover strong{color:#f6b3ad}.thr-cta__more{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.1rem;font-size:.88rem;font-weight:600;color:#c3d0e2!important;text-decoration:none!important;border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:.15rem}.thr-cta__more:hover{color:#fff!important;border-bottom-color:var(--trend-red,#DA291C)}.thr-cta__more .thr-cta__arrow{color:var(--trend-red,#DA291C);font-weight:700}.thr-cta__checks{display:flex;flex-wrap:wrap;gap:.45rem 1.5rem;margin:1.15rem 0 0;padding:.95rem 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.13)}.thr-cta__checks li{display:flex;align-items:center;gap:.45rem;font-size:.79rem;line-height:1.4;color:#a9b8cd}.thr-cta__checks li::before{content:"";flex:none;width:.95rem;height:.95rem;border-radius:50%;background:var(--trend-red,#DA291C);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M9.5 17.5 4 12l1.4-1.4 4.1 4.1 9.1-9.1L20 7z'/></svg>")center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M9.5 17.5 4 12l1.4-1.4 4.1 4.1 9.1-9.1L20 7z'/></svg>")center/contain no-repeat}.thr-cta--soft{background:linear-gradient(180deg,var(--sage-light,#e8f0ec) 0%,#fcfdfc 100%);border:1px solid rgba(218,41,28,.16);color:var(--ink,#0f1a2e)}.thr-cta--soft .thr-cta__eyebrow{color:var(--trend-red,#DA291C)}.thr-cta--soft .thr-cta__head{color:var(--ink,#0f1a2e)}.thr-cta--soft .thr-cta__sub{color:var(--ink-light,#464646)}.thr-cta--soft .thr-cta__tel{color:var(--slate,#5a6a7e)!important}.thr-cta--soft .thr-cta__tel strong{color:var(--ink,#0f1a2e)}.thr-cta--soft .thr-cta__tel:hover strong{color:var(--trend-red,#DA291C)}.thr-cta--soft .thr-cta__more{color:var(--slate,#5a6a7e)!important;border-bottom-color:#c9d3cd}.thr-cta--soft .thr-cta__more:hover{color:var(--ink,#0f1a2e)!important}.thr-cta--soft .thr-cta__checks{border-top-color:#dde1e7}.thr-cta--soft .thr-cta__checks li{color:var(--slate,#5a6a7e)}.thr-cta--end{margin:2rem 0 1.25rem;text-align:center}.thr-cta--end .thr-cta__top{flex-direction:column;align-items:center;gap:1.35rem}.thr-cta--end .thr-cta__body{flex:auto;max-width:44rem}.thr-cta--end .thr-cta__eyebrow::after{margin-left:auto;margin-right:auto}.thr-cta--end .thr-cta__head{font-size:clamp(1.35rem,3vw,1.95rem);margin-bottom:.6rem}.thr-cta--end .thr-cta__sub{font-size:.95rem}.thr-cta--end .thr-cta__action{width:100%;align-items:center}.thr-cta--end .thr-cta__checks{justify-content:center}@media(min-width:768px){.thr-cta{grid-column:2/-1;padding:1.9rem 2.1rem 1.6rem}.thr-cta__action{align-items:center;width:14.5rem}.thr-cta__btn{width:100%}}@media(min-width:992px){.thr-cta__art{display:block}}@media(min-width:768px){.thr-cta--end{grid-column:1/-1;padding:2.6rem 2.5rem 1.9rem}.thr-cta--end .thr-cta__action{flex-direction:row;flex-wrap:wrap;justify-content:center;width:auto;gap:.9rem}.thr-cta--end .thr-cta__btn{width:auto;padding:.95rem 2.2rem;font-size:1rem}.thr-cta--end .thr-cta__tel{min-height:48px;padding:.7rem 1.5rem;font-size:.95rem;border:1px solid rgba(255,255,255,.35);border-radius:50px}.thr-cta--end.thr-cta--soft .thr-cta__tel{border-color:rgba(218,41,28,.35)}}@media(max-width:767px){.thr-cta{margin:1.25rem 0 1.5rem;padding:1.35rem 1.25rem 1.2rem;border-radius:12px}.thr-cta__top{gap:1.1rem}.thr-cta__head{font-size:1.12rem}.thr-cta__sub{font-size:.9rem}.thr-cta__action{width:100%;gap:.7rem}.thr-cta__btn{width:100%;padding:.95rem 1.2rem;font-size:1rem}.thr-cta__tel{width:100%;min-height:48px;justify-content:center;border:1px solid rgba(255,255,255,.35);border-radius:50px;padding:.7rem 1rem;font-size:.95rem}.thr-cta--soft .thr-cta__tel{border-color:rgba(218,41,28,.35)}.thr-cta__checks{gap:.5rem;flex-direction:column;margin-top:1rem;padding-top:.9rem}.thr-cta--end{margin:1.5rem 0 1.25rem;padding:1.6rem 1.35rem 1.35rem}.thr-cta--end .thr-cta__head{font-size:1.3rem}.thr-cta--end .thr-cta__checks{align-items:flex-start;text-align:left}}.thr-cta a:focus-visible{outline:3px solid #fff;outline-offset:3px}.thr-cta--soft a:focus-visible{outline-color:var(--trend-red,#DA291C)}@media(prefers-reduced-motion:reduce){.thr-cta__btn{transition:none}.thr-cta__btn:hover{transform:none}}@media print{.thr-cta{display:none}}.art-bottom-divider{height:3px;background:var(--trend-red);margin:0}.art-end-wrap{max-width:900px;margin:0 auto;padding:0 1rem}.art-end-wrap .thr-cta--end{margin-top:0}.art-attribution{font-size:.85rem;line-height:1.7;color:var(--slate,#5a6a7e);text-align:left;margin:1rem auto 0}