:root{--ink:#1a1a18;--linden:#4a7c59;--linden-light:#6a9e76;--linden-pale:#eef5f0;--linden-mid:#d3e8d9;--gold:#c9a84c;--gold-light:#f5e6c0;--paper:#faf9f6;--paper-dark:#f0ede6;--muted:#6b6b65;--border:#ddd9d0;--error:#c0392b;--radius:4px;--shadow:0 2px 24px #1a1a1812}.ProviderQuestionnaire-module__P2fZqa__wrap{background:var(--paper);min-height:100vh;color:var(--ink);font-size:15px;line-height:1.65}.ProviderQuestionnaire-module__P2fZqa__topbar{background:linear-gradient(90deg,var(--linden)0%,var(--gold)50%,var(--linden-light)100%);height:5px}.ProviderQuestionnaire-module__P2fZqa__header{background:var(--ink);color:#fff;text-align:center;padding:48px 24px 40px;position:relative;overflow:hidden}.ProviderQuestionnaire-module__P2fZqa__header:before{content:"";pointer-events:none;background:radial-gradient(at 70%,#4a7c592e 0%,#0000 70%),radial-gradient(at 20% 80%,#c9a84c1a 0%,#0000 60%);position:absolute;inset:0}.ProviderQuestionnaire-module__P2fZqa__headerInner{z-index:1;position:relative}.ProviderQuestionnaire-module__P2fZqa__logoMark{align-items:center;gap:10px;margin-bottom:20px;display:inline-flex}.ProviderQuestionnaire-module__P2fZqa__logoLeaf{background:var(--linden);border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;transform:rotate(-45deg)}.ProviderQuestionnaire-module__P2fZqa__logoLeaf:after{content:"";background:#ffffff40;border-radius:50%;width:14px;height:14px}.ProviderQuestionnaire-module__P2fZqa__logoText{letter-spacing:.5px;color:#fff;font-size:22px;font-weight:700}.ProviderQuestionnaire-module__P2fZqa__header h1{color:#fff;margin-bottom:8px;font-size:clamp(26px,5vw,44px);font-weight:900;line-height:1.15}.ProviderQuestionnaire-module__P2fZqa__header h1 em{color:var(--gold);font-style:normal}.ProviderQuestionnaire-module__P2fZqa__subtitle{color:#ffffff8c;letter-spacing:2px;text-transform:uppercase;font-size:14px;font-weight:300}.ProviderQuestionnaire-module__P2fZqa__langBar{background:var(--paper-dark);border-bottom:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;padding:10px 24px;display:flex}.ProviderQuestionnaire-module__P2fZqa__langBar span{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:12px}.ProviderQuestionnaire-module__P2fZqa__langBtn{border:1.5px solid var(--border);letter-spacing:1px;cursor:pointer;color:var(--muted);background:0 0;border-radius:20px;padding:4px 14px;font-size:12px;font-weight:500;transition:all .2s}.ProviderQuestionnaire-module__P2fZqa__langBtn.ProviderQuestionnaire-module__P2fZqa__active,.ProviderQuestionnaire-module__P2fZqa__langBtn:hover{background:var(--linden);border-color:var(--linden);color:#fff}.ProviderQuestionnaire-module__P2fZqa__main{max-width:740px;margin:0 auto;padding:48px 24px 80px}.ProviderQuestionnaire-module__P2fZqa__gdprBanner{background:var(--linden-pale);border:1.5px solid var(--linden-mid);border-left:5px solid var(--linden);border-radius:var(--radius);align-items:flex-start;gap:14px;margin-bottom:36px;padding:18px 20px;display:flex}.ProviderQuestionnaire-module__P2fZqa__gdprIcon{flex-shrink:0;margin-top:2px;font-size:22px}.ProviderQuestionnaire-module__P2fZqa__gdprText h3{color:var(--linden);margin-bottom:4px;font-size:15px;font-weight:700}.ProviderQuestionnaire-module__P2fZqa__gdprText p{color:#3d5c47;font-size:13px;line-height:1.6}.ProviderQuestionnaire-module__P2fZqa__gdprText p+p{margin-top:5px}.ProviderQuestionnaire-module__P2fZqa__progressWrap{margin-bottom:36px}.ProviderQuestionnaire-module__P2fZqa__progressLabel{color:var(--muted);letter-spacing:.5px;justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.ProviderQuestionnaire-module__P2fZqa__progressTrack{background:var(--border);border-radius:2px;height:4px;overflow:hidden}.ProviderQuestionnaire-module__P2fZqa__progressFill{background:linear-gradient(90deg,var(--linden),var(--linden-light));border-radius:2px;width:0%;height:100%;transition:width .4s}.ProviderQuestionnaire-module__P2fZqa__questionCard{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:6px;margin-bottom:20px;padding:28px 28px 24px;transition:border-color .2s}.ProviderQuestionnaire-module__P2fZqa__questionCard:focus-within{border-color:var(--linden-light)}.ProviderQuestionnaire-module__P2fZqa__questionCard.ProviderQuestionnaire-module__P2fZqa__hasError{border-color:var(--error)!important}.ProviderQuestionnaire-module__P2fZqa__qHeader{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.ProviderQuestionnaire-module__P2fZqa__qNumber{background:var(--linden);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1px;font-size:13px;font-weight:500;display:flex}.ProviderQuestionnaire-module__P2fZqa__qText{flex:1}.ProviderQuestionnaire-module__P2fZqa__qText .ProviderQuestionnaire-module__P2fZqa__de{color:var(--ink);font-size:15.5px;font-weight:500;line-height:1.5}.ProviderQuestionnaire-module__P2fZqa__qText .ProviderQuestionnaire-module__P2fZqa__en{color:var(--muted);margin-top:3px;font-size:13px;font-style:italic}.ProviderQuestionnaire-module__P2fZqa__requiredMark{color:var(--linden);margin-left:2px;font-weight:700}.ProviderQuestionnaire-module__P2fZqa__optionalTag{color:var(--muted);background:var(--paper-dark);vertical-align:middle;border-radius:10px;margin-left:8px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:400}.ProviderQuestionnaire-module__P2fZqa__options{flex-direction:column;gap:10px;margin-left:44px;display:flex}.ProviderQuestionnaire-module__P2fZqa__option{border-radius:var(--radius);border:1.5px solid var(--border);cursor:pointer;background:var(--paper);align-items:flex-start;gap:12px;padding:11px 14px;transition:all .15s;display:flex}.ProviderQuestionnaire-module__P2fZqa__option:hover{border-color:var(--linden-light);background:var(--linden-pale)}.ProviderQuestionnaire-module__P2fZqa__option input[type=checkbox],.ProviderQuestionnaire-module__P2fZqa__option input[type=radio]{appearance:none;border:2px solid var(--border);cursor:pointer;background:#fff;border-radius:3px;flex-shrink:0;width:18px;height:18px;margin-top:1px;transition:all .15s;position:relative}.ProviderQuestionnaire-module__P2fZqa__option input[type=radio]{border-radius:50%}.ProviderQuestionnaire-module__P2fZqa__option input[type=checkbox]:checked,.ProviderQuestionnaire-module__P2fZqa__option input[type=radio]:checked{background:var(--linden);border-color:var(--linden)}.ProviderQuestionnaire-module__P2fZqa__option input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-top:none;border-left:none;width:6px;height:10px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.ProviderQuestionnaire-module__P2fZqa__option input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:3px}.ProviderQuestionnaire-module__P2fZqa__optionLabel .ProviderQuestionnaire-module__P2fZqa__de{color:var(--ink);font-size:14.5px}.ProviderQuestionnaire-module__P2fZqa__optionLabel .ProviderQuestionnaire-module__P2fZqa__en{color:var(--muted);margin-top:1px;font-size:12px;font-style:italic}.ProviderQuestionnaire-module__P2fZqa__qHint{color:var(--gold);margin-bottom:10px;margin-left:44px;font-size:12px;font-style:italic}.ProviderQuestionnaire-module__P2fZqa__textField{margin-left:44px}.ProviderQuestionnaire-module__P2fZqa__textField textarea,.ProviderQuestionnaire-module__P2fZqa__textField input[type=text]{border:1.5px solid var(--border);border-radius:var(--radius);width:100%;color:var(--ink);background:var(--paper);resize:vertical;outline:none;padding:12px 14px;font-size:14px;transition:border-color .2s}.ProviderQuestionnaire-module__P2fZqa__textField textarea:focus,.ProviderQuestionnaire-module__P2fZqa__textField input[type=text]:focus{border-color:var(--linden);background:#fff}.ProviderQuestionnaire-module__P2fZqa__textField textarea{min-height:100px}.ProviderQuestionnaire-module__P2fZqa__textField .ProviderQuestionnaire-module__P2fZqa__fieldHint{color:var(--muted);margin-top:5px;font-size:12px;font-style:italic}.ProviderQuestionnaire-module__P2fZqa__otherWrap{flex:1;align-items:center;gap:8px;display:flex}.ProviderQuestionnaire-module__P2fZqa__otherInput{border:none;border-bottom:1.5px solid var(--border);color:var(--ink);background:0 0;outline:none;flex:1;min-width:0;padding:2px 4px;font-size:13px;transition:border-color .2s}.ProviderQuestionnaire-module__P2fZqa__otherInput:focus{border-color:var(--linden)}.ProviderQuestionnaire-module__P2fZqa__otherInput::placeholder{color:#ccc}.ProviderQuestionnaire-module__P2fZqa__contactSection{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:6px;margin-bottom:20px;padding:24px 28px}.ProviderQuestionnaire-module__P2fZqa__singleWhenBoth .de{display:none!important}.ProviderQuestionnaire-module__P2fZqa__contactSection h3{margin-bottom:4px;font-size:16px}.ProviderQuestionnaire-module__P2fZqa__contactSection .ProviderQuestionnaire-module__P2fZqa__sub{color:var(--muted);margin-bottom:16px;font-size:13px;font-style:italic}.ProviderQuestionnaire-module__P2fZqa__twoCol{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.ProviderQuestionnaire-module__P2fZqa__twoCol{grid-template-columns:1fr}}.ProviderQuestionnaire-module__P2fZqa__fieldGroup{flex-direction:column;gap:5px;display:flex}.ProviderQuestionnaire-module__P2fZqa__fieldGroup label{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:500}.ProviderQuestionnaire-module__P2fZqa__fieldGroup input[type=text],.ProviderQuestionnaire-module__P2fZqa__fieldGroup input[type=email]{border:1.5px solid var(--border);border-radius:var(--radius);color:var(--ink);background:var(--paper);outline:none;padding:10px 12px;font-size:14px;transition:border-color .2s}.ProviderQuestionnaire-module__P2fZqa__fieldGroup input:focus{border-color:var(--linden);background:#fff}.ProviderQuestionnaire-module__P2fZqa__consentBlock{background:var(--gold-light);border:1.5px solid #e0c97a;border-radius:6px;margin-bottom:20px;padding:20px 22px}.ProviderQuestionnaire-module__P2fZqa__consentBlock.ProviderQuestionnaire-module__P2fZqa__hasError{border-color:var(--error)}.ProviderQuestionnaire-module__P2fZqa__consentRow{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ProviderQuestionnaire-module__P2fZqa__consentRow:last-child{margin-bottom:0}.ProviderQuestionnaire-module__P2fZqa__consentRow input[type=checkbox]{appearance:none;border:2px solid var(--gold);cursor:pointer;background:#fff;border-radius:3px;flex-shrink:0;width:18px;height:18px;margin-top:2px;transition:all .15s;position:relative}.ProviderQuestionnaire-module__P2fZqa__consentRow input[type=checkbox]:checked{background:var(--gold);border-color:var(--gold)}.ProviderQuestionnaire-module__P2fZqa__consentRow input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-top:none;border-left:none;width:6px;height:10px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.ProviderQuestionnaire-module__P2fZqa__consentText{color:#5a4a1a;cursor:pointer;font-size:13px;line-height:1.6}.ProviderQuestionnaire-module__P2fZqa__consentText strong{color:#3d3010;margin-bottom:2px;font-weight:500;display:block}.ProviderQuestionnaire-module__P2fZqa__consentText a{color:var(--linden);text-decoration:underline}.ProviderQuestionnaire-module__P2fZqa__submitArea{text-align:center;margin-top:32px}.ProviderQuestionnaire-module__P2fZqa__submitBtn{background:var(--linden);color:#fff;letter-spacing:.5px;border-radius:var(--radius);cursor:pointer;border:none;padding:16px 56px;font-size:15px;font-weight:500;transition:all .2s;box-shadow:0 4px 16px #4a7c5940}.ProviderQuestionnaire-module__P2fZqa__submitBtn:hover{background:#3d6b4a;transform:translateY(-1px);box-shadow:0 6px 20px #4a7c5952}.ProviderQuestionnaire-module__P2fZqa__submitBtn:active{transform:translateY(0)}.ProviderQuestionnaire-module__P2fZqa__submitBtn .ProviderQuestionnaire-module__P2fZqa__deText{display:block}.ProviderQuestionnaire-module__P2fZqa__submitBtn .ProviderQuestionnaire-module__P2fZqa__enText{opacity:.75;margin-top:2px;font-size:12px;font-weight:300;display:block}.ProviderQuestionnaire-module__P2fZqa__formErrorMsg{color:var(--error);margin-top:12px;font-size:13px;display:none}.ProviderQuestionnaire-module__P2fZqa__fieldError{color:var(--error);margin-top:8px;margin-left:44px;font-size:12px;display:none}.ProviderQuestionnaire-module__P2fZqa__successScreen{text-align:center;padding:64px 24px;display:none}.ProviderQuestionnaire-module__P2fZqa__successIcon{background:var(--linden-pale);border:2px solid var(--linden-mid);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;font-size:32px;display:flex}.ProviderQuestionnaire-module__P2fZqa__successScreen h2{color:var(--linden);margin-bottom:10px;font-size:28px}.ProviderQuestionnaire-module__P2fZqa__successScreen p{color:var(--muted);max-width:420px;margin:0 auto 6px;font-size:15px}.ProviderQuestionnaire-module__P2fZqa__footer{background:var(--ink);color:#ffffff80;text-align:center;padding:36px 24px;font-size:13px;line-height:1.85}.ProviderQuestionnaire-module__P2fZqa__footer strong{color:#ffffffd9;font-weight:500}.ProviderQuestionnaire-module__P2fZqa__footer a{color:var(--linden-light);text-decoration:none}.ProviderQuestionnaire-module__P2fZqa__footer a:hover{text-decoration:underline}.ProviderQuestionnaire-module__P2fZqa__footer .ProviderQuestionnaire-module__P2fZqa__divider{opacity:.3;margin:0 8px}.ProviderQuestionnaire-module__P2fZqa__footer .ProviderQuestionnaire-module__P2fZqa__legal{color:#ffffff4d;max-width:580px;margin-top:14px;margin-left:auto;margin-right:auto;font-size:11.5px;line-height:1.7}@media (max-width:600px){.ProviderQuestionnaire-module__P2fZqa__questionCard{padding:20px 16px 18px}.ProviderQuestionnaire-module__P2fZqa__options,.ProviderQuestionnaire-module__P2fZqa__textField,.ProviderQuestionnaire-module__P2fZqa__qHint,.ProviderQuestionnaire-module__P2fZqa__fieldError{margin-left:0}}
