:root{--iv-bg-page:#f1f5f9;--iv-bg-sidebar:#fff;--iv-bg-card:#fff;--iv-bg-card-hover:#f8fafc;--iv-bg-selected:#fef6ec;--iv-bg-current-tint:rgba(224,123,32,.06);--iv-navy:#1a2744;--iv-border-default:#e2e8f0;--iv-border-strong:#cbd5e1;--iv-text-primary:#0f172a;--iv-text-secondary:#475569;--iv-text-muted:#64748b;--iv-text-faint:#94a3b8;--iv-text-on-navy:#fff;--iv-text-on-navy-mute:hsla(0,0%,100%,.7);--iv-electric:#e07b20;--iv-electric-hover:#c96d15;--iv-electric-glow:rgba(224,123,32,.12);--iv-electric-focus:rgba(224,123,32,.15);--iv-cyan-icon:#16a34a;--iv-success-bg:#d1fae5;--iv-success-fg:#10b981;--iv-info-bg:#dbeafe;--iv-error:#dc2626;--iv-error-bg:#fef2f2;--iv-error-border:#fca5a5;--iv-progress-track-dark:hsla(0,0%,100%,.15);--iv-progress-track-light:#e2e8f0;--iv-radius:12px;--iv-radius-sm:10px;--iv-radius-xs:8px;--iv-shadow-card:0 1px 3px rgba(15,23,42,.06);--iv-shadow-card-lift:0 4px 12px rgba(15,23,42,.08);--iv-topbar-h:72px;--iv-sidebar-w:300px}#interview-root,#interview-root *,#interview-root :after,#interview-root :before{box-sizing:border-box}#interview-root{color:var(--iv-text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}:where(#interview-root) button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}:where(#interview-root) button:focus{outline:none}:where(#interview-root) button:focus-visible{border-radius:var(--iv-radius-sm);outline:2px solid var(--iv-electric);outline-offset:3px}:where(#interview-root) button:disabled{cursor:not-allowed;opacity:.5}#interview-root input,#interview-root textarea{color:inherit;font:inherit}#interview-root h1,#interview-root h2,#interview-root h3,#interview-root p,#interview-root ul{list-style:none;padding:0}:where(#interview-root) :is(ul,h1,h2,h3,p){margin:0}.iv-app{background:var(--iv-bg-page);display:flex;inset:0;overflow:hidden;position:fixed}.iv-app--simple{display:block;overflow-y:auto}.iv-main{min-width:0;overflow-y:auto}.iv-main,.iv-stage{display:flex;flex:1;flex-direction:column}.iv-stage{align-items:center;padding:40px 24px 80px}.iv-backdrop{background:rgba(15,23,42,.4);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease-out;z-index:25}.iv-backdrop--visible{opacity:1;pointer-events:auto}.iv-topbar{align-items:center;background:var(--iv-bg-page);display:flex;gap:16px;height:var(--iv-topbar-h);justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:20}.iv-topbar__burger{align-items:center;background:transparent;border-radius:8px;color:var(--iv-text-muted);display:none;height:40px;justify-content:center;transition:background .15s,color .15s;width:40px}.iv-topbar__burger:hover{background:#fff;color:var(--iv-text-primary)}.iv-topbar__counter{color:var(--iv-text-muted);display:none;font-size:13px}.iv-topbar__close{align-items:center;border-radius:8px;color:var(--iv-text-muted);display:inline-flex;height:40px;justify-content:center;margin-left:auto;text-decoration:none;transition:background .15s,color .15s;width:40px}.iv-topbar__close:hover{background:#fff;color:var(--iv-text-primary)}.iv-progress{background:linear-gradient(to right,var(--iv-progress-track-dark) 0,var(--iv-progress-track-dark) var(--iv-sidebar-w),var(--iv-progress-track-light) var(--iv-sidebar-w),var(--iv-progress-track-light) 100%);height:3px;left:0;pointer-events:none;position:absolute;right:0;top:var(--iv-topbar-h);z-index:19}.iv-progress__fill{background:linear-gradient(90deg,var(--iv-electric),#f59e0b);height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.iv-sidebar{background:var(--iv-bg-sidebar);border-right:1px solid var(--iv-border-default);display:flex;flex:0 0 var(--iv-sidebar-w);flex-direction:column;height:100vh;overflow:hidden;width:var(--iv-sidebar-w)}.iv-sidebar__head{align-items:center;background:var(--iv-navy);display:flex;flex-shrink:0;gap:12px;height:var(--iv-topbar-h);justify-content:space-between;padding:0 20px}.iv-sidebar__logo{align-items:center;color:var(--iv-text-on-navy);display:inline-flex;gap:10px;text-decoration:none}.iv-sidebar__logo-text{color:var(--iv-text-on-navy);font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em}.iv-sidebar__logo-img{display:block;height:32px;width:auto}.iv-iq{color:var(--iv-electric)}.iv-sidebar__close{align-items:center;background:transparent;border-radius:8px;color:var(--iv-text-on-navy-mute);display:none;height:36px;justify-content:center;transition:background .15s,color .15s;width:36px}.iv-sidebar__close:hover{background:hsla(0,0%,100%,.08);color:var(--iv-text-on-navy)}.iv-sidebar__toc{flex:1;overflow-y:auto;padding:12px 12px 24px}.iv-toc-group+.iv-toc-group{margin-top:4px}.iv-toc-cat{align-items:center;border-radius:var(--iv-radius-xs);color:var(--iv-text-faint);display:flex;font-size:11px;font-weight:600;gap:8px;justify-content:space-between;letter-spacing:.16em;padding:8px 12px;text-align:left;text-transform:uppercase;transition:background .15s,color .15s;width:100%}.iv-toc-cat:hover{background:var(--iv-bg-page)}.iv-toc-cat--active,.iv-toc-cat:hover{color:var(--iv-text-secondary)}.iv-toc-cat__name{flex:1;min-width:0}.iv-toc-cat__chevron{color:var(--iv-text-faint);flex-shrink:0;transform:rotate(-90deg);transition:transform .2s ease}.iv-toc-cat__chevron--open{transform:rotate(0deg)}.iv-toc-list-wrap{max-height:0;overflow:hidden;transition:max-height .2s ease}.iv-toc-list-wrap--open{max-height:800px}.iv-toc-list{display:flex;flex-direction:column;gap:2px;padding:4px 0 6px}.iv-toc-item{align-items:flex-start;background:transparent;border-left:3px solid transparent;border-radius:var(--iv-radius-xs);color:var(--iv-text-muted);display:flex;font-size:13px;gap:10px;line-height:1.4;padding:7px 12px;text-align:left;transition:background .15s,color .15s,border-color .15s;width:100%}.iv-toc-item__icon{align-items:center;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;margin-top:2px;width:16px}.iv-toc-item__text{display:-webkit-box;flex:1;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.iv-toc-item:hover:not(.iv-toc-item--current){background:var(--iv-bg-page);color:var(--iv-text-primary)}.iv-toc-item--current{background:var(--iv-bg-current-tint);border-left-color:var(--iv-electric);color:var(--iv-text-primary);font-weight:500}.iv-toc-item--done{color:var(--iv-text-secondary)}.iv-card{animation:iv-card-in .25s cubic-bezier(.16,1,.3,1);background:var(--iv-bg-card);border:1px solid var(--iv-border-default);border-radius:var(--iv-radius);box-shadow:var(--iv-shadow-card);max-width:640px;padding:32px;width:100%}.iv-category{color:var(--iv-electric);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.18em;margin-bottom:14px;text-transform:uppercase}.iv-question{color:var(--iv-text-primary);font-family:Montserrat,Inter,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0}.iv-helptext{color:var(--iv-text-muted);font-size:14px;margin-top:12px}.iv-help-toggle{align-items:center;background:transparent;border:none;color:var(--iv-electric);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-top:14px;padding:4px 0;transition:color .12s}.iv-help-toggle:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%230066FF%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><circle cx=%2712%27 cy=%2712%27 r=%2710%27/><path d=%27M9.5 9a2.5 2.5 0 0 1 4.9.7c0 1.7-2.4 2.3-2.4 4%27/><circle cx=%2712%27 cy=%2717%27 r=%270.6%27 fill=%27%230066FF%27 stroke=%27none%27/></svg>");background-repeat:no-repeat;background-size:contain;content:"";height:14px;width:14px}.iv-help-toggle:hover{color:var(--iv-electric-hover);text-decoration:underline;text-underline-offset:3px}.iv-help-toggle:focus-visible{border-radius:2px;outline:2px solid var(--iv-electric);outline-offset:2px}.iv-help-toggle[aria-expanded=true]{color:var(--iv-text-secondary)}.iv-help-toggle[aria-expanded=true]:before{filter:grayscale(1) opacity(.7)}.iv-help-panel{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .28s cubic-bezier(.16,1,.3,1),opacity .2s ease-out,margin-top .2s ease-out}.iv-help-panel--open{margin-top:16px;max-height:2000px;opacity:1}.iv-help-panel__inner{background:var(--iv-bg-card-hover);border:1px solid var(--iv-border-default);border-radius:var(--iv-radius-sm);padding:18px 20px}.iv-help-section+.iv-help-section{border-top:1px solid var(--iv-border-default);margin-top:16px;padding-top:16px}.iv-help-section__heading{color:var(--iv-electric);font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.iv-help-section__body{color:var(--iv-text-secondary);font-size:14px;line-height:1.55;margin:0}.iv-input-area{margin-top:28px}.iv-unknown-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--iv-text-muted);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-top:16px;padding:6px 0;transition:color .12s}.iv-unknown-btn:hover:not(:disabled){color:#4f46e5;text-decoration:underline;text-underline-offset:3px}.iv-unknown-btn:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.iv-unknown-btn:disabled{cursor:not-allowed;opacity:.5}.iv-unknown-banner{align-items:flex-start;background:#eef2ff;border:1px solid #c7d2fe;border-radius:var(--iv-radius-sm);display:flex;gap:10px;margin-top:14px;padding:12px 14px}.iv-unknown-banner__icon{color:#4f46e5;flex-shrink:0;margin-top:1px}.iv-unknown-banner__text{color:#312e81;font-size:13px;line-height:1.55;margin:0}.iv-toc-item--unknown .iv-toc-item__text{color:var(--iv-text-secondary)}.iv-option{align-items:flex-start;background:var(--iv-bg-card);border:1px solid var(--iv-border-default);border-radius:var(--iv-radius-sm);color:var(--iv-text-primary);display:flex;gap:14px;padding:15px 16px;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s;width:100%}.iv-option+.iv-option{margin-top:10px}.iv-option:hover:not(:disabled):not(.iv-option--selected){background:var(--iv-bg-card-hover);border-color:var(--iv-electric)}.iv-option--selected,.iv-option:hover:not(:disabled):not(.iv-option--selected) .iv-option__marker{border-color:var(--iv-electric)}.iv-option--selected{background:var(--iv-bg-selected);border-width:2px;box-shadow:0 0 0 4px var(--iv-electric-glow);padding:14px 15px}.iv-option--pulsing{animation:iv-pulse .2s ease-out}.iv-option__marker{border:2px solid var(--iv-border-strong);border-radius:50%;flex-shrink:0;height:22px;margin-top:1px;position:relative;transition:border-color .15s;width:22px}.iv-option--multi .iv-option__marker{border-radius:6px}.iv-option--selected .iv-option__marker{border-color:var(--iv-electric)}.iv-option--selected .iv-option__marker:after{background:var(--iv-electric);border-radius:50%;content:"";inset:3px;position:absolute}.iv-option--multi.iv-option--selected .iv-option__marker:after{border-radius:3px}.iv-option__label{flex:1;font-size:15px;line-height:1.5}.iv-yesno{display:grid;gap:12px;grid-template-columns:1fr 1fr}.iv-yesno__btn{background:var(--iv-bg-card);border:1px solid var(--iv-border-default);border-radius:var(--iv-radius-sm);color:var(--iv-text-primary);font-family:Montserrat,Inter,sans-serif;font-size:18px;font-weight:600;padding:22px 16px;transition:border-color .15s,background .15s,box-shadow .15s}.iv-yesno__btn:hover:not(:disabled):not(.iv-yesno__btn--selected){background:var(--iv-bg-card-hover);border-color:var(--iv-electric)}.iv-yesno__btn--selected{background:var(--iv-bg-selected);border-color:var(--iv-electric);border-width:2px;box-shadow:0 0 0 4px var(--iv-electric-glow);padding:21px 15px}.iv-yesno__btn--pulsing{animation:iv-pulse .2s ease-out}.iv-textarea{background:var(--iv-bg-card);border:1px solid var(--iv-border-default);border-radius:var(--iv-radius-xs);color:var(--iv-text-primary);font-size:15px;line-height:1.55;min-height:140px;padding:14px 16px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.iv-textarea::placeholder{color:var(--iv-text-faint)}.iv-textarea:focus{border-color:var(--iv-electric);box-shadow:0 0 0 3px var(--iv-electric-focus);outline:none}.iv-textarea__counter{color:var(--iv-text-faint);font-size:12px;margin-top:8px;text-align:right}.iv-textarea__counter--over{color:var(--iv-error)}.iv-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:28px}.iv-btn{align-items:center;border-radius:var(--iv-radius-sm);display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s}.iv-btn--primary{background:var(--iv-electric);color:#fff}.iv-btn--primary:hover:not(:disabled){background:var(--iv-electric-hover)}.iv-btn--primary:disabled{background:var(--iv-text-faint);cursor:not-allowed;opacity:1}.iv-btn--ghost{background:transparent;color:var(--iv-text-muted)}.iv-btn--ghost:hover:not(:disabled){background:var(--iv-bg-page);color:var(--iv-text-primary)}.iv-inline-error{align-items:center;background:var(--iv-error-bg);border:1px solid var(--iv-error-border);border-radius:var(--iv-radius-sm);color:var(--iv-error);display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-top:16px;padding:12px 14px}.iv-inline-error__retry{background:#fff;border:1px solid var(--iv-error-border);border-radius:6px;color:var(--iv-text-primary);font-size:12px;font-weight:600;padding:6px 12px}.iv-inline-error__retry:hover:not(:disabled){background:var(--iv-bg-page)}.iv-intro{animation:iv-card-in .25s cubic-bezier(.16,1,.3,1);padding:40px 32px 32px}.iv-intro__eyebrow{color:var(--iv-text-faint);font-size:11px;font-weight:600;letter-spacing:.18em;margin-bottom:14px;text-transform:uppercase}.iv-intro__headline{font-size:32px;line-height:1.2;margin:0}.iv-intro__description{color:var(--iv-text-secondary);font-size:16px;line-height:1.6;margin-top:16px;max-width:480px}.iv-intro__hint{color:var(--iv-text-faint);font-size:14px;margin-top:16px}.iv-complete{animation:iv-card-in .3s cubic-bezier(.16,1,.3,1);background:var(--iv-bg-card);border:1px solid var(--iv-border-default);border-radius:var(--iv-radius);box-shadow:var(--iv-shadow-card);max-width:640px;padding:56px 32px;text-align:center;width:100%}.iv-complete__icon{align-items:center;background:var(--iv-info-bg);border-radius:50%;color:var(--iv-electric);display:flex;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.iv-complete__icon--success{background:var(--iv-success-bg);color:var(--iv-success-fg)}.iv-complete__headline{color:var(--iv-text-primary);font-family:Montserrat,Inter,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.01em;margin-bottom:12px}.iv-complete__body{color:var(--iv-text-secondary);font-size:16px;margin-bottom:40px}.iv-complete__body--tight{margin-bottom:28px}.iv-complete__price{margin-bottom:32px}.iv-complete__price-amount{color:var(--iv-text-primary);display:block;font-family:Montserrat,Inter,sans-serif;font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.iv-complete__price-note{color:var(--iv-text-faint);display:block;font-size:13px;margin-top:6px}.iv-complete__actions{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:320px}.iv-complete__actions .iv-btn{font-size:14px;justify-content:center;transition:background .15s,color .15s,box-shadow .15s;width:100%}.iv-complete__actions .iv-btn--primary{background:#e07b20;border-radius:12px;box-shadow:0 1px 2px 0 rgba(15,23,42,.05);color:#fff;font-weight:600;padding:14px 24px;white-space:nowrap}.iv-complete__actions .iv-btn--primary:hover:not(:disabled){background:#c96d15;box-shadow:0 4px 6px -1px rgba(15,23,42,.1),0 2px 4px -2px rgba(15,23,42,.1)}.iv-complete__actions .iv-btn--primary:active:not(:disabled){background:#0047b3}.iv-complete__actions .iv-btn--primary:disabled{cursor:not-allowed;opacity:.6}.iv-complete__actions .iv-btn--ghost{background:transparent;border:none;border-radius:8px;color:#475569;font-weight:400;padding:10px 16px}.iv-complete__actions .iv-btn--ghost:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.iv-complete__actions .iv-btn:focus-visible{box-shadow:0 0 0 3px rgba(224,123,32,.3);outline:none}.iv-complete__actions .iv-btn--primary:focus-visible{box-shadow:0 0 0 3px rgba(224,123,32,.3),0 1px 2px 0 rgba(15,23,42,.05)}.iv-error-state{max-width:520px;padding:48px 32px;text-align:center;width:100%}.iv-error-state__icon{align-items:center;background:var(--iv-error-bg);border-radius:50%;color:var(--iv-error);display:flex;height:56px;justify-content:center;margin:0 auto 20px;width:56px}.iv-error-state__headline{color:var(--iv-text-primary);font-family:Montserrat,Inter,sans-serif;font-size:24px;font-weight:700;margin-bottom:8px}.iv-error-state__body{color:var(--iv-text-muted);font-size:14px;margin-bottom:24px}.iv-loading{color:var(--iv-text-muted);margin:80px auto;text-align:center}.iv-loading__spinner{animation:iv-spin .7s linear infinite;border:3px solid var(--iv-border-default);border-radius:50%;border-top-color:var(--iv-electric);height:32px;margin:0 auto 16px;width:32px}@keyframes iv-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes iv-pulse{0%{box-shadow:0 0 0 0 var(--iv-electric-glow)}50%{background:var(--iv-bg-selected);box-shadow:0 0 0 8px var(--iv-electric-glow)}to{box-shadow:0 0 0 4px var(--iv-electric-glow)}}@keyframes iv-spin{to{transform:rotate(1turn)}}@media (max-width:1023px){.iv-sidebar{bottom:0;box-shadow:12px 0 32px -8px rgba(15,23,42,.12);height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .25s ease-out;z-index:30}.iv-sidebar--open{transform:translateX(0)}.iv-sidebar__close,.iv-topbar__burger{display:inline-flex}.iv-topbar__counter{display:block;flex:1;text-align:center}.iv-progress{background:var(--iv-progress-track-light)}}@media (max-width:640px){.iv-topbar{padding:0 16px}.iv-stage{padding:24px 16px 60px}.iv-card{padding:28px 22px}.iv-question{font-size:24px}.iv-yesno{grid-template-columns:1fr}.iv-actions{align-items:stretch;flex-direction:column-reverse}.iv-actions .iv-btn{justify-content:center;width:100%}.iv-intro{padding:32px 24px}.iv-intro__headline{font-size:26px}.iv-sidebar{width:88vw}}.iv-gate{background:var(--iv-bg-page);display:flex;flex-direction:column;min-height:100%}.iv-gate__header{align-items:center;background:var(--iv-bg-card);border-bottom:1px solid var(--iv-border-default);display:flex;flex-shrink:0;height:var(--iv-topbar-h);justify-content:space-between;padding:0 24px}.iv-gate__brand{align-items:center;display:inline-flex}.iv-gate__logo{display:block;height:34px;width:auto}.iv-gate__cancel{align-items:center;color:var(--iv-text-muted);display:inline-flex;font-size:14px;font-weight:500;gap:6px;transition:color .15s}.iv-gate__cancel:hover{color:var(--iv-text-secondary)}.iv-gate__body{margin:0 auto;max-width:600px;padding:56px 24px 80px;width:100%}.iv-gate__title{color:var(--iv-navy);font-size:30px;font-weight:800;line-height:1.2}.iv-gate__sub{color:var(--iv-text-secondary);font-size:17px;line-height:1.55;margin-top:12px}.iv-gate__form{display:flex;flex-direction:column;margin-top:32px}.iv-gate__label{color:var(--iv-navy);font-size:15px;font-weight:700;margin-bottom:10px}.iv-gate__input{background:var(--iv-bg-card);border:1px solid var(--iv-border-strong);border-radius:14px;color:var(--iv-text-primary);font-size:16px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;width:100%}.iv-gate__input::placeholder{color:var(--iv-text-faint)}.iv-gate__input:hover{border-color:var(--iv-text-faint)}.iv-gate__input:focus{border-color:var(--iv-electric);box-shadow:0 0 0 3px var(--iv-electric-focus);outline:none}.iv-gate__input--error,.iv-gate__input--error:hover{border-color:var(--iv-error)}.iv-gate__input--error:focus{border-color:var(--iv-error);box-shadow:0 0 0 3px rgba(220,38,38,.15)}.iv-gate__consent{align-items:flex-start;color:var(--iv-text-secondary);cursor:pointer;display:flex;font-size:14px;gap:12px;line-height:1.6;margin-top:20px}.iv-gate__consent input{accent-color:var(--iv-electric);cursor:pointer;flex-shrink:0;height:20px;margin:2px 0 0;width:20px}.iv-gate__consent a{color:var(--iv-electric);text-decoration:underline}.iv-gate__error{color:var(--iv-error);font-size:13px;margin-top:8px}.iv-gate__submit{background:var(--iv-electric);border-radius:14px;color:#fff;font-size:17px;font-weight:700;gap:10px;justify-content:center;margin-top:28px;padding:17px 24px;white-space:nowrap;width:100%}.iv-gate__submit:hover:not(:disabled){background:var(--iv-electric-hover)}.iv-gate__submit:disabled{cursor:not-allowed;opacity:.6}.iv-gate__note{color:var(--iv-text-muted);font-size:14px;margin-top:20px;text-align:center}@media (max-width:560px){.iv-gate__body{padding:36px 20px 64px}.iv-gate__title{font-size:25px}}.iv-intro{animation:iv-card-in .3s cubic-bezier(.16,1,.3,1);background:var(--iv-bg-card);border:1px solid var(--iv-border-default);border-radius:var(--iv-radius);box-shadow:var(--iv-shadow-card);max-width:640px;padding:56px 32px;text-align:center;width:100%}.iv-intro__headline{color:var(--iv-text-primary);font-family:Montserrat,Inter,sans-serif;font-size:30px;font-weight:700;letter-spacing:-.01em;margin-bottom:12px}.iv-intro__body{color:var(--iv-text-secondary);font-size:16px;margin:0 auto 28px;max-width:520px}.iv-intro__cards{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.iv-intro__card{background:var(--iv-bg-card-hover);border:1px solid var(--iv-border-default);border-radius:var(--iv-radius-sm);padding:18px 12px}.iv-intro__card-icon{font-size:26px;margin-bottom:8px}.iv-intro__card-title{color:var(--iv-text-primary);font-size:15px;font-weight:700}.iv-intro__card-sub{color:var(--iv-text-muted);font-size:13px;margin-top:2px}.iv-intro__note{background:var(--iv-bg-selected);border:1px solid var(--iv-electric-glow);border-radius:var(--iv-radius-sm);color:var(--iv-text-secondary);font-size:13px;line-height:1.55;margin-bottom:28px;padding:14px 16px;text-align:left}@media (max-width:560px){.iv-intro__cards{grid-template-columns:1fr}.iv-intro__headline{font-size:24px}}