.ih-btn{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-lg);text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .1s;padding:var(--space-3) var(--space-6);cursor:pointer;border:none}.ih-btn--primary{background:var(--color-primary-600);color:#fff}.ih-btn--primary:hover{background:var(--color-primary-700)}.ih-btn--primary:active{transform:scale(.98)}.ih-btn--ghost{background:transparent;color:#ffffffd9;border:1.5px solid rgba(255,255,255,.3)}.ih-btn--ghost:hover{background:#ffffff1a;border-color:#fff9;color:#fff}.ih-btn--sm{padding:var(--space-2) var(--space-5);font-size:var(--text-sm);margin-top:var(--space-5)}.ih-hero{background:linear-gradient(135deg,#0a0f1e,#0f2044 55%,#0043a8);padding:var(--space-20) 0 var(--space-16)}@media(min-width:768px){.ih-hero{padding:var(--space-24) 0 var(--space-20)}}.ih-hero__inner{display:flex;flex-direction:column;gap:var(--space-12)}@media(min-width:1024px){.ih-hero__inner{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--space-16)}}.ih-hero__copy{flex:1;max-width:640px}.ih-hero__eyebrow{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary-300);background:#0085ff26;border:1px solid rgba(0,133,255,.3);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);margin-bottom:var(--space-4)}.ih-hero__heading{font-family:var(--font-heading);font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));font-weight:var(--font-weight-bold);color:#f1f5f9;line-height:var(--leading-tight);margin:0 0 var(--space-5)}.ih-hero__sub{font-size:var(--text-lg);color:#94a3b8;line-height:var(--leading-relaxed);margin:0 0 var(--space-8);max-width:56ch}.ih-hero__ctas{display:flex;gap:var(--space-3);flex-wrap:wrap}.ih-hero__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);flex-shrink:0}@media(min-width:1024px){.ih-hero__stats{min-width:280px}}.ih-stat{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);padding:var(--space-5) var(--space-4);text-align:center}.ih-stat__num{display:block;font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-300);line-height:1;margin-bottom:var(--space-1)}.ih-stat__label{font-size:var(--text-xs);color:#94a3b8;line-height:var(--leading-normal)}.ih-pain{padding:var(--space-10) 0;background:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-200)}:global(.dark) .ih-pain{background:var(--color-neutral-900);border-bottom-color:var(--color-neutral-800)}.ih-pain__label{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-neutral-500);margin:0 0 var(--space-4);text-align:center}.ih-pain__grid{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;list-style:none;padding:0;margin:0}.ih-pain__chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-neutral-700);font-weight:var(--font-weight-medium)}:global(.dark) .ih-pain__chip{background:var(--color-neutral-800);border-color:var(--color-neutral-700);color:var(--color-neutral-300)}.ih-pain__icon{font-size:var(--text-base)}.ih-feature{padding:var(--space-20) 0;border-bottom:1px solid var(--color-neutral-100)}:global(.dark) .ih-feature{border-bottom-color:var(--color-neutral-800)}.ih-feature--alt{background:var(--color-neutral-50)}:global(.dark) .ih-feature--alt{background:color-mix(in srgb,var(--color-neutral-900) 80%,#000)}.ih-feature__grid{display:grid;grid-template-columns:1fr;gap:var(--space-12);align-items:center}@media(min-width:1024px){.ih-feature__grid{grid-template-columns:1fr 1fr;gap:var(--space-16)}}.ih-feature__eyebrow{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary-600);background:var(--color-primary-50);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);margin-bottom:var(--space-4)}:global(.dark) .ih-feature__eyebrow{color:var(--color-primary-300);background:color-mix(in srgb,var(--color-primary-900) 40%,transparent)}.ih-feature__heading{font-family:var(--font-heading);font-size:clamp(var(--text-2xl),2.5vw,var(--text-3xl));font-weight:var(--font-weight-bold);color:var(--color-neutral-950);margin:0 0 var(--space-4);line-height:var(--leading-tight)}:global(.dark) .ih-feature__heading{color:var(--color-neutral-50)}.ih-feature__intro{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-neutral-600);margin:0 0 var(--space-6);max-width:52ch}:global(.dark) .ih-feature__intro{color:var(--color-neutral-400)}.ih-feature__list{display:flex;flex-direction:column;gap:var(--space-4);list-style:none;padding:0;margin:0}.ih-feature__item{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--text-sm);line-height:var(--leading-relaxed)}.ih-feature__check{flex-shrink:0;width:22px;height:22px;background:var(--color-primary-50);color:var(--color-primary-600);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;margin-top:1px}:global(.dark) .ih-feature__check{background:color-mix(in srgb,var(--color-primary-900) 40%,transparent);color:var(--color-primary-300)}.ih-feature__item-title{color:var(--color-neutral-900);font-weight:var(--font-weight-semibold)}:global(.dark) .ih-feature__item-title{color:var(--color-neutral-100)}.ih-feature__item-desc{color:var(--color-neutral-600)}:global(.dark) .ih-feature__item-desc{color:var(--color-neutral-400)}.ih-stat-callout{display:flex;align-items:center;gap:var(--space-4);background:var(--color-primary-50);border-left:4px solid var(--color-primary-500);border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:var(--space-4) var(--space-5);margin:var(--space-6) 0}:global(.dark) .ih-stat-callout{background:color-mix(in srgb,var(--color-primary-900) 30%,transparent);border-left-color:var(--color-primary-400)}.ih-stat-callout__num{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600);line-height:1;flex-shrink:0}:global(.dark) .ih-stat-callout__num{color:var(--color-primary-300)}.ih-stat-callout__text{font-size:var(--text-sm);color:var(--color-neutral-700);line-height:var(--leading-normal)}:global(.dark) .ih-stat-callout__text{color:var(--color-neutral-300)}.ih-screen{width:100%}.mock-window{background:#fff;border-radius:var(--radius-xl);box-shadow:0 8px 40px #0000001f,0 0 0 1px #0000000f;overflow:hidden;font-size:var(--text-xs)}:global(.dark) .mock-window{background:#1e2433;box-shadow:0 8px 40px #0006,0 0 0 1px #ffffff0f}.mock-topbar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#f1f5f9;border-bottom:1px solid #e2e8f0}:global(.dark) .mock-topbar{background:#161b27;border-bottom-color:#ffffff0f}.mock-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.mock-dot--red{background:#ef4444}.mock-dot--yellow{background:#f59e0b}.mock-dot--green{background:#10b981}.mock-window-title{font-size:var(--text-xs);font-weight:600;color:#64748b;margin-left:var(--space-2)}:global(.dark) .mock-window-title{color:#94a3b8}.mock-kanban{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;overflow-x:auto}.mock-col{display:flex;flex-direction:column;gap:6px}.mock-col-hd{font-size:clamp(9px,.75vw,11px);font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:4px 0}.mock-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:8px;display:flex;align-items:center;gap:6px}:global(.dark) .mock-card{background:#252d3d;border-color:#ffffff14}.mock-avatar{width:26px;height:26px;border-radius:50%;font-size:clamp(8px,.7vw,10px);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-card-info{flex:1;min-width:0}.mock-name{display:block;font-weight:600;color:#1e293b;font-size:clamp(9px,.75vw,11px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:global(.dark) .mock-name{color:#e2e8f0}.mock-role{display:block;color:#64748b;font-size:clamp(8px,.7vw,10px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-badge{font-size:clamp(8px,.7vw,10px);font-weight:600;padding:2px 5px;border-radius:4px;flex-shrink:0}.mock-badge--blue{background:#eff6ff;color:#2563eb}.mock-badge--yellow{background:#fffbeb;color:#d97706}.mock-badge--green{background:#f0fdf4;color:#16a34a}.mock-badge--primary{background:#eff6ff;color:#0085ff}.mock-progress-row{display:flex;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid #e2e8f0;background:#f8fafc}:global(.dark) .mock-progress-row{border-top-color:#ffffff0f;background:#161b27}.mock-progress-label{font-size:clamp(9px,.75vw,11px);color:#64748b;white-space:nowrap}.mock-progress-bar{flex:1;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.mock-progress-fill{height:100%;background:var(--color-primary-500);border-radius:3px}.mock-progress-pct{font-size:clamp(9px,.75vw,11px);font-weight:700;color:var(--color-primary-600);white-space:nowrap}.mock-pipeline{display:flex;flex-direction:column;gap:6px;padding:12px}.mock-stage{display:flex;align-items:center;gap:8px}.mock-stage-label{font-size:clamp(9px,.75vw,11px);font-weight:600;color:#475569;width:72px;flex-shrink:0}:global(.dark) .mock-stage-label{color:#94a3b8}.mock-stage-track{flex:1;height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden}:global(.dark) .mock-stage-track{background:#2d3a4d}.mock-stage-fill{height:100%;border-radius:4px;transition:width .3s}.mock-stage-count{font-size:clamp(9px,.75vw,11px);font-weight:700;width:24px;text-align:right}.mock-candidates{display:flex;flex-direction:column;gap:5px;padding:8px 12px;border-top:1px solid #e2e8f0;background:#f8fafc}:global(.dark) .mock-candidates{border-top-color:#ffffff0f;background:#161b27}.mock-cand-row{display:flex;align-items:center;gap:8px}.mock-cand-name{font-size:clamp(9px,.75vw,11px);font-weight:600;color:#1e293b;width:64px;flex-shrink:0}:global(.dark) .mock-cand-name{color:#e2e8f0}.mock-score-bar{flex:1;height:5px;background:#e2e8f0;border-radius:3px;overflow:hidden}:global(.dark) .mock-score-bar{background:#2d3a4d}.mock-score-fill{height:100%;background:var(--color-primary-500);border-radius:3px}.mock-cand-score{font-size:clamp(9px,.75vw,11px);font-weight:700;color:#475569;width:28px;text-align:right}.mock-cand-tag{font-size:clamp(8px,.7vw,10px);font-weight:600;padding:2px 5px;border-radius:4px;white-space:nowrap}.mock-org{padding:12px;display:flex;flex-direction:column;align-items:center;gap:8px}.mock-org-root{display:flex;justify-content:center}.mock-org-node{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:6px;padding:4px 10px;font-size:clamp(9px,.75vw,11px);font-weight:700;white-space:nowrap}:global(.dark) .mock-org-node{background:#1d4ed833;border-color:#3b82f64d;color:#93c5fd}.mock-org-node--cto{background:#1d4ed8;color:#fff;border-color:#1d4ed8}:global(.dark) .mock-org-node--cto{background:var(--color-primary-600);border-color:var(--color-primary-600)}.mock-org-row{display:flex;gap:16px;justify-content:center;width:100%}.mock-org-branch{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.mock-org-leaf-row{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.mock-org-leaf{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:4px;padding:2px 6px;font-size:clamp(8px,.7vw,10px);font-weight:600;white-space:nowrap}:global(.dark) .mock-org-leaf{background:#252d3d;border-color:#ffffff14;color:#94a3b8}.mock-util-section{padding:8px 12px;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:5px}:global(.dark) .mock-util-section{border-top-color:#ffffff0f}.mock-util-title{font-size:clamp(9px,.75vw,11px);font-weight:700;color:#475569;margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}:global(.dark) .mock-util-title{color:#94a3b8}.mock-util-row{display:flex;align-items:center;gap:8px}.mock-util-label{font-size:clamp(9px,.75vw,11px);color:#475569;width:56px;flex-shrink:0}:global(.dark) .mock-util-label{color:#94a3b8}.mock-util-track{flex:1;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}:global(.dark) .mock-util-track{background:#2d3a4d}.mock-util-fill{height:100%;border-radius:3px}.mock-util-pct{font-size:clamp(9px,.75vw,11px);font-weight:700;width:28px;text-align:right}.mock-payroll-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e2e8f0;border-bottom:1px solid #e2e8f0}:global(.dark) .mock-payroll-stats{background:#ffffff0f;border-bottom-color:#ffffff0f}.mock-pay-stat{display:flex;flex-direction:column;align-items:center;padding:10px 6px;background:#fff;gap:2px}:global(.dark) .mock-pay-stat{background:#1e2433}.mock-pay-num{font-size:var(--text-sm);font-weight:700;color:var(--color-primary-600)}.mock-pay-lbl{font-size:clamp(8px,.7vw,10px);color:#64748b;text-align:center}.mock-payroll-table{padding:8px 12px;display:flex;flex-direction:column;gap:1px}.mock-pt-head{display:grid;grid-template-columns:1fr auto auto;gap:8px;font-size:clamp(8px,.7vw,10px);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;padding:4px 0;border-bottom:1px solid #e2e8f0;margin-bottom:4px}:global(.dark) .mock-pt-head{border-bottom-color:#ffffff0f}.mock-pt-row{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:4px 0;border-bottom:1px solid #f1f5f9}:global(.dark) .mock-pt-row{border-bottom-color:#ffffff0a}.mock-pt-comp{font-size:clamp(9px,.75vw,11px);color:#334155}:global(.dark) .mock-pt-comp{color:#cbd5e1}.mock-pt-amt{font-size:clamp(9px,.75vw,11px);font-weight:600;color:#1e293b;white-space:nowrap}:global(.dark) .mock-pt-amt{color:#e2e8f0}.mock-pt-status{font-size:clamp(8px,.7vw,10px);font-weight:700;white-space:nowrap}.mock-payroll-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f8fafc;border-top:1px solid #e2e8f0;font-size:clamp(9px,.75vw,11px);font-weight:700;color:#334155}:global(.dark) .mock-payroll-footer{background:#161b27;border-top-color:#ffffff0f;color:#cbd5e1}.mock-net{font-size:var(--text-sm);color:var(--color-primary-600)}.mock-run-btn{background:var(--color-primary-600);color:#fff;border:none;border-radius:5px;padding:4px 10px;font-size:clamp(9px,.75vw,11px);font-weight:700;cursor:default}.mock-okr-summary{display:flex;align-items:center;gap:12px;padding:12px;border-bottom:1px solid #e2e8f0}:global(.dark) .mock-okr-summary{border-bottom-color:#ffffff0f}.mock-okr-ring{position:relative;flex-shrink:0}.mock-okr-ring-num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:800;color:var(--color-primary-600)}.mock-okr-meta-title{display:block;font-size:var(--text-xs);font-weight:700;color:#1e293b;margin-bottom:3px}:global(.dark) .mock-okr-meta-title{color:#e2e8f0}.mock-okr-meta-sub{font-size:clamp(9px,.75vw,11px);color:#64748b}.mock-okr-list{padding:8px 12px;display:flex;flex-direction:column;gap:6px}.mock-okr-row{display:flex;align-items:center;gap:8px}.mock-okr-obj{font-size:clamp(9px,.75vw,11px);color:#475569;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}:global(.dark) .mock-okr-obj{color:#94a3b8}.mock-okr-track{width:80px;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden;flex-shrink:0}:global(.dark) .mock-okr-track{background:#2d3a4d}.mock-okr-fill{height:100%;border-radius:3px}.mock-okr-pct{font-size:clamp(9px,.75vw,11px);font-weight:700;width:30px;text-align:right;flex-shrink:0}.ih-banner{padding:var(--space-16) 0;background:linear-gradient(135deg,#0a0f1e,#0f2044 55%,#0043a8)}.ih-banner__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}@media(min-width:1024px){.ih-banner__grid{grid-template-columns:repeat(4,1fr)}}.ih-banner__item{text-align:center;padding:var(--space-6) var(--space-4);border-right:1px solid rgba(255,255,255,.1)}.ih-banner__item:last-child,.ih-banner__item:nth-child(2n){border-right:none}@media(min-width:1024px){.ih-banner__item:nth-child(2n){border-right:1px solid rgba(255,255,255,.1)}.ih-banner__item:last-child{border-right:none}}.ih-banner__num{display:block;font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-300);margin-bottom:var(--space-2);line-height:1}.ih-banner__label{font-size:var(--text-sm);color:#94a3b8;line-height:var(--leading-normal)}.ih-form-section{padding:var(--space-20) 0;background:var(--color-neutral-50)}:global(.dark) .ih-form-section{background:var(--color-neutral-900)}.ih-form-wrap{background:#fff;border:1px solid var(--color-neutral-200);border-radius:16px;padding:var(--space-10) var(--space-8);box-shadow:0 4px 32px #0000000f}:global(.dark) .ih-form-wrap{background:var(--color-neutral-900);border-color:var(--color-neutral-800);box-shadow:0 4px 32px #0000004d}.ih-form-copy{text-align:center;margin-bottom:var(--space-8)}.ih-form-heading{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-neutral-950);margin:0 0 var(--space-3)}:global(.dark) .ih-form-heading{color:var(--color-neutral-50)}.ih-form-sub{font-size:var(--text-sm);color:var(--color-neutral-500);margin:0;line-height:var(--leading-relaxed)}.ih-form{display:flex;flex-direction:column;gap:var(--space-5)}.ih-form-row{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:640px){.ih-form-row{grid-template-columns:1fr 1fr}}.ih-field{display:flex;flex-direction:column;gap:6px}.ih-label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-neutral-700)}:global(.dark) .ih-label{color:var(--color-neutral-300)}.ih-req{color:var(--color-primary-500)}.ih-input{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-neutral-900);background:var(--color-neutral-50);border:1.5px solid var(--color-neutral-300);border-radius:var(--radius-lg);outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box;font-family:inherit}:global(.dark) .ih-input{background:var(--color-neutral-800);border-color:var(--color-neutral-700);color:var(--color-neutral-100)}.ih-input:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-500) 18%,transparent)}.ih-input.ih-input--error{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.ih-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right var(--space-3) center;background-repeat:no-repeat;background-size:16px;padding-right:var(--space-8)}.ih-textarea{resize:vertical;min-height:80px}.ih-error{font-size:var(--text-xs);color:#ef4444;margin:0;min-height:1rem;opacity:0;transition:opacity .15s}.ih-error.visible{opacity:1}.ih-status{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.ih-status--success{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.ih-status--error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}:global(.dark) .ih-status--success{background:color-mix(in srgb,#166534 20%,transparent);color:#86efac;border-color:color-mix(in srgb,#166534 40%,transparent)}:global(.dark) .ih-status--error{background:color-mix(in srgb,#991b1b 20%,transparent);color:#fca5a5;border-color:color-mix(in srgb,#991b1b 40%,transparent)}.ih-form-submit{align-self:flex-start;min-width:160px;justify-content:center}@keyframes ihf-spin{to{transform:rotate(360deg)}}.ihf-spin{animation:ihf-spin .8s linear infinite}.ih-faq{padding:var(--space-20) 0}.ih-faq__heading{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-neutral-950);text-align:center;margin:0 0 var(--space-10)}:global(.dark) .ih-faq__heading{color:var(--color-neutral-50)}.ih-faq__list{display:flex;flex-direction:column;gap:var(--space-3)}.ih-faq__item{border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);overflow:hidden;transition:border-color .15s}:global(.dark) .ih-faq__item{border-color:var(--color-neutral-800)}.ih-faq__item[open]{border-color:var(--color-primary-300)}.ih-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);cursor:pointer;list-style:none;user-select:none}.ih-faq__q::-webkit-details-marker{display:none}:global(.dark) .ih-faq__q{color:var(--color-neutral-100)}.ih-faq__q:hover{background:var(--color-neutral-50)}:global(.dark) .ih-faq__q:hover{background:var(--color-neutral-800)}.ih-faq__icon{flex-shrink:0;color:var(--color-neutral-500);transition:transform .2s}.ih-faq__item[open] .ih-faq__icon{transform:rotate(180deg);color:var(--color-primary-500)}.ih-faq__a{padding:0 var(--space-6) var(--space-5);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-neutral-600);margin:0}:global(.dark) .ih-faq__a{color:var(--color-neutral-400)}
