:root{--apex-black: #030303;--apex-ink: #0b0b0b;--apex-charcoal: #121212;--apex-panel: rgba(18, 18, 18, .86);--apex-panel-soft: rgba(255, 255, 255, .045);--apex-line: rgba(255, 255, 255, .12);--apex-line-strong: rgba(255, 255, 255, .2);--apex-bone: #f3ede3;--apex-muted: rgba(243, 237, 227, .72);--apex-dim: rgba(243, 237, 227, .52);--apex-orange: #c85d31;--apex-orange-bright: #e06b38;--apex-radius: 24px;--apex-radius-sm: 14px;--apex-shadow: 0 24px 80px rgba(0, 0, 0, .42)}.template-page main,.template-page #MainContent{background:radial-gradient(circle at 18% 8%,rgba(200,93,49,.16),transparent 28rem),radial-gradient(circle at 88% 36%,rgba(200,93,49,.08),transparent 28rem),linear-gradient(180deg,#070707,#030303)!important;color:var(--apex-bone)}.template-page .main-page-title,.template-page .page-title,.template-page h1,.template-page h2,.template-page h3{color:var(--apex-bone);letter-spacing:-.035em}.template-page .rte,.template-page .rte p,.template-page .rte li{color:var(--apex-muted);line-height:1.75}.template-page .rte a{color:var(--apex-orange-bright)!important;text-underline-offset:.22em}.template-page .page-width--narrow{max-width:1000px}.footer{background:radial-gradient(circle at 10% 0%,rgba(200,93,49,.12),transparent 22rem),linear-gradient(180deg,#080808,#030303)!important;border-top:1px solid rgba(200,93,49,.26)!important;color:var(--apex-bone)!important}.footer:before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(200,93,49,.75),transparent);opacity:.85}.footer .footer__content-top,.footer .footer__content-bottom{border-color:var(--apex-line)!important}.footer .footer-block__heading,.footer h2,.footer h3{color:var(--apex-bone)!important;font-size:1.2rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:800!important}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content .list-menu__item--link,.footer .footer__copyright,.footer small,.footer .copyright__content,.footer .copyright__content a{color:var(--apex-muted)!important}.footer .footer-block__details-content .list-menu__item--link{transition:color .16s ease,transform .16s ease}.footer .footer-block__details-content .list-menu__item--link:hover,.footer .copyright__content a:hover{color:var(--apex-orange-bright)!important;text-decoration:none!important}.footer .newsletter-form__field-wrapper,.footer .field{border-radius:999px!important}.footer .field__input,.footer input[type=email]{background:#ffffff0b!important;border:1px solid var(--apex-line)!important;color:var(--apex-bone)!important;border-radius:999px!important}.footer .field__label{color:var(--apex-dim)!important}.footer .newsletter-form__button,.footer button[type=submit]{color:var(--apex-bone)!important}.footer .list-social__link,.footer .footer__list-social .list-social__link{color:var(--apex-bone)!important;background:#ffffff0b;border:1px solid var(--apex-line);border-radius:999px;transition:border-color .16s ease,color .16s ease,background .16s ease}.footer .list-social__link:hover{color:var(--apex-orange-bright)!important;border-color:#c85d31a6;background:#c85d311a}.apex-support-hub{padding:clamp(56px,7vw,104px) 0;background:radial-gradient(circle at 18% 12%,rgba(200,93,49,.12),transparent 25rem),linear-gradient(180deg,#0c0c0cf5,#030303fa);color:var(--apex-bone)}.apex-support-hub__inner{width:min(1180px,calc(100% - 40px));margin:0 auto}.apex-support-hub__header{max-width:760px;margin-bottom:34px}.apex-support-eyebrow,.apex-faq-eyebrow,.apex-footer-cta__eyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--apex-muted);text-transform:uppercase;letter-spacing:.16em;font-weight:800;font-size:.82rem;margin-bottom:14px}.apex-support-eyebrow:before,.apex-faq-eyebrow:before,.apex-footer-cta__eyebrow:before{content:"";width:44px;height:1px;background:var(--apex-orange)}.apex-support-hub__title,.apex-faq__title,.apex-footer-cta__title{margin:0 0 14px;color:var(--apex-bone);font-size:clamp(2.4rem,5vw,5.8rem);line-height:.96;letter-spacing:-.055em;font-weight:800}.apex-support-hub__text,.apex-faq__text,.apex-footer-cta__text{margin:0;color:var(--apex-muted);font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.7}.apex-support-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.apex-support-card{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:240px;padding:26px;border-radius:var(--apex-radius);border:1px solid var(--apex-line);background:linear-gradient(135deg,#ffffff12,#ffffff06),#0a0a0ad1;box-shadow:var(--apex-shadow);text-decoration:none!important;transition:transform .18s ease,border-color .18s ease,background .18s ease}.apex-support-card:hover{transform:translateY(-4px);border-color:#c85d319e;background:linear-gradient(135deg,#c85d3121,#ffffff06),#0c0c0ceb}.apex-support-card__kicker{color:var(--apex-orange-bright);text-transform:uppercase;letter-spacing:.16em;font-weight:800;font-size:.76rem;margin-bottom:14px}.apex-support-card__title{color:var(--apex-bone);margin:0 0 12px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.08;letter-spacing:-.035em;font-weight:800}.apex-support-card__text{color:var(--apex-muted);margin:0 0 22px;line-height:1.6;font-size:1rem}.apex-support-card__link{margin-top:auto;display:inline-flex;color:var(--apex-bone);text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:.84rem}.apex-support-card__link span{color:var(--apex-orange-bright);margin-left:8px}.apex-faq{padding:clamp(52px,7vw,100px) 0;background:#030303;color:var(--apex-bone)}.apex-faq__inner{width:min(1040px,calc(100% - 40px));margin:0 auto}.apex-faq__header{max-width:760px;margin-bottom:28px}.apex-faq__list{display:grid;gap:12px}.apex-faq-item{border:1px solid var(--apex-line);border-radius:18px;background:#ffffff09;overflow:hidden}.apex-faq-item[open]{border-color:#c85d3185;background:#c85d310f}.apex-faq-item__summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;color:var(--apex-bone);font-weight:800;letter-spacing:-.015em}.apex-faq-item__summary::-webkit-details-marker{display:none}.apex-faq-item__icon{flex:0 0 auto;width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--apex-orange-bright);border:1px solid rgba(200,93,49,.46);font-weight:700;transition:transform .16s ease}.apex-faq-item[open] .apex-faq-item__icon{transform:rotate(45deg)}.apex-faq-item__body{padding:0 22px 22px;color:var(--apex-muted);line-height:1.7}.apex-faq-item__body p:last-child{margin-bottom:0}.apex-footer-cta{padding:clamp(48px,6vw,88px) 0;color:var(--apex-bone);background:radial-gradient(circle at 50% 0%,rgba(200,93,49,.18),transparent 28rem),linear-gradient(180deg,#080808,#030303)}.apex-footer-cta__inner{width:min(1120px,calc(100% - 40px));margin:0 auto;border:1px solid rgba(200,93,49,.32);border-radius:30px;background:linear-gradient(135deg,#fff1,#ffffff05),#0a0a0adb;box-shadow:var(--apex-shadow);padding:clamp(30px,5vw,58px);display:grid;grid-template-columns:1.3fr .7fr;gap:28px;align-items:center}.apex-footer-cta__title{font-size:clamp(2.2rem,4.2vw,5rem);max-width:820px}.apex-footer-cta__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.apex-btn,.apex-footer-cta__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:999px;border:1px solid rgba(200,93,49,.72);background:linear-gradient(180deg,var(--apex-orange-bright),var(--apex-orange));color:#fff!important;text-decoration:none!important;text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;font-weight:800;transition:transform .16s ease,filter .16s ease}.apex-btn:hover,.apex-footer-cta__button:hover{transform:translateY(-2px);filter:brightness(1.08)}.apex-footer-cta__button--secondary{background:transparent;color:var(--apex-bone)!important;border-color:var(--apex-line-strong)}.apex-footer-cta__button--secondary:hover{border-color:#c85d31b8;background:#c85d3114}@media screen and (max-width:900px){.apex-support-hub__grid,.apex-footer-cta__inner{grid-template-columns:1fr}.apex-footer-cta__actions{justify-content:flex-start}}@media screen and (max-width:640px){.apex-support-hub__inner,.apex-faq__inner,.apex-footer-cta__inner{width:min(100% - 28px,1120px)}.apex-support-card{min-height:auto;padding:22px}.apex-footer-cta__actions{flex-direction:column}.apex-footer-cta__button{width:100%}.footer .footer-block__heading{font-size:1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/apex-footer-support-v11.css.map */
