.ast-redesign-faq__item{border-top:1px solid var(--ast-redesign-line)}.ast-redesign-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:60px;padding:16px 0;border:0;background:transparent;color:var(--ast-redesign-ink);text-align:left;font-weight:800}.ast-redesign-faq__question:hover,.ast-redesign-faq__question:focus-visible{color:var(--ast-redesign-blue)}.ast-redesign-faq__icon{position:relative;flex:0 0 auto;width:28px;height:28px;border-radius:999px;background:rgba(58, 117, 255, 0.10)}.ast-redesign-faq__icon::before,.ast-redesign-faq__icon::after{content:"";position:absolute;left:8px;top:13px;width:12px;height:2px;border-radius:999px;background:var(--ast-redesign-blue)}.ast-redesign-faq__icon::after{transform:rotate(90deg)}.ast-redesign-faq__question[aria-expanded="true"] .ast-redesign-faq__icon::after{transform:rotate(0deg)}.ast-redesign-faq__panel{padding:0 42px 18px 0}.ast-redesign-faq__panel[hidden]{display:none}@media (max-width: 760px){.ast-redesign-faq__question{min-height:58px;padding:14px 0}.ast-redesign-faq__panel{padding-right:0}}.ast-faq{--ast-redesign-blue:#3a75ff;--ast-redesign-ink:#1d1d1b;--ast-redesign-ink-soft:#405266;--ast-redesign-muted:#68798c;--ast-redesign-line:rgba(29, 29, 27, 0.12);--ast-redesign-line-strong:rgba(58, 117, 255, 0.24);--ast-redesign-shadow-soft:0 12px 30px rgba(7, 20, 45, 0.07);--faq-blue:#3a75ff;--faq-cyan:#34ffe6;--faq-dark:#050e28;--faq-ink:#0d1a2d;--faq-ink-soft:#516173;--faq-line:rgba(58, 117, 255, 0.13);position:relative;overflow-x:hidden;color:var(--faq-ink);background:#e1e8f3}.ast-faq h2{margin-bottom:0;font-size:1.9rem;line-height:1.18;letter-spacing:0}.ast-faq h3{margin-bottom:0;font-size:1.1rem;line-height:1.28;letter-spacing:0}.ast-faq-shell{width:var(--shell);margin-inline:auto}.ast-faq-kicker{margin:0 0 6px;color:var(--faq-blue);font-size:0.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ast-faq-kicker--cyan{color:var(--faq-cyan)}.ast-faq-hero{position:relative;overflow:hidden}.ast-faq-hero::before{content:"";position:absolute;inset:0;pointer-events:none}.ast-faq-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(420px, 1.1fr);gap:clamp(20px, 3vw, 44px);align-items:center;min-height:420px;padding:clamp(44px, 5.5vw, 68px) 0}.ast-faq-hero h1{margin:0}.ast-faq-hero__lead{max-width:44ch;margin:0}.ast-faq-hero__scene{position:relative;min-height:370px;border-radius:22px;overflow:hidden;border:1px solid rgba(255, 255, 255, 0.14);background:radial-gradient(circle at 70% 26%, rgba(52, 255, 230, 0.18), transparent 38%),radial-gradient(circle at 22% 72%, rgba(58, 117, 255, 0.22), transparent 36%),rgba(10, 22, 58, 0.82);box-shadow:0 24px 60px rgba(7, 20, 45, 0.32),inset 0 1px 0 rgba(255, 255, 255, 0.10);z-index:1}.ast-faq-main{padding:14px 0 24px}.ast-faq-workspace{display:grid;grid-template-columns:minmax(0, 24fr) minmax(0, 76fr);gap:clamp(20px, 2.5vw, 36px);align-items:start}.ast-faq-nav{position:sticky;top:108px;display:grid;gap:6px}.ast-faq-nav__link{display:block;padding:10px 14px;border:1px solid rgba(58, 117, 255, 0.12);border-radius:11px;background:#ffffff;color:var(--faq-ink);font-size:0.88rem;font-weight:800;text-decoration:none;transition:border-color 0.16s,color 0.16s}.ast-faq-nav__link:hover,.ast-faq-nav__link:focus-visible{border-color:rgba(58, 117, 255, 0.36);color:var(--faq-blue);outline:2px solid rgba(58, 117, 255, 0.36);outline-offset:2px}.ast-faq-nav__meta{margin:4px 0 0;padding:0 14px;color:var(--faq-ink-soft);font-size:0.76rem}.ast-faq-content{display:grid;gap:12px}.ast-faq-group.ast-redesign-faq__group{padding:20px 22px}.ast-faq-group .ast-faq-group__hd{margin-bottom:8px}.ast-faq-group .ast-faq-group__hd h2{font-size:1.35rem;line-height:1.2}.ast-faq-group .ast-redesign-faq__question{min-height:50px;padding:11px 0;font-size:1rem}.ast-faq-group .ast-redesign-faq__panel{padding-bottom:14px}.ast-faq-group .ast-redesign-faq__panel p{font-size:0.94rem;color:#405266;line-height:1.55}.ast-faq-group .ast-redesign-faq__item{border-top-color:rgba(58, 117, 255, 0.10)}.ast-faq-group .ast-redesign-faq__panel-link{margin-top:10px}.ast-faq-group .ast-redesign-faq__panel-link a{font-weight:700;color:var(--faq-blue);text-underline-offset:3px}.ast-faq-cta__inner{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:clamp(20px, 3vw, 44px);align-items:center}.ast-faq-cta__text{display:grid;gap:10px}.ast-faq-cta__text h2{max-width:22ch;margin:0;color:#ffffff;font-size:clamp(1.35rem, 2.4vw, 1.9rem);font-weight:400}.ast-faq-cta__actions{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center}@media (max-width: 1100px){.ast-faq-hero__inner{grid-template-columns:minmax(0, 0.9fr) minmax(360px, 1.1fr)}}@media (max-width: 900px){.ast-faq-hero__inner{grid-template-columns:minmax(0, 1fr)}.ast-faq-hero__scene{max-height:240px;min-height:180px}.ast-faq-workspace{grid-template-columns:minmax(0, 1fr)}.ast-faq-nav{position:static}}@media (max-width: 640px){.ast-faq-hero__scene{display:none}.ast-faq-cta__inner{grid-template-columns:minmax(0, 1fr)}.ast-faq-cta__actions{flex-direction:column}}.ast-faq .ast-faq-hero{isolation:isolate}.ast-faq .ast-faq-hero__inner{display:flex;align-items:center;min-height:clamp(380px, 34.5vw, 530px);padding:clamp(32px, 3.4vw, 46px) 0}.ast-faq .ast-faq-hero__content{position:relative;width:min(43%, 570px);min-height:0;gap:17px}.ast-faq .ast-faq-hero__lead{max-width:39ch}.ast-faq .ast-faq-hero__scene{position:absolute;inset:0;display:block;min-height:0;border:0;border-radius:0;overflow:visible;background:none;box-shadow:none;pointer-events:none}.ast-faq .ast-faq-scene__frame{position:absolute;right:0;bottom:0;height:100%;width:auto;aspect-ratio:1080/724}.ast-faq .ast-faq-scene__art,.ast-faq .ast-faq-scene__eye,.ast-faq .ast-faq-scene__glow{position:absolute;display:block;height:auto;max-width:none}.ast-faq .ast-faq-scene__art{inset:0;width:100%;z-index:1}.ast-faq .ast-faq-scene__eye{z-index:2;transform-origin:50% 92.6%}.ast-faq .ast-faq-scene__eye--left{left:34.91%;top:37.71%;width:6.48%}.ast-faq .ast-faq-scene__eye--right{left:46.39%;top:35.50%;width:5.56%}.ast-faq .ast-faq-scene__glow{left:62.87%;width:30.93%;z-index:3;opacity:0;mix-blend-mode:plus-lighter}.ast-faq .ast-faq-scene__glow--1{top:18.09%}.ast-faq .ast-faq-scene__glow--2{top:32.73%}.ast-faq .ast-faq-scene__glow--3{top:46.69%;width:31.02%}@media (prefers-reduced-motion: no-preference){.ast-faq .ast-faq-hero__scene.is-running .ast-faq-scene__eye{animation:ast-faq-blink 9s ease-in-out infinite}.ast-faq .ast-faq-hero__scene.is-running .ast-faq-scene__glow{animation:ast-faq-plaque-glow 9s ease-in-out infinite}.ast-faq .ast-faq-hero__scene.is-running .ast-faq-scene__glow--2{animation-delay:3s}.ast-faq .ast-faq-hero__scene.is-running .ast-faq-scene__glow--3{animation-delay:6s}}@keyframes ast-faq-blink{0%,92.4%,95.6%,100%{transform:scaleY(1)}94%{transform:scaleY(.06)}}@keyframes ast-faq-plaque-glow{0%,26%,100%{opacity:0}8%,18%{opacity:.92}}@media (max-width: 1099px){.ast-faq .ast-faq-hero__inner{display:block;min-height:0;padding-bottom:clamp(28px, 5vw, 52px)}.ast-faq .ast-faq-hero__content{width:min(100%, 650px)}.ast-faq .ast-faq-hero__scene{position:relative;inset:auto;height:auto;aspect-ratio:1080/724;margin-top:clamp(22px, 4vw, 38px)}.ast-faq .ast-faq-scene__frame{inset:0;width:100%;height:100%}}@media (max-width: 767px){.ast-faq .ast-faq-hero__inner{padding-top:34px}.ast-faq .ast-faq-hero__content{gap:14px}.ast-faq .ast-faq-hero__scene{margin-top:20px}}@media (prefers-reduced-motion: reduce){.ast-faq .ast-faq-scene__eye{animation:none !important;transform:none !important}.ast-faq .ast-faq-scene__glow{animation:none !important;opacity:0}}