.brand-mark-v48{display:block;width:36px!important;height:36px!important;border-radius:9px;object-fit:contain}
.career-list{display:grid;gap:22px}
.career-card{display:grid!important;grid-template-columns:286px minmax(0,1fr)!important;gap:40px!important;align-items:stretch!important;padding:30px!important;border-radius:26px!important;box-shadow:0 18px 48px rgba(15,15,13,.06);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease,border-color .4s ease}
.career-card:hover{transform:translateY(-7px);box-shadow:0 30px 70px rgba(15,15,13,.12)}
.career-card>div:last-child{display:flex;min-width:0;flex-direction:column;justify-content:center}
.experience-visual{display:grid!important;grid-template-rows:auto minmax(220px,1fr)!important;gap:14px!important;min-height:390px!important}
.sendworks-career-visual{display:block!important;min-height:390px!important}
.experience-logo-stack{height:100%;grid-template-rows:repeat(3,1fr);border-radius:20px!important;background:#fff!important}
.experience-logo-stack>span{min-height:0!important;padding:24px!important}
.experience-logo-stack .experience-logo.matters img{display:block;width:min(100%,185px);height:auto;filter:grayscale(1) contrast(1.15)}
.experience-logo-stack .experience-brand-item.sendx img{width:min(100%,150px)!important;filter:grayscale(1) contrast(1.1)}
.experience-logo-stack .experience-brand-item.astra img{filter:grayscale(1) contrast(1.2)}
.career-logo{display:grid!important;min-height:104px!important;place-items:center!important;border-radius:18px!important}
.experience-story{min-height:270px!important;border-radius:18px!important}
.career-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;align-items:start!important}
.career-top h3{margin:0!important;font-size:clamp(30px,3.2vw,48px)!important;line-height:.96!important;letter-spacing:-.05em!important}
.career-top time{padding-top:6px;white-space:nowrap}
.career-progression{margin:0 0 9px!important;color:#696961!important;font:850 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.12em!important;text-transform:uppercase!important}
.career-card>div:last-child>p{font-size:16px;line-height:1.6}
.hubspot-contact-card{overflow:hidden;border:1px solid #d4d4cc;border-radius:24px;background:#fff;box-shadow:0 25px 60px rgba(15,15,13,.1)}
.hubspot-contact-heading{padding:28px 28px 8px}
.hubspot-contact-heading>span{font:850 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}
.hubspot-contact-heading h3{margin:12px 0 8px;font-size:clamp(30px,4vw,48px);line-height:.95;letter-spacing:-.05em}
.hubspot-contact-heading p{margin:0;color:#696961;line-height:1.55}
.hubspot-contact-card .meetings-iframe-container{min-height:680px}
.hubspot-contact-card iframe{min-height:680px!important}
@media(max-width:900px){.career-card{grid-template-columns:240px minmax(0,1fr)!important;gap:26px!important}.career-top{grid-template-columns:1fr!important}.career-top time{order:-1}.experience-visual,.sendworks-career-visual{min-height:350px!important}}
@media(max-width:700px){.career-card{grid-template-columns:1fr!important;padding:16px!important}.experience-visual{grid-template-rows:auto 250px!important;min-height:0!important}.sendworks-career-visual{min-height:0!important}.experience-logo-stack{grid-template-columns:1fr!important;grid-template-rows:repeat(3,92px)!important}.experience-logo-stack>span{border-right:0!important;border-bottom:1px solid #dedfd8!important}.experience-logo-stack>span:last-child{border-bottom:0!important}.career-top h3{font-size:34px!important}.hubspot-contact-card .meetings-iframe-container{min-height:740px}}
@media(prefers-reduced-motion:reduce){.career-card{transition:none}.career-card:hover{transform:none}}

:root{--hubspot-orange:#ff7a59;--hubspot-orange-dark:#d95735}
.hubspot-contact-card{position:relative;border-color:#cfcfc7!important;box-shadow:0 28px 80px rgba(15,15,13,.12)!important}
.hubspot-contact-card:before{content:"";display:block;height:7px;background:var(--hubspot-orange)}
.hubspot-contact-heading{padding:32px 32px 18px!important}
.hubspot-contact-heading>span{color:var(--hubspot-orange-dark)!important}
.hubspot-contact-heading h3{max-width:15ch}
.hubspot-form-shell{min-height:650px;padding:0 24px 28px;background:#fff}
.hubspot-form-shell .hs-form-frame{display:block;min-height:620px;width:100%}
.hubspot-form-shell iframe{display:block;min-height:620px!important;width:100%!important;border:0}
@media(max-width:700px){.hubspot-contact-heading{padding:26px 20px 14px!important}.hubspot-form-shell{min-height:690px;padding:0 12px 20px}.hubspot-form-shell .hs-form-frame,.hubspot-form-shell iframe{min-height:670px!important}}
