@media (min-width:1000px){.tb-faq-desktop{display:none}@media (min-width:768px){main.site-main-shell:has(.tb-faq-desktop){width:100%;max-width:none;padding:0}.tb-faq-desktop{display:block;position:relative;z-index:2;width:min(100% - 3rem,82rem);margin-inline:auto;padding:7rem 0 5rem}.tb-faq-symbols{position:absolute;top:7.5rem;left:clamp(1rem,5vw,4.5rem);z-index:0;display:block;width:clamp(18rem,25vw,23.5rem);height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.88;filter:drop-shadow(0 22px 38px rgba(45,15,110,.32))}.tb-faq-hero,.tb-faq-layout{position:relative;z-index:1}.guest-landing-desktop-bg--faq{display:block!important;position:fixed;inset:0;width:100%;height:100%;min-height:100vh;min-height:100dvh;z-index:0;overflow:hidden;pointer-events:none;background-color:#040611}body:has(.tb-faq-desktop) .guest-landing-desktop-bg__faq-image{position:absolute;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;transform:none!important;object-fit:cover!important;object-position:center top!important;opacity:.78;filter:saturate(1.08) contrast(1.03)}.guest-landing-desktop-bg--faq:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 17%,rgba(124,58,237,.18),transparent 28%),linear-gradient(180deg,rgba(4,6,17,.34),rgba(4,6,17,.7) 48%,#040611),linear-gradient(90deg,rgba(4,6,17,.16),rgba(4,6,17,.5) 54%,rgba(4,6,17,.76))}.guest-support-page.guest-landing-page:has(.tb-faq-desktop){position:relative;isolation:isolate;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;overflow:visible}.tb-faq-hero{max-width:50rem}.tb-faq-eyebrow{color:#a78bfa;font-size:.8rem;font-weight:900;letter-spacing:.08em}.tb-faq-hero h1{margin-top:.55rem;color:#fff;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:950;line-height:1.05;letter-spacing:-.045em;text-shadow:0 4px 32px rgba(0,0,0,.58)}.tb-faq-hero>p:last-of-type{max-width:43rem;margin-top:1rem;color:rgba(226,232,240,.76);font-size:1rem;line-height:1.9}.tb-faq-metrics{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem}.tb-faq-metric{display:inline-flex;align-items:center;gap:.5rem;min-height:2.4rem;padding:.5rem .8rem;border:1px solid rgba(167,139,250,.18);border-radius:999px;color:rgba(226,232,240,.72);background:rgba(8,10,27,.64);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.8rem;font-weight:700}.tb-faq-metric svg{width:1rem;color:#a78bfa}.tb-faq-layout{display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(34rem,1.28fr);gap:clamp(2rem,5vw,5rem);align-items:start;margin-top:3rem}.tb-faq-guide{padding:1.4rem;border:1px solid rgba(167,139,250,.18);border-radius:1.6rem;background:linear-gradient(145deg,rgba(10,13,34,.76),rgba(20,12,44,.64));box-shadow:0 24px 60px rgba(1,3,14,.28);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tb-faq-guide h2{color:#fff;font-size:1.2rem;font-weight:900}.tb-faq-guide p{margin-top:.65rem;color:rgba(226,232,240,.62);font-size:.875rem;line-height:1.8}.tb-faq-topics{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.tb-faq-topics span{padding:.4rem .65rem;border-radius:999px;color:#c4b5fd;background:rgba(124,58,237,.12);font-size:.75rem;font-weight:800}.tb-faq-guide-actions{display:grid;gap:.65rem;margin-top:1.1rem}.tb-faq-contact,.tb-faq-register{display:flex;justify-content:center;padding:.8rem 1rem;border-radius:.9rem;font-size:.875rem;font-weight:900;transition:.16s ease}.tb-faq-register{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 .75rem 2rem rgba(109,40,217,.24)}.tb-faq-contact{color:#d8ccff;border:1px solid rgba(167,139,250,.22);background:rgba(124,58,237,.08)}.tb-faq-contact:hover,.tb-faq-register:hover{filter:brightness(1.1);transform:translateY(-1px)}.tb-faq-side{min-width:0}.tb-faq-journey-wrap{display:flex;justify-content:center;margin-top:2.25rem;padding:1rem 0 2rem;background:radial-gradient(ellipse at center,rgba(92,53,210,.14),transparent 67%)}.tb-faq-journey{width:clamp(15rem,19vw,19rem);height:auto;opacity:.9;filter:drop-shadow(0 1.75rem 3.5rem rgba(71,33,177,.32));pointer-events:none;-webkit-user-select:none;user-select:none}.tb-faq-list .faq-page-accordion{gap:.8rem}.tb-faq-list .faq-accordion-item{background:linear-gradient(145deg,rgba(13,15,38,.88),rgba(16,10,36,.8))}.tb-faq-list .faq-accordion-item.is-open{border-color:rgba(167,139,250,.46)}}@media (min-width:1000px) and (max-width:1180px){.tb-faq-desktop{width:min(100% - 2rem,82rem)}.tb-faq-layout{grid-template-columns:minmax(15rem,.58fr) minmax(31rem,1.42fr);gap:1.5rem}}}