main{display:flex;flex-direction:column}.contact-nurosparx-section{width:100%;min-height:90vh;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;background:#fff0;overflow-x:hidden!important;flex-grow:1;position:relative}.container.contact-nurosparx-flex{display:flex;align-items:center;justify-content:center;gap:6vw;width:100%;max-width:1200px;margin:0 auto;padding:3vh 0;position:relative;z-index:2;box-sizing:border-box;overflow-x:hidden!important;flex-grow:1}.contact-nurosparx-left{display:flex;flex-direction:column;align-items:flex-start;max-width:400px;min-width:270px;flex:1}.contact-headline{color:var(--accent-color);font-size:clamp(2.7rem, 4vw + 1rem, 4.3rem);font-weight:900;margin:0 0 1rem 0;letter-spacing:-1px}.contact-desc{color:var(--text-color);font-size:1.7rem;margin-bottom:1.7rem;font-weight:400;line-height:1.5}.contact-nurosparx-graphic{width:100%;margin-top:1.6rem}.contact-nurosparx-graphic img{width:100%;height:auto;object-fit:contain;border-radius:18px;box-shadow:0 0 32px 0 rgb(245 197 24 / .12);filter:drop-shadow(0 0 16px var(--accent-color));background:rgb(26 34 56 / .98)}.switch-btn--left{display:inline-block;margin-top:1.2rem}.contact-nurosparx-right{position:relative;width:100%;max-width:560px;min-width:320px;flex:1;display:flex;flex-direction:column;align-items:stretch;height:auto;background:none;border-radius:26px}.contact-dualform .panels{position:relative;display:block;background:#fff0}.contact-dualform .panel{display:none}.contact-dualform .panel.is-active{display:block}.switch-btn--mobile{display:none;margin:0 0 1rem 0}.switch-btn,.switch-btn--left,.switch-btn--mobile{background-color:var(--primary-color);color:var(--text-color-pure-white);border:none;padding:1.05rem 1.6rem;border-radius:12px;font-size:1.7rem;font-weight:800;transition:box-shadow 0.2s ease}.switch-btn:hover,.switch-btn--left:hover,.switch-btn--mobile:hover{color:var(--text-color-pure-white);box-shadow:0 6px 18px rgb(202 25 54 / .28)}.contact-dualform .form-panel{background:rgb(26 34 56 / .6);border:1px solid rgb(255 255 255 / .12);border-radius:22px;box-shadow:0 14px 36px rgb(0 0 0 / .4)}.contact-dualform .form-title{display:none!important}.contact-dualform .pricing-contactform-form{height:auto;overflow:visible;padding:2.2rem;max-width:none;margin:0}.form-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;margin-bottom:1.6rem}.form-field label{display:block;margin-bottom:.6rem;color:var(--text-color-pure-white);opacity:.9}.form-field input,.form-field textarea{width:100%;background:linear-gradient(180deg,rgb(255 255 255 / .08),rgb(255 255 255 / .06));color:var(--text-color-pure-white);border:1px solid rgb(255 255 255 / .18);border-radius:12px;padding:1.3rem 1.6rem;outline:none}.form-field input::placeholder,.form-field textarea::placeholder{color:rgb(255 255 255 / .65)}.form-field input:focus,.form-field textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 4px rgb(245 197 24 / .22)}.form-field select{width:100%;background:linear-gradient(180deg,rgb(255 255 255 / .08),rgb(255 255 255 / .06));color:var(--text-color-pure-white);border:1px solid rgb(255 255 255 / .18);border-radius:12px;padding:1.3rem 1.6rem;outline:none;appearance:none;background-image:none;font-size:1.6rem}.form-field select:focus{border-color:var(--accent-color);box-shadow:0 0 0 4px rgb(245 197 24 / .22)}.form-field select option{color:var(--text-color-pure-white);background-color:rgb(18 24 40 / .98)}.form-field select option[disabled]{color:rgb(255 255 255 / .75)}.form-field select::-ms-expand{display:none}#pcf-service{margin-bottom:1.6rem}.optional{opacity:.7}.form-actions{display:flex;justify-content:center;padding-top:2rem}.form-actions .btn{font-size:1.9rem;padding:1.2rem 2.4rem;border-radius:14px;min-width:260px;background-color:var(--accent-color);color:#111;border:none;box-shadow:0 10px 28px rgb(245 197 24 / .28)}.form-actions .btn:hover{box-shadow:0 14px 34px rgb(245 197 24 / .36)}.contact-dualform .calendly-panel .calendly-inline-widget{width:100%;height:820px;min-height:820px;background:rgb(26 34 56 / .98);border-radius:18px;box-shadow:0 14px 36px rgb(0 0 0 / .4)}.switch-btn--left{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;margin:1.2rem auto 0;width:clamp(220px, 60%, 320px);padding:1.1rem 1.6rem;border-radius:14px}.contact-dualform{position:relative}.contact-dualform .pcf-modal{position:absolute;inset:0;display:none;align-items:center;justify-content:center;z-index:11}.contact-dualform .pcf-modal.is-open{display:flex}.contact-dualform .pcf-modal__backdrop{position:absolute;inset:0;background:rgb(8 12 22 / .55);backdrop-filter:blur(6px);border-radius:18px}.contact-dualform .pcf-modal__dialog{position:relative;width:min(520px, 92%);background:rgb(26 34 56 / .96);border:1px solid rgb(255 255 255 / .12);border-radius:16px;padding:22px;box-shadow:0 18px 44px rgb(0 0 0 / .5);text-align:center}.contact-dualform .pcf-modal__title{margin:0 0 .6rem;color:#fff;font-weight:800;font-size:clamp(1.4rem, 1.2rem + 0.4vw, 2rem)}.contact-dualform .pcf-modal__copy{margin:0 0 1.2rem;color:rgb(255 255 255 / .9)}.contact-dualform .pcf-modal__close{background-color:var(--accent-color);color:#111;font-weight:800;padding:.9rem 1.4rem;border:0;border-radius:12px;cursor:pointer;box-shadow:0 10px 28px rgb(245 197 24 / .28)}.contact-dualform .pcf-modal__close:hover{box-shadow:0 14px 34px rgb(245 197 24 / .36)}#pcf-panel-form.pcf-blurred .pricing-contactform-form{filter:blur(3px) saturate(.95);transition:filter 0.18s ease;pointer-events:none}#pcf-feedback.form-feedback{margin-top:14px;padding:10px 12px;border-radius:10px;line-height:1.35;display:none}#pcf-feedback.form-feedback.error{display:block;color:#ff6b6b;background:rgb(255 107 107 / .1);border:1px solid rgb(255 107 107 / .35);font-weight:700}#pcf-feedback.form-feedback.success{display:block;color:#10d080;background:rgb(16 208 128 / .1);border:1px solid rgb(16 208 128 / .35);font-weight:700}.form-field input.is-invalid,.form-field textarea.is-invalid,.form-field select.is-invalid{border-color:#ff6b6b!important;box-shadow:0 0 0 4px rgb(255 107 107 / .25)!important}@media (max-width:1100px){.container.contact-nurosparx-flex{flex-direction:column;gap:22px;padding:16px;max-width:720px;margin:0 auto}.contact-nurosparx-left{max-width:720px;width:100%;align-items:center;text-align:center}.contact-nurosparx-graphic{display:none}.switch-btn--left{display:inline-flex;align-self:center;margin-top:10px;width:auto;min-width:240px;padding:.9rem 1.4rem;border-radius:12px}.switch-btn--mobile{display:none!important}.contact-nurosparx-right{width:100%;max-width:720px;min-width:0;margin:0 auto;height:auto;border-radius:22px;overflow:visible}.form-grid-two{grid-template-columns:1fr}.pricing-contactform-form{padding:20px}.contact-desc{font-size:1.6rem}}@media (max-width:600px){.contact-desc{font-size:1.5rem}}.form-actions .btn{width:auto;min-width:260px;border-radius:14px}