html:has([data-probestunde-process]),body:has([data-probestunde-process]){overflow-anchor:none}.trial-process{color:#1f2937;padding:1.5rem 0 3rem}.trial-process .trial-wrap{width:100%;max-width:48rem;margin-inline:auto;min-width:0}.trial-process h1{font-size:clamp(1.75rem,4vw,2.25rem);color:var(--color-iqra-blue-950);font-weight:600;line-height:1.2;margin-bottom:.75rem}.trial-process h2{font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:1rem}.trial-process .intro{line-height:1.6;margin-bottom:1.25rem}.trial-process .progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1.25rem}.trial-process .progress li{display:flex;align-items:center;gap:.4rem;font-size:.875rem;color:#4b5563;border-bottom:2px solid #d1d5db;padding-bottom:.75rem}.trial-process .progress li.active{color:#1f2937;border-color:var(--color-iqra-blue-950);font-weight:600}.trial-process .progress li.complete{border-color:var(--color-iqra-blue-950)}.trial-process .step-number{display:grid;place-items:center;border:1px solid #9ca3af;border-radius:50%;width:1.5rem;height:1.5rem;flex-shrink:0;font-size:.8rem}.trial-process .active .step-number{background:var(--color-iqra-blue-100);border-color:var(--color-iqra-blue-950)}.trial-process .form-card{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:1.5rem;box-shadow:0 2px 4px #00000012;scroll-margin-top:1rem}.trial-process .fields{display:grid;gap:1.5rem}.trial-process fieldset{min-width:0}.trial-process legend,.trial-process .field>label{font-weight:600;font-size:1rem;margin-bottom:.5rem}.trial-process .optional{font-size:.75rem;font-weight:400;color:#4b5563;margin-left:.3rem}.trial-process .required{color:var(--color-iqra-blue-950)}.trial-process .hint{display:block;font-size:.875rem;font-weight:400;color:#4b5563;line-height:1.5;margin-top:.25rem}.trial-process .choices{display:grid;gap:.5rem;margin-top:.5rem}.trial-process .choices label{display:flex;align-items:flex-start;gap:.7rem;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;line-height:1.5}.trial-process .choices label:hover{border-color:var(--color-iqra-blue-950)}.trial-process .choices label.recommended,.trial-process .recipient-card.recommended{border-color:#b9d9ef;background:#f6fbff}.trial-process .choices label.chosen{border-color:var(--color-iqra-blue-950);background:var(--color-iqra-blue-100)}.trial-process .choice-copy{min-width:0;flex:1 1 auto}.trial-process .choice-label{font-weight:500}.trial-process .recommendation-badge{--recommendation-background: #e5f3fd;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;flex:0 0 auto;margin-left:auto;min-height:1.95rem;padding:.3rem .72rem;border:1px solid #b9d9ef;border-radius:999px;background:var(--recommendation-background);color:#147fba;font-size:.78rem;font-weight:600;line-height:1;white-space:nowrap}.trial-process .recommendation-badge svg{width:1.12rem;height:1.12rem;flex:0 0 1.12rem;fill:currentColor;overflow:visible}.trial-process input[type=radio],.trial-process input[type=checkbox]{accent-color:var(--color-iqra-blue-950);width:1.15rem;height:1.15rem;flex:0 0 1.15rem;margin-top:.2rem}.trial-process .field>input,.trial-process textarea,.trial-process select,.trial-process .phone-row input{display:block;width:100%;margin-top:.5rem;padding:.75rem;border:1px solid #9ca3af;border-radius:.375rem;font-size:1rem;background:#fff;min-height:48px;min-width:0}.trial-process textarea{resize:vertical;min-height:6rem}.trial-process .consent{display:flex;gap:.7rem;align-items:flex-start;font-weight:400!important;line-height:1.5}.trial-process a:not(.primary){color:#1f2937;text-decoration:underline}.trial-process .notice{padding:.75rem 1rem;background:var(--color-iqra-blue-100);border-radius:.375rem;line-height:1.5}.trial-process .invoice{margin-top:.5rem}.trial-process .error{color:#991b1b;margin-top:.5rem;font-size:.875rem}.trial-process .error-summary{padding:.75rem;border:1px solid #991b1b;background:#fef2f2;color:#991b1b;margin-bottom:1rem;border-radius:.375rem}.trial-process [aria-invalid=true]{border-color:#991b1b!important}.trial-process :focus-visible{outline:2px solid #1f2937;outline-offset:3px}.trial-process .actions{display:flex;justify-content:space-between;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #e5e7eb}.trial-process button,.trial-process a.primary{display:inline-block;padding:.75rem 1.25rem;min-height:48px;border-radius:.375rem;font-weight:600;cursor:pointer}.trial-process .primary{background:var(--color-iqra-yellow-900);color:#111827;margin-left:auto;font-size:1.125rem;text-align:center;text-decoration:none}.trial-process .primary:hover{filter:brightness(.96)}.trial-process .secondary{border:1px solid #9ca3af;background:#fff}.trial-process .required-note{margin-top:1.25rem}.trial-process .day{border:1px solid #d1d5db;border-radius:.375rem;margin-top:.5rem}.trial-process .day.selected{border-color:var(--color-iqra-blue-950)}.trial-process .day-label{display:flex;align-items:center;gap:.7rem;padding:.75rem;cursor:pointer;font-weight:600;min-height:48px}.trial-process .day-label .expand{margin-left:auto;color:#4b5563}.trial-process .day-times{padding:0 .75rem .75rem}.trial-process .day-times .choices{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-process .phone-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.trial-process .phone-row label{display:block;font-size:.875rem}.trial-process .phone-row .custom-code{grid-column:1 / -1}.trial-process .thanks p{line-height:1.6;margin-bottom:.75rem}.trial-process .thanks h2{margin-top:1.5rem;margin-bottom:.75rem}.trial-process .thanks ol{padding-left:1.25rem;list-style:decimal;line-height:1.7}.trial-process .whatsapp-cta{margin-top:1.5rem;padding:1.25rem;background:var(--color-iqra-blue-100);border-radius:.375rem}.trial-process .whatsapp-cta h2{margin-top:0}.trial-process .recipient-card{border:1px solid #d1d5db;border-radius:.375rem;margin-top:.5rem}.trial-process .recipient-card.selected,.trial-process .choices label.chosen{border-color:var(--color-iqra-blue-950);box-shadow:inset 0 0 0 1px var(--color-iqra-blue-950)}.trial-process .recipient-heading{display:flex;align-items:center;gap:.7rem;padding:.75rem;min-height:48px;cursor:pointer;font-weight:600;border-radius:.375rem}.trial-process .recipient-heading:hover,.trial-process .selected>.recipient-heading{background:var(--color-iqra-blue-100)}.trial-process .recipient-heading .expand{margin-left:auto}.trial-process .recipient-fields{display:grid;gap:1.25rem;padding:.75rem;border-top:1px solid var(--color-iqra-blue-200)}@media (max-width: 420px){.trial-process .form-card{padding:1rem}.trial-process .progress li{flex-direction:column;align-items:flex-start;font-size:.75rem}.trial-process .actions{flex-wrap:wrap}.trial-process .actions .primary{flex:1}.trial-process .day-times .choices{grid-template-columns:1fr}}.trial-flow{background:#fff}.trial-flow .form-card{background:transparent;border:0;padding:0;box-shadow:none}.trial-flow .fields{gap:1.75rem}.trial-flow .contact-section-heading{padding-top:1.75rem;margin-top:.5rem;border-top:1px solid var(--color-iqra-blue-200)}.trial-flow .contact-section-heading h2{margin:0;color:color-mix(in srgb,var(--color-iqra-blue-950) 78%,#1f2937);font-size:clamp(1.45rem,3vw,1.8rem);font-weight:700;line-height:1.25}.trial-flow .contact-section-heading p{margin:.55rem 0 0;color:#4b5563;font-size:1rem;line-height:1.5}.trial-flow legend,.trial-flow .field>label:not(.consent),.trial-flow .international-phone label{font-size:1.125rem;font-weight:650;color:color-mix(in srgb,var(--color-iqra-blue-950) 75%,#1f2937)}.trial-flow .choices label,.trial-flow .recipient-card,.trial-flow .day{background:#fff}.trial-flow .choices .choice-label,.trial-flow .recipient-heading,.trial-flow .day-label{font-size:.95rem;font-weight:400}.trial-flow .choices label.chosen,.trial-flow .recipient-card.selected,.trial-flow .day.selected{background:var(--color-iqra-blue-100);border-color:color-mix(in srgb,var(--color-iqra-blue-950) 75%,#1f2937)}.trial-flow .choices label.chosen,.trial-flow .recipient-card.selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-iqra-blue-950) 75%,#1f2937)}.trial-flow .recipient-fields{padding:1rem}.trial-flow .recipient-fields legend,.trial-flow .recipient-fields .field>label:not(.consent){font-size:1rem}.trial-flow .recipient-heading{align-items:flex-start}.trial-flow .contact-card .recipient-heading>span:first-of-type{flex:1}.trial-flow .contact-card.recommended .expand{margin-left:0}.trial-flow .actions .primary{width:100%;margin-left:0}.trial-flow .primary:hover{background:var(--color-iqra-yellow-800);filter:none}.trial-flow .confirmation{margin-bottom:1.25rem}.trial-flow .confirmation p{margin-top:.75rem}.trial-flow .success{border-left:4px solid var(--color-teal-500);padding-left:1rem}.trial-flow .whatsapp-cta{margin:1.25rem 0;background:#fff;border:1px solid #d1d5db}.trial-flow .whatsapp-cta h2{font-size:1.1rem;margin-bottom:.75rem}.trial-flow .whatsapp-cta a{display:inline-block;padding:.75rem 1rem;border:1px solid var(--color-teal-500);border-radius:.375rem;background:color-mix(in srgb,var(--color-teal-500) 22%,white);font-weight:600;text-decoration:none}.trial-flow .whatsapp-cta a:hover{background:color-mix(in srgb,var(--color-teal-500) 35%,white)}@media (max-width: 520px){.trial-process .choices label.has-recommendation{display:grid;grid-template-columns:1.15rem minmax(0,1fr);grid-template-areas:"control copy" "empty badge";column-gap:.7rem;row-gap:.5rem;align-items:start}.trial-process .choices label.has-recommendation>input{grid-area:control;margin-top:.2rem}.trial-process .choices label.has-recommendation .choice-copy{grid-area:copy}.trial-process .choices label.has-recommendation .recommendation-badge{grid-area:badge;justify-self:end;margin-left:0}.trial-flow .contact-card.has-recommendation .recipient-heading{display:grid;grid-template-columns:1.15rem minmax(0,1fr) auto;grid-template-areas:"control copy expand" "empty badge badge";column-gap:.7rem;row-gap:.5rem;align-items:start}.trial-flow .contact-card.has-recommendation .recipient-heading>input{grid-area:control;margin-top:.2rem}.trial-flow .contact-card.has-recommendation .recipient-heading>span:first-of-type{grid-area:copy}.trial-flow .contact-card.has-recommendation .recommendation-badge{grid-area:badge;justify-self:end;margin-left:0}.trial-flow .contact-card.has-recommendation .expand{grid-area:expand;align-self:center;margin-left:0}}@media (max-width: 420px){.trial-flow .recipient-fields{padding:.75rem}.trial-flow .fields{gap:1.5rem}.trial-flow .contact-section-heading{padding-top:1.4rem}}.trial-flow .iti__country-selector{max-width:calc(100vw - 5rem)}.trial-flow .timezone-info{margin:0 0 .75rem;padding:.625rem .75rem;border-left:3px solid var(--color-iqra-blue-950);background:var(--color-iqra-blue-100);font-size:1rem;font-weight:500;line-height:1.5}.trial-flow .honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}
