.hero-copy,.hero-panel,.contact-card,.modal-dialog{backdrop-filter:blur(12px)}.quiz-stage>.eyebrow+h1,.quiz-stage>.eyebrow+h2,.quiz-stage>.eyebrow+h3,.lead-inline-form>.eyebrow+h1,.lead-inline-form>.eyebrow+h2,.lead-inline-form>.eyebrow+h3,.cases-inline-form>.eyebrow+h1,.cases-inline-form>.eyebrow+h2,.cases-inline-form>.eyebrow+h3,.lead-form-card>.eyebrow+h1,.lead-form-card>.eyebrow+h2,.lead-form-card>.eyebrow+h3,.modal-dialog-form>.eyebrow+h1,.modal-dialog-form>.eyebrow+h2,.modal-dialog-form>.eyebrow+h3{display:block;width:auto}.quiz-stage>.eyebrow+h1:before,.quiz-stage>.eyebrow+h2:before,.quiz-stage>.eyebrow+h3:before,.lead-inline-form>.eyebrow+h1:before,.lead-inline-form>.eyebrow+h2:before,.lead-inline-form>.eyebrow+h3:before,.cases-inline-form>.eyebrow+h1:before,.cases-inline-form>.eyebrow+h2:before,.cases-inline-form>.eyebrow+h3:before,.lead-form-card>.eyebrow+h1:before,.lead-form-card>.eyebrow+h2:before,.lead-form-card>.eyebrow+h3:before,.modal-dialog-form>.eyebrow+h1:before,.modal-dialog-form>.eyebrow+h2:before,.modal-dialog-form>.eyebrow+h3:before{content:none}.form-grid-single{grid-template-columns:1fr}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:14px}.modal{position:fixed;inset:0;display:grid;place-items:center;padding:20px;z-index:120;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;opacity:0;transition:opacity .22s,visibility .22s}.modal.is-open{visibility:visible;opacity:1}.modal-backdrop{position:absolute;inset:0;background:#10181d8c}.modal-dialog{position:relative;z-index:1;width:min(100%,720px);padding:34px;border:1px solid rgba(255,255,255,.4);border-radius:var(--radius-lg);background:#fffffff0;box-shadow:var(--shadow)}.modal-dialog-case{display:grid;grid-template-rows:auto auto auto minmax(0px,1fr);width:min(1352px,-40px + 100vw);height:min(1040px,-40px + 100dvh);overflow:hidden auto;padding:48px 96px 48px 48px}.modal-close{position:absolute;top:16px;right:20px;padding:0;border:0px;background:transparent;color:var(--muted);cursor:pointer;font-size:2rem;line-height:1}.modal-dialog-form .modal-close{top:8px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}.modal-dialog h3{margin-bottom:16px}.modal-dialog-form{width:min(100%,760px)}.modal-intro{margin:0 0 20px;color:var(--muted);line-height:1.7}.modal-dialog-success{width:min(100%,560px);padding:78px 34px 30px;border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;color:var(--text);background:linear-gradient(#f9fafbfc,#f3f4f6fc);box-shadow:#1621262e 0 28px 56px}.success-badge{position:absolute;top:-54px;left:50%;display:grid;place-items:center;width:108px;height:108px;margin-left:-54px;border-radius:50%;background:linear-gradient(180deg,#fff 0%,var(--bg) 100%);border:1px solid rgba(75,85,99,.16);box-shadow:#1621261f 0 14px 32px}.success-badge svg{width:54px;height:54px}.success-badge path{stroke:#78b84e;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.modal-dialog-success h3{margin-bottom:12px;font-size:clamp(2rem,3vw,2.6rem);color:var(--text)}.success-text{max-width:22ch;margin:0 auto 28px;font-size:clamp(1.18rem,2vw,1.42rem);font-weight:600;line-height:1.45;color:var(--muted)}.success-button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:190px;min-height:54px;padding:0 30px;border:0px;border-radius:var(--radius-md);color:#fff;font-size:1.05rem;font-weight:700;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-dark) 100%);cursor:pointer;box-shadow:#4b556333 0 12px 24px}.cookie-popup{position:fixed;left:22px;right:auto;bottom:22px;z-index:40;width:min(100% - 44px,460px);margin:0;opacity:0;visibility:hidden;transform:translateY(18px);transition:opacity .24s,transform .24s,visibility .24s}.cookie-popup.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.cookie-popup__inner{display:grid;grid-template-columns:minmax(0px,1fr) auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid rgba(22,33,38,.1);border-radius:14px;background:var(--bg);box-shadow:#1621261f 0 14px 28px}.cookie-popup__text{margin:0;color:var(--muted);font-size:.86rem;line-height:1.36}.cookie-popup__text .consent-link{position:relative;z-index:1;font-weight:600;pointer-events:auto}.cookie-popup__button{width:auto;min-width:118px;min-height:44px;padding:0 18px;white-space:nowrap;justify-self:end;font-size:.94rem;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-dark) 100%);box-shadow:#4b556329 0 8px 16px}.cookie-popup__button:hover{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-dark) 100%);box-shadow:#4b556329 0 8px 16px}.success-button:hover{filter:brightness(1.03)}.modal-meta{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.modal-meta span{padding:9px 12px;border-radius:var(--radius-md);background:#2e68541a;color:var(--success);font-weight:700}.modal-meta[hidden],.modal-reason[hidden],.case-modal-gallery[hidden]{display:none!important}.case-modal-gallery{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));min-height:0px;height:100%;align-items:stretch;gap:18px;margin:22px 0 0}@media(min-width:1025px){.modal-dialog-case{grid-template-rows:auto auto auto auto minmax(0px,1fr) auto;padding:30px 72px 32px 40px}.modal-dialog-case .eyebrow{position:relative;display:inline-block;width:fit-content;max-width:100%;margin-bottom:18px;line-height:1.25}.modal-dialog-case .eyebrow:after{content:"";position:absolute;right:0;bottom:-8px;left:0;height:1px;background:#a1620757;pointer-events:none}.modal-dialog-case h3{margin-bottom:8px}.modal-dialog-case>.eyebrow+h3:before{content:none!important}#case-modal-summary{margin:0 0 10px;line-height:1.5}.modal-dialog-case .modal-meta{margin:8px 0 0}.modal-dialog-case .modal-meta span{padding:7px 10px}.modal-dialog-case .case-modal-gallery{margin-top:12px}}.modal-reason{margin:0}@media(max-width:1024px){.quiz-result-grid,.case-modal-gallery{grid-template-columns:1fr}}@media(max-width:760px){.hero-copy,.lead-copy,.lead-form-card,.hero-panel,.contact-card,.modal-dialog{padding:16px}.modal-dialog-success{padding:64px 20px 22px}.success-badge{top:-46px;width:92px;height:92px;margin-left:-46px}.success-badge svg{width:46px;height:46px}.success-text{max-width:12ch;font-size:clamp(1.28rem,6vw,1.72rem)}.form-grid{grid-template-columns:1fr}.cookie-popup{left:14px;right:auto;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:min(100% - 118px,330px)}.cookie-popup__inner{grid-template-columns:1fr;align-items:stretch;gap:9px;padding:10px 11px 11px;border-radius:14px;background:var(--bg)}.cookie-popup__text{font-size:.76rem;line-height:1.34}.cookie-popup__button{width:100%;min-width:0px;min-height:46px;padding:0 16px;font-size:.94rem;justify-self:stretch}}@media(max-width:760px){.modal{place-items:start center;padding:12px}.modal-dialog-case{width:100%;height:auto;max-height:calc(-24px + 100dvh);padding:16px 48px 12px 12px;border-radius:var(--radius-md)}.modal-dialog-case .modal-close{top:8px;right:10px;font-size:1.9rem}.modal-dialog-case .eyebrow{max-width:none;margin:0 0 18px;font-size:.68rem;line-height:1.3;letter-spacing:.09em}.modal-dialog-case h3{max-width:none;margin-bottom:10px;font-size:clamp(1.34rem,6.2vw,1.72rem);line-height:1.16}#case-modal-summary{margin-bottom:12px;font-size:.98rem;line-height:1.52}.case-modal-gallery{gap:8px;margin-top:10px}}.promo-title-line{display:block}@media(max-width:760px){.promo-title-line{display:block}}@media(max-width:760px){#lead-modal{top:var(--app-viewport-offset-top, 0px);bottom:auto;height:var(--app-viewport-height, 100dvh);min-height:0px;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overflow-y:auto;place-items:start center;align-content:start}.modal:has(.modal-dialog-form){top:var(--app-viewport-offset-top, 0px);bottom:auto;height:var(--app-viewport-height, 100dvh);min-height:0px;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overflow-y:auto;place-items:start center;align-content:start}#success-modal{top:0;bottom:auto;height:100dvh;min-height:0px;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));place-items:center;align-content:center}.modal:has(.modal-dialog-success){top:0;bottom:auto;height:100dvh;min-height:0px;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));place-items:center;align-content:center}#lead-modal .modal-dialog-form{max-height:calc(var(--app-viewport-height, 100dvh) - 24px);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scroll-padding:18px 0 max(96px,env(safe-area-inset-bottom)) 0}.modal:has(.modal-dialog-form) .modal-dialog-form{max-height:calc(var(--app-viewport-height, 100dvh) - 24px);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scroll-padding:18px 0 max(96px,env(safe-area-inset-bottom)) 0}#success-modal .modal-dialog-success{max-height:calc(-24px + 100dvh)}.modal:has(.modal-dialog-success) .modal-dialog-success{max-height:calc(-24px + 100dvh)}}@media(max-width:760px)and (max-height:620px){#lead-modal,#success-modal,.modal:has(.modal-dialog-form),.modal:has(.modal-dialog-success){place-items:start center;align-content:start}}@media(max-width:760px){.lead-inline-form h3,.cases-inline-form h3,.quiz-side-card h3,.expert-header h3,.modal-dialog-form h3{font-size:24px!important}}@media(orientation:landscape)and (max-height:560px)and (max-width:1180px)and (hover:none),(orientation:landscape)and (max-height:560px)and (max-width:1180px)and (pointer:coarse){.hero-grid,.lead-layout,.quiz-layout,.promo-card,.trust-grid,.court-results-grid,.cases-grid,.process-grid,.advantage-list,.faq-list,.faq-accordion,.contact-card,.contact-list-redesign,.guarantees-grid,#nash-podkhod .reason-grid,.lead-reasons,.case-modal-gallery{grid-template-columns:1fr!important}.hero-copy,.lead-copy,.lead-form-card,.hero-panel,.contact-card,.modal-dialog{padding:16px}}@media(max-width:760px),(min-width:761px)and (max-width:1024px)and (orientation:portrait){.cookie-popup{left:14px;right:auto;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:min(100% - 118px,330px)}.cookie-popup__inner{grid-template-columns:1fr;align-items:stretch;gap:9px;padding:10px 11px 11px;border-radius:14px;background:var(--bg)}.cookie-popup__text{font-size:.76rem;line-height:1.34}.cookie-popup__button{width:100%;min-width:0px;min-height:46px;padding:0 16px;font-size:.94rem;justify-self:stretch}}html:is(.is-mobile-landscape-mode,.is-mobile-desktop-mode) .cookie-popup{left:14px;right:auto;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:min(100% - 118px,330px)}html:is(.is-mobile-landscape-mode,.is-mobile-desktop-mode) .cookie-popup__inner{grid-template-columns:1fr;align-items:stretch;gap:9px;padding:10px 11px 11px;border-radius:14px;background:var(--bg)}html:is(.is-mobile-landscape-mode,.is-mobile-desktop-mode) .cookie-popup__text{font-size:.76rem;line-height:1.34}html:is(.is-mobile-landscape-mode,.is-mobile-desktop-mode) .cookie-popup__button{width:100%;min-width:0px;min-height:46px;padding:0 16px;font-size:.94rem;justify-self:stretch}body.home-page .modal-backdrop{background:#0a1428ad;backdrop-filter:blur(3px)}body.home-page .modal-dialog-form,body.home-page #contact-quiz-modal .contact-quiz-dialog{color:var(--primer-text);font-family:var(--primer-font-sans);background:var(--primer-bg);border:1px solid var(--primer-border);border-radius:18px;box-shadow:var(--primer-overlay-shadow)}body.home-page .modal-dialog-form>.eyebrow,body.home-page #contact-quiz-modal .eyebrow,body.home-page #contact-quiz-modal .contact-quiz-result-note{color:var(--gold-500)!important;font-family:var(--primer-font-sans)}body.home-page .modal-dialog-form>.eyebrow,body.home-page .modal-dialog-form>h3,body.home-page .modal-dialog-form>.modal-intro{text-align:center}body.home-page .modal-dialog-form h3,body.home-page #contact-quiz-modal .contact-quiz-head h3,body.home-page #contact-quiz-modal .contact-quiz-stage h3{color:var(--primer-text);font-family:var(--primer-font-display);font-weight:700;letter-spacing:-.02em}body.home-page .modal-dialog-form h3{font-size:clamp(26px,3vw,34px);line-height:1.12}body.home-page .modal-dialog-form .modal-intro,body.home-page #contact-quiz-modal .contact-quiz-result-text{color:var(--primer-text-muted)}body.home-page .modal-dialog-form .modal-close,body.home-page #contact-quiz-modal .modal-close{color:var(--primer-text);background:var(--primer-bg-soft);border:1px solid var(--primer-border);border-radius:50%;box-shadow:none}body.home-page .modal-dialog-form .form-field span,body.home-page #contact-quiz-modal .form-field span,body.home-page .contact-widget-form .form-field span{color:var(--primer-text);font-family:var(--primer-font-sans);font-weight:700}body.home-page .modal-dialog-form .form-field>span,body.home-page .modal-dialog-form .form-field input,body.home-page .modal-dialog-form .form-status{text-align:center}body.home-page .modal-dialog-form .form-field input,body.home-page #contact-quiz-modal .form-field input,body.home-page #contact-quiz-modal .quiz-text-answer textarea,body.home-page .contact-widget-form .form-field input{color:var(--primer-text);font-family:var(--primer-font-sans);background:var(--primer-bg);border:1px solid var(--primer-border);border-radius:8px;box-shadow:none}body.home-page .modal-dialog-form .form-field input:focus,body.home-page #contact-quiz-modal .form-field input:focus,body.home-page #contact-quiz-modal .quiz-text-answer textarea:focus,body.home-page .contact-widget-form .form-field input:focus{border-color:var(--gold-400);outline:none;box-shadow:#bd9b4a29 0 0 0 3px}body.home-page .modal-dialog-form .consent-field,body.home-page #contact-quiz-modal .consent-field,body.home-page .contact-widget-form .consent-field{margin:18px 0 20px;padding:14px;background:var(--primer-bg-soft);border:1px solid var(--primer-border);border-radius:10px}body.home-page .modal-dialog-form .consent-check,body.home-page #contact-quiz-modal .consent-check,body.home-page .contact-widget-form .consent-check{color:var(--primer-text-muted);font-family:var(--primer-font-sans)}body.home-page .modal-dialog-form .consent-check,body.home-page .modal-dialog-form .consent-check>span{text-align:left}body.home-page .modal-dialog-form .consent-check input,body.home-page #contact-quiz-modal .consent-check input,body.home-page .contact-widget-form .consent-check input{border-color:#14223b6b;background-color:var(--primer-bg)}body.home-page .modal-dialog-form .consent-link,body.home-page #contact-quiz-modal .consent-link,body.home-page .contact-widget-form .consent-link,body.home-page .cookie-popup__text .consent-link{color:var(--gold-500);text-decoration-color:var(--gold-300)}body.home-page .modal-dialog-form .button-primary,body.home-page #contact-quiz-modal .button-primary,body.home-page #contact-quiz-modal .contact-quiz-next,body.home-page .contact-widget-form .button-primary,body.home-page .cookie-popup__button,body.home-page .success-button,body.home-page .contact-chat-input button{color:#fff;font-family:var(--primer-font-sans);border-color:var(--gold-500);border-radius:8px;box-shadow:none;transform:none;background-position-x:!important;background-position-y:!important;background-size:!important;background-repeat:!important;background-attachment:!important;background-origin:!important;background-clip:!important;background-color:!important;background-image:none!important}body.home-page .modal-dialog-form .button-primary{width:min(100%,380px);justify-self:center}body.home-page .modal-dialog-form .button-primary:hover,body.home-page #contact-quiz-modal .button-primary:hover,body.home-page #contact-quiz-modal .contact-quiz-next:hover,body.home-page .contact-widget-form .button-primary:hover,body.home-page .cookie-popup__button:hover,body.home-page .success-button:hover,body.home-page .contact-chat-input button:hover{box-shadow:none;transform:none;background-position-x:!important;background-position-y:!important;background-size:!important;background-repeat:!important;background-attachment:!important;background-origin:!important;background-clip:!important;background-color:!important;background-image:none!important}@media(max-width:760px){body.home-page .modal-dialog-form .button-primary{width:100%}}body.home-page .modal-dialog-success{color:var(--primer-text);font-family:var(--primer-font-sans);background:var(--primer-bg);border:1px solid var(--primer-border);box-shadow:var(--primer-overlay-shadow)}body.home-page .modal-dialog-success h3{color:var(--primer-text);font-family:var(--primer-font-display)}body.home-page .modal-dialog-success .success-text{color:var(--primer-text-muted)}body.home-page .modal-dialog-success .success-badge{background:var(--primer-bg);border:1px solid var(--gold-300);box-shadow:#0a142824 0 14px 32px}body.home-page .modal-dialog-success .success-badge path{stroke:var(--gold-500)}body.home-page #case-modal .modal-dialog-case{color:var(--primer-text);font-family:var(--primer-font-sans);background:var(--primer-bg);border:1px solid var(--primer-border);border-radius:18px;box-shadow:var(--primer-overlay-shadow)}body.home-page #case-modal .modal-dialog-case>.eyebrow{color:var(--gold-500)!important;font-family:var(--primer-font-sans)}body.home-page #case-modal .modal-dialog-case>.eyebrow:after{content:none!important;display:none!important}body.home-page #case-modal .modal-dialog-case h3,body.home-page #doc-preview-modal.doc-preview-modal--case-modal .doc-preview-case-title,body.home-page #doc-preview-modal.doc-preview-modal--case-documents .doc-preview-case-title{color:var(--primer-text);font-family:var(--primer-font-display);font-weight:700;letter-spacing:-.02em}body.home-page #case-modal #case-modal-summary,body.home-page #case-modal #case-modal-reason,body.home-page #case-modal .case-modal-document-description{color:var(--primer-text-muted);font-family:var(--primer-font-sans)}body.home-page #case-modal .modal-meta span{color:var(--primer-text);font-family:var(--primer-font-sans);background:#a783321a;border:1px solid rgba(167,131,50,.28);border-radius:8px}body.home-page #case-modal .modal-close,body.home-page #doc-preview-modal.doc-preview-modal--case-modal .modal-close,body.home-page #doc-preview-modal.doc-preview-modal--case-documents .modal-close{display:inline-flex;width:38px;min-width:38px;height:38px;min-height:38px;align-items:center;justify-content:center;padding:0;color:var(--primer-text);font-family:var(--primer-font-sans);background:var(--primer-bg-soft);border:1px solid var(--primer-border);border-radius:50%;box-shadow:none;text-shadow:none}body.home-page .cookie-popup{font-family:var(--primer-font-sans)}body.home-page .cookie-popup__inner{color:var(--primer-text);background:var(--primer-bg);border:1px solid var(--primer-border);border-radius:14px;box-shadow:#0a142824 0 16px 34px}body.home-page .cookie-popup__text{color:var(--primer-text-muted)}
