:root{--iq-orange:#ff6200;--iq-orange-dark:#d94f00;--iq-orange-light:#ff7b27;--iq-orange-hover:#ff7b27;--iq-black:#111;--iq-graphite:#1c1c1c;--iq-dark-gray:#2a2a2a;--iq-white:#fff;--iq-off-white:#f7f7f5;--iq-light-gray:#f1f1f1;--iq-border-gray:#d9d9d9;--iq-mid-gray:#8a8a8a;--color-success:#19b36b;--color-warning:#ffb020;--color-error:#e5484d;--color-info:#3478f6;--color-linkedin:#0a66c2;--surface-page:var(--iq-off-white);--surface-card:var(--iq-white);--surface-dark:var(--iq-black);--surface-dark-elevated:var(--iq-graphite);--surface-muted:var(--iq-light-gray);--text-primary:var(--iq-black);--text-secondary:var(--iq-mid-gray);--text-inverse:var(--iq-white);--text-accent:var(--iq-orange);--text-danger:var(--color-error);--border-default:var(--iq-border-gray);--border-strong:var(--iq-dark-gray);--border-focus:var(--iq-orange);--font-barlow:"Barlow Condensed";--font-inter:"Inter";--font-plex-mono:"IBM Plex Mono";--font-display:var(--font-barlow),"Arial Narrow",sans-serif;--font-interface:var(--font-inter),Arial,sans-serif;--font-mono:var(--font-plex-mono),Consolas,monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3.5rem;--font-size-6xl:4.5rem;--font-size-7xl:6rem;--font-size-8xl:8rem;--line-height-tight:0.9;--line-height-display:0.95;--line-height-heading:1.1;--line-height-body:1.5;--line-height-relaxed:1.7;--letter-spacing-tight:-0.03em;--letter-spacing-normal:0em;--letter-spacing-wide:0.08em;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-none:0px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--shadow-none:none;--shadow-sm:0 2px 8px rgba(0,0,0,.08);--shadow-md:0 8px 24px rgba(0,0,0,.1);--shadow-lg:0 18px 48px rgba(0,0,0,.14);--shadow-orange-glow:0 8px 28px rgba(255,98,0,.2);--motion-fast:120ms;--motion-normal:180ms;--motion-slow:260ms;--motion-editorial:480ms;--ease-standard:cubic-bezier(0.2,0.8,0.2,1);--ease-entrance:cubic-bezier(0.16,1,0.3,1);--ease-exit:cubic-bezier(0.7,0,0.84,0);--bp-xs:360px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--qa-mobile-compact:360px;--qa-mobile:390px;--qa-tablet:768px;--qa-tablet-wide:1024px;--qa-desktop:1440px;--qa-desktop-wide:1920px;--z-base:0;--z-dropdown:1000;--z-sticky:1100;--z-overlay:1200;--z-modal:1300;--z-popover:1400;--z-toast:1500;--z-tooltip:1600;--container-max:1440px;--container-content:1280px;--container-narrow:960px;--container-pad-mobile:20px;--container-pad-tablet:32px;--container-pad-desktop:48px;--container-pad-wide:80px;--grid-cols-mobile:4;--grid-cols-tablet:8;--grid-cols-desktop:12;--grid-gutter-mobile:16px;--grid-gutter-tablet:20px;--grid-gutter-desktop:24px;--sidebar-expanded:264px;--sidebar-collapsed:76px;--topbar-height:64px;--touch-min:44px;--focus-ring:0 0 0 2px var(--iq-white),0 0 0 4px var(--iq-orange);--bg-primary:var(--iq-off-white);--bg-secondary:var(--iq-light-gray);--bg-base:var(--iq-off-white);--glass:hsla(0,0%,100%,.72);--primary:var(--iq-orange);--black:var(--iq-black);--dark:var(--iq-dark-gray);--gray-900:#4a4a4a;--gray-700:var(--iq-mid-gray);--gray-500:#bebebe;--gray-300:var(--iq-border-gray);--gray-100:var(--iq-light-gray);--white:var(--iq-white);--text-primary-dark:var(--text-primary);--text-secondary-dark:var(--gray-900);--text-muted-dark:var(--iq-mid-gray);--text-primary-light:var(--text-inverse);--text-secondary-light:hsla(0,0%,100%,.76);--text-muted-light:hsla(0,0%,100%,.55);--hairline:var(--iq-border-gray);--hairline-dark:hsla(0,0%,7%,.16);--border-glass-light:hsla(0,0%,100%,.28);--border-glass-dark:hsla(0,0%,100%,.16);--r-panel:var(--radius-lg);--r-card:var(--radius-md);--r-pill:var(--radius-pill);--shadow-panel:var(--shadow-md);--shadow-card:var(--shadow-sm);--space:var(--space-2);--space-section:var(--space-20);--space-card:var(--space-12);--danger:var(--color-error);--font-ui:var(--font-interface)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0ms;--motion-normal:0ms;--motion-slow:0ms;--motion-editorial:0ms}}.iq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:none;box-shadow:var(--focus-ring)}.iq-foundation-body{font-family:var(--font-interface);font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--text-primary);background:var(--surface-page);overflow-x:hidden}.iq-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad-mobile);box-sizing:border-box}.iq-container--content{max-width:var(--container-content)}.iq-container--narrow{max-width:var(--container-narrow)}.iq-container--full{max-width:none}@media (min-width:768px){.iq-container{padding-inline:var(--container-pad-tablet)}}@media (min-width:1024px){.iq-container{padding-inline:var(--container-pad-desktop)}}@media (min-width:1440px){.iq-container{padding-inline:var(--container-pad-wide)}}.iq-grid{display:grid;grid-gap:var(--grid-gutter-mobile);gap:var(--grid-gutter-mobile);grid-template-columns:repeat(var(--grid-cols-mobile),minmax(0,1fr))}@media (min-width:768px){.iq-grid{gap:var(--grid-gutter-tablet);grid-template-columns:repeat(var(--grid-cols-tablet),minmax(0,1fr))}}@media (min-width:1024px){.iq-grid{gap:var(--grid-gutter-desktop);grid-template-columns:repeat(var(--grid-cols-desktop),minmax(0,1fr))}}.iq-grid--2{grid-template-columns:1fr}@media (min-width:768px){.iq-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.iq-stack{display:flex;flex-direction:column;gap:var(--space-4)}.iq-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.iq-section{padding-block:var(--space-12)}@media (min-width:1024px){.iq-section{padding-block:var(--space-20)}}.iq-section--dark{background:var(--surface-dark);color:var(--text-inverse)}.iq-section--muted{background:var(--surface-muted)}.iq-cta-pattern{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.iq-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-min);min-width:var(--touch-min);padding:0 var(--space-5);border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-interface);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--motion-normal) var(--ease-standard),border-color var(--motion-normal) var(--ease-standard),color var(--motion-normal) var(--ease-standard),box-shadow var(--motion-normal) var(--ease-standard)}.iq-btn:disabled,.iq-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.iq-btn--primary{background:var(--iq-orange);border-color:var(--iq-orange);color:var(--iq-black)}.iq-btn--primary:hover{background:var(--iq-orange-hover,#ff7b27);border-color:var(--iq-orange-hover,#ff7b27);color:var(--iq-black)}.iq-btn--secondary{background:transparent;border-color:var(--border-default);color:var(--text-primary)}.iq-btn--secondary:hover{border-color:var(--border-strong);background:var(--surface-muted);color:var(--iq-black)}.iq-btn--dark{background:var(--iq-black);border-color:var(--iq-black);color:var(--text-inverse)}.iq-btn--dark:hover{background:var(--surface-muted);border-color:var(--border-strong);color:var(--iq-black)}.iq-btn--ghost{background:transparent;border-color:transparent;color:var(--text-primary)}.iq-btn--ghost:hover{background:var(--surface-muted);color:var(--iq-black)}.iq-btn--on-dark{color:var(--text-inverse)}.iq-btn--on-dark:hover{background:var(--surface-muted);color:var(--iq-black)}.iq-btn--destructive{background:var(--color-error);border-color:var(--color-error);color:var(--text-inverse)}.iq-btn--destructive:hover{filter:brightness(.92)}.iq-btn--sm{min-height:36px;padding:0 var(--space-4);font-size:var(--font-size-xs)}.iq-btn--lg{min-height:52px;padding:0 var(--space-6);font-size:var(--font-size-base)}.iq-btn--block{width:100%}.iq-btn__spinner{width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:var(--radius-pill);animation:iq-spin var(--motion-slow) linear infinite}@keyframes iq-spin{to{transform:rotate(1turn)}}.iq-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-min);height:var(--touch-min);padding:0;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary);cursor:pointer;transition:background-color var(--motion-normal) var(--ease-standard),border-color var(--motion-normal) var(--ease-standard)}.iq-icon-btn:hover{background:var(--surface-muted);border-color:var(--border-strong);color:var(--iq-black)}.iq-icon-btn--ghost{border-color:transparent;background:transparent}.iq-icon-btn--dark{background:var(--surface-dark);border-color:var(--surface-dark);color:var(--text-inverse)}.iq-icon-btn--dark:hover{background:var(--surface-muted);border-color:var(--border-strong);color:var(--iq-black)}.iq-field{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.iq-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.iq-label__required{color:var(--iq-orange);margin-left:var(--space-1)}.iq-hint{color:var(--text-secondary)}.iq-error-text,.iq-hint{font-size:var(--font-size-xs)}.iq-error-text{font-weight:var(--font-weight-medium);color:var(--text-danger)}.iq-input,.iq-select,.iq-textarea{width:100%;min-height:var(--touch-min);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary);font-family:var(--font-interface);font-size:var(--font-size-base);line-height:var(--line-height-body);transition:border-color var(--motion-normal) var(--ease-standard)}.iq-input::placeholder,.iq-textarea::placeholder{color:var(--iq-mid-gray)}.iq-input:focus,.iq-select:focus,.iq-textarea:focus{border-color:var(--border-focus);outline:none;box-shadow:var(--focus-ring)}.iq-input--error,.iq-select--error,.iq-textarea--error{border-color:var(--color-error)}.iq-textarea{min-height:120px;resize:vertical}.iq-check,.iq-radio{display:inline-flex;align-items:flex-start;gap:var(--space-3);min-height:var(--touch-min);cursor:pointer;font-size:var(--font-size-sm)}.iq-check input,.iq-radio input{width:20px;height:20px;margin-top:2px;accent-color:var(--iq-orange);flex-shrink:0}.iq-switch{display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--touch-min);cursor:pointer}.iq-switch__track{position:relative;width:44px;height:24px;border-radius:var(--radius-pill);background:var(--iq-border-gray);transition:background-color var(--motion-normal) var(--ease-standard);flex-shrink:0}.iq-switch__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:var(--radius-pill);background:var(--iq-white);box-shadow:var(--shadow-sm);transition:transform var(--motion-normal) var(--ease-standard)}.iq-switch input{position:absolute;opacity:0;width:0;height:0}.iq-switch input:checked+.iq-switch__track{background:var(--iq-orange)}.iq-switch input:checked+.iq-switch__track .iq-switch__thumb{transform:translateX(20px)}.iq-switch input:focus-visible+.iq-switch__track{box-shadow:var(--focus-ring)}.iq-badge{display:inline-flex;align-items:center;gap:var(--space-1);min-height:24px;padding:0 var(--space-3);border-radius:var(--radius-xs);border:1px solid var(--border-default);background:var(--surface-muted);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.iq-badge--success{border-color:var(--color-success);color:var(--color-success);background:transparent}.iq-badge--warning{border-color:var(--color-warning);color:#8a5a00;background:transparent}.iq-badge--error{border-color:var(--color-error);color:var(--color-error);background:transparent}.iq-badge--info{border-color:var(--color-info);color:var(--color-info);background:transparent}.iq-badge--orange{border-color:var(--iq-orange);color:var(--iq-orange);background:transparent}.iq-card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:var(--shadow-none)}.iq-card--interactive{cursor:pointer;transition:border-color var(--motion-normal) var(--ease-standard),box-shadow var(--motion-normal) var(--ease-standard)}.iq-card--interactive:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.iq-card--dark{background:var(--surface-dark-elevated);border-color:var(--iq-dark-gray);color:var(--text-inverse)}.iq-kpi{display:flex;flex-direction:column;gap:var(--space-2)}.iq-kpi__label{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-secondary)}.iq-kpi__value{font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-black);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary)}.iq-kpi__trend{font-size:var(--font-size-sm);color:var(--text-secondary)}.iq-kpi__trend--up{color:var(--color-success)}.iq-kpi__trend--down{color:var(--color-error)}.iq-overlay{position:absolute;inset:0;background:hsla(0,0%,7%,.56);z-index:0}.iq-modal{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:flex-end;justify-content:center;padding:0;isolation:isolate}@media (min-width:768px){.iq-modal{align-items:center;padding:var(--space-6)}}.iq-modal__panel{position:relative;z-index:1;width:100%;max-height:92vh;overflow:auto;background:var(--surface-card);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-lg);padding:var(--space-6)}@media (min-width:768px){.iq-modal__panel{border-radius:var(--radius-lg);max-width:560px}.iq-modal__panel--sm{max-width:400px}.iq-modal__panel--lg{max-width:720px}.iq-modal__panel--full{max-width:min(960px,100%)}}@media (max-width:767px){.iq-modal__panel--fullscreen{max-height:100vh;height:100%;border-radius:0}}.iq-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.iq-modal__title{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);margin:0}.iq-modal__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.iq-drawer{position:fixed;inset:0;z-index:var(--z-modal);display:flex;isolation:isolate}.iq-drawer__panel{position:relative;z-index:1;width:min(100%,360px);height:100%;background:var(--surface-card);box-shadow:var(--shadow-lg);overflow:auto;padding:var(--space-6)}.iq-drawer--left .iq-drawer__panel{margin-right:auto}.iq-drawer--right .iq-drawer__panel{margin-left:auto}.iq-tooltip-wrap .iq-tooltip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);z-index:var(--z-tooltip);max-width:240px;padding:var(--space-2) var(--space-3);background:var(--iq-black);color:var(--text-inverse);border-radius:var(--radius-sm);font-size:var(--font-size-xs);line-height:var(--line-height-body);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--motion-fast) var(--ease-standard)}.iq-tooltip-wrap:focus-within .iq-tooltip,.iq-tooltip-wrap:hover .iq-tooltip{opacity:1;visibility:visible}.iq-toast-region{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);flex-direction:column;width:min(360px,calc(100vw - 32px))}.iq-toast,.iq-toast-region{display:flex;gap:var(--space-3)}.iq-toast{align-items:flex-start;padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-default);border-left:3px solid var(--iq-orange);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.iq-toast--success{border-left-color:var(--color-success)}.iq-toast--error{border-left-color:var(--color-error)}.iq-toast--warning{border-left-color:var(--color-warning)}.iq-skeleton{display:block;background:linear-gradient(90deg,var(--iq-light-gray) 0,var(--iq-border-gray) 50%,var(--iq-light-gray) 100%);background-size:200% 100%;border-radius:var(--radius-sm);animation:iq-shimmer 1.2s ease-in-out infinite}@keyframes iq-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.iq-btn__spinner,.iq-skeleton{animation:none}}.iq-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-8);border:1px dashed var(--border-default);border-radius:var(--radius-md);background:var(--surface-card)}.iq-empty__title{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.iq-empty__desc{margin:0;color:var(--text-secondary);max-width:42ch}.iq-tabs{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border-default);overflow-x:auto}.iq-tabs__tab{min-height:var(--touch-min);padding:0 var(--space-4);border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary);font-family:var(--font-interface);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap}.iq-tabs__tab[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--iq-orange)}.iq-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);list-style:none;margin:0;padding:0;font-size:var(--font-size-sm);color:var(--text-secondary)}.iq-breadcrumbs a{color:inherit;text-decoration:none}.iq-breadcrumbs a:hover{color:var(--text-primary)}.iq-breadcrumbs__sep{color:var(--iq-border-gray)}.iq-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.iq-pagination__btn{min-width:var(--touch-min);min-height:var(--touch-min)}.iq-search{position:relative;display:flex;align-items:center;width:100%;max-width:360px}.iq-search__input{padding-left:var(--space-10)}.iq-search__icon{position:absolute;left:var(--space-4);color:var(--text-secondary);pointer-events:none}.iq-filter-bar{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end;padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md)}@media (max-width:767px){.iq-filter-bar{flex-direction:column;align-items:stretch}.iq-filter-bar .iq-field{width:100%;margin-bottom:0}}.iq-table-wrap{width:100%;overflow-x:auto}.iq-table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.iq-table td,.iq-table th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-default);text-align:left;vertical-align:top}.iq-table th{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-secondary);background:var(--surface-muted)}.iq-table-cards{display:none;flex-direction:column;gap:var(--space-3)}@media (max-width:767px){.iq-table-wrap--responsive .iq-table{display:none}.iq-table-wrap--responsive .iq-table-cards{display:flex}}.iq-mkt{min-height:100vh;display:flex;flex-direction:column;background:var(--surface-page);--iq-orange:#ff6200;--iq-orange-dark:#d94f00;--iq-orange-light:#ff7b27;--iq-orange-hover:#ff7b27;--primary:#ff6200;--text-accent:#ff6200;--border-focus:#ff6200}.iq-mkt-header{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:flex-start;gap:var(--space-4);min-height:var(--topbar-height);padding:var(--space-2) var(--container-pad-mobile);background:hsla(60,11%,96%,.92);border-bottom:1px solid var(--border-default);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (min-width:768px){.iq-mkt-header{padding-inline:var(--container-pad-tablet)}}@media (min-width:1024px){.iq-mkt-header{padding-inline:var(--container-pad-desktop)}}.iq-mkt-logo{display:inline-flex;align-items:center;text-decoration:none}.marketing-logo-img--icon{width:50px;height:50px;border-radius:var(--radius-md);object-fit:contain}.iq-mkt-header .marketing-logo-img--icon{width:50px;height:50px;max-width:50px;max-height:50px}.iq-mkt-footer .marketing-logo-img--icon,.iq-mkt-footer__logo{width:100px;height:100px;max-width:100%;flex-shrink:0;display:block;object-fit:contain;border-radius:0}.iq-mkt-footer{margin-top:auto;padding:var(--space-12) var(--container-pad-mobile) var(--space-8);border-top:none;background:var(--iq-orange);color:var(--iq-black)}@media (min-width:768px){.iq-mkt-footer{padding-inline:var(--container-pad-tablet)}}@media (min-width:1024px){.iq-mkt-footer{padding-inline:var(--container-pad-desktop)}}.iq-mkt-footer__grid{display:grid;grid-gap:var(--space-6);gap:var(--space-6);grid-template-columns:1fr;max-width:var(--container-content);margin-inline:auto;align-items:start}@media (min-width:768px){.iq-mkt-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.iq-mkt-footer__grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}}.iq-mkt-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.iq-mkt-footer__tagline{margin:0;max-width:320px;text-align:left}.iq-mkt-footer .iq-hint,.iq-mkt-footer .iq-kpi__label,.iq-mkt-footer__copy{color:hsla(0,0%,7%,.72)}.iq-mkt-footer__links{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.iq-mkt-footer__links a{color:var(--iq-black);text-decoration:none;min-height:var(--touch-min);display:inline-flex;align-items:center}.iq-mkt-footer__links a:hover{opacity:.8}.iq-mkt-footer__copy{max-width:var(--container-content);margin:var(--space-8) auto 0;font-size:var(--font-size-sm)}@media (max-width:767px){.iq-mkt-footer__logo{width:100px;height:100px}}.iq-mkt-nav{display:none;align-items:center;gap:var(--space-5);-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2)}@media (min-width:1024px){.iq-mkt-nav{display:flex}}.iq-mkt-nav a{color:var(--text-secondary);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);min-height:var(--touch-min);display:inline-flex;align-items:center}.iq-mkt-nav a:hover{color:var(--text-primary)}.iq-mkt-nav-actions{display:none;align-items:center;gap:var(--space-3);-webkit-margin-start:auto;margin-inline-start:auto}@media (min-width:1024px){.iq-mkt-nav-actions{display:flex}}.iq-mkt-burger{display:inline-flex;-webkit-margin-start:auto;margin-inline-start:auto}@media (min-width:1024px){.iq-mkt-burger{display:none}}.iq-mkt-mobile-nav{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-4)}.iq-mkt-mobile-nav a,.iq-mkt-mobile-nav button{display:flex;align-items:center;min-height:var(--touch-min);padding:var(--space-3) 0;border:none;border-bottom:1px solid var(--border-default);background:none;color:var(--text-primary);font-family:var(--font-interface);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-decoration:none;text-align:left;cursor:pointer;width:100%}.iq-hero{display:grid;grid-gap:var(--space-8);gap:var(--space-8);align-items:end;padding-block:var(--space-8)}@media (min-width:1024px){.iq-hero{grid-template-columns:1fr 1fr;gap:var(--space-12);padding-block:var(--space-16)}}.iq-hero--image-left{direction:rtl}.iq-hero--image-left>*{direction:ltr}.iq-hero__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-secondary);margin-bottom:var(--space-4)}.iq-hero__eyebrow:before{content:"";width:8px;height:8px;background:var(--iq-orange);flex-shrink:0}.iq-hero__title{font-family:var(--font-display);font-weight:var(--font-weight-black);font-size:clamp(2.5rem,8vw,5.5rem);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase;margin:0 0 var(--space-5);color:var(--text-primary)}.iq-hero__highlight{color:var(--iq-orange)}.iq-hero__desc{max-width:42ch;margin:0 0 var(--space-6);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.iq-hero__metrics{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border-default)}.iq-hero__metric-value{font-family:var(--font-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-black);line-height:1}.iq-hero__metric-label{font-size:var(--font-size-xs);color:var(--text-secondary);margin-top:var(--space-1)}.iq-hero__visual{position:relative;min-height:280px;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-muted)}@media (min-width:768px){.iq-hero__visual{min-height:360px}}@media (min-width:1024px){.iq-hero__visual{min-height:480px}}.iq-hero__visual--empty{display:flex;align-items:center;justify-content:center;border:1px dashed var(--border-default)}.iq-hero--bg-dark .iq-hero__desc,.iq-hero--bg-dark .iq-hero__title{color:var(--text-inverse)}.iq-hero--bg-dark .iq-hero__desc,.iq-hero--bg-dark .iq-hero__eyebrow{color:var(--text-secondary-light)}.iq-hero__img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.iq-hero__img--desktop,.iq-hero__img--tablet{display:none}.iq-hero__img--mobile{display:block}@media (min-width:768px){.iq-hero__img--mobile{display:none}.iq-hero__img--tablet{display:block}}@media (min-width:1024px){.iq-hero__img--tablet{display:none}.iq-hero__img--desktop{display:block}}@media (max-width:767px){.iq-hero__visual--hide-mobile{display:none}}.iq-hero__card{position:absolute;z-index:2;left:var(--space-4);bottom:var(--space-4);max-width:min(260px,calc(100% - 32px));padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}@media (max-width:767px){.iq-hero__card{position:static;margin-top:var(--space-4);max-width:none}.iq-hero__visual{display:flex;flex-direction:column}}.iq-app{display:flex;min-height:100vh;background:var(--surface-page)}.iq-sidebar{display:none;flex-direction:column;width:var(--sidebar-expanded);flex-shrink:0;background:var(--surface-dark);color:var(--text-inverse);border-right:1px solid var(--iq-dark-gray);position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;z-index:var(--z-sticky);transition:width var(--motion-normal) var(--ease-standard)}@media (min-width:1024px){.iq-sidebar{display:flex}.iq-app--sidebar-collapsed .iq-sidebar,.iq-sidebar--collapsed{width:var(--sidebar-collapsed)}}.iq-sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--topbar-height);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--iq-dark-gray);flex-shrink:0}.iq-sidebar__brand{display:flex;align-items:center;gap:var(--space-3);min-width:0;text-decoration:none;color:inherit}.iq-sidebar__logo{flex-shrink:0;width:36px;height:36px;object-fit:contain}.iq-sidebar__brand-name{font-weight:700;letter-spacing:-.03em;font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iq-sidebar__toggle{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid hsla(0,0%,100%,.18);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.06);color:var(--text-inverse);font-size:1rem;line-height:1;cursor:pointer}.iq-sidebar__toggle:hover{background:rgba(255,98,0,.2);border-color:var(--iq-orange)}.iq-sidebar__reopen{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:6px 4px;border:none;border-radius:var(--radius-sm);background:transparent;cursor:pointer;color:inherit}.iq-sidebar__reopen:hover{background:hsla(0,0%,100%,.06)}.iq-sidebar__reopen-bar{flex-shrink:0;width:3px;height:28px;border-radius:2px;background:var(--iq-orange);box-shadow:0 0 0 1px rgba(255,98,0,.25)}.iq-app--sidebar-collapsed .iq-sidebar__header{flex-direction:column;align-items:center;padding:var(--space-3) var(--space-2)}.iq-app--sidebar-collapsed .iq-sidebar__brand{justify-content:center}.iq-sidebar__nav{display:flex;flex-direction:column;justify-content:flex-start;gap:2px;padding:var(--space-3) var(--space-3);flex:1 1;min-height:0;overflow:hidden}.iq-sidebar__section{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--iq-mid-gray);padding:10px var(--space-3) 4px;line-height:1.2}.iq-sidebar__nav>div:first-child .iq-sidebar__section{padding-top:2px}.iq-sidebar__link{display:flex;align-items:center;gap:var(--space-3);min-height:36px;height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:hsla(0,0%,100%,.82);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;flex-shrink:0;position:relative}.iq-sidebar__link-mark{width:8px;height:8px;border-radius:2px;flex-shrink:0;background:var(--iq-mid-gray);border:none;transition:background-color var(--motion-fast,.15s) ease}.iq-sidebar__link--active .iq-sidebar__link-mark,.iq-sidebar__link:hover .iq-sidebar__link-mark{background:var(--iq-orange)}.iq-sidebar__link:hover{background:hsla(0,0%,100%,.08);color:var(--text-inverse)}.iq-sidebar__link--active{background:rgba(255,98,0,.14);color:var(--text-inverse);box-shadow:none}.iq-sidebar__link--active:not(.iq-sidebar__link--collapsed):before{content:"";position:absolute;left:6px;top:50%;width:3px;height:22px;border-radius:2px;background:var(--iq-orange);transform:translateY(-50%)}.iq-sidebar__link--collapsed{position:relative;justify-content:center;padding:0;gap:0;background:transparent;box-shadow:none}.iq-sidebar__link--collapsed.iq-sidebar__link--active,.iq-sidebar__link--collapsed:hover{background:transparent;box-shadow:none;color:var(--text-inverse)}.iq-sidebar__link--collapsed .iq-sidebar__link-mark{display:none}.iq-sidebar__link-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);color:hsla(0,0%,100%,.82);background:transparent;transition:color var(--motion-fast,.15s) ease,background-color var(--motion-fast,.15s) ease,width var(--motion-fast,.15s) ease,padding var(--motion-fast,.15s) ease}.iq-sidebar__link--collapsed.iq-sidebar__link--active .iq-sidebar__link-icon,.iq-sidebar__link--collapsed:hover .iq-sidebar__link-icon{width:44px;padding-left:8px;color:hsla(0,0%,100%,.92)}.iq-sidebar__link--collapsed:hover .iq-sidebar__link-icon{background:rgba(255,98,0,.12)}.iq-sidebar__link--collapsed.iq-sidebar__link--active .iq-sidebar__link-icon{background:rgba(255,98,0,.2)}.iq-sidebar__link--collapsed.iq-sidebar__link--active .iq-sidebar__link-icon:before,.iq-sidebar__link--collapsed:hover .iq-sidebar__link-icon:before{content:"";position:absolute;left:5px;top:50%;width:3px;height:22px;border-radius:2px;background:var(--iq-orange);transform:translateY(-50%)}.iq-nav-icon{display:block}.iq-sidebar__footer{padding:var(--space-3) var(--space-4);border-top:1px solid var(--iq-dark-gray);flex-shrink:0}.iq-sidebar__logout{width:100%;color:var(--text-inverse)!important}.iq-sidebar__logout:hover{background:var(--surface-muted)!important;color:var(--iq-black)!important}.iq-app--sidebar-collapsed .iq-sidebar__footer{padding:var(--space-3) var(--space-2)}.iq-app--sidebar-collapsed .iq-sidebar__logout{font-size:.7rem;padding-inline:4px}.iq-mobile-nav-brand{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-default)}.iq-drawer--nav .iq-drawer__panel{background:var(--surface-dark);color:var(--text-inverse);border-right:1px solid var(--iq-dark-gray);padding:var(--space-4) var(--space-3)}.iq-drawer--nav .iq-modal__header{border-bottom:1px solid var(--iq-dark-gray);margin-bottom:var(--space-3);padding-bottom:var(--space-3)}.iq-drawer--nav .iq-modal__title{color:var(--text-inverse)}.iq-drawer--nav .iq-icon-btn{border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:var(--text-inverse)}.iq-drawer--nav .iq-icon-btn:hover{background:rgba(255,98,0,.2);border-color:var(--iq-orange);color:var(--text-inverse)}.iq-drawer--nav .iq-mobile-nav-brand{border-bottom-color:var(--iq-dark-gray);color:var(--text-inverse)}.iq-drawer--nav .iq-mobile-nav-brand strong{color:var(--text-inverse)}.iq-drawer--nav .iq-sidebar__nav{padding-inline:0;overflow:auto}.iq-drawer--nav .iq-sidebar__section{color:var(--iq-mid-gray)}.iq-drawer--nav .iq-sidebar__link{color:hsla(0,0%,100%,.82)}.iq-drawer--nav .iq-sidebar__link--active,.iq-drawer--nav .iq-sidebar__link:hover{color:var(--text-inverse)}.iq-app-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.iq-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--topbar-height);padding:0 var(--space-4);background:hsla(60,11%,96%,.94);border-bottom:1px solid var(--border-default);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (min-width:1024px){.iq-topbar{padding-inline:var(--space-6)}}.iq-topbar__left,.iq-topbar__right{display:flex;align-items:center;gap:var(--space-3)}.iq-user-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:var(--iq-black);color:var(--iq-white);font-weight:700;letter-spacing:.02em;line-height:1;overflow:hidden;object-fit:cover}.iq-user-avatar--image{background:var(--surface-muted)}.iq-user-menu{position:relative}.iq-user-menu__trigger{display:inline-flex;align-items:center;gap:10px;max-width:240px;padding:4px 8px 4px 4px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card,#fff);color:var(--text-primary);cursor:pointer;text-align:left}.iq-user-menu__trigger:hover{background:var(--surface-muted);color:var(--iq-black)}.iq-user-menu__meta{display:flex;flex-direction:column;min-width:0;line-height:1.2}.iq-user-menu__name{font-size:.82rem;font-weight:700}.iq-user-menu__email,.iq-user-menu__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iq-user-menu__email{font-size:.7rem;color:var(--text-secondary)}.iq-user-menu__caret{flex-shrink:0;font-size:.7rem;opacity:.55}@media (max-width:900px){.iq-user-menu__meta{display:none}.iq-user-menu__trigger{max-width:none;padding:4px}}.iq-user-menu__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:var(--z-dropdown);width:min(280px,calc(100vw - 24px));padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:#fff;box-shadow:var(--shadow-md)}.iq-user-menu__header{display:flex;align-items:center;gap:12px;padding:10px 10px 12px;margin-bottom:4px;border-bottom:1px solid var(--border-default)}.iq-user-menu__header strong{display:block;font-size:.9rem}.iq-user-menu__header p{margin:2px 0 0;font-size:.75rem;color:var(--text-secondary);word-break:break-all}.iq-user-menu__item{display:flex;align-items:center;width:100%;min-height:40px;padding:0 12px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font-family:var(--font-interface);font-size:.875rem;text-decoration:none;text-align:left;cursor:pointer}.iq-user-menu__item:hover{background:var(--surface-muted);color:var(--iq-black)}.iq-user-menu__item--danger{color:var(--color-error,#e5484d)}.iq-sidebar__user{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:8px;border-radius:var(--radius-sm);color:inherit;text-decoration:none}.iq-sidebar__user:hover{background:hsla(0,0%,100%,.08)}.iq-sidebar__user--collapsed{justify-content:center;margin-bottom:8px;padding:4px}.iq-sidebar__user--mobile{margin-bottom:var(--space-4);padding:10px 12px;border:1px solid var(--border-default);background:var(--surface-card,#fff);color:var(--text-primary)}.iq-sidebar__user-meta{display:flex;flex-direction:column;min-width:0;line-height:1.25}.iq-sidebar__user-meta strong{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iq-sidebar__user-meta span{font-size:.72rem;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iq-account-card{max-width:720px}.iq-account-preview{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--hairline,var(--border-default))}.iq-content{flex:1 1;width:100%;max-width:var(--container-content);margin-inline:auto;padding:var(--space-6) var(--space-4) var(--space-12)}@media (min-width:1024px){.iq-content{padding:var(--space-8) var(--space-6) var(--space-16)}}.iq-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-default)}.iq-page-header__title{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-heading)}.iq-page-header__desc{margin:var(--space-2) 0 0;color:var(--text-secondary);max-width:56ch}.iq-create-menu{position:relative}.iq-create-menu__list{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:var(--z-dropdown);padding:var(--space-2);list-style:none;margin:0}.iq-create-menu__list a,.iq-create-menu__list button{display:flex;align-items:center;width:100%;min-height:var(--touch-min);padding:0 var(--space-3);border:none;border-radius:var(--radius-sm);background:none;color:var(--text-primary);font-family:var(--font-interface);font-size:var(--font-size-sm);text-decoration:none;text-align:left;cursor:pointer}.iq-create-menu__list a:hover,.iq-create-menu__list button:hover{background:var(--surface-muted);color:var(--iq-black)}.iq-app-menu-btn{display:inline-flex}@media (min-width:1024px){.iq-app-menu-btn{display:none}}.iq-skip{position:absolute;left:var(--space-4);top:var(--space-4);z-index:calc(var(--z-tooltip) + 1);padding:var(--space-3) var(--space-4);background:var(--iq-black);color:var(--text-inverse);border-radius:var(--radius-sm);text-decoration:none;transform:translateY(-160%)}.iq-skip:focus{transform:translateY(0);box-shadow:var(--focus-ring)}.iq-landing{overflow-x:hidden;max-width:none;margin:0;padding:0}.iq-landing section[id]{scroll-margin-top:calc(var(--topbar-height) + 12px)}.iq-landing>.iq-hero{align-items:start;padding-top:0;padding-bottom:var(--space-6)}@media (min-width:1024px){.iq-landing>.iq-hero{padding-top:0;padding-bottom:var(--space-8);gap:var(--space-8)}}.iq-landing .iq-hero__title{font-size:clamp(3.375rem,12vw,5.5rem)}@media (min-width:768px){.iq-landing .iq-hero__title{font-size:clamp(4rem,8vw,7rem)}}@media (min-width:1440px){.iq-landing .iq-hero__title{font-size:clamp(5rem,6vw,8rem)}}.iq-hero--bg-orange{background:var(--iq-orange);border-radius:var(--radius-lg);padding-inline:var(--space-6);margin-inline:var(--container-pad-mobile)}.iq-hero--bg-orange .iq-hero__desc,.iq-hero--bg-orange .iq-hero__eyebrow,.iq-hero--bg-orange .iq-hero__title{color:var(--iq-black)}.iq-hero--bg-muted{background:var(--surface-muted);border-radius:var(--radius-lg)}.iq-hero__cta .iq-btn{min-width:0}@media (max-width:767px){.iq-hero__cta{flex-direction:column;align-items:stretch}.iq-hero__cta .iq-btn{width:100%}}.iq-hero__img{object-position:var(--hero-object-position,center center)}.iq-marquee{background:var(--iq-black);color:var(--iq-white);overflow:hidden;border-block:1px solid #292929}.iq-marquee__track{width:max-content;display:flex;animation:iq-marquee 25s linear infinite}.iq-marquee__item{padding:11px 38px;font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:12px;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.iq-marquee__item:before{content:"◆";margin-right:22px;color:var(--iq-orange)}@keyframes iq-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.iq-marquee__track{animation:none}}.iq-ticker{border-block:1px solid var(--border-default);background:var(--surface-card);overflow:hidden}.iq-ticker__track{display:flex;flex-wrap:wrap;gap:var(--space-8);justify-content:center;padding:var(--space-6) var(--container-pad-mobile);max-width:var(--container-max);margin-inline:auto}.iq-ticker__item{display:flex;flex-direction:column;gap:var(--space-1);min-width:120px}.iq-ticker__value{font-family:var(--font-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-tight);line-height:1}.iq-ticker__label{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-secondary)}.iq-modules{background:var(--surface-dark);color:var(--text-inverse);padding:var(--space-12) 0}.iq-modules__inner{display:flex;flex-direction:column;gap:var(--space-6);max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad-mobile)}.iq-modules .iq-hero__eyebrow{color:var(--text-muted-light);margin-bottom:0}.iq-modules .iq-hero__eyebrow:before{width:28px;height:2px;border-radius:0}.iq-modules__grid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6);flex:1 1}@media (min-width:768px){.iq-modules__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iq-modules__inner{padding-inline:var(--container-pad-tablet)}}@media (min-width:1024px){.iq-modules__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.iq-modules__inner{padding-inline:var(--container-pad-desktop)}}.iq-module{border-left:1px solid hsla(0,0%,100%,.12);padding:var(--space-4) var(--space-5);min-height:180px;display:flex;flex-direction:column;gap:var(--space-3)}.iq-module:first-child{border-left:none;padding-left:0}@media (max-width:767px){.iq-module,.iq-module:first-child{border-left:none;border-top:1px solid hsla(0,0%,100%,.12);padding-left:0;padding-top:var(--space-5)}.iq-module:first-child{border-top:none;padding-top:0}}.iq-module__num{color:var(--iq-orange);font-family:var(--font-mono);font-size:var(--font-size-sm)}.iq-module__num,.iq-module__title{font-weight:var(--font-weight-bold)}.iq-module__title{margin:0;font-size:var(--font-size-lg);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight)}.iq-module__body{margin:0;color:var(--text-secondary-light);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);flex:1 1}.iq-module__link{color:var(--iq-orange);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);min-height:var(--touch-min);display:inline-flex;align-items:center;gap:var(--space-2)}.iq-como-funciona{padding:120px 0;background:var(--iq-orange);color:var(--iq-black)}.iq-como-funciona__grid{width:min(calc(100% - 48px),var(--container-content));margin-inline:auto;display:grid;grid-template-columns:5fr 7fr;grid-gap:80px;gap:80px;align-items:start}.iq-como-funciona__title{margin:18px 0 0;font-family:var(--font-display);font-weight:var(--font-weight-black);font-size:clamp(4rem,8vw,7.5rem);line-height:.8;text-transform:uppercase;letter-spacing:-.04em}.iq-como-funciona__list{border-top:1px solid var(--iq-black)}.iq-como-funciona__step{display:grid;grid-template-columns:50px 1fr auto;grid-gap:20px;gap:20px;align-items:center;min-height:83px;border-bottom:1px solid var(--iq-black)}.iq-como-funciona__step span:first-child{font-family:var(--font-mono);font-weight:var(--font-weight-medium);font-size:11px}.iq-como-funciona__step strong{font-family:var(--font-display);font-weight:var(--font-weight-extrabold);font-size:26px;text-transform:uppercase}.iq-como-funciona__step em{font-style:normal;font-size:22px}.iq-como-funciona .iq-hero__eyebrow{color:var(--iq-black);margin-bottom:18px}.iq-como-funciona .iq-hero__eyebrow:before{width:28px;height:2px;border-radius:0}@media (max-width:1050px){.iq-como-funciona__grid{grid-template-columns:1fr}}@media (max-width:720px){.iq-como-funciona{padding:82px 0}.iq-como-funciona__grid{width:min(calc(100% - 32px),var(--container-content));gap:50px}.iq-como-funciona__step{grid-template-columns:38px 1fr auto}}.iq-produto{padding:120px 0;background:var(--iq-black);color:var(--iq-white);overflow:hidden}.iq-produto__inner{width:min(calc(100% - 48px),var(--container-content));margin-inline:auto}.iq-produto__head{display:grid;grid-template-columns:4fr 8fr;grid-gap:40px;gap:40px;margin-bottom:72px;align-items:end}.iq-produto__title{margin:18px 0 0;font-family:var(--font-display);font-weight:var(--font-weight-black);font-size:clamp(3.5rem,7vw,6.375rem);line-height:.83;letter-spacing:-.035em;text-transform:uppercase}.iq-produto__lead{max-width:590px;margin:0 0 6px auto;color:#a4a4a0;line-height:1.7}.iq-produto .iq-hero__eyebrow{color:var(--iq-white);margin-bottom:18px}.iq-produto .iq-hero__eyebrow:before{width:28px;height:2px;border-radius:0}.iq-produto__browser{border-radius:22px 22px 0 0;background:#e8e8e5;padding:13px;box-shadow:0 30px 100px rgba(0,0,0,.5)}.iq-produto__browser-top{height:42px;border-radius:10px 10px 0 0;background:#f7f7f5;display:flex;align-items:center;gap:7px;padding:0 15px}.iq-produto__browser-top span{width:9px;height:9px;border-radius:50%;background:#b7b7b3}.iq-produto__browser-top span:first-child{background:var(--iq-orange)}.iq-produto__shell{min-height:680px;display:grid;grid-template-columns:220px 1fr;background:var(--iq-off-white);color:var(--iq-black)}.iq-produto__sidebar{padding:26px 18px;background:var(--iq-graphite);color:var(--iq-white)}.iq-produto__brand{display:flex;align-items:center;gap:10px;padding:0 8px 28px;border-bottom:1px solid #343434;font-weight:var(--font-weight-bold)}.iq-produto__brand img{width:32px;height:32px;object-fit:contain}.iq-produto__side-label{margin:24px 8px 10px;color:#777;font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.iq-produto__nav-item{display:flex;gap:12px;align-items:center;min-height:42px;padding:0 11px;border-radius:8px;color:#bbb;font-size:12px}.iq-produto__nav-item--active{color:var(--iq-white);background:#2b2b2b;border-left:3px solid var(--iq-orange)}.iq-produto__content{padding:28px}.iq-produto__topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px;gap:12px;flex-wrap:wrap}.iq-produto__date{font-family:var(--font-mono);font-weight:var(--font-weight-medium);font-size:9px;color:#777;text-transform:uppercase}.iq-produto__topbar h3{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-extrabold);font-size:34px;text-transform:uppercase}.iq-produto__actions{display:flex;gap:8px}.iq-produto__pill{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid var(--border-default);border-radius:8px;background:var(--iq-white);color:var(--text-secondary);font-size:10px}.iq-produto__pill--cta{background:var(--iq-orange);color:var(--iq-black);border-color:var(--iq-orange);font-weight:var(--font-weight-bold)}.iq-produto__kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.iq-produto__kpi{min-height:115px;padding:16px;background:var(--iq-white);border:1px solid var(--border-default);border-radius:12px}.iq-produto__kpi--orange{background:var(--iq-orange);border-color:var(--iq-orange)}.iq-produto__kpi small{color:var(--text-secondary);font-family:var(--font-mono);font-weight:var(--font-weight-medium);font-size:9px;text-transform:uppercase}.iq-produto__kpi--orange small{color:#432000}.iq-produto__kpi strong{display:block;margin-top:18px;font-family:var(--font-display);font-weight:var(--font-weight-extrabold);font-size:36px}.iq-produto__dash{margin-top:12px;display:grid;grid-template-columns:1.65fr .85fr;grid-gap:12px;gap:12px}.iq-produto__panel{padding:18px;background:var(--iq-white);border:1px solid var(--border-default);border-radius:12px}.iq-produto__panel-title{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:var(--font-weight-bold)}.iq-produto__panel-meta{color:#777;font-family:var(--font-mono);font-weight:var(--font-weight-medium);font-size:9px}.iq-produto__chart{height:260px;margin-top:25px;position:relative;background:linear-gradient(#ecece9 1px,transparent 0),linear-gradient(90deg,#ecece9 1px,transparent 0);background-size:100% 52px,72px 100%;border-left:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.iq-produto__chart svg{position:absolute;inset:30px 0 0;width:100%;height:calc(100% - 30px)}.iq-produto__chart-line{stroke:var(--iq-orange)}.iq-produto__chart-fill{fill:color-mix(in srgb,var(--iq-orange) 8%,transparent)}.iq-produto__lead-row{display:grid;grid-template-columns:34px 1fr auto;grid-gap:10px;gap:10px;align-items:center;min-height:58px;border-bottom:1px solid #ecece9}.iq-produto__lead-row:last-child{border-bottom:0}.iq-produto__avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--iq-black);color:var(--iq-white);font-size:10px}.iq-produto__lead-row strong{display:block;font-size:11px}.iq-produto__lead-row small{color:var(--text-secondary);font-size:9px}.iq-produto__score{color:var(--color-success);font-weight:var(--font-weight-bold);font-size:11px}@media (max-width:1050px){.iq-produto__head{grid-template-columns:1fr}.iq-produto__lead{margin-left:0}.iq-produto__shell{grid-template-columns:80px 1fr}.iq-produto__brand span,.iq-produto__nav-item span,.iq-produto__side-label{display:none}.iq-produto__sidebar{padding-inline:12px}.iq-produto__kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.iq-produto{padding:82px 0}.iq-produto__inner{width:min(calc(100% - 32px),var(--container-content))}.iq-produto__head{margin-bottom:45px}.iq-produto__browser{margin:0 -12px;padding:6px;border-radius:12px 12px 0 0}.iq-produto__shell{min-height:610px;grid-template-columns:1fr}.iq-produto__sidebar{display:none}.iq-produto__content{padding:15px}.iq-produto__kpis{gap:8px}.iq-produto__kpi{min-height:98px;padding:12px}.iq-produto__kpi strong{font-size:28px}.iq-produto__dash{grid-template-columns:1fr}.iq-produto__panel--leads{display:none}.iq-produto__chart{height:230px}}.iq-workflow__title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase;margin:0 0 var(--space-4);max-width:18ch}.iq-crm{padding:120px 0;background:var(--iq-off-white)}.iq-crm__layout{width:min(calc(100% - 48px),var(--container-content));margin-inline:auto;display:grid;grid-template-columns:5fr 7fr;grid-gap:80px;gap:80px;align-items:center}.iq-crm .iq-hero__eyebrow{color:var(--iq-black);margin-bottom:18px}.iq-crm .iq-hero__eyebrow:before{width:28px;height:2px;border-radius:0}.iq-crm__title{margin:0 0 24px;font-family:var(--font-display);font-weight:var(--font-weight-black);font-size:clamp(3.625rem,7vw,6.5rem);line-height:.82;text-transform:uppercase;letter-spacing:-.04em}.iq-crm__lead{margin:0;color:var(--text-secondary);line-height:1.7;max-width:520px}.iq-crm__features{margin-top:34px;border-top:1px solid var(--iq-black)}.iq-crm__feature{display:grid;grid-template-columns:42px 1fr;grid-gap:15px;gap:15px;padding:18px 0;border-bottom:1px solid var(--border-default)}.iq-crm__feature b{color:var(--iq-orange);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:12px}.iq-crm__feature strong{font-size:14px;font-weight:var(--font-weight-bold)}.iq-crm__pipeline{position:relative;min-height:580px;padding:26px;background:var(--iq-white);border:1px solid var(--border-default);box-shadow:0 22px 70px rgba(0,0,0,.14)}.iq-crm__pipeline-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;flex-wrap:wrap}.iq-crm__pipeline-label{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:10px;color:#777;text-transform:uppercase}.iq-crm__pipeline-value{margin:6px 0 0;font-family:var(--font-display);font-weight:var(--font-weight-extrabold);font-size:30px;text-transform:uppercase}.iq-crm__pill{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid var(--border-default);border-radius:8px;background:var(--iq-white);color:var(--text-secondary);font-size:10px}.iq-crm__cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.iq-crm__col{min-height:450px;padding:10px;background:#f1f1ee;border-radius:10px}.iq-crm__col h4{margin:4px 4px 12px;font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:9px;text-transform:uppercase}.iq-crm__deal{margin-bottom:9px;padding:12px;background:var(--iq-white);border:1px solid var(--border-default);border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.04)}.iq-crm__deal--orange{border-left:4px solid var(--iq-orange)}.iq-crm__deal strong{font-size:10px}.iq-crm__deal p{margin:7px 0;color:var(--text-secondary);font-size:9px}.iq-crm__deal small{font-size:8px;font-family:var(--font-mono)}@media (max-width:1050px){.iq-crm__layout{grid-template-columns:1fr}}@media (max-width:720px){.iq-crm{padding:82px 0}.iq-crm__layout{width:min(calc(100% - 32px),var(--container-content));gap:48px}.iq-crm__pipeline{padding:12px;min-height:470px}.iq-crm__cols{overflow-x:auto;grid-template-columns:repeat(3,220px)}.iq-crm__col{min-height:390px}}.iq-preview{padding:var(--space-16) 0}.iq-preview--dark{background:var(--surface-dark);color:var(--text-inverse)}.iq-preview__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8);align-items:end}.iq-preview__title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase;margin:var(--space-2) 0 0;max-width:16ch}.iq-preview__panel{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden;color:var(--text-primary)}.iq-preview--dark .iq-preview__panel{background:var(--surface-dark-elevated);border-color:var(--iq-dark-gray);color:var(--text-inverse)}.iq-product-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1fr}@media (min-width:768px){.iq-product-grid{grid-template-columns:1.2fr 1fr}}.iq-product-shot{position:relative;min-height:240px;background:var(--surface-muted);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.iq-product-shot img{object-fit:cover}.iq-benefits{padding:var(--space-16) 0;background:var(--surface-page)}.iq-benefits__grid{display:grid;grid-gap:var(--space-6);gap:var(--space-6);grid-template-columns:1fr}@media (min-width:768px){.iq-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.iq-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.iq-benefit{border-top:2px solid var(--iq-orange);padding-top:var(--space-4)}.iq-benefit h3{margin:0 0 var(--space-2);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.iq-benefit p{margin:0;color:var(--text-secondary);line-height:var(--line-height-relaxed)}.iq-final-cta{background:var(--iq-black);color:var(--text-inverse);padding:var(--space-16) var(--container-pad-mobile)}.iq-final-cta__inner{max-width:var(--container-content);margin-inline:auto;display:grid;grid-gap:var(--space-8);gap:var(--space-8)}@media (min-width:1024px){.iq-final-cta__inner{grid-template-columns:1.4fr 1fr;align-items:end;padding-inline:0}.iq-final-cta{padding-inline:var(--container-pad-desktop)}}.iq-final-cta__title{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase;line-height:var(--line-height-tight);margin:0}.iq-final-cta__title span{color:var(--iq-orange)}.iq-final-cta__aside p{color:var(--text-secondary-light);line-height:var(--line-height-relaxed);margin:0 0 var(--space-6)}.iq-reveal{animation:iq-reveal var(--motion-editorial) var(--ease-entrance) both}@keyframes iq-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.iq-reveal{animation:none}}