.ai-faq-layout{grid-template-columns:.4fr .6fr;align-items:start;gap:60px;display:grid}.ai-faq-left{position:sticky;top:120px}.ai-faq-kicker{text-transform:uppercase;letter-spacing:.08em;color:#3d8bff;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.ai-faq-title{color:#f8f9ff;margin:0;font-size:clamp(34px,4.2vw,48px);font-weight:800;line-height:1.15}.ai-faq-cta-link{color:#3d8bff;align-items:center;gap:8px;margin-top:24px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.ai-faq-cta-link:hover{color:#6ba6ff}.ai-faq-cta-link svg{transition:transform .2s}.ai-faq-cta-link:hover svg{transform:translate(3px)}.ai-faq-item{background:0 0;border:none;border-bottom:1px solid #ffffff14;border-radius:0;padding:0;overflow:hidden}.ai-faq-item:last-child{border-bottom:none}.ai-faq-item.is-open{box-shadow:none;border-color:#3d8bff59}.ai-faq-trigger{cursor:pointer;color:#f1f3ff;text-align:left;background:0 0;border:none;align-items:center;gap:16px;width:100%;padding:20px 0;font-size:17px;font-weight:700;line-height:1.4;display:flex}.ai-faq-num{color:#9fb4df80;flex-shrink:0;min-width:28px;font-size:14px;font-weight:600}.ai-faq-question{flex:1}.ai-faq-icon{background:#3d8bff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex}.ai-faq-icon svg{stroke:#3d8bff;width:14px;height:14px;transition:transform .3s}.ai-faq-item.is-open .ai-faq-icon{background:#3d8bff}.ai-faq-item.is-open .ai-faq-icon svg{stroke:#fff;transform:rotate(45deg)}.ai-faq-panel{transition:max-height .3s;overflow:hidden}.ai-faq-item.is-open .ai-faq-panel{overflow:visible}.ai-faq-item .ai-faq-body{padding:0 0 20px 44px}.ai-faq-item .ai-faq-body p{color:#c7d2e8b3;margin:0;font-size:15px;line-height:1.75}@media (max-width:960px){.ai-faq-layout{grid-template-columns:1fr;gap:32px}.ai-faq-left{text-align:center;flex-direction:column;align-items:center;display:flex;position:static}.ai-faq-title{font-size:clamp(28px,4vw,36px)}.ai-faq-kicker,.ai-faq-intro{text-align:center}.ai-faq-cta-link{justify-content:center}}.ai-faq-card{background:#00000052;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;align-items:flex-start;gap:18px;padding:28px;display:flex;box-shadow:0 18px 34px #00000059}.ai-faq-card-icon{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-2));color:#fff;width:54px;height:54px;box-shadow:0 14px 28px rgba(var(--color-accent-rgb), .28);border-radius:16px;justify-content:center;align-items:center;font-size:30px;display:inline-flex}.ai-faq-card h3{color:#f1f3ff;margin:0;font-size:20px;line-height:1.5}.ai-faq-card .btn-primary{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-2));color:#fff;box-shadow:0 16px 30px rgba(var(--color-accent-rgb), .28);border-radius:999px;padding:12px 24px;font-weight:600}@media (max-width:900px){.ai-faq-grid{grid-template-columns:1fr;padding-bottom:80px}}.ai-faq.ai-faq--simple{color:#0b0b0b;background:#fff;border-top:none;border-bottom:none;padding:90px 0 110px}.ai-faq.ai-faq--simple .ai-faq-grid{display:block}.ai-faq.ai-faq--simple .ai-faq-left{margin-bottom:24px}.ai-faq.ai-faq--simple .ai-faq-left h2{color:#0b0b0b;font-size:clamp(34px,4.2vw,52px);font-weight:600;line-height:1.15}.ai-faq.ai-faq--simple .ai-faq-intro{color:#0b0b0bad;max-width:760px;font-size:13px;line-height:1.8}.ai-faq.ai-faq--simple .ai-faq-items{gap:0}.ai-faq.ai-faq--simple .ai-faq-items details{background:0 0;border:none;border-bottom:1px solid #0f172a24;border-radius:0;padding:18px 0}.ai-faq.ai-faq--simple .ai-faq-items details[open]{box-shadow:none;border-color:#1163fb}.ai-faq.ai-faq--simple .ai-faq-items summary{color:#0b0b0b;font-size:16px;font-weight:600}.ai-faq.ai-faq--simple .ai-faq-items summary:after{content:"+";color:#1163fb;font-size:28px;line-height:1;transform:none}.ai-faq.ai-faq--simple .ai-faq-items details[open] summary:after{content:"−"}.ai-faq.ai-faq--simple .ai-faq-body{color:#0b0b0bb8;margin-top:14px;font-size:14px;line-height:1.9}.ai-faq.ai-faq--simple .ai-faq-panel{max-height:0;overflow:hidden}.ai-faq.ai-faq--simple .ai-faq-title{color:#0b0b0b}.ai-faq.ai-faq--simple .ai-faq-item{border-bottom-color:#0f172a24}.ai-faq.ai-faq--simple .ai-faq-item.is-open{border-color:#1163fb4d}.ai-faq.ai-faq--simple .ai-faq-trigger{color:#0b0b0b}.ai-faq.ai-faq--simple .ai-faq-num{color:#0b0b0b61}.ai-faq.ai-faq--simple .ai-faq-item .ai-faq-body p{color:#0b0b0bb8}.ai-faq.ai-faq--banner .ai-faq-banner{color:#fff;background:#0b0c0d;border-top:6px solid #dbff00;border-radius:18px;margin:0 0 22px;padding:34px 36px;position:relative;overflow:hidden}.ai-faq.ai-faq--banner .ai-faq-banner:after{content:"";pointer-events:none;opacity:1;background-image:radial-gradient(circle at 86% 18%,#d0ff00f2 0 26px,#0000 27px),radial-gradient(circle at 92% 34%,#d0ff00f2 0 26px,#0000 27px),radial-gradient(circle at 80% 42%,#d0ff00f2 0 26px,#0000 27px),radial-gradient(circle at 88% 58%,#d0ff00f2 0 26px,#0000 27px),radial-gradient(circle at 78% 22%,#d0ff00f2 0 26px,#0000 27px),radial-gradient(circle at 95% 62%,#d0ff00f2 0 26px,#0000 27px);position:absolute;top:0;bottom:0;left:0;right:0}.ai-faq.ai-faq--banner .ai-faq-banner-inner{z-index:1;position:relative}.ai-faq.ai-faq--banner .ai-faq-banner-kicker{letter-spacing:.06em;text-transform:uppercase;color:#ffffffe6;margin:0 0 10px;font-size:14px;font-weight:700}.ai-faq.ai-faq--banner .ai-faq-banner-title{max-width:980px;font-size:clamp(28px,4.2vw,54px);font-weight:700;line-height:1.12}.ai-faq.ai-faq--dark{color:#e8eef9;background:#0b0c0d;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d}.ai-faq.ai-faq--dark .ai-faq-left h2{color:#e8eef9}.ai-faq.ai-faq--dark .ai-faq-intro{color:#c9d4e9cc}.ai-faq.ai-faq--dark .ai-faq-items details{border-bottom:1px solid #ffffff1f}.ai-faq.ai-faq--dark .ai-faq-items summary{color:#fff}.ai-faq.ai-faq--dark .ai-faq-items summary:after{color:#ffffffb3}.ai-faq.ai-faq--dark .ai-faq-body{color:#c9d4e9cc}.ai-faq.ai-faq--no-aside .ai-faq-layout{grid-template-columns:1fr;gap:32px;max-width:800px;margin:0 auto}.ai-faq.ai-faq--no-aside .ai-faq-left{text-align:center;flex-direction:column;align-items:center;display:flex;position:static}@media (max-width:640px){.ai-faq.ai-faq--banner .ai-faq-banner{border-radius:16px;padding:26px 22px}}.ai-copilot-faq-scope .ai-faq{color:#0b0b0b;background:#fff;border-top:none;border-bottom:none;padding:90px 0 110px}.ai-copilot-faq-scope .ai-faq.ai-faq--dark{color:#e8eef9;background:#0b0c0d;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d}.ai-copilot-faq-scope .ai-faq.ai-faq--dark .ai-faq-list h2{color:#e8eef9}.ai-copilot-faq-scope .ai-faq.ai-faq--dark .ai-faq-intro{color:#c9d4e9cc}.ai-copilot-faq-scope .ai-faq.ai-faq--dark .ai-faq-items details{border-bottom:1px solid #ffffff1f}.ai-copilot-faq-scope .ai-faq.ai-faq--dark .ai-faq-items summary{color:#fff}.ai-copilot-faq-scope .ai-faq.ai-faq--dark .ai-faq-items summary:after{color:#ffffffb3}.ai-copilot-faq-scope .ai-faq.ai-faq--dark .ai-faq-body{color:#c9d4e9cc}.ai-copilot-faq-scope .ai-faq .container{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:start;gap:40px;display:grid}.ai-copilot-faq-scope .ai-faq-grid{display:block}.ai-copilot-faq-scope .ai-faq-list h2{color:#0b0b0b;font-size:clamp(34px,4.2vw,52px);font-weight:500;line-height:1.15}.ai-copilot-faq-scope .ai-faq-list h2 .is-highlight{color:#1163fb;font-weight:700}.ai-copilot-faq-scope .ai-faq-intro{color:#0b0b0bad;max-width:560px;font-size:13px;line-height:1.8}.ai-copilot-faq-scope .ai-faq-items details{background:0 0;border:none;border-bottom:1px solid #0f172a24;border-radius:0;padding:18px 0}.ai-copilot-faq-scope .ai-faq-items details[open]{box-shadow:none;border-color:#1163fb}.ai-copilot-faq-scope .ai-faq-items summary{color:#0b0b0b;font-size:14px;font-weight:600}.ai-copilot-faq-scope .ai-faq-items summary:after{content:"+";color:#0f172aa6;font-size:18px;transform:none}.ai-copilot-faq-scope .ai-faq-items details[open] summary:after{content:"×"}.ai-copilot-faq-scope .ai-faq-body{color:#0b0b0bb8;font-size:12px;line-height:1.8}.ai-copilot-faq-scope .ai-faq-card{color:#fff;background:#000000e0 50%/cover;border:1px solid #ffffff1a;border-radius:24px;justify-content:flex-end;min-height:520px;margin:0;position:relative;overflow:hidden}.ai-copilot-faq-scope .ai-faq-card[style*=background-image]:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(#0000000d 0%,#0000008c 40%,#000000e0 65%,#000000f2 100%);position:absolute;top:0;bottom:0;left:0;right:0}.ai-copilot-faq-scope .ai-faq-card[style*=background-image]>*{z-index:1;position:relative}.ai-copilot-faq-scope .ai-faq-card h3{color:#fff;font-size:22px;font-weight:600}.ai-copilot-faq-scope .ai-faq-card p{color:#ffffffbf;font-size:12px;line-height:1.7}.ai-copilot-faq-scope .ai-faq-card .btn-primary{color:#0b0b0b;box-shadow:none;background:#fff;border-radius:999px;padding:12px 18px;font-weight:600}@media (max-width:900px){.ai-copilot-faq-scope .ai-faq .container{grid-template-columns:1fr}.ai-copilot-faq-scope .ai-faq-card{min-height:0} .ai-faq.ai-faq--wearables .ai-faq-grid{grid-template-columns:1fr;gap:32px}}.ai-faq.ai-faq--wearables{background:#0b0c0d;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:90px 0 110px}.ai-faq.ai-faq--wearables .ai-faq-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:48px}.ai-faq.ai-faq--wearables .ai-faq-left h2{color:#fff;margin:0;font-size:clamp(34px,4.2vw,52px);font-weight:600;line-height:1.12}.ai-faq.ai-faq--wearables .ai-faq-items{gap:0}.ai-faq.ai-faq--wearables .ai-faq-items details{background:0 0;border:none;border-bottom:1px solid #ffffff1f;border-radius:0;padding:22px 0}.ai-faq.ai-faq--wearables .ai-faq-items details[open]{box-shadow:none}.ai-faq.ai-faq--wearables .ai-faq-items summary{color:#fff;font-size:14px;font-weight:600}.ai-faq.ai-faq--wearables .ai-faq-items summary:after{content:"↓";color:#ffffffe6;background:#ffffff1a;border-radius:2px;place-items:center;width:28px;height:28px;font-size:16px;display:grid;transform:none}.ai-faq.ai-faq--wearables .ai-faq-items details[open] summary:after{content:"↑";color:#4285f4}.ai-faq.ai-faq--wearables .ai-faq-body{color:#c9d4e9cc;font-size:13px;line-height:1.8}.ai-faq.ai-faq--wearables .ai-faq-card{display:none}.faq-cards{background:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:72px 0}.faq-cards-head{text-align:center;max-width:900px;margin:0 auto 28px}.faq-cards-head h2{color:var(--color-text);margin:0 0 12px;font-size:clamp(28px,4vw,42px)}.faq-cards-head p{color:var(--color-muted);margin:0;line-height:1.7}.faq-cards-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.faq-cards-col{flex-direction:column;gap:22px;display:flex}.faq-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;width:100%;padding:0;transition:box-shadow .2s,border-color .2s,transform .2s;display:block;overflow:hidden;box-shadow:0 12px 28px #00000038}.faq-card[open]{border-color:rgba(var(--color-accent-rgb), .45);transform:translateY(-2px);box-shadow:0 18px 36px #00000052}.faq-card-summary{cursor:pointer;color:var(--color-text);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:18px 20px;font-weight:700;list-style:none;display:grid}.faq-card-summary::-webkit-details-marker{display:none}.faq-card-question{font-size:16px;line-height:1.6}.faq-card-caret svg{width:18px;height:18px;color:var(--color-text);transition:transform .2s;display:block}.faq-card[open] .faq-card-caret svg{transform:rotate(180deg)}.faq-card-body{color:var(--color-text-light);padding:0 20px 20px;font-size:15px;line-height:1.7}@media (max-width:980px){.faq-cards-grid{grid-template-columns:1fr}}.faq-cards--light{background:var(--color-surface-light);border-top-color:var(--color-border-light);border-bottom-color:var(--color-border-light)}.faq-cards--light .faq-card{background:var(--color-surface-light);border-color:var(--color-border-light);box-shadow:0 8px 22px #2026481f}.faq-cards--light .faq-card[open]{border-color:rgba(var(--color-accent-rgb), .45);box-shadow:0 14px 28px #2026482e}.faq-cards--light .faq-card-summary,.faq-cards--light .faq-card-caret svg{color:var(--color-text-dark)}.faq-cards--light .faq-card-body,.faq-cards--light .faq-cards-head h2{color:#0b0c0d}.faq-cards--light .faq-cards-head p{color:#0b0c0dad}