:root{--proto-card-max:720px;--proto-title-ink:#021B38}body{background:var(--gp-steel-50);min-height:100vh}.proto-header{color:var(--gp-text-primary);border-bottom:none;padding:0 var(--gp-space-10);min-height:98px;height:98px;display:flex;align-items:center;justify-content:space-between;gap:var(--gp-space-4);flex-wrap:nowrap;box-sizing:border-box}.proto-header--product .proto-header__sub{display:none}.proto-header--product .proto-header__auth-stub{display:inline-flex}.proto-header--product .proto-header__sub:has(.proto-header__auth-stub){display:inline-flex}.proto-header__left{display:flex;align-items:center;gap:var(--gp-space-4);flex-wrap:wrap}.proto-header__brand{font-family:var(--gp-font-display);font-weight:700;font-size:var(--gp-size-xl);line-height:24px;letter-spacing:.02em;color:var(--gp-deep-blue-500);display:flex;align-items:center}.proto-header__logo{display:block;height:32px;width:auto;max-width:149px}.proto-header__sub{font-family:var(--gp-font-text);font-size:var(--gp-size-xs);line-height:14px;color:var(--gp-text-muted);display:inline-flex;align-items:center;gap:var(--gp-space-2);flex-wrap:wrap}.proto-header__auth-stub{margin-left:0;text-transform:none}.proto-main{max-width:var(--proto-card-max);margin:var(--gp-space-2) auto var(--gp-space-8);padding:0}.proto-card__head{display:flex;justify-content:space-between;gap:var(--gp-space-3);align-items:flex-start;margin-bottom:var(--gp-space-0)}.proto-card__title{font-family:var(--gp-font-display);font-weight:600;font-size:28px;line-height:38px;letter-spacing:.02em;color:var(--proto-title-ink)}.proto-card__lead{font-family:var(--gp-font-text);font-weight:400;color:var(--gp-text-muted);margin-bottom:var(--gp-space-4)}.wizard-chrome{position:relative;width:100%;margin:0 0 var(--gp-space-5)}.wizard-progress__caption{display:none}.wizard-progress{width:100%;height:13px;background:var(--gp-steel-100);overflow:hidden}.wizard-progress__fill{height:100%;transition:width var(--gp-duration) var(--gp-ease)}.step-rail{display:flex;flex-wrap:wrap;gap:var(--gp-space-3);margin:var(--gp-space-3) auto 0;max-width:var(--proto-card-max);padding:0 var(--gp-space-4) var(--gp-space-3);overflow-x:auto;box-sizing:border-box}.step-rail__item{flex:0 0 auto;text-decoration:none;min-width:0}.step-rail__chip{display:inline-flex;align-items:center;padding:var(--gp-space-2) var(--gp-space-3);border-radius:var(--gp-radius-full);border:1px solid var(--gp-steel-300);background:#f1f5f9;color:var(--gp-steel-500);font-family:var(--gp-font-text);font-size:var(--gp-size-xs);font-weight:500;line-height:1.2;white-space:nowrap}.step-rail__item.is-current .step-rail__chip{border-color:var(--gp-deep-blue-500);background:var(--gp-deep-blue-500);color:var(--gp-white)}.step-rail__item.is-available .step-rail__chip,.step-rail__item.is-upcoming .step-rail__chip{border-color:var(--gp-steel-300);background:var(--gp-steel-100);color:var(--gp-steel-600)}.step-rail__item.is-complete .step-rail__chip{border-color:transparent;background:var(--gp-deep-blue-100);color:var(--gp-ink-500,#18233A)}.step-rail__item.is-locked{opacity:.55;pointer-events:none}.step-rail__item.is-reopened .step-rail__chip{border-color:var(--gp-destructive);background:var(--gp-bg-alert-error);color:var(--gp-destructive)}.field{margin-bottom:var(--gp-space-6)}.field__label{display:block;color:var(--gp-text-strong,var(--gp-ink-500,#18233A));margin-bottom:var(--gp-space-2)}.field__label .req{color:var(--gp-text-error);margin-left:var(--gp-space-0-5)}.field__hint{color:var(--gp-text-muted)}.field__error,.field__hint{margin-top:var(--gp-space-1)}.field__error{font-size:var(--gp-size-xs);color:var(--gp-text-error);display:none}.field.has-error .field__error{display:block}.field.has-error .gp-input,.field.has-error .gp-select{border-color:var(--gp-border-error)}.gp-input,.gp-select,.gp-textarea{width:100%;height:var(--gp-control-h-lg);padding:0 var(--gp-space-3);border:1px solid var(--gp-steel-300,#cad5e2);border-radius:8px;font-family:var(--gp-font-text);font-size:var(--gp-size-base);line-height:24px;color:var(--gp-text-primary);background:var(--gp-bg-default);transition:border-color var(--gp-duration) var(--gp-ease)}.gp-textarea{height:auto;min-height:88px;padding:var(--gp-space-3);resize:vertical}.gp-input:focus,.gp-select:focus,.gp-textarea:focus{outline:none;border-color:var(--gp-border-focus);box-shadow:0 0 0 3px var(--gp-focus-primary)}.gp-input:disabled,.gp-select:disabled{background:var(--gp-bg-secondary);color:var(--gp-text-disabled);cursor:not-allowed}.gp-input::placeholder{color:var(--gp-text-placeholder)}.gp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--gp-space-2);height:var(--gp-control-h-md);padding:0 var(--gp-space-5);border-radius:var(--gp-btn-radius);border:1px solid transparent;cursor:pointer;text-transform:none;transition:background var(--gp-duration) var(--gp-ease),border-color var(--gp-duration) var(--gp-ease)}.gp-btn:disabled{opacity:.45;cursor:not-allowed}.gp-btn--primary{background:var(--gp-btn-primary-bg);color:var(--gp-btn-primary-fg)}.gp-btn--primary:hover:not(:disabled){background:var(--gp-btn-primary-bg-hover)}.gp-btn--secondary{background:var(--gp-btn-secondary-bg);color:var(--gp-text-primary);border-color:var(--gp-btn-secondary-border)}.gp-btn--secondary:hover:not(:disabled){background:var(--gp-btn-secondary-bg-hover);border-color:var(--gp-btn-secondary-border-hover)}.gp-btn--accent{background:var(--gp-btn-accent-bg);color:var(--gp-btn-accent-fg)}.gp-btn--accent:hover:not(:disabled){background:var(--gp-btn-accent-bg-hover)}.gp-btn--ghost{background:transparent;color:var(--gp-text-brand);border-color:var(--gp-btn-ghost-border)}.gp-btn--ghost:hover:not(:disabled){background:var(--gp-btn-ghost-bg-hover);border-color:var(--gp-btn-ghost-border-hover)}.gp-btn--link{background:transparent;color:var(--gp-btn-link);border:none;height:auto;padding:0;letter-spacing:0;text-transform:none;font-weight:500;text-decoration:underline}.action-footer .gp-btn--primary,.action-footer__primary{height:var(--gp-space-14);min-height:var(--gp-space-14);padding:0 var(--gp-space-8);border-radius:var(--gp-btn-radius);background:var(--gp-btn-primary-bg);color:var(--gp-btn-primary-fg)}.action-footer .gp-btn--link,.action-footer__back.gp-btn--link{color:var(--gp-deep-blue-400);text-decoration:none;font-family:var(--gp-font-text);font-weight:500;font-size:var(--gp-size-base);height:auto;padding:0;border:none;background:transparent}.action-footer .gp-btn--link:hover:not(:disabled),.action-footer__back.gp-btn--link:hover:not(:disabled){color:var(--gp-deep-blue-500);text-decoration:underline;background:transparent}.gp-alert{display:flex;gap:var(--gp-space-3);padding:var(--gp-space-3) var(--gp-space-4);border-radius:var(--gp-radius-lg);border:1px solid transparent;margin-bottom:var(--gp-space-4);font-family:var(--gp-font-text);font-weight:400;font-size:var(--gp-size-base);line-height:24px;letter-spacing:0}.gp-alert__title{font-weight:500;display:block;margin-bottom:var(--gp-space-0-5);letter-spacing:0}.gp-alert--info{background:var(--gp-bg-alert-informal);border-color:var(--gp-border-informal);color:var(--gp-text-primary)}.gp-alert--warning{background:var(--gp-bg-alert-warning);border-color:var(--gp-border-warning)}.gp-alert--success{background:var(--gp-bg-alert-success);border-color:var(--gp-border-success)}.gp-alert--error{background:var(--gp-bg-alert-error);border-color:var(--gp-alert-error-border,var(--gp-destructive))}.gp-alert--error,.gp-alert--error .gp-alert__title{color:var(--gp-alert-error-text,var(--gp-destructive))}.stub-badge{display:inline-flex;align-items:center;padding:var(--gp-space-0-5) var(--gp-space-2);border-radius:var(--gp-radius-full);background:var(--gp-yellow-300);border:1px solid var(--gp-yellow-400);color:var(--gp-yellow-900);text-transform:none;vertical-align:middle;margin-left:var(--gp-space-2);font-weight:600;font-size:11px;line-height:14px}.chip-row{display:flex;flex-wrap:wrap;gap:var(--gp-space-2);margin-top:var(--gp-space-2)}.chip{display:inline-flex;align-items:center;gap:var(--gp-space-1);padding:var(--gp-space-1-5) var(--gp-space-3);background:var(--gp-deep-blue-50);border:1px solid transparent;border-radius:var(--gp-radius-full);color:var(--gp-deep-blue-500);font-family:var(--gp-font-text);font-size:var(--gp-size-xs);font-weight:500;line-height:16px;min-height:28px}.chip__remove{border:none;background:transparent;cursor:pointer;color:var(--gp-text-secondary);font-size:14px;line-height:1;padding:0 var(--gp-space-0-5)}.kvk-results{border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-lg);margin-top:var(--gp-space-2);overflow:hidden;display:none}.kvk-results.is-open{display:block}.kvk-result{width:100%;text-align:left;padding:var(--gp-space-3) var(--gp-space-4);border:none;border-bottom:1px solid var(--gp-border-subtle);background:var(--gp-bg-default);cursor:pointer;font-family:var(--gp-font-text)}.kvk-result:last-child{border-bottom:none}.kvk-result:hover{background:var(--gp-bg-primary-hover)}.kvk-result__name{font-weight:500;color:var(--gp-text-strong);display:block}.kvk-result__meta{font-size:var(--gp-size-xs);color:var(--gp-text-secondary);display:block}.kvk-result{position:relative;padding-right:calc(var(--gp-space-16) + var(--gp-space-2))}.kvk-result__select{position:absolute;right:var(--gp-space-4);top:50%;transform:translateY(-50%);color:var(--gp-deep-blue-400);font-weight:500;font-size:13px}.dropzone{border:1.5px dashed var(--gp-deep-blue-200);border-radius:var(--gp-radius-lg);padding:var(--gp-space-5) var(--gp-space-6);text-align:center;background:var(--gp-deep-blue-50);color:var(--gp-steel-500);cursor:pointer;transition:border-color var(--gp-duration) var(--gp-ease);border-radius:10px}.dropzone:hover{border-color:var(--gp-border-brand)}.dropzone--reopen{background:var(--gp-deep-blue-50);border:1px dashed var(--gp-deep-blue-400);color:var(--gp-deep-blue-500);font-weight:500;font-size:12px;min-height:70px;display:flex;align-items:center;justify-content:center}.dropzone.is-filled{border-style:solid;border-color:var(--gp-border-success);background:var(--gp-bg-alert-success)}.dropzone__icon{font-size:24px;margin-bottom:var(--gp-space-2)}.attached-file{display:inline-flex;align-items:center;gap:var(--gp-space-2);margin-top:var(--gp-space-1);padding:var(--gp-space-2) var(--gp-space-3-5);background:var(--gp-bg-secondary);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-full);font-size:var(--gp-size-sm);max-width:100%}.attached-file__name{font-weight:500;color:var(--gp-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stub-filename{font-size:var(--gp-size-xs);height:var(--gp-control-h-sm)}.radio-group{border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-xl);padding:var(--gp-space-4);margin-bottom:var(--gp-space-4)}.radio-group__title{font-weight:500;font-size:var(--gp-size-base);margin-bottom:var(--gp-space-1);color:var(--gp-text-strong)}.radio-group__ph{font-size:var(--gp-size-xs);color:var(--gp-text-secondary);margin-bottom:var(--gp-space-3)}.radio-option{display:flex;gap:var(--gp-space-2);align-items:flex-start;padding:var(--gp-space-2) 0;cursor:pointer;font-size:var(--gp-size-sm);line-height:20px}.radio-option input{margin-top:var(--gp-space-1);accent-color:var(--gp-deep-blue-500)}.onfido-shell{border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-xl);padding:var(--gp-space-8) var(--gp-space-6);text-align:center;background:linear-gradient(180deg,var(--gp-steel-50),var(--gp-white))}.onfido-shell__logo{font-size:var(--gp-size-xs);color:var(--gp-text-secondary);margin-bottom:var(--gp-space-4);text-transform:uppercase;letter-spacing:.08em}.onfido-shell__check{width:56px;height:56px;border-radius:50%;background:var(--gp-success-100);color:var(--gp-success-500);display:inline-flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:var(--gp-space-3)}.summary-section{border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-lg);margin-bottom:var(--gp-space-3);overflow:hidden}.summary-section__head{display:flex;justify-content:space-between;align-items:center;padding:var(--gp-space-3) var(--gp-space-4);background:var(--gp-bg-secondary-card);border-bottom:1px solid var(--gp-border-subtle)}.summary-section__title{font-weight:500;font-size:var(--gp-size-sm)}.summary-section__body{padding:var(--gp-space-3) var(--gp-space-4)}.summary-row{display:flex;justify-content:space-between;gap:var(--gp-space-4);padding:var(--gp-space-1) 0;font-size:var(--gp-size-sm)}.summary-row__k{color:var(--gp-text-secondary)}.summary-row__v{color:var(--gp-text-primary);text-align:right;font-weight:500}.engagement-bar{width:100%;background:var(--gp-steel-50);border-bottom:1px solid var(--gp-steel-200);padding:var(--gp-space-2) var(--gp-space-6);box-sizing:border-box}.engagement-bar__inner{max-width:var(--proto-card-max);margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--gp-space-4) var(--gp-space-6)}.engagement-bar__item-wrap{display:inline-flex;align-items:center;gap:var(--gp-space-4);min-width:0}.engagement-bar__rule{display:inline-block;width:1px;height:var(--gp-space-3);background:var(--gp-steel-200);flex-shrink:0}.engagement-bar__item{font-family:var(--gp-font-text);font-size:var(--gp-size-sm);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.engagement-bar__item,.engagement-bar__item--quiet{font-weight:500;color:var(--proto-title-ink)}.engagement-banner,.engagement-card,.engagement-panel{display:none!important}@media (max-width:720px){.engagement-bar{padding:var(--gp-space-2) var(--gp-space-4)}.engagement-bar__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--gp-space-1) var(--gp-space-3);gap:var(--gp-space-1) var(--gp-space-3);justify-items:center;align-items:center;text-align:center;max-width:100%}.engagement-bar__item-wrap{display:contents}.engagement-bar__rule{display:none}.engagement-bar__item{max-width:100%;width:100%;font-size:var(--gp-size-xs);min-width:0}.engagement-bar__item,.engagement-bar__item--quiet{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}}.success-panel{text-align:center;padding:var(--gp-space-8) var(--gp-space-4)}.success-panel__icon{width:64px;height:64px;border-radius:50%;background:var(--gp-success-100);color:var(--gp-success-500);display:inline-flex;align-items:center;justify-content:center;font-size:32px;margin-bottom:var(--gp-space-4)}.demo-controls{margin-top:var(--gp-space-6);padding:var(--gp-space-4);border:1px dashed var(--gp-steel-400);border-radius:var(--gp-radius-lg);background:var(--gp-steel-50);text-align:left}.demo-controls__label{font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:var(--gp-space-2)}.demo-controls__label,.lock-banner{font-size:var(--gp-size-xs);color:var(--gp-text-secondary)}.lock-banner{margin-bottom:var(--gp-space-3)}.hidden{display:none!important}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gp-space-4);gap:var(--gp-space-4)}@media (max-width:720px){.grid-2{grid-template-columns:1fr}.proto-header{padding:0 var(--gp-space-4);min-height:72px;height:auto}.proto-main{padding:0 var(--gp-space-3)}.step-rail__item{min-width:72px}.matrix__head,.matrix__row{grid-template-columns:1fr}.email-add-row{flex-direction:column;align-items:stretch}.email-add-row .gp-btn{width:100%}}.engagement-meta{flex:1 1 auto;margin-left:var(--gp-space-4);margin-right:var(--gp-space-2)}.engagement-meta,.engagement-meta__inner{min-width:0;display:flex;justify-content:flex-end;align-items:center}.engagement-meta__inner{flex-wrap:wrap;gap:var(--gp-space-3) var(--gp-space-4);max-width:100%}.engagement-meta__item-wrap{display:inline-flex;align-items:center;gap:var(--gp-space-4);min-width:0}.engagement-meta__rule{display:inline-block;width:1px;height:12px;background:var(--gp-steel-200);flex-shrink:0}.engagement-meta__item{font-family:var(--gp-font-text);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.engagement-meta__item,.engagement-meta__item--quiet{font-size:13px;font-weight:500;color:var(--gp-text-secondary);max-width:220px}.engagement-meta__vacancy{font-family:var(--gp-font-text);font-size:13px;font-weight:500;line-height:1.3;color:var(--gp-text-brand);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.engagement-meta__vacancy:hover{color:var(--gp-text-brand-hover)}.step1-intro{display:flex;flex-direction:column;gap:var(--gp-space-4);margin:0 0 var(--gp-space-6);padding:var(--gp-space-4);background:var(--gp-steel-50);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-lg)}.step1-intro__path,.step1-intro__why{margin:0;color:var(--gp-text-primary)}.step1-intro__label{margin:0 0 var(--gp-space-2);color:var(--proto-title-ink,#021B38)}.step1-intro__facts{margin:0;display:flex;flex-direction:column;gap:var(--gp-space-1)}.step1-intro__fact{display:flex;flex-wrap:wrap;gap:var(--gp-space-2);margin:0}.step1-intro__fact dt{margin:0;min-width:4.5rem;color:var(--gp-text-secondary);font-weight:400}.step1-intro__fact dd{margin:0;color:var(--proto-title-ink,#021B38);font-weight:500}.step1-intro__steps{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--gp-space-1);color:var(--gp-text-secondary)}.step1-intro__steps li.is-current{color:var(--proto-title-ink,#021B38);font-weight:500}.engagement-bar{display:none!important}@media (max-width:720px){.proto-header--product{flex-wrap:wrap;height:auto;min-height:72px;padding-top:var(--gp-space-3);padding-bottom:var(--gp-space-3)}.engagement-meta{flex:1 1 100%;justify-content:center;margin:var(--gp-space-2) 0 0;order:3}.engagement-meta__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--gp-space-1) var(--gp-space-3);gap:var(--gp-space-1) var(--gp-space-3);justify-items:center;text-align:center;width:100%}.engagement-meta__item-wrap{display:contents}.engagement-meta__rule{display:none}.engagement-meta__item{max-width:100%;width:100%}.engagement-meta__item,.engagement-meta__vacancy{font-size:var(--gp-size-xs)}}.proto-card{padding:var(--gp-space-6);overflow:visible;border:1px solid var(--gp-steel-200);border-radius:12px;box-shadow:var(--gp-shadow-sm);background:var(--gp-bg-default)}.proto-card__title{margin-bottom:var(--gp-space-2)}.proto-card__lead{font-size:16px;line-height:24px;margin-bottom:var(--gp-space-3)}.field{margin-bottom:var(--gp-space-4)}.wizard-chrome{margin-bottom:var(--gp-space-6)}.proto-main{margin:var(--gp-space-0) auto var(--gp-space-6)}.confirm-row{margin-top:var(--gp-space-1)}.confirm-row,.doc-block{margin-bottom:var(--gp-space-4)}.claim-block{border:none;border-radius:0;background:transparent;padding:0;margin:0 0 var(--gp-space-4);box-sizing:border-box}.claim-block>.field{margin-bottom:var(--gp-space-4)}.claim-block>.field:last-child{margin-bottom:0}.claim-block .field__hint{margin-top:var(--gp-space-1)}.claim-block .gp-alert,.claim-block .kvk-results{margin-top:var(--gp-space-2);margin-bottom:0}.claim-block .email-add-row{align-items:stretch}.claim-block .email-add-row .gp-btn{height:var(--gp-control-h-lg);min-height:var(--gp-control-h-lg);border-radius:var(--gp-btn-radius);flex:0 0 auto;padding:0 var(--gp-space-5)}.action-footer{margin-top:var(--gp-space-6);margin-bottom:0;min-height:0;padding:var(--gp-space-4) 0 0;padding-bottom:0;position:static;z-index:auto;background:transparent;border-top:1px solid var(--gp-steel-100);box-shadow:none;display:flex;justify-content:space-between;align-items:center;gap:var(--gp-space-3);flex-wrap:nowrap}.action-footer .action-footer__back,.action-footer .gp-btn--link.action-footer__back{flex:0 0 auto}.action-footer .action-footer__primary,.action-footer .gp-btn--primary{flex:0 0 auto;width:auto;min-width:279px;max-width:none;height:var(--gp-space-14);min-height:var(--gp-space-14);padding:0 var(--gp-space-6);border-radius:var(--gp-btn-radius);background:var(--gp-btn-primary-bg);color:var(--gp-btn-primary-fg);margin-left:auto;white-space:nowrap}.action-footer__label-short{display:none}.action-footer__label-full{display:inline}.action-footer>span:empty{display:none}@media (max-width:720px){.proto-card{padding:var(--gp-space-4)}.claim-block{padding:0}.action-footer{flex-direction:column-reverse;align-items:stretch;flex-wrap:wrap;margin-left:calc(-1 * var(--gp-space-4));margin-right:calc(-1 * var(--gp-space-4));width:calc(100% + 2 * var(--gp-space-4));padding-top:var(--gp-space-4);padding-bottom:0;padding-left:var(--gp-space-4);padding-right:var(--gp-space-4);box-sizing:border-box}.action-footer .action-footer__primary,.action-footer .gp-btn--primary{width:100%;min-width:0;max-width:none;flex:1 1 100%;margin-left:0}.action-footer .action-footer__back{align-self:center}.action-footer__label-full{display:none}.action-footer__label-short{display:inline}}.payment-block{margin-bottom:var(--gp-space-4)}.payment-block,.payment-block+.field.payment-block,.payment-block+.payment-block{margin-top:var(--gp-space-4)}.payment-block__hint{margin-top:var(--gp-space-1);margin-bottom:var(--gp-space-2)}.payment-block .doc-block,.payment-block .dropzone,.payment-block .upload-block{margin-bottom:var(--gp-space-3)}.payment-block .confirm-row,.payment-block .insurance-ack,.payment-block label.field__hint{margin-top:var(--gp-space-3);margin-bottom:var(--gp-space-6);display:flex}.payment-block--invoice{margin-top:var(--gp-space-6);padding-top:var(--gp-space-5);border-top:1px solid var(--gp-steel-200)}.payment-block--invoice .field__label{margin-bottom:var(--gp-space-2)}.payment-block--invoice .payment-block__hint{margin-top:0;margin-bottom:var(--gp-space-2)}.form-section{border:none;border-radius:0;padding:0;margin-bottom:var(--gp-space-6);background:transparent}.form-section__title{color:var(--gp-text-strong);margin-bottom:var(--gp-space-3);padding-bottom:0;border-bottom:none}.form-section:has(.attached-file),.form-section:has(.doc-block),.form-section:has(.dropzone){border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-lg);padding:var(--gp-space-4);background:var(--gp-bg-default)}.stub-banner{display:flex;gap:var(--gp-space-3);align-items:flex-start;padding:var(--gp-space-3) var(--gp-space-4);border-radius:var(--gp-radius-lg);border:1px solid var(--gp-yellow-400);background:var(--gp-yellow-100);color:var(--gp-deep-blue-600);margin-bottom:var(--gp-space-4);font-size:var(--gp-size-sm);line-height:20px}.stub-banner__title{font-weight:700;display:block;margin-bottom:var(--gp-space-0-5)}.kvk-selected{display:flex;gap:var(--gp-space-3);align-items:flex-start;border-radius:var(--gp-radius-lg);border:1px solid var(--gp-border-success);background:var(--gp-bg-alert-success);margin:var(--gp-space-2) 0 var(--gp-space-3)}.kvk-miss,.kvk-selected{padding:var(--gp-space-3) var(--gp-space-4);font-size:var(--gp-size-sm)}.kvk-miss{border-top:1px solid var(--gp-border-subtle);background:var(--gp-bg-secondary-card)}.onfido-shell{text-align:left;padding:var(--gp-space-5)}.onfido-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--gp-space-3);padding:var(--gp-space-3) 0;border-bottom:1px solid var(--gp-border-subtle)}.onfido-row:last-of-type{border-bottom:none}.onfido-row__meta{font-size:var(--gp-size-xs);color:var(--gp-text-secondary);margin-top:var(--gp-space-0-5)}.onfido-row__status{font-size:var(--gp-size-xs);font-weight:600;color:var(--gp-text-success,var(--gp-success-500));margin-right:var(--gp-space-2)}.matrix{border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-lg);overflow:hidden;margin-bottom:var(--gp-space-3)}.matrix__head{display:grid;grid-template-columns:minmax(0,1.4fr) 48px 48px minmax(140px,.9fr);grid-gap:var(--gp-space-3);gap:var(--gp-space-3);padding:var(--gp-space-2) var(--gp-space-3);background:var(--gp-deep-blue-50);font-size:var(--gp-size-xs);font-weight:600;color:var(--gp-text-brand);align-items:center}.matrix__head .col-yn{text-align:center}.matrix__group-block{border:none;border-radius:0;padding:0;margin:0}.matrix__group{padding:var(--gp-space-2) var(--gp-space-3);background:var(--gp-bg-secondary-card);font-weight:600;color:var(--gp-text-strong)}.matrix__group,.matrix__row{font-size:var(--gp-size-sm);border-top:1px solid var(--gp-border-subtle)}.matrix__row{display:grid;grid-template-columns:minmax(0,1.4fr) 48px 48px minmax(140px,.9fr);grid-gap:var(--gp-space-3);gap:var(--gp-space-3);padding:var(--gp-space-3);align-items:center;line-height:18px}.matrix__q{color:var(--gp-text-primary)}.matrix__yn{display:flex;justify-content:center;align-items:center}.matrix__yn input{accent-color:var(--gp-deep-blue-500);width:16px;height:16px;margin:0}.radio-group-inline{display:flex;flex-direction:row;gap:var(--gp-space-2);justify-content:center}.radio-group-inline .radio-option{padding:var(--gp-space-0-5) 0;gap:var(--gp-space-2);align-items:center}.radio-group-inline .radio-option input{margin-top:0;accent-color:var(--gp-deep-blue-500)}.matrix__row .gp-textarea{min-height:40px;height:40px;font-size:var(--gp-size-xs);padding:var(--gp-space-2);resize:vertical}.matrix__ph{font-size:11px;font-weight:400;color:var(--gp-text-secondary);margin-left:var(--gp-space-2)}@media (max-width:720px){.matrix__head,.matrix__row{grid-template-columns:1fr}}.confirm-row{display:flex;gap:var(--gp-space-2);align-items:center;margin-top:var(--gp-space-3);font-size:var(--gp-size-sm)}.email-add-row{display:flex;gap:var(--gp-space-3);align-items:flex-end}.email-add-row .gp-input{flex:1 1}.doc-block{margin-bottom:var(--gp-space-6)}.doc-block__label{font-weight:500;font-size:var(--gp-size-sm);margin-bottom:var(--gp-space-0-5)}.mt-1{margin-top:var(--gp-space-1)}.mt-2{margin-top:var(--gp-space-2)}.mt-3{margin-top:var(--gp-space-3)}.mb-0{margin-bottom:0}.mb-3{margin-bottom:var(--gp-space-3)}.mb-4{margin-bottom:var(--gp-space-4)}.stack-gap-3>*+*{margin-top:var(--gp-space-3)}.grid-2--tight{gap:var(--gp-space-2)}.home-list-ol{margin:0;padding-left:var(--gp-space-5);line-height:1.8}.review-payload{font-size:var(--gp-size-xs);background:var(--gp-steel-50);padding:var(--gp-space-3);border-radius:var(--gp-radius-lg);overflow:auto}.btn-spinner{display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:gp-spin .7s linear infinite;vertical-align:-2px}.field__hint .btn-spinner,.gp-btn--ghost .btn-spinner,.gp-btn--link .btn-spinner{border-color:rgba(5,45,105,.25);border-top-color:var(--gp-deep-blue-500)}@keyframes gp-spin{to{transform:rotate(1turn)}}.didit-flat{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;margin:0}.didit-flat,.didit-toolbar{padding:0;border:none;background:transparent}.didit-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-3);margin:0 0 var(--gp-space-3) 0}.didit-toolbar .gp-btn{flex:0 1 auto;white-space:nowrap}.didit-frame-wrap--focus{margin-top:var(--gp-space-2);border-radius:var(--gp-radius-md);border:1px solid var(--gp-border-subtle);box-shadow:none}.didit-container--compact{padding:var(--gp-space-5) var(--gp-space-5);text-align:left}.didit-container--compact .onfido-shell__logo{margin-bottom:var(--gp-space-3)}.didit-container--compact .onfido-row{border-bottom:none;padding-top:0;padding-bottom:0}.didit-container{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.didit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-3);flex-shrink:0;max-width:100%}.didit-actions .gp-btn{flex:0 1 auto;white-space:nowrap}.onfido-row .badge{flex-shrink:0;white-space:nowrap;position:relative;z-index:1}.didit-frame-wrap{width:100%;min-height:70vh;margin-top:var(--gp-space-4);border-radius:var(--gp-radius-lg);overflow:hidden;border:1px solid var(--gp-border-subtle);background:var(--gp-white)}.didit-iframe{display:block;width:100%;min-height:70vh;height:70vh;border:0}@media (max-width:720px){.didit-container,.didit-frame-wrap,.didit-iframe{width:100%;max-width:100vw;min-height:70vh;overflow-x:hidden}.onfido-row{align-items:flex-start}.didit-actions{width:100%;justify-content:flex-start}.step-identity-form .action-footer{position:static;margin-left:0;margin-right:0;width:100%}.step-identity-form .didit-frame-wrap{margin-bottom:var(--gp-space-4)}}.contract-document-wrap{margin:0 0 16px}.contract-document{display:block;width:100%;height:480px;max-height:480px;overflow:auto;border:1px solid var(--gp-border,#cad5e2);border-radius:8px;background:#fff;padding:0}.kvk-result.is-selected{border-color:var(--gp-color-border-brand,#1a66d4);background:var(--gp-color-surface-brand-subtle,#f0f6ff)}.kvk-result.is-selected .kvk-result__select{font-weight:600}.kvk-loading,.kvk-results--loading{display:flex;align-items:center}.kvk-loading{gap:.65rem;width:100%;padding:.85rem 1rem;color:var(--gp-color-text-secondary,#5b6472);font-size:var(--gp-size-sm)}.payment-block .doc-block{border:none;padding:0;background:transparent}.payment-block .doc-block__label{display:none}.confirm-row input[type=checkbox],.gp-checkbox,.insurance-ack input[type=checkbox],.proto-card input[type=checkbox],input[type=checkbox].gp-checkbox,label input[type=checkbox]{width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;margin:0;padding:0;flex-shrink:0;accent-color:var(--gp-blue-600,#1a66d4);cursor:pointer;vertical-align:middle}.confirm-row,.gp-checkbox-row,label.confirm-row,label.gp-checkbox-row{display:flex;gap:.75rem;align-items:center;cursor:pointer;padding:.35rem 0;font-size:var(--gp-size-sm);line-height:20px;color:var(--gp-text-primary)}.confirm-row--top,.gp-checkbox-row--top{align-items:flex-start}.confirm-row--top .gp-checkbox,.confirm-row--top input[type=checkbox],.gp-checkbox-row--top .gp-checkbox,.gp-checkbox-row--top input[type=checkbox]{margin-top:.15em}.engagement-meta__until,.engagement-meta__validity,.invite-expiry-banner,.invite-expiry-banner__text,[data-testid=invite-valid-until]{display:none!important;height:0!important;padding:0!important;margin:0!important;border:0!important}:root{--proto-sticky-header-h:98px;--proto-action-footer-h:88px}.proto-header{top:0;z-index:40;box-shadow:0 1px 0 rgba(2,27,56,.04)}.proto-header,.wizard-chrome{position:-webkit-sticky;position:sticky;background:var(--gp-white);border-bottom:1px solid var(--gp-steel-200)}.wizard-chrome{top:var(--proto-sticky-header-h);z-index:35;box-shadow:0 1px 2px rgba(2,27,56,.05);margin-bottom:var(--gp-space-5)}@media (max-width:720px){.step-identity-form .action-footer,[data-testid=onboarding-wizard] .action-footer{flex-direction:column-reverse;align-items:stretch;flex-wrap:wrap;margin-left:0;margin-right:0;width:100%;padding-left:var(--gp-space-4);padding-right:var(--gp-space-4);padding-bottom:max(var(--gp-space-3),env(safe-area-inset-bottom,0px))}.step-identity-form .action-footer .action-footer__primary,.step-identity-form .action-footer .gp-btn--primary,[data-testid=onboarding-wizard] .action-footer .action-footer__primary,[data-testid=onboarding-wizard] .action-footer .gp-btn--primary{width:100%;min-width:0;max-width:none;flex:1 1 100%;margin-left:0}.step-identity-form .action-footer .action-footer__back,[data-testid=onboarding-wizard] .action-footer .action-footer__back{align-self:center}}.contract-pack-frame{margin:var(--gp-space-4) 0 var(--gp-space-5);padding:var(--gp-space-4);border:1px solid #e2e8f0;border-radius:8px;background:#fff;overflow:auto;max-height:420px}.contract-pack-frame .contract-doc{max-width:none;margin:0;padding:0}.contract-enlarge-btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap;min-height:32px;padding:4px 10px;font-size:var(--gp-size-sm,14px);font-weight:500;letter-spacing:0;text-transform:none}.contract-enlarge-btn__icon{display:block;flex-shrink:0}.contract-enlarge-btn__label{line-height:1}.contract-document-wrap .summary-section__head{gap:var(--gp-space-3,12px);margin-bottom:0;border:1px solid var(--gp-border,#cad5e2);border-bottom:none;border-radius:8px 8px 0 0}.contract-document-wrap .contract-document,.contract-document-wrap .contract-pack-frame{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.contract-enlarge-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:stretch;justify-content:center;padding:0;background:rgba(15,23,42,.55);box-sizing:border-box}.contract-enlarge-panel{display:flex;flex-direction:column;width:100%;height:100%;max-width:100%;background:#fff;box-shadow:0 8px 32px rgba(15,23,42,.25)}@media (min-width:768px){.contract-enlarge-overlay{padding:24px}.contract-enlarge-panel{max-width:960px;height:calc(100% - 0px);max-height:calc(100vh - 48px);border-radius:12px;overflow:hidden}}.contract-enlarge-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:12px 16px;border-bottom:1px solid var(--gp-border,#e2e8f0);background:var(--gp-bg-secondary-card,#f8fafc)}.contract-enlarge-title{margin:0;font-size:var(--gp-size-sm,14px);color:var(--gp-text-primary,#0f172a)}.contract-enlarge-close{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.contract-enlarge-close span[aria-hidden=true]{font-size:1.35rem;line-height:1;font-weight:500}.contract-enlarge-body{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;background:#fff;padding:12px 16px 24px}.contract-enlarge-frame{display:block;width:100%;max-width:820px;margin:0 auto;height:min(85vh,1200px);min-height:60vh;border:1px solid var(--gp-border,#e2e8f0);border-radius:8px;background:#fff}@media (max-width:767px){.contract-enlarge-body{padding:8px 8px 16px}.contract-enlarge-frame{max-width:none;height:calc(100vh - 72px);min-height:0;border-radius:0;border-left:none;border-right:none}}.proto-main--welcome{max-width:var(--proto-card-max);box-sizing:border-box;padding-left:var(--gp-space-6);padding-right:var(--gp-space-6)}@media (max-width:720px){.proto-main--welcome{padding-left:var(--gp-space-4);padding-right:var(--gp-space-4)}}.wizard-chrome:has(+.proto-main--welcome){margin-bottom:var(--gp-space-8)}.welcome-step__header{margin:0;padding:0}.welcome-step__title{margin:0 0 var(--gp-space-3)}.welcome-step__why{margin:0 0 var(--gp-space-6);color:var(--gp-text-muted)}.welcome-assignment{margin:0 0 var(--gp-space-4);padding:var(--gp-space-5);background:var(--gp-bg-default);border:1px solid var(--gp-steel-200);border-radius:var(--gp-radius-xl);box-shadow:var(--gp-shadow-sm)}.welcome-assignment__title{margin:0 0 var(--gp-space-2);color:var(--proto-title-ink)}.welcome-assignment__kind{margin:0;padding-bottom:var(--gp-space-3);border-bottom:1px solid var(--gp-steel-100);color:var(--gp-text-secondary)}.welcome-facts{display:flex;flex-direction:column;gap:var(--gp-space-3);margin:0;padding-top:var(--gp-space-3)}.welcome-facts__row{display:grid;grid-template-columns:5.5rem 1fr;grid-gap:var(--gp-space-3);gap:var(--gp-space-3);align-items:baseline}.welcome-facts dt{margin:0;color:var(--gp-text-secondary)}.welcome-facts dd{margin:0;color:var(--proto-title-ink)}.welcome-path{margin:0 0 var(--gp-space-6);padding:0;background:transparent;border:none;box-shadow:none}.welcome-path__title{margin:0 0 var(--gp-space-4);color:var(--proto-title-ink)}.welcome-path__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gp-space-3)}.welcome-path__item{display:flex;align-items:center;gap:var(--gp-space-3);min-width:0}.welcome-path__pill{flex:0 0 auto;width:var(--gp-space-7);height:var(--gp-space-7);border-radius:var(--gp-radius-full);display:inline-flex;align-items:center;justify-content:center;background:var(--gp-steel-100);color:var(--gp-steel-600);border:1px solid var(--gp-steel-300);font-family:var(--gp-font-text);font-size:var(--gp-size-xs);font-weight:600}.welcome-path__item.is-complete .welcome-path__pill{background:var(--gp-deep-blue-100);color:var(--gp-deep-blue-500);border-color:transparent}.welcome-path__label{color:var(--proto-title-ink);min-width:0}.welcome-path__state{margin-left:auto;color:var(--gp-text-secondary);flex:0 0 auto}.welcome-step__cta{display:block;width:279px;max-width:100%;margin-left:auto;margin-right:auto;height:var(--gp-space-14);min-height:var(--gp-space-14);padding:0 var(--gp-space-6);border-radius:var(--gp-btn-radius);background:var(--gp-btn-primary-bg);color:var(--gp-btn-primary-fg);box-sizing:border-box}.deal-overview{box-sizing:border-box;width:100%;max-width:var(--proto-card-max);margin:0 auto var(--gp-space-4);position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--gp-steel-50)}.deal-overview__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--gp-space-3);width:100%;margin:0;padding:var(--gp-space-3) var(--gp-space-4);border:1px solid var(--gp-steel-200);border-radius:12px;background:var(--gp-bg-default);box-shadow:var(--gp-shadow-sm);color:var(--proto-title-ink);font-family:var(--gp-font-text);text-align:left;cursor:pointer;box-sizing:border-box}.deal-overview__toggle:focus-visible{outline:2px solid var(--gp-deep-blue-500);outline-offset:2px}.deal-overview__copy{display:flex;flex-direction:column;gap:var(--gp-space-0-5);min-width:0}.deal-overview__title{font-family:var(--gp-font-text);font-weight:500;font-size:var(--gp-size-sm);line-height:20px;color:var(--proto-title-ink)}.deal-overview__subtitle{font-family:var(--gp-font-text);font-weight:400;font-size:var(--gp-size-xs);line-height:16px;color:var(--gp-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-overview__chevron{flex-shrink:0;width:20px;height:20px;color:var(--gp-text-muted);transition:transform .15s ease}.deal-overview__chevron--open{transform:rotate(180deg)}.deal-overview__panel{box-sizing:border-box;max-width:100%;margin-top:var(--gp-space-2);padding:var(--gp-space-3) var(--gp-space-4);border:1px solid var(--gp-steel-200);border-radius:12px;background:var(--gp-bg-default);box-shadow:var(--gp-shadow-sm);overflow:hidden}.deal-overview__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gp-space-4);padding:var(--gp-space-1) 0;min-width:0}.deal-overview__label{color:var(--gp-text-muted);flex:0 1 auto}.deal-overview__value{font-family:var(--gp-font-text);font-weight:500;font-size:var(--gp-size-sm);line-height:20px;color:var(--gp-text-primary);text-align:right;min-width:0;overflow-wrap:anywhere}.deal-overview__link{color:var(--gp-deep-blue-500);text-decoration:underline}@media (max-width:720px){.deal-overview{padding:0 var(--gp-space-3)}.deal-overview__toggle{width:100%}.deal-overview__panel{max-width:100%}.deal-overview__row{flex-wrap:wrap}.deal-overview__value{flex:1 1 auto}}.deal-overview.deal-overview--header{width:auto;max-width:min(420px,52vw);margin:0;position:relative;top:auto;z-index:5;background:transparent;flex:0 1 auto;min-width:0}.deal-overview--header .deal-overview__toggle{width:auto;min-width:0;max-width:100%;padding:var(--gp-space-2) var(--gp-space-3);border-radius:10px}.deal-overview--header .deal-overview__panel{position:absolute;right:0;top:calc(100% + var(--gp-space-2));width:min(360px,90vw);margin-top:0;z-index:6}@media (max-width:720px){.deal-overview.deal-overview--header{max-width:min(240px,58vw);padding:0}.deal-overview--header .deal-overview__subtitle{display:none}.deal-overview--header .deal-overview__panel{position:absolute;left:auto;right:0;width:min(320px,calc(100vw - 2 * var(--gp-space-3)));max-width:none}}.wizard-progress__fill{background:linear-gradient(90deg,#a7caf4,#1a66d4)}.proto-header--product.proto-header--step-rail{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-column-gap:var(--gp-space-4);column-gap:var(--gp-space-4)}.proto-header--product.proto-header--step-rail .proto-header__left{grid-column:1;justify-self:start;min-width:0}.proto-header--product.proto-header--step-rail .deal-overview.deal-overview--header,.proto-header--product.proto-header--step-rail .engagement-meta{grid-column:3;justify-self:end;min-width:0;max-width:100%}.step-rail.step-rail--in-header{position:relative;grid-column:2;justify-self:center;flex:none;align-self:center;min-width:0;width:max-content;max-width:100%;height:auto;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;display:flex;flex-wrap:nowrap;align-items:center;justify-content:safe center;gap:var(--gp-space-2);box-sizing:border-box;white-space:nowrap;border:0;overscroll-behavior-x:contain;scrollbar-width:none}.step-rail.step-rail--in-header::-webkit-scrollbar{display:none}@media (max-width:1180px){.proto-header--product.proto-header--step-rail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"brand deal" "rail rail";height:auto;min-height:72px;padding-top:var(--gp-space-3);padding-bottom:var(--gp-space-3);row-gap:var(--gp-space-2)}.proto-header--product.proto-header--step-rail .proto-header__left{grid-area:brand}.proto-header--product.proto-header--step-rail .deal-overview.deal-overview--header,.proto-header--product.proto-header--step-rail .engagement-meta{grid-area:deal}.proto-header--product.proto-header--step-rail .step-rail.step-rail--in-header{grid-area:rail;width:100%;max-width:100%;justify-content:safe center}}[data-testid=onboarding-wizard].proto-main{margin-bottom:var(--gp-space-6);padding-bottom:0}.step-identity-form{padding-bottom:0}.step-identity-form .action-footer,[data-testid=onboarding-wizard] .action-footer{position:static;left:auto;right:auto;top:auto;bottom:auto;z-index:auto;margin-top:var(--gp-space-6);margin-bottom:0;margin-left:0;margin-right:0;background:transparent;border-top:1px solid var(--gp-steel-100);box-shadow:none;padding:var(--gp-space-4) 0 0}@media (max-width:720px){[data-testid=onboarding-wizard].proto-main{padding-bottom:0}.step-identity-form .action-footer,[data-testid=onboarding-wizard] .action-footer{position:static;left:auto;right:auto;top:auto;bottom:auto;width:100%;margin-top:var(--gp-space-6);margin-left:0;margin-right:0;background:transparent;box-shadow:none;padding:var(--gp-space-4) 0 0}}[data-testid=onboarding-wizard].proto-main{margin-bottom:0;padding-bottom:calc(var(--proto-action-footer-h) + var(--gp-space-4) + env(safe-area-inset-bottom, 0px))}.step-identity-form,form:has(>.action-footer){padding-bottom:0}.step-identity-form .action-footer,[data-testid=onboarding-wizard] .action-footer{position:fixed;left:0;right:0;bottom:0;z-index:50;width:100%;max-width:none;margin:0;box-sizing:border-box;background:var(--gp-white);border-top:1px solid var(--gp-steel-200);box-shadow:0 -2px 8px rgba(2,27,56,.06);padding:var(--gp-space-3) max(var(--gp-space-4),calc((100vw - var(--proto-card-max)) / 2)) max(var(--gp-space-3),env(safe-area-inset-bottom,0px));display:flex;justify-content:space-between;align-items:center;gap:var(--gp-space-3);flex-wrap:nowrap}@media (max-width:720px){[data-testid=onboarding-wizard].proto-main{padding-bottom:calc(var(--proto-action-footer-h) + var(--gp-space-4) + env(safe-area-inset-bottom, 0px))}.step-identity-form .action-footer,[data-testid=onboarding-wizard] .action-footer{position:fixed;left:0;right:0;bottom:0;z-index:50;flex-direction:column-reverse;align-items:stretch;flex-wrap:wrap;margin:0;width:100%;background:var(--gp-white);border-top:1px solid var(--gp-steel-200);box-shadow:0 -2px 8px rgba(2,27,56,.06);padding:var(--gp-space-3) var(--gp-space-4) max(var(--gp-space-3),env(safe-area-inset-bottom,0px))}.step-identity-form .action-footer .action-footer__primary,.step-identity-form .action-footer .gp-btn--primary,[data-testid=onboarding-wizard] .action-footer .action-footer__primary,[data-testid=onboarding-wizard] .action-footer .gp-btn--primary{width:100%;min-width:0;max-width:none;flex:1 1 100%;margin-left:0}.step-identity-form .action-footer .action-footer__back,[data-testid=onboarding-wizard] .action-footer .action-footer__back{align-self:center}}.sign-pack-viewer{position:relative}.sign-comment-affordance{position:fixed;z-index:30;background:var(--gp-deep-blue-500,#052D69);color:#fff;border:0;border-radius:999px;padding:6px 12px;font-family:var(--gp-font-text,inherit);font-size:14px;line-height:20px;cursor:pointer}.sign-comment-composer{margin-top:16px;padding:16px;border:1px solid var(--gp-steel-200,#e2e8f0);border-radius:8px;background:var(--gp-white,#fff)}.sign-comment-composer__label{display:block;margin:0 0 8px}.sign-comment-composer__quote{margin:0 0 12px;padding:8px 12px;background:var(--gp-steel-50,#F8FAFC);border-left:3px solid var(--gp-deep-blue-400,#1751a7);color:var(--gp-text-primary,#18233A);white-space:pre-wrap}.sign-comment-composer__input{width:100%;min-height:96px;padding:8px 12px;resize:vertical}.sign-comment-composer__error{margin:8px 0 0;color:var(--gp-text-secondary,#676E81);font-size:13px}.sign-comment-composer__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.sign-comments-status{margin:16px 0;color:var(--gp-text-secondary,#676E81)}.sign-thread-panel{margin-top:24px}.sign-thread-panel__title{margin:0 0 8px}.sign-thread-panel__empty{margin:0;color:var(--gp-text-secondary,#676E81)}.sign-thread-panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sign-thread-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;text-align:left;padding:12px 16px;border:1px solid var(--gp-steel-200,#e2e8f0);border-radius:8px;background:var(--gp-white,#fff);cursor:pointer;font:inherit;color:inherit}.sign-thread-badge{display:inline-block;background:var(--gp-deep-blue-50,#ECF5FF);color:var(--gp-deep-blue-500,#052D69);border-radius:999px;padding:2px 8px;font-size:12px;line-height:16px}.sign-thread-card__quote{color:var(--gp-text-primary,#18233A);white-space:pre-wrap}.sign-thread-stale{color:var(--gp-text-secondary,#676E81);font-size:13px}.sign-thread-message{color:var(--gp-text-primary,#18233A)}.sign-cta-locked{margin-top:16px}.sign-cta-locked__copy{margin:0 0 8px;color:var(--gp-text-secondary,#676E81)}@media (max-width:720px){.sign-comment-composer__actions{flex-direction:column}.sign-comment-composer__actions .gp-btn{width:100%}}.case-shell{background:var(--gp-steel-50,#F8FAFC);color:#18233A;padding:24px 16px 48px}.case-shell__card{max-width:40rem;margin:0 auto;background:var(--gp-white,#fff);border:1px solid var(--gp-steel-200,#e2e8f0);border-radius:12px;padding:24px}.case-shell__title{margin:0 0 8px;font-family:var(--gp-font-display,inherit);font-size:24px;line-height:32px;font-weight:600;color:#18233A}.case-shell__lead{margin:0 0 24px;color:#676E81;font-size:16px;line-height:24px}.case-back,.case-shell a{color:#052D69}.case-back{display:inline-block;font-size:14px;line-height:20px}.case-back,.case-field{margin:0 0 16px}.case-field__label{display:block;margin:0 0 8px;color:#18233A;font-size:14px;line-height:20px;font-weight:500}.case-inline-error,.case-inline-hint,.case-shell__status{margin:8px 0 0;color:#676E81;font-size:14px;line-height:20px}.case-inline-error{color:#E7000B}.case-access__copy{margin:0 0 16px;color:#18233A;font-size:16px;line-height:24px}.case-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.case-shell .case-comment-post,.case-shell .gp-btn--primary{background:#052D69;border-color:#052D69;color:#fff}.case-shell .case-comment-post:hover:not(:disabled),.case-shell .gp-btn--primary:hover:not(:disabled){background:#041f4a;border-color:#041f4a}.case-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.case-filter-chip{border:1px solid var(--gp-steel-200,#e2e8f0);background:var(--gp-steel-50,#F8FAFC);color:#052D69;border-radius:999px;padding:4px 12px;font:inherit;font-size:14px;line-height:20px;cursor:pointer}.case-filter-chip[aria-pressed=true]{background:var(--gp-deep-blue-50,#ECF5FF);border-color:#052D69;color:#052D69}.case-thread-list{list-style:none;margin:0;padding:0}.case-thread-list,.case-thread-row{display:flex;flex-direction:column;gap:8px}.case-thread-row{align-items:flex-start;padding:12px 16px;border:1px solid var(--gp-steel-200,#e2e8f0);border-radius:8px;background:#fff;text-decoration:none;color:#18233A}.case-thread-row__quote{color:#18233A;white-space:pre-wrap;overflow-wrap:anywhere}.case-message__meta,.case-thread-row__meta{color:#676E81;font-size:13px;line-height:18px}.case-status-badge{display:inline-block;border-radius:999px;padding:2px 8px;font-size:12px;line-height:16px}.case-status-badge--open{background:var(--gp-deep-blue-50,#ECF5FF);color:#052D69}.case-status-badge--solved{background:var(--gp-success-100,#D1FADF);color:var(--gp-success-500,#12B669)}.case-detail__status{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.case-thread-quote{margin:16px 0;padding:12px 16px;background:#F8FAFC;border-left:3px solid #052d69;color:#18233A;white-space:pre-wrap;overflow-wrap:anywhere}.case-message-list{list-style:none;margin:8px 0 0;padding:0}.case-message{padding:16px 0;border-top:1px solid var(--gp-steel-200,#e2e8f0)}.case-message__body{margin:4px 0 0;color:#18233A;white-space:pre-wrap;overflow-wrap:anywhere}.case-comment-composer{margin-top:24px;padding-top:24px;border-top:1px solid var(--gp-steel-200,#e2e8f0)}.case-comment-composer__input{width:100%;min-height:96px;padding:8px 12px;resize:vertical}.case-comment-composer__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.case-resolve{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.case-empty{margin:0;color:#676E81}@media (max-width:720px){.case-shell{padding:16px 12px 32px}.case-shell__card{padding:16px}.case-actions,.case-comment-composer__actions,.case-resolve{align-items:stretch}.case-actions .gp-btn,.case-comment-composer__actions .gp-btn,.case-resolve__button{width:100%}}[data-testid=legal-form-choice] .radio-option{align-items:center;gap:var(--gp-space-3)}[data-testid=legal-form-choice] .radio-option input[type=radio]{width:var(--gp-space-5);height:var(--gp-space-5);min-width:var(--gp-space-5);margin:0;flex-shrink:0;cursor:pointer}[data-testid=legal-form-choice] .radio-option+.field__hint{margin:0 0 var(--gp-space-1) calc(var(--gp-space-5) + var(--gp-space-3))}[data-testid=freelance-step1] .field__error,[data-testid=gstin-field] .field__error,[data-testid=sp-legal-name-field] .field__error{color:var(--gp-alert-error-text)}[data-testid=sp-step2-gstin-field] .gp-input[readonly],[data-testid=step2-tax-echo-field] .gp-input[readonly]{background:var(--gp-bg-disabled);border-color:var(--gp-border-disabled);color:var(--gp-text-primary);cursor:default}.case-shell:has(.case-hub) .case-shell__card{max-width:72rem}.case-section{margin-top:32px}.case-section__title{margin:0 0 16px;font-size:18px;line-height:24px;font-weight:600;color:#18233A}.case-feedback-counts{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 16px;color:#18233A}.case-feedback-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.case-feedback-quote{display:block;margin:0 0 4px;color:#052D69}.case-table-wrap{overflow-x:auto;max-width:100%}.case-contracts-table{width:100%;min-width:960px;border-collapse:collapse;font-size:14px;line-height:20px}.case-contracts-table td,.case-contracts-table th{text-align:left;padding:8px 12px;border-bottom:1px solid var(--gp-steel-200,#e2e8f0);vertical-align:top;white-space:nowrap}.case-contracts-table th{color:#676E81;font-weight:500}.case-sign-gate{display:inline-block;border-radius:999px;padding:2px 8px;font-size:12px;line-height:16px;white-space:nowrap}.case-sign-gate--waiting{background:var(--gp-deep-blue-50,#ECF5FF);color:#052D69}.case-sign-gate--approved{background:var(--gp-success-100,#D1FADF);color:var(--gp-success-500,#12B669)}.case-doc-group__title{margin:16px 0 8px;font-size:14px;line-height:20px;font-weight:600;color:#18233A}.case-doc-list{list-style:none;margin:0 0 8px;padding:0}.case-doc-list li{padding:8px 0;border-bottom:1px solid var(--gp-steel-200,#e2e8f0);color:#18233A}.case-approve-warn{margin-top:16px;padding:16px;background:var(--gp-bg-alert-warning,#FEF0C7);border:1px solid var(--gp-border-warning,#f79009);border-radius:8px;color:#18233A}.case-approve-warn__title{margin:0 0 8px;font-size:16px;line-height:24px;font-weight:600}.case-approve-warn__body{margin:0;color:#18233A}.sign-cta-locked[data-approved-final=true] .sign-cta-locked__copy,form:has(.sign-cta-locked[data-approved-final=true]) .sign-status-banner{display:none}.case-hub__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px}.case-hub__intro{min-width:0;flex:1 1 16rem}.case-shell:has(.case-hub) .case-shell__title{font-size:26px;line-height:32px;margin:0 0 8px}.case-hub .case-shell__lead{margin:0;font-size:15px;line-height:22px;color:#676E81}.case-ops-invite-link{display:inline-block;color:#676E81;font-size:13px;line-height:18px;font-weight:500;text-decoration:none}.case-ops-invite-link:hover{color:#052D69}.case-hub .case-section{margin-top:28px}.case-hub .case-section:first-of-type,.case-hub__head~.case-access,.case-hub__head~.case-hub__notice,.case-hub__head~.case-shell__status{margin-top:20px}.case-hub .case-section__title{margin:0 0 12px}.case-hub-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.case-hub-filter-chip{border:1px solid #e2e8f0;background:#F8FAFC;color:#052D69;border-radius:999px;padding:4px 12px;font:inherit;font-size:14px;line-height:20px;cursor:pointer}.case-hub-filter-chip[aria-pressed=true]{background:#ECF5FF;border-color:#052D69;color:#052D69}.case-invite-status{display:inline-block;border-radius:999px;padding:2px 8px;font-size:12px;line-height:16px;white-space:nowrap;font-weight:500}.case-invite-status--muted{background:#F1F5F9;color:#676E81}.case-invite-status--info{background:#ECF5FF;color:#052D69}.case-invite-status--success{background:#D1FADF;color:#12B669}.case-invite-status--warn{background:#FEF0C7;color:#B54708}.case-contracts-table a.case-contract-open{font-weight:600;text-decoration:none}.case-contracts-table a.case-contract-open:hover{text-decoration:underline}@media (max-width:720px){.case-shell:has(.case-hub) .case-shell__card{padding:16px}.case-hub__head{align-items:flex-start}}.case-access-audience{margin:0 0 20px;color:#676E81;font-size:15px;line-height:22px}.case-secret-help{margin:4px 0 0;color:#676E81;font-size:13px;line-height:18px}.case-access .case-actions{margin-top:0}.case-access__invites{margin:16px 0 0;font-size:14px;line-height:20px}.case-attention-summary{margin:0 0 12px;font-size:14px;line-height:20px}.case-contracts-table{min-width:0}.case-contracts-table td.case-contract-identity{white-space:normal}.case-contract-identity__name{display:block;font-weight:600}.case-contract-identity__meta{display:block;margin-top:4px;font-size:13px;line-height:18px;white-space:normal;overflow-wrap:anywhere}.case-attention-badge{display:inline-block;margin:0 8px 4px 0;padding:2px 8px;border-radius:999px;font-size:12px;line-height:16px;font-weight:500}.case-shell a.case-contract-open{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border-radius:8px;background:#052D69;color:#fff;font-weight:600;text-decoration:none;white-space:nowrap}.case-contracts-table a.case-contract-open:hover{text-decoration:none;background:#041f4a;color:#fff}.case-doc-actions button:focus-visible,.case-doc-retry:focus-visible,.case-shell a.case-contract-open:focus-visible{outline:2px solid #052D69;outline-offset:2px}.case-workspace__context{display:flex;flex-direction:column;gap:4px;margin:0 0 8px}.case-workspace__context .case-shell__lead{margin:0;color:#18233A}.case-workspace__meta{margin:0;color:#676E81;font-size:14px;line-height:20px}.case-doc-cards{margin:0 0 8px}.case-doc-card,.case-doc-cards{display:flex;flex-direction:column;gap:12px}.case-doc-card{padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.case-doc-name{margin:0;color:#18233A;font-size:16px;line-height:24px;font-weight:600;overflow-wrap:anywhere}.case-doc-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;color:#676E81;font-size:13px;line-height:18px}.case-doc-actions{display:flex;flex-wrap:wrap;gap:8px}.case-doc-actions .gp-btn{min-height:40px}.case-doc-retry{margin-left:4px;padding:0;border:0;background:transparent;color:#052D69;font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}@media (max-width:720px){.case-contracts-table,.case-contracts-table tbody,.case-contracts-table td,.case-contracts-table tr{display:block;width:100%;min-width:0;white-space:normal}.case-contracts-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.case-contracts-table tr{padding:8px 0 16px;border-bottom:1px solid #e2e8f0}.case-contracts-table td{border-bottom:0;padding:8px 0}.case-contracts-table td:before{content:attr(data-label);display:block;margin-bottom:4px;color:#676E81;font-size:12px;line-height:16px;font-weight:500}.case-contract-approval{max-width:none}.case-approval-label,.case-contract-identity__name,.case-doc-name{overflow-wrap:anywhere}}.case-shell:has(.case-hub) .case-shell__card{max-width:min(100%,90rem);width:100%;padding:16px 20px 20px}.case-hub .case-access{max-width:40rem}.case-hub .case-contracts-table{width:100%;min-width:0;font-size:13px;line-height:18px}.case-hub .case-contracts-table td,.case-hub .case-contracts-table th{padding:8px 10px}.case-hub .case-contracts-table td.case-contract-approval,.case-hub .case-contracts-table td.case-contract-client-role,.case-hub .case-contracts-table td.case-contract-dates,.case-hub .case-contracts-table td.case-contract-identity,.case-hub .case-contracts-table td.case-contract-type{white-space:normal}.case-hub .case-contract-client-role,.case-hub .case-contract-identity,.case-hub .case-contract-identity__email{overflow-wrap:anywhere}.case-contract-identity__email{display:block;margin-top:var(--gp-space-0-5,2px);color:var(--gp-text-secondary);font-size:var(--gp-size-xs);line-height:var(--gp-space-4);white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;max-width:100%}.case-contract-client-role__client{display:block;color:#18233A;font-weight:500}.case-contract-client-role__role{display:block;margin-top:2px;color:#676E81;font-size:13px;line-height:18px}.case-contract-client-role__meta{display:block;margin-top:2px;color:#676E81;font-size:12px;line-height:16px}.case-hub .case-contract-dates{color:#18233A}.case-hub .case-approval-label{display:inline-block;max-width:16rem;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.case-hub .case-hub-filter-chip:focus-visible{outline:2px solid #052D69;outline-offset:2px}@media (max-width:720px){.case-shell:has(.case-hub) .case-shell__card{max-width:100%;width:100%;padding:16px}.case-hub .case-contracts-table{min-width:0}.case-hub .case-approval-label{max-width:none}.case-hub .case-contracts-table a.case-contract-open{width:100%;box-sizing:border-box}}.case-shell:has(.case-workspace) .case-shell__card{max-width:min(100%,72rem);width:100%}.case-workspace .case-shell__title{margin:0 0 8px}.case-workspace .case-workspace__context{margin:0 0 12px}.case-workspace .case-workspace__context .case-shell__lead{font-size:20px;line-height:28px;font-weight:600}.case-workspace-status{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0}.case-workspace-status__line{margin:0}.case-workspace>.case-section{margin-top:28px}.case-workspace-grid{display:flex;flex-direction:column;gap:12px;margin:0}.case-workspace-row{display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);grid-column-gap:16px;column-gap:16px;align-items:baseline}.case-workspace-grid__label,.case-workspace-grid__value{margin:0}.case-workspace-grid__label{color:#676E81;font-size:13px;line-height:18px;font-weight:500}.case-workspace-grid__value{color:#18233A;font-size:14px;line-height:20px;overflow-wrap:anywhere}.case-workspace-grid__value--muted{color:#676E81}.case-workspace .case-sign-gate{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:18px}@media (max-width:720px){.case-shell:has(.case-workspace) .case-shell__card{max-width:100%;width:100%;padding:16px}.case-workspace-row{grid-template-columns:1fr;row-gap:2px}.case-workspace .case-approval-label,.case-workspace .case-shell__lead,.case-workspace .case-sign-gate,.case-workspace .case-workspace__meta{overflow-wrap:anywhere}}.case-resend{margin-top:8px}.case-resend .gp-btn{min-height:40px;height:auto}.case-resend-dialog{margin-top:16px;padding:16px;max-width:36rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#18233A}.case-resend-dialog__title{margin:0 0 8px;font-size:16px;line-height:24px;font-weight:600;color:#18233A}.case-resend-dialog__body{margin:0;color:#18233A;font-size:14px;line-height:20px;overflow-wrap:anywhere}.case-resend-dialog .case-actions{margin-top:16px}.case-resend-status{margin-top:12px;padding:12px 16px;max-width:36rem;border:1px solid #e2e8f0;border-radius:8px;color:#18233A}.case-resend-status__title{margin:0;font-size:14px;line-height:20px;font-weight:600;color:#18233A}.case-resend-status__sub{margin:4px 0 0;color:#676E81;font-size:14px;line-height:20px}.case-resend-link{display:block;margin-top:8px;color:#052D69;font-size:14px;line-height:20px;overflow-wrap:anywhere}@media (max-width:720px){.case-resend,.case-resend-dialog,.case-resend-link,.case-resend-status{max-width:100%}.case-resend .gp-btn{width:100%;box-sizing:border-box}}.case-change-email{margin-top:8px}.case-change-email .gp-btn{min-height:40px;height:auto}.case-change-email__field{margin-top:8px;max-width:36rem}.case-change-email__input{display:block;width:100%;box-sizing:border-box;min-height:40px;height:auto;padding:8px 12px}.case-change-email-dialog{margin-top:16px;padding:16px;max-width:36rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#18233A}.case-change-email-dialog__title{margin:0 0 8px;font-size:16px;line-height:24px;font-weight:600;color:#18233A}.case-change-email-dialog__body{margin:0;color:#18233A;font-size:14px;line-height:20px;overflow-wrap:anywhere}.case-change-email-dialog .case-actions{margin-top:16px}.case-change-email-status{margin-top:12px;padding:12px 16px;max-width:36rem;border:1px solid #e2e8f0;border-radius:8px;color:#18233A}.case-change-email-status__title{margin:0;font-size:14px;line-height:20px;font-weight:600;color:#18233A}.case-change-email-status__sub{margin:4px 0 0;color:#676E81;font-size:14px;line-height:20px}@media (max-width:720px){.case-change-email,.case-change-email-dialog,.case-change-email-status,.case-change-email__field{max-width:100%}.case-change-email .gp-btn{width:100%;box-sizing:border-box}.case-change-email-dialog .case-actions{flex-direction:column;align-items:stretch}.case-change-email-dialog .case-actions .gp-btn{width:100%}}