@charset "UTF-8";:root{--iq-green: #00a651;--iq-green-deep: #007a3d;--iq-green-bright: #1db863;--iq-green-tint: #e6f4ec;--iq-green-night: #0f2e1e;--neuron-pink: #ff42e9;--neuron-green: #00fa00;--neuron-cyan: #24cfff;--neuron-orange: #ff5100;--border-subtle: #7a7a7a;--iq-ink: #171717;--cta-bg: var(--iq-green);--cta-bg-hover: var(--iq-green-bright);--cta-text: var(--iq-ink)}:root,[data-theme=light]{--bg-primary: #ffffff;--bg-weak: #f7f7f7;--bg-soft: #ebebeb;--bg-brand-weak: var(--iq-green-tint);--text-strong: #171717;--text-primary: #262626;--text-subtle: #5c5c5c;--text-disabled: #a3a3a3;--text-brand: var(--iq-green-deep);--border-soft: #ebebeb;--action-bg: #171717;--action-bg-hover: #333333;--action-text: #ffffff;--focus-ring: var(--iq-green-deep)}[data-theme=dark]{--bg-primary: #171717;--bg-weak: #1c1c1c;--bg-soft: #262626;--bg-brand-weak: var(--iq-green-night);--text-strong: #f7f7f7;--text-primary: #ebebeb;--text-subtle: #a3a3a3;--text-disabled: #5c5c5c;--text-brand: var(--iq-green);--border-soft: #333333;--action-bg: var(--iq-green);--action-bg-hover: var(--iq-green-bright);--action-text: #171717;--focus-ring: var(--iq-green)}:root{--root-font-size: clamp(.5rem, .24vw + .44rem, .625rem);--font-sans: "Inter", sans-serif;--font-pixel: "GeistPixel", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--heading-xl-size: 5.6rem;--heading-xl-line: 1.2;--heading-l-size: 4.8rem;--heading-l-line: 1.05;--heading-m-size: 3.6rem;--heading-m-line: 1.1;--heading-s-size: 3rem;--heading-s-line: 1.3;--heading-xs-size: 2.2rem;--heading-xs-line: 1.3;--body-l-size: 1.8rem;--body-l-line: 1.45;--body-m-size: 1.6rem;--body-m-line: 1.45;--body-s-size: 1.4rem;--body-s-line: 1.4;--paragraph-l-size: 2rem;--paragraph-l-line: 1.5;--paragraph-m-size: 1.8rem;--paragraph-m-line: 1.45;--paragraph-s-size: 1.6rem;--paragraph-s-line: 1.5;--pixel-m-size: 1.6rem;--pixel-m-line: 1;--pixel-m-tracking: 0;--pixel-l-size: 2rem;--pixel-l-line: 1.2}:root{--s-2: .2rem;--s-4: .4rem;--s-6: .6rem;--s-8: .8rem;--s-10: 1rem;--s-12: 1.2rem;--s-16: 1.6rem;--s-20: 2rem;--s-24: 2.4rem;--s-28: 2.8rem;--s-32: 3.2rem;--s-36: 3.6rem;--s-40: 4rem;--s-46: 4.6rem;--s-56: 5.6rem;--s-64: 6.4rem;--s-100: 10rem}:root{--r-0: 0;--r-4: .4rem;--r-6: .6rem;--r-8: .8rem;--r-12: 1.2rem;--r-16: 1.6rem;--r-24: 2.4rem;--r-max: 9999px}:root{--border-width-hairline: 1px;--border-width-strong: 2px;--focus-ring-width: 2px;--focus-ring-offset: 2px}:root{--max-width: 130rem;--grid-columns: 12;--section-gap: 22rem;--section-padding: calc(var(--section-gap) / 4);--section-padding-desktop: calc(var(--section-gap) / 2);--header-height: 7.4rem;--control-height-l: 4.6rem;--control-height-m: 4rem;--control-height-xl: 6.4rem;--cta-min-width: 24rem;--touch-target-min: 44px;--measure-s: 40ch;--measure-m: 64ch;--measure-l: 80ch;--table-label-width: 40%;--pixel-mark-size: 36rem;--pixel-scale: .84;--pixel-scale-s: .5;--scene-max-width: 48rem;--breakpoint-xs: 480px;--breakpoint-sm: 768px;--breakpoint-md: 992px;--breakpoint-lg: 1200px;--breakpoint-xl: 1400px}:root{--z-index-low: 9;--z-index-medium: 99;--z-index-high: 999;--z-index-snackbar: 1000;--z-index-very-high: 10000}:root{--duration-none: 0s;--duration-fast: .15s;--easing-standard: cubic-bezier(.2, 0, 0, 1);--duration-cycle: 12s;--duration-blink: 1s;--duration-sweep: 4s;--duration-flight-s: 5s;--duration-flight-m: 6s;--duration-flight-l: 8s;--duration-lag: .4s}.title-xl,.title-l,.title-m,.title-s,.title-xs{color:var(--text-strong);font-weight:var(--font-weight-medium)}.title-xl{font-size:var(--heading-l-size);line-height:var(--heading-xl-line)}@media(min-width:768px){.title-xl{font-size:var(--heading-xl-size)}}.title-l{font-size:var(--heading-m-size);line-height:var(--heading-m-line)}@media(min-width:768px){.title-l{font-size:var(--heading-l-size);line-height:var(--heading-l-line)}}.title-m{font-size:var(--heading-s-size);line-height:var(--heading-s-line)}@media(min-width:768px){.title-m{font-size:var(--heading-m-size);line-height:var(--heading-m-line)}}.title-s{font-size:var(--heading-s-size);line-height:var(--heading-s-line)}.title-xs{font-size:var(--heading-xs-size);line-height:var(--heading-xs-line)}.text-lead{color:var(--text-subtle);font-size:var(--paragraph-l-size);font-weight:var(--font-weight-regular);line-height:var(--paragraph-l-line)}.text-body{color:var(--text-primary);font-size:var(--paragraph-m-size);line-height:var(--paragraph-m-line)}.text-strong{color:var(--text-strong);font-weight:var(--font-weight-medium)}.text-subtle{color:var(--text-subtle)}.eyebrow{color:var(--text-brand);font-family:var(--font-pixel);font-size:var(--pixel-m-size);font-weight:var(--font-weight-regular);line-height:var(--pixel-m-line);letter-spacing:var(--pixel-m-tracking);text-transform:uppercase}@font-face{font-family:Inter;src:url(/_astro/Inter-Light.CdmhCdxZ.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/_astro/Inter-Regular.BOoJxjxf.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GeistPixel;src:url(/_astro/GeistPixel-Square.DMxwBkJa.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{font-size:var(--root-font-size);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{margin:0;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--paragraph-m-size);font-weight:var(--font-weight-regular);line-height:var(--paragraph-m-line);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}a{color:var(--text-brand);text-underline-offset:var(--s-4)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:var(--duration-none)!important}}.container.astro-d6puh33w{width:100%;max-width:calc(var(--max-width) + var(--s-24) * 2);margin-inline:auto;padding-inline:var(--s-24)}.logo.astro-tvrurpns{display:inline-block;color:var(--text-strong);font-family:var(--font-sans);font-size:var(--heading-s-size);font-weight:var(--font-weight-medium);line-height:var(--heading-s-line);text-decoration:none;white-space:nowrap}.iq.astro-tvrurpns{color:var(--iq-green)}.xl.astro-tvrurpns{font-size:var(--heading-l-size);line-height:var(--heading-l-line)}@media(min-width:768px){.xl.astro-tvrurpns{font-size:var(--heading-xl-size);line-height:var(--heading-xl-line)}}.button.astro-vnzlvqnm{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-8);min-height:max(var(--control-height-l),var(--touch-target-min));padding-inline:var(--s-16);border:var(--border-width-hairline) solid transparent;border-radius:var(--r-0);font-family:var(--font-pixel);font-size:var(--pixel-m-size);font-weight:var(--font-weight-regular);line-height:var(--pixel-m-line);letter-spacing:var(--pixel-m-tracking);text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.cta.astro-vnzlvqnm{background:var(--cta-bg);color:var(--cta-text)}.cta.astro-vnzlvqnm:hover{background:var(--cta-bg-hover)}.outline.astro-vnzlvqnm{background:transparent;border-color:var(--border-subtle);color:var(--text-strong)}.outline.astro-vnzlvqnm:hover{background:var(--bg-soft)}.xl.astro-vnzlvqnm{width:100%;min-height:max(var(--control-height-xl),var(--touch-target-min));padding:var(--s-12) var(--s-32);font-size:var(--pixel-l-size);line-height:var(--pixel-l-line)}@media(min-width:480px){.xl.astro-vnzlvqnm{width:auto;min-width:var(--cta-min-width)}}.header.astro-3ef6ksr2{position:sticky;top:0;z-index:var(--z-index-high);background:var(--bg-primary);border-bottom:var(--border-width-hairline) solid var(--border-soft)}.inner.astro-3ef6ksr2{display:flex;align-items:center;gap:var(--s-16);min-height:var(--header-height)}.logo.astro-3ef6ksr2{margin-right:auto}@media(min-width:992px){.logo.astro-3ef6ksr2{margin-right:0}}.actions.astro-3ef6ksr2{display:flex;align-items:center;gap:var(--s-8)}.nav.astro-3ef6ksr2{display:none}@media(min-width:992px){.nav.astro-3ef6ksr2{display:block;margin-inline:auto}}.nav-list.astro-3ef6ksr2{display:flex;align-items:center;gap:var(--s-24)}.nav-link.astro-3ef6ksr2{color:var(--text-subtle);font-size:var(--paragraph-m-size);font-weight:var(--font-weight-medium);line-height:var(--paragraph-m-line);text-decoration:none;transition:color var(--duration-fast) var(--easing-standard)}.nav-link.astro-3ef6ksr2:hover{color:var(--text-strong)}.nav-link.astro-3ef6ksr2[aria-current=page]{color:var(--text-strong);text-decoration:underline;text-decoration-color:var(--iq-green);text-decoration-thickness:var(--border-width-strong);text-underline-offset:var(--s-8)}@media(min-width:992px){.menu.astro-3ef6ksr2{display:none}}.toggle.astro-3ef6ksr2{display:inline-flex;align-items:center;gap:var(--s-8);min-height:max(var(--control-height-m),var(--touch-target-min));padding-inline:var(--s-12);border:var(--border-width-hairline) solid var(--border-subtle);color:var(--text-strong);font-family:var(--font-pixel);font-size:var(--pixel-m-size);line-height:var(--pixel-m-line);text-transform:uppercase;list-style:none;cursor:pointer;user-select:none}.toggle.astro-3ef6ksr2::-webkit-details-marker{display:none}.icon.astro-3ef6ksr2:before{content:"+"}.menu.astro-3ef6ksr2[open] .icon.astro-3ef6ksr2:before{content:"−"}.panel.astro-3ef6ksr2{position:absolute;top:100%;left:0;right:0;z-index:var(--z-index-medium);padding:var(--s-8) var(--s-24) var(--s-24);background:var(--bg-primary);border-bottom:var(--border-width-hairline) solid var(--border-soft)}.menu-link.astro-3ef6ksr2{display:flex;align-items:center;min-height:max(var(--control-height-l),var(--touch-target-min));border-bottom:var(--border-width-hairline) solid var(--border-soft);color:var(--text-strong);font-size:var(--heading-xs-size);font-weight:var(--font-weight-medium);line-height:var(--heading-xs-line);text-decoration:none}.menu-link.astro-3ef6ksr2[aria-current=page]{color:var(--text-brand)}.footer.astro-sz7xmlte{padding-block:var(--s-64);background:var(--bg-primary)}@media(min-width:992px){.footer.astro-sz7xmlte{padding-block:var(--s-100) var(--s-64)}}.top.astro-sz7xmlte{display:flex;flex-direction:column;gap:var(--s-40)}@media(min-width:992px){.top.astro-sz7xmlte{flex-direction:row;align-items:flex-end;justify-content:space-between}}.columns.astro-sz7xmlte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-40)}@media(min-width:992px){.columns.astro-sz7xmlte{column-gap:var(--s-100)}}.heading.astro-sz7xmlte{margin-bottom:var(--s-8);color:var(--text-strong);font-family:var(--font-pixel);font-size:var(--pixel-m-size);font-weight:var(--font-weight-regular);line-height:var(--pixel-m-line);text-transform:uppercase}.list.astro-sz7xmlte{display:flex;flex-direction:column}.link.astro-sz7xmlte{display:inline-flex;align-items:center;min-height:var(--touch-target-min);color:var(--text-subtle);text-decoration:none;transition:color var(--duration-fast) var(--easing-standard)}.link.astro-sz7xmlte:hover{color:var(--text-strong)}.bottom.astro-sz7xmlte{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-16);margin-top:var(--s-40);padding-top:var(--s-16);border-top:var(--border-width-hairline) solid var(--border-soft)}.legal.astro-sz7xmlte{font-size:var(--body-s-size);font-weight:var(--font-weight-medium);line-height:var(--body-s-line)}.site.astro-37fxchfa{overflow-x:clip}.row.astro-kgas6wu4{display:flex;flex-wrap:wrap;gap:var(--s-12)}.section.astro-sh445jdo{padding-block:var(--section-padding);background:var(--bg-primary);color:var(--text-primary)}@media(min-width:768px){.section.astro-sh445jdo{padding-block:var(--section-padding-desktop)}}.band.astro-sh445jdo{background:var(--bg-weak)}.dark.astro-sh445jdo{padding-block:var(--s-64)}@media(min-width:768px){.dark.astro-sh445jdo{padding-block:var(--s-100)}}.head.astro-sh445jdo{display:flex;flex-direction:column;gap:var(--s-36);max-width:var(--measure-l);margin-bottom:var(--s-40)}@media(min-width:768px){.head.astro-sh445jdo{margin-bottom:var(--s-56)}}.eyebrow.astro-sh445jdo{margin-bottom:calc(var(--s-24) - var(--s-36))}.lead.astro-sh445jdo{max-width:var(--measure-m)}.cta.astro-sh445jdo{margin-top:var(--s-56)}@media(min-width:992px){.split.astro-sh445jdo .inner.astro-sh445jdo,.sidebar.astro-sh445jdo .inner.astro-sh445jdo{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--s-32)}.split.astro-sh445jdo .head.astro-sh445jdo,.sidebar.astro-sh445jdo .head.astro-sh445jdo{margin-bottom:0}.split.astro-sh445jdo .inner.astro-sh445jdo{align-items:end}.split.astro-sh445jdo .head.astro-sh445jdo{grid-column:1/span 6}.split.astro-sh445jdo .body.astro-sh445jdo{grid-column:8/span 5}.sidebar.astro-sh445jdo .head.astro-sh445jdo{grid-column:1/span 4}.sidebar.astro-sh445jdo .body.astro-sh445jdo{grid-column:6/span 7}}.badge.astro-w254wjdn{display:inline-flex;align-items:center;padding:var(--s-4) var(--s-8);border-radius:var(--r-0);background:var(--bg-soft);color:var(--text-strong);font-family:var(--font-pixel);font-size:var(--pixel-m-size);font-weight:var(--font-weight-regular);line-height:var(--pixel-m-line);text-transform:uppercase;white-space:nowrap}.brand.astro-w254wjdn{background:transparent;border:var(--border-width-hairline) solid currentColor;color:var(--text-brand)}.grid.astro-s5hxusys{display:grid;gap:var(--s-40);align-items:center}@media(min-width:992px){.grid.astro-s5hxusys{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--s-32)}}.copy.astro-s5hxusys{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-36)}@media(min-width:992px){.copy.astro-s5hxusys{grid-column:1/span 8}}.title.astro-s5hxusys{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-16)}.lead.astro-s5hxusys{max-width:var(--measure-m)}.actions.astro-s5hxusys{align-self:stretch}.mark.astro-s5hxusys{display:none;width:100%;max-width:var(--pixel-mark-size);height:auto;justify-self:end}@media(min-width:992px){.mark.astro-s5hxusys{display:block;grid-column:10/span 3}}.visual.astro-s5hxusys{width:100%;max-width:var(--scene-max-width)}@media(min-width:992px){.with-visual.astro-s5hxusys .copy.astro-s5hxusys{grid-column:1/span 7}.with-visual.astro-s5hxusys .visual.astro-s5hxusys{grid-column:8/span 5;max-width:none}}.grid.astro-zwuirr5b{display:grid;gap:var(--s-16)}@media(min-width:768px){.columns-2.astro-zwuirr5b{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-32)}}@media(min-width:992px){.columns-3.astro-zwuirr5b{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-32)}}.card.astro-dohjnao5{display:flex;flex-direction:column;gap:var(--s-16);padding:var(--s-24);border:var(--border-width-hairline) solid var(--border-soft);border-radius:var(--r-0);background:var(--bg-primary)}@media(min-width:768px){.card.astro-dohjnao5{padding:var(--s-28)}}.gap-l.astro-dohjnao5{gap:var(--s-24)}.brand.astro-dohjnao5{border-color:transparent;background:var(--bg-brand-weak)}.accent-green.astro-dohjnao5{border-top:var(--border-width-strong) solid var(--iq-green)}.accent-ink.astro-dohjnao5{border-top:var(--border-width-strong) solid var(--text-strong)}.list.astro-e4c5gnz3>li.astro-e4c5gnz3{display:flex;gap:var(--s-12);padding-block:var(--s-12);border-bottom:var(--border-width-hairline) solid var(--border-soft);color:var(--text-primary)}.list.astro-e4c5gnz3>li.astro-e4c5gnz3:last-child{border-bottom:0}.list.astro-e4c5gnz3>li.astro-e4c5gnz3:before{content:"";flex:none;width:var(--s-8);height:var(--s-8);margin-top:var(--s-10);background:var(--iq-green)}.muted.astro-e4c5gnz3>li.astro-e4c5gnz3:before{border:var(--border-width-hairline) solid var(--text-subtle);background:transparent}.ruled.astro-e4c5gnz3{border-top:var(--border-width-hairline) solid var(--border-soft)}.ruled.astro-e4c5gnz3>li.astro-e4c5gnz3:last-child{border-bottom:var(--border-width-hairline) solid var(--border-soft)}.l.astro-e4c5gnz3>li.astro-e4c5gnz3{padding-block:var(--s-16);color:var(--text-strong);font-size:var(--heading-xs-size);font-weight:var(--font-weight-medium);line-height:var(--heading-xs-line)}
