.iq-wrap{gap:var(--space-6);display:grid}@media (width>=1024px){.iq-wrap--aside{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.iq{padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.iq-h2,.iq-h{margin:0 0 var(--space-2);color:var(--color-text);font-size:var(--text-h4);font-weight:650;line-height:1.3}.iq-h2{font-size:var(--text-h3)}.iq-sub,.iq-legend,.iq-micro{margin:0 0 var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm)}.iq-micro{margin:var(--space-3) 0 var(--space-2)}.iq-step{border:0;min-inline-size:0;margin:0;padding:0}.iq-step>legend{padding:0}.iq-wrap [hidden],[data-thank-you] [hidden]{display:none!important}.iq-progress{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin-block-end:var(--space-5);display:flex}.iq-progress__bar{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.iq-progress__bar li{background:var(--color-border-strong);border-radius:2px;block-size:4px;inline-size:28px}.iq-progress__bar li.is-on{background:var(--color-accent)}.iq-progress__text{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.iq-cards{gap:var(--space-3);margin-block-end:var(--space-5);display:grid}@media (width>=640px){.iq-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.iq-cards>.iq-card:last-child:nth-child(odd){grid-column:1/-1}}.iq-card{align-content:start;gap:var(--space-1);padding:var(--space-4);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;display:grid;position:relative}.iq-card input{opacity:0;position:absolute;inset:0}.iq-card:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-subtle);box-shadow:inset 0 0 0 1px var(--color-accent)}.iq-card{padding-inline-end:calc(var(--space-4) + 28px)}.iq-card:has(input:checked):before{border-radius:var(--radius-full);background:var(--color-accent);content:"";block-size:22px;inline-size:22px;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.iq-card:has(input:checked):after{border:solid var(--color-on-accent);content:"";border-width:0 2px 2px 0;block-size:11px;inline-size:6px;position:absolute;inset-block-start:calc(var(--space-3) + 5px);inset-inline-end:calc(var(--space-3) + 8px);transform:rotate(45deg)}.iq-card:has(input:focus-visible){box-shadow:var(--focus-ring)}.iq-card__title{color:var(--color-text);font-weight:600}.iq-card__desc{color:var(--color-text-muted);font-size:var(--text-sm)}.iq-typebar{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.iq-context{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-bg-soft);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;margin-block-end:var(--space-4);display:flex}.iq-field{min-inline-size:0;margin:0 0 var(--space-5);border:0;padding:0}.iq-label{color:var(--color-text);font-size:var(--text-sm);margin-block-end:6px;padding:0;font-weight:600;display:block}.iq-help,.iq-hint{color:var(--color-text-muted);font-size:var(--text-sm);margin:0 0 6px}.iq-hint{margin:6px 0 0}.iq-input{border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-surface);min-block-size:48px;inline-size:100%;color:var(--color-text);font:inherit;font-size:var(--text-base);padding:10px 12px}textarea.iq-input{resize:vertical;min-block-size:96px}.iq-input:focus{outline:2px solid var(--color-focus);outline-offset:0;border-color:var(--color-accent)}.iq-input--short{inline-size:auto;min-inline-size:9rem}.iq-field.is-invalid .iq-input,.iq-field.is-invalid .iq-chip span{border-color:var(--color-danger);border-width:2px}.iq-error{color:var(--color-danger);font-size:var(--text-sm);gap:6px;margin:6px 0 0;font-weight:600;display:flex}.iq-error:before{content:"!";background:var(--color-danger);block-size:1.2em;inline-size:1.2em;color:var(--color-on-accent);border-radius:50%;flex:none;place-items:center;font-size:.8em;display:inline-grid}.iq-req{color:var(--color-danger)}.iq-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.iq-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.iq-chip{position:relative}.iq-chip input{opacity:0;margin:0;position:absolute;inset:0}.iq-chip span{min-block-size:var(--hit-min);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;align-items:center;padding:8px 14px;display:inline-flex}.iq-chip input:checked+span{border-color:var(--color-accent);background:var(--color-accent-subtle);box-shadow:inset 0 0 0 1px var(--color-accent);color:var(--color-accent-text);font-weight:600}.iq-chip input:checked+span:before{content:"";border:2px solid;border-width:0 2px 2px 0;flex:none;block-size:10px;inline-size:5px;margin-block-start:-3px;margin-inline-end:9px;transform:rotate(45deg)}.iq-chip input:focus-visible+span{box-shadow:var(--focus-ring)}.iq-check{color:var(--color-text);font-size:var(--text-sm);align-items:flex-start;gap:10px;display:flex}.iq-check input{block-size:20px;inline-size:20px;accent-color:var(--color-accent);flex:none;margin-block-start:1px}.iq-inline{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.iq-grid{gap:var(--space-3);display:grid}@media (width>=640px){.iq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.iq-sublabel{color:var(--color-text);font-size:var(--text-sm);gap:4px;display:grid}.iq-rows__list{gap:var(--space-3);margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.iq-row{gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);display:grid}@media (width>=768px){.iq-row{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-items:end}}.iq-more{margin-block-end:var(--space-5)}.iq-more>summary{min-block-size:var(--hit-min);padding-block:var(--space-2);color:var(--color-accent-text);cursor:pointer;font-weight:600}.iq-more[open]>summary{margin-block-end:var(--space-3)}.iq-drop{min-block-size:88px;padding:var(--space-4);border:2px dashed var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;cursor:pointer;place-items:center;display:grid}.iq-drop.is-over,.iq-drop:focus-within{border-color:var(--color-accent);background:var(--color-accent-subtle)}.iq-drop__input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.iq-files{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.iq-file{gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;display:flex}.iq-file.is-error .iq-file__state{color:var(--color-danger)}.iq-file__name{overflow-wrap:anywhere}.iq-nav{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.iq-btn{min-block-size:var(--hit-min);padding:var(--space-3) var(--space-6);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.iq-btn--primary{background:var(--color-accent);color:var(--color-on-accent)}.iq-btn--primary:hover{background:var(--color-accent-hover)}.iq-btn--primary[disabled]{opacity:.7;cursor:progress}.iq-btn--secondary{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.iq-btn--ghost{border-color:var(--color-border);color:var(--color-accent-text);background:0 0}.iq-link{min-block-size:32px;color:var(--color-accent-text);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.iq-summary,.iq-status{padding:var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);margin-block-end:var(--space-5)}.iq-summary,.iq-status--error{border:var(--border-width) solid var(--color-danger);background:var(--color-danger-subtle);color:var(--color-text)}.iq-summary p{margin:0 0 var(--space-2);font-weight:600}.iq-summary ul{margin:0;padding-inline-start:var(--space-5)}.iq-summary a{color:var(--color-text)}.iq-slow{color:var(--color-text);font-weight:600}.iq-status--ok{border:var(--border-width) solid var(--color-success);background:var(--color-success-subtle)}.iq-privacy{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.iq-privacy a,.iq-aside a{color:var(--color-accent-text)}.iq-optin{margin-block:var(--space-4)}.iq-hp{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.iq-turnstile:empty{display:none}.iq-turnstile-hint{margin:var(--space-3) 0 var(--space-2);color:var(--color-text);font-size:var(--text-sm);font-weight:600}.iq-aside{padding:var(--space-6);border-radius:var(--radius-md);background:var(--color-bg-soft);font-size:var(--text-sm)}.iq-aside__steps{margin:0 0 var(--space-4);color:var(--color-text-body);padding-inline-start:var(--space-5)}.iq-aside__steps li+li{margin-block-start:var(--space-2)}.iq-aside__contact{margin:0}.iq-facts{border-block-start:var(--border-width) solid var(--color-border);margin-block-start:var(--space-5);padding-block-start:var(--space-5)}.iq-facts__promise{margin:0 0 var(--space-3);color:var(--color-text-body)}.iq-facts__list{gap:var(--space-2);margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}.iq-facts__list li{align-items:center;gap:var(--space-2);display:flex}.iq-facts__list .ico{color:var(--color-accent);flex:none}.iq-facts__company{color:var(--color-text-muted);gap:2px;font-style:normal;display:grid}.iq-facts__company b{color:var(--color-text);font-weight:600}
