/* Support is a working surface, not another promotional split screen. */
.panel-heading p{font-size:11px;color:var(--muted);margin:6px 0 0}.required-note{white-space:nowrap}
@media(min-width:801px){.support-shell{grid-template-columns:1.3fr .7fr}.ticket-panel{order:1;padding:40px 45px}.support-intro{order:2;min-height:620px;padding:42px 34px;background:#f3f2ff;color:var(--ink);border-left:1px solid #e4e1fa}.support-intro:after{width:240px;height:240px;border-color:rgba(103,91,231,.08);right:-145px;bottom:-125px;box-shadow:0 0 0 45px rgba(103,91,231,.025)}.support-intro h1{font-size:25px;line-height:1.2;letter-spacing:-.7px;margin:15px 0 11px}.support-intro>div>p{color:#6f768a;font-size:12px}.support-promises{margin-top:34px;gap:21px}.support-promises>div{gap:13px}.support-promises>div>i{background:#fff;color:#675be7;border:1px solid #e3e0fa}.support-promises b{font-size:12px;color:var(--ink)}.support-promises small{font-size:10px;color:#7f8698}.support-note{border-color:#dedbf4;color:#777e91!important}.support-note i{color:#07996c}.panel-heading{padding-bottom:20px;border-bottom:1px solid var(--line)}}
@media(max-width:800px){.support-intro{background:#f3f2ff;color:var(--ink);border-top:1px solid #e4e1fa}.support-intro h1{font-size:23px}.support-intro>div>p,.support-promises small{color:#70778b}.support-promises b{color:var(--ink)}.support-promises>div>i{background:#fff;color:#675be7;border:1px solid #e3e0fa}.support-note{border-color:#dedbf4;color:#777e91!important}.support-note i{color:#07996c}}

/* Purpose-built support photography with one concise centred message. */
.support-intro{background-image:linear-gradient(180deg,rgba(8,10,28,.12),rgba(8,10,28,.18) 28%,rgba(8,10,28,.62) 42%,rgba(8,10,28,.65) 62%,rgba(8,10,28,.2) 78%,rgba(8,10,28,.2)),url('/assets/platform-support-panel-v1.png');background-size:100% 100%,cover;background-position:center,center;background-repeat:no-repeat;color:#fff;justify-content:center;text-align:center}.support-intro:after{display:none}.support-intro .eyebrow{color:#cbc6ff;text-shadow:0 2px 10px #000}.support-intro h1{color:#fff;font-size:29px;text-shadow:0 3px 20px rgba(0,0,0,.75)}.support-intro>div>p{max-width:270px;margin:0 auto;color:#e2e4ec;text-shadow:0 2px 12px #000}.support-promises,.support-note{display:none!important}
@media(max-width:800px){.support-intro{min-height:260px;background-position:center 23%;color:#fff;border:0}.support-intro h1{font-size:25px}.support-intro>div>p{color:#e2e4ec}}
