.support-page{background:#06171b}.support-nav{height:82px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.12)}.support-nav nav,.support-footer nav{display:flex;align-items:center;gap:28px;color:#a9bab7;font-size:14px}.support-nav a:hover,.support-footer a:hover{color:#fff}.support-contact{border:1px solid #c8ff2e;padding:9px 15px;color:#c8ff2e!important}.support-hero{min-height:760px;padding:90px 6vw;display:grid;grid-template-columns:48% 52%;gap:6vw;align-items:center;overflow:hidden;background:radial-gradient(circle at 82% 44%,#12535a 0,#082a30 28%,#06171b 62%)}.support-hero h1{font:500 clamp(54px,7vw,104px)/.93 Manrope;margin:0;letter-spacing:-5px}.support-hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px #d4e3df}.support-hero-copy>p:not(.eyebrow){max-width:640px;margin:30px 0;color:#b1c2bf;font-size:18px}.support-actions{display:flex;gap:12px;flex-wrap:wrap}.support-product{position:relative;margin:0;border:1px solid rgba(255,255,255,.2);border-radius:28px;overflow:hidden;background:#e4e7e8;box-shadow:0 38px 90px rgba(0,0,0,.42);transform:rotate(1.5deg)}.support-product img{display:block;width:100%;height:auto}.support-product figcaption{position:absolute;left:18px;bottom:16px;padding:7px 10px;background:rgba(6,23,27,.82);font:600 10px Manrope;letter-spacing:2px;color:#c8ff2e}.support-status{display:grid;grid-template-columns:18% 30% 1fr;gap:32px;align-items:center;padding:26px 6vw;background:#c8ff2e;color:#071519}.support-status span{font-size:11px;letter-spacing:2px}.support-status strong{font:600 20px Manrope}.support-status p{margin:0;font-size:13px}.support-section{padding:120px 6vw}.support-heading{display:grid;grid-template-columns:28% 54%;column-gap:6%;margin-bottom:65px}.support-heading .eyebrow{grid-row:1/3}.support-heading h2,.support-next h2{font:500 clamp(42px,5.5vw,78px)/.98 Manrope;letter-spacing:-3px;margin:0}.support-heading>p:last-child{grid-column:2;margin:24px 0 0;color:#91a5a6;max-width:680px}.support-steps{list-style:none;padding:0;margin:0 0 45px 28%;border-top:1px solid rgba(255,255,255,.15)}.support-steps li{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:27px 0;border-bottom:1px solid rgba(255,255,255,.15)}.support-steps li>span,.safety-grid article>span{color:#c8ff2e;font-size:12px;letter-spacing:2px}.support-steps h3,.document-grid h3,.safety-grid h3{font:500 23px Manrope;margin:0 0 7px}.support-steps p,.document-grid p,.safety-grid p{color:#91a5a6;margin:0;max-width:700px}.support-callout{margin-left:28%;padding:24px 26px;border:1px solid #61592d;background:#252619;color:#e9d98d}.support-callout strong{font:600 17px Manrope}.support-callout p{margin:7px 0 0}.documents{background:#e3e9e6;color:#102327}.documents .eyebrow{color:#37645e}.documents .support-heading>p:last-child{color:#586c68}.document-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#afbfba;border:1px solid #afbfba}.document-grid article{min-height:265px;padding:34px;background:#eef2f0}.document-grid span{font-size:10px;letter-spacing:2px;color:#49716a}.document-grid h3{margin-top:55px}.document-grid p{color:#637672}.safety-resources{background:#091d21}.safety-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.safety-grid article{padding:32px;min-height:310px;border:1px solid rgba(255,255,255,.14);background:#07191d}.safety-grid h3{margin-top:65px}.official-links{margin-top:28px;padding:24px 28px;border-left:3px solid #4ce1db;background:#0c292e}.official-links p{margin:0 0 14px;color:#a8bbb8}.official-links a{display:inline-block;margin:5px 28px 5px 0;color:#d8eeee;border-bottom:1px solid rgba(216,238,238,.45)}.support-next{padding:120px 6vw;text-align:center;background:radial-gradient(circle at center,#14535a,#06171b 65%)}.support-next p:not(.eyebrow){max-width:650px;margin:28px auto;color:#afc1be;font-size:18px}.support-next .button{margin-top:8px}.support-email{display:block;width:max-content;margin:28px auto 0;border-bottom:1px solid #91a5a6;color:#c4d2d0}.support-footer{padding:60px 6vw 28px}.support-footer>nav{margin-top:40px}.support-footer>div{display:flex;justify-content:space-between;margin-top:45px;padding-top:20px;border-top:1px solid rgba(255,255,255,.13);font-size:11px;color:#718382}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px #08777c}
@media(max-width:850px){.support-nav{height:70px}.support-nav nav a:not(.support-contact){display:none}.support-hero{min-height:0;padding:80px 6vw 70px;grid-template-columns:1fr;gap:55px}.support-hero h1{font-size:clamp(48px,15vw,70px);letter-spacing:-3px}.support-product{transform:none;border-radius:20px}.support-status{grid-template-columns:1fr;gap:5px;padding:24px 6vw}.support-section{padding:82px 6vw}.support-heading{display:block;margin-bottom:45px}.support-heading h2,.support-next h2{letter-spacing:-2px}.support-steps,.support-callout{margin-left:0}.support-steps li{grid-template-columns:55px 1fr}.document-grid,.safety-grid{grid-template-columns:1fr}.document-grid article{min-height:230px}.safety-grid article{min-height:250px}.support-next{padding:90px 6vw}.support-footer>nav{flex-wrap:wrap}.support-footer>div{flex-direction:column;gap:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.support-tasks {
  padding: 110px 6vw;
  border-bottom: 1px solid rgba(255,255,255,.12);
  background:
    linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px),
    #071b20;
  background-size: 72px 72px;
}

.support-tasks-head {
  display: grid;
  grid-template-columns: minmax(180px,28%) minmax(0,44%) minmax(240px,28%);
  align-items: end;
  margin-bottom: 58px;
}

.support-tasks-head .eyebrow { align-self: start; padding-top: 9px; }
.support-tasks-head h2 { margin: 0; font: 500 clamp(42px,5.5vw,76px)/.98 Manrope; letter-spacing: -3px; }
.support-tasks-head > p:last-child { margin: 0 0 3px 3vw; color: #91a5a6; }

.support-task-grid {
  display: grid;
  grid-template-columns: repeat(4,minmax(0,1fr));
  border: 1px solid rgba(255,255,255,.15);
}

.support-task-grid a {
  position: relative;
  min-width: 0;
  min-height: 300px;
  display: flex;
  flex-direction: column;
  padding: 28px;
  border-right: 1px solid rgba(255,255,255,.15);
  background: rgba(255,255,255,.018);
  transition: background .2s,color .2s;
}

.support-task-grid a:last-child { border-right: 0; }
.support-task-grid a:hover { background: #c8ff2e; color: #071519; }
.support-task-grid a:hover p,.support-task-grid a:hover span { color: #304216; }
.support-task-grid span { color: #c8ff2e; font-size: 10px; font-weight: 600; letter-spacing: 1.5px; }
.support-task-grid strong { margin-top: 64px; font: 500 clamp(21px,2vw,27px)/1.15 Manrope; }
.support-task-grid p { margin: 12px 0 24px; color: #91a5a6; font-size: 14px; }
.support-task-grid b { margin-top: auto; align-self: flex-end; font-size: 25px; font-weight: 400; }

@media(max-width:1050px) {
  .support-tasks-head { grid-template-columns: 30% 70%; }
  .support-tasks-head > p:last-child { grid-column: 2; margin: 24px 0 0; max-width: 620px; }
  .support-task-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .support-task-grid a { min-height: 270px; border-bottom: 1px solid rgba(255,255,255,.15); }
  .support-task-grid a:nth-child(2) { border-right: 0; }
  .support-task-grid a:nth-child(3),.support-task-grid a:nth-child(4) { border-bottom: 0; }
}

@media(max-width:650px) {
  .support-tasks { padding: 82px 6vw; background-size: 48px 48px; }
  .support-tasks-head { display: block; margin-bottom: 42px; }
  .support-tasks-head h2 { font-size: clamp(40px,13vw,58px); letter-spacing: -2px; }
  .support-tasks-head > p:last-child { margin: 22px 0 0; }
  .support-task-grid { grid-template-columns: 1fr; }
  .support-task-grid a { min-height: 245px; border-right: 0; border-bottom: 1px solid rgba(255,255,255,.15)!important; }
  .support-task-grid a:last-child { border-bottom: 0!important; }
  .support-task-grid strong { margin-top: 48px; }
}

@media(prefers-reduced-motion:reduce) {
  .support-task-grid a { transition: none; }
}
