:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050f16;--surface:#071821;--surface-card:#0a1c25;--surface-card-soft:#0a1c25f0;--surface-card-muted:#0d222ce0;--header-bg:#050f16e6;--input-bg:#07151d;--blue-soft:#42c8f51a;--cyan-soft:#21b8db1a;--green-soft:#59d5961a;--text:#b7c7d2;--text-strong:#f3f8fb;--muted:#8298a7;--line:#5bb2d02e;--line-strong:#57c8ee5c;--blue:#42c8f5;--blue-strong:#8de2ff;--cyan:#21b8db;--green:#59d596;--amber:#f2b84b;--danger:#ef7f86;--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow:0 18px 46px #00070c4d;--shadow-strong:0 28px 76px #00070c80;--app-grid-blue:#42c8f509;--app-grid-cyan:#21b8db08;--hero-gradient:linear-gradient(90deg, #050f16fc 0%, #050f16eb 38%, #050f163d 72%, #050f168f 100%);--hero-grid-blue:#42c8f50f;--hero-grid-cyan:#21b8db0d;color:var(--text);background:var(--bg);font-family:var(--sans);font-synthesis:none;letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f9fb;--surface:#eaf4f7;--surface-card:#fff;--surface-card-soft:#fffffff5;--surface-card-muted:#f4f9fbf0;--header-bg:#f9fcfdeb;--input-bg:#fff;--blue-soft:#e7f6fb;--cyan-soft:#e5f8fb;--green-soft:#e9f8f0;--text:#29424f;--text-strong:#0b2430;--muted:#607785;--line:#d4e3e9;--line-strong:#aacbd7;--blue:#087ca7;--blue-strong:#075f80;--cyan:#00a3c7;--green:#16845b;--amber:#a66a09;--danger:#b73d49;--shadow:0 18px 46px #1543541a;--shadow-strong:0 28px 76px #1543542b;--app-grid-blue:#087ca70b;--app-grid-cyan:#00a3c70a;--hero-gradient:linear-gradient(90deg, #f4f9fbfc 0%, #f4f9fbeb 41%, #f4f9fb3d 74%, #f4f9fbbd 100%);--hero-grid-blue:#087ca70f;--hero-grid-cyan:#00a3c70d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;margin:0}button,input,select,textarea{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #42c8f55c}::selection{color:#fff;background:var(--blue)}.app-shell{background:linear-gradient(90deg, var(--app-grid-blue) 1px, transparent 1px), linear-gradient(180deg, var(--app-grid-cyan) 1px, transparent 1px), var(--bg);background-size:72px 72px;min-height:100vh}.container{width:min(1180px,100% - 40px);margin:0 auto}.site-header{z-index:20;border-bottom:1px solid var(--line);background:var(--header-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:68px;padding:0 28px;display:grid;position:sticky;top:0;box-shadow:0 10px 34px #0f172a0d}.site-header>*{min-width:0}.brand{color:var(--text-strong);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:inline-flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#0891b2 100%);border-radius:8px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff47,0 12px 26px #1d4ed833}.brand strong,.brand small{display:block}.brand strong{font-size:17px;line-height:1.1}.brand small{color:var(--muted);margin-top:3px;font-size:12px}.top-nav{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.top-nav::-webkit-scrollbar{display:none}.mobile-menu-button{border:1px solid var(--line);width:42px;height:42px;color:var(--text-strong);background:var(--surface-card);font:inherit;cursor:pointer;border-radius:8px;place-items:center;padding:0;font-size:23px;line-height:1;display:none}.nav-link,.ghost-button,.secondary-button,.primary-button,.option-button,.step-tab,.region-card,.site-footer button{min-height:40px;font:inherit;letter-spacing:0;cursor:pointer;border-radius:8px;transition:border-color .16s,background .16s,color .16s,transform .16s}.nav-link{color:var(--muted);background:0 0;border:1px solid #0000;flex:none;padding:8px 10px;font-size:14px}.header-actions,.button-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.theme-toggle{border:1px solid var(--line);width:40px;height:40px;color:var(--text-strong);background:var(--surface-card);font:inherit;cursor:pointer;border-radius:8px;flex:0 0 40px;place-items:center;padding:0;font-size:19px;line-height:1;display:grid}.theme-toggle:hover{color:var(--blue);border-color:var(--blue);background:var(--blue-soft)}.primary-button,.secondary-button,.ghost-button{text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg, var(--blue) 0%, var(--cyan) 100%);box-shadow:0 10px 22px #1d4ed82e}.primary-button:hover{background:linear-gradient(135deg, var(--blue-strong) 0%, #0e7490 100%);transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.46;transform:none}.secondary-button:hover{border-color:var(--blue);background:var(--blue-soft)}.ghost-button{color:var(--text);background:0 0}.ghost-button:hover{color:var(--blue);background:var(--surface)}.inline-link{width:fit-content;max-width:100%;color:var(--blue);overflow-wrap:anywhere;margin-top:6px;font-weight:800;line-height:1.5;text-decoration:none;display:inline-flex}.inline-link:hover{text-decoration:underline}.inline-text-button{color:var(--blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-weight:800;display:inline-flex}.inline-text-button:hover{text-decoration:underline}.full-width{width:100%}.page-section{padding:66px 0 84px}.section-band{background:var(--surface);border-block:1px solid var(--line)}.hero-section{background:var(--hero-gradient), linear-gradient(90deg, var(--hero-grid-blue) 1px, transparent 1px), linear-gradient(180deg, var(--hero-grid-cyan) 1px, transparent 1px);background-size:auto,54px 54px,54px 54px;border-top:0}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.72fr);align-items:center;gap:46px;min-height:min(690px,100vh - 68px);padding:46px 0 50px;display:grid}.hero-copy{max-width:740px}.eyebrow{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--text-strong);letter-spacing:0;line-height:1.12}h1{max-width:980px;margin-bottom:18px;font-size:35px}h2{margin-bottom:12px;font-size:28px}h3{margin-bottom:10px;font-size:19px}.hero-lead,.page-intro>p,.section-heading>p{color:var(--muted);font-size:18px;line-height:1.65}.hero-lead{max-width:700px;margin-bottom:24px}.trust-strip{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.hero-actions{align-items:stretch}.section-actions{margin-top:22px}.hero-signal-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.signal-card{border:1px solid var(--line);background:var(--surface-card-muted);border-radius:8px;min-width:0;padding:14px;box-shadow:0 12px 30px #0f172a0f}.signal-card strong{color:var(--text-strong);font-size:22px;line-height:1.1;display:block}.signal-card span{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.35;display:block}.trust-strip span,.tech-pill,.profile-tags span,.blocked-list span,.event-grid span{border:1px solid var(--line);min-height:32px;color:var(--text);background:var(--surface-card);border-radius:8px;align-items:center;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.product-preview,.form-surface,.side-panel,.success-panel,.dashboard-panel,.profile-card,.pricing-card,.legal-card,.legal-note{border:1px solid var(--line);background:var(--surface-card-soft);box-shadow:var(--shadow);border-radius:8px}.product-preview{padding:20px;position:relative;overflow:hidden}.product-preview:before{content:"";pointer-events:none;border-top:3px solid #0891b25c;position:absolute;inset:0}.hero-intake{gap:16px;display:grid}.visual-story,.verification-editorial{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:48px;display:grid}.verification-editorial{border-block:1px solid var(--line);margin:0 0 34px;padding:28px 0 34px}.visual-story-copy>p:not(.eyebrow),.verification-editorial .muted-text{color:var(--muted);margin-bottom:22px;font-size:17px;line-height:1.65}.visual-story-copy h2,.verification-editorial h2{max-width:620px}.visual-points{gap:14px;margin:0 0 24px;display:grid}.visual-points.compact{gap:10px;margin-bottom:0}.visual-points>div{border-left:3px solid var(--cyan);padding:2px 0 2px 16px}.visual-points strong,.visual-points span{display:block}.visual-points strong{color:var(--text-strong);font-size:15px}.visual-points span{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}.editorial-photo{min-width:0;margin:0}.editorial-photo picture{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;display:block;overflow:hidden}.editorial-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.editorial-photo figcaption{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.45}.quick-question{gap:10px}.quick-question textarea{min-height:112px;color:var(--text-strong);background:var(--surface);resize:none}.privacy-list{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.privacy-list span{border:1px solid var(--line);min-height:54px;color:var(--text);background:linear-gradient(180deg, var(--surface-card), var(--surface));border-radius:8px;padding:10px;font-size:13px;font-weight:800;line-height:1.35}.preview-topline,.case-head,.panel-head,.case-bottom{justify-content:space-between;align-items:center;gap:14px;display:flex}.preview-topline{color:var(--text-strong);margin-bottom:10px;font-weight:800}.preview-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.metric{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:12px}.metric span,.text-row span,.case-head span,.case-bottom span,.lawyer-mini small,.reply-item small{color:var(--muted);font-size:13px;display:block}.metric strong{color:var(--text-strong);margin-top:4px;font-size:18px;display:block}.preview-list,.case-fields,.profile-form-grid,.event-log{gap:10px;display:grid}.text-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;display:grid}.text-row strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.preview-note,.safe-note,.rules-box,.bankruptcy-notice,.moderation-alert{border-radius:8px;margin-top:18px;padding:14px;line-height:1.55}.preview-note,.safe-note{color:var(--blue);background:linear-gradient(135deg, var(--blue-soft), var(--cyan-soft))}.bankruptcy-notice{color:#713f12;background:#fffbeb;border:1px solid #fde68a;font-weight:700}.page-section>.bankruptcy-notice{margin:-14px 0 28px}.moderation-alert{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca;font-weight:700}.rules-box{color:var(--text);background:var(--surface)}.section-heading,.page-intro{max-width:780px;margin-bottom:32px}.page-intro{margin-bottom:38px}.steps-grid,.card-grid,.trust-proof-grid,.region-grid,.case-grid,.pricing-grid,.legal-grid,.tech-grid{gap:16px;display:grid}.steps-grid,.card-grid.four,.trust-proof-grid,.pricing-grid{grid-template-columns:repeat(4,1fr)}.decision-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.situation-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.situation-card,.compare-panel{border:1px solid var(--line);background:var(--surface-card-soft);box-shadow:var(--shadow);border-radius:8px}.situation-card{gap:12px;min-height:210px;padding:20px;display:grid}.situation-card p{color:var(--muted);line-height:1.6}.compare-panel{padding:24px;position:sticky;top:96px}.dashboard-panel{min-width:0}.response-criteria{gap:12px;margin:20px 0;display:grid}.response-criteria div{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:14px}.response-criteria strong,.response-criteria span{display:block}.response-criteria span{color:var(--muted);margin-top:6px;line-height:1.45}.step-card,.info-card,.case-card,.lawyer-mini{border:1px solid var(--line);background:var(--surface-card-soft);border-radius:8px}.step-card:hover,.info-card:hover,.case-card:hover,.lawyer-mini:hover,.situation-card:hover,.product-preview:hover{box-shadow:var(--shadow-strong);border-color:#0891b252}.step-card,.info-card{padding:22px}.step-card span{color:#fff;background:linear-gradient(135deg, var(--blue), var(--cyan));border-radius:8px;place-items:center;width:34px;height:34px;margin-bottom:22px;font-weight:800;display:grid}.step-card p,.info-card p,.legal-card p,.pricing-card p,.lawyer-mini p,.reply-item p,.profile-card p,.legal-note p,.site-footer p{color:var(--muted);line-height:1.6}.region-grid{grid-template-columns:repeat(3,1fr)}.region-card{border:1px solid var(--line);min-height:72px;color:var(--text);background:var(--surface-card-soft);text-align:left;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:18px;display:grid}.region-card strong{color:var(--text-strong)}.region-card span{color:var(--muted);font-size:14px}.service-area-panel{background:linear-gradient(135deg, var(--blue-soft), var(--surface-card), var(--green-soft));box-shadow:var(--shadow);border:1px solid #0891b23d;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;padding:18px;display:grid}.service-area-panel div,.service-area-panel strong,.service-area-panel span{display:block}.service-area-panel div{border:1px solid var(--line);background:var(--surface-card-muted);border-radius:8px;min-width:0;padding:14px}.service-area-panel strong{color:var(--text-strong);font-size:14px}.service-area-panel span{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.5}.trust-proof-section{padding-top:48px}.trust-proof-card{background:linear-gradient(180deg, var(--surface-card), var(--surface));border:1px solid #0891b233;border-radius:8px;min-height:190px;padding:20px;box-shadow:0 12px 26px #0f172a0d}.trust-proof-card h3{color:var(--text-strong);margin-bottom:10px;font-size:18px}.trust-proof-card p,.section-note,.final-cta-panel p{color:var(--muted);line-height:1.6}.trust-proof-actions{margin-top:18px}.section-note{margin-top:14px;font-size:14px}.catalog-note{margin:-12px 0 26px}.final-cta-panel{background:linear-gradient(135deg, var(--blue-soft), var(--surface-card), var(--green-soft));box-shadow:var(--shadow);border:1px solid #0891b242;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;padding:30px;display:grid}.final-cta-panel h2{color:var(--text-strong);margin:0 0 10px;font-size:28px}.final-cta-actions{gap:10px;min-width:260px;display:grid}.split-section{grid-template-columns:1.05fr .95fr;gap:36px;display:grid}.compact-case-list,.lawyer-list,.reply-list,.review-list{gap:12px;display:grid}.case-card{padding:18px}.case-card.compact{box-shadow:none}.case-head{margin-bottom:16px}.case-head strong{color:var(--text-strong)}.case-bottom{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.case-goal{color:var(--text);margin:14px 0 0;line-height:1.55}.case-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.case-tags span{border:1px solid var(--line);min-height:30px;color:var(--text);background:var(--surface);border-radius:8px;align-items:center;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.case-grid{grid-template-columns:repeat(3,1fr)}.status-pill{white-space:nowrap;border-radius:8px;align-items:center;min-height:28px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.lawyer-mini{grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px;display:grid}.mini-avatar,.profile-avatar{color:#fff;background:var(--green);border-radius:8px;place-items:center;font-weight:800;display:grid}.mini-avatar{width:44px;height:44px}.tech-grid{grid-template-columns:repeat(3,1fr)}.tech-pill{background:var(--surface);justify-content:center;min-height:48px}.resource-grid,.static-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.resource-card,.static-link{border:1px solid var(--line);color:inherit;background:var(--surface-card);border-radius:8px;gap:8px;padding:18px;text-decoration:none;display:grid}.resource-card:hover,.static-link:hover{border-color:var(--blue);background:var(--blue-soft)}.resource-card strong{color:var(--text-strong)}.resource-card span{color:var(--muted)}.static-page{width:min(980px,100% - 40px);margin:0 auto;padding:64px 0 80px}.static-shell{background:var(--bg);min-height:100vh}.static-header{border-bottom:1px solid var(--line);background:var(--surface-card);justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:14px max(20px,50% - 590px);display:flex}.static-brand{color:var(--text-strong);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.static-brand span{color:#fff;background:var(--blue);border-radius:7px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.static-nav,.static-footer nav{flex-wrap:wrap;gap:8px 18px;display:flex}.static-nav a{color:var(--text);font-weight:650;text-decoration:none}.static-footer{color:#cbd5e1;background:#0f172a;gap:14px;padding:34px max(20px,50% - 590px);display:grid}.static-footer strong{color:#fff}.static-footer p{max-width:640px;margin:5px 0 0}.static-footer a{color:#e2e8f0}.static-page h1{max-width:900px}.static-lead{max-width:840px;color:var(--muted);font-size:18px;line-height:1.7}.static-visual-story{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:32px;display:grid}.static-visual-story .editorial-photo{margin-top:28px}.static-visual-story>div{padding-top:28px}.static-visual-story>div>p{color:var(--muted);line-height:1.65}.static-section,.static-disclaimer{border-top:1px solid var(--line);margin-top:28px;padding-top:26px}.static-disclaimer{background:var(--blue-soft);border:1px solid #bfdbfe;border-radius:8px;padding:18px}.static-grid,.static-answer-grid,.static-form-grid{gap:14px;display:grid}.static-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.static-answer-grid,.static-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.static-card,.static-answer,.static-form,.static-table-row,.static-sitemap-group{border:1px solid var(--line);background:var(--surface-card);border-radius:8px}.static-card,.static-answer,.static-form,.static-sitemap-group{padding:18px}.static-card a,.static-answer a,.static-sitemap-group a,.static-section a{color:var(--blue);text-decoration:none}.static-card a:hover,.static-answer a:hover,.static-sitemap-group a:hover,.static-section a:hover{color:var(--blue-strong);text-decoration:underline}.static-card h3,.static-answer h3{margin-bottom:8px;font-size:18px}.static-card p,.static-answer p,.static-note,.static-sitemap-group li{color:var(--muted);line-height:1.6}.static-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.static-list li{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;padding:12px 14px;line-height:1.45}.static-form{gap:16px;display:grid}.static-form-row{min-width:0}.form-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.static-note{margin:0}.static-table{gap:10px;display:grid}.static-table-row{color:var(--text);grid-template-columns:90px repeat(6,minmax(0,1fr));align-items:center;gap:10px;padding:14px;display:grid}.static-table-row strong{color:var(--text-strong)}.static-table-row span{overflow-wrap:anywhere;min-width:0}.static-cta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.static-sitemap-group{margin-top:14px}.static-sitemap-group ul{gap:8px;margin:0;padding-left:18px;display:grid}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:14px;display:flex}.breadcrumbs a{color:var(--blue);text-decoration:none}.faq-layout{grid-template-columns:.8fr 1.2fr;gap:48px;display:grid}.faq-list{gap:10px;display:grid}details{border:1px solid var(--line);background:var(--surface-card);border-radius:8px}summary{color:var(--text-strong);cursor:pointer;padding:18px;font-weight:800}details p{color:var(--muted);margin:0;padding:0 18px 18px;line-height:1.6}.form-layout,.result-layout,.profile-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.form-surface,.side-panel,.success-panel,.dashboard-panel,.profile-card,.pricing-card,.legal-card,.legal-note{padding:24px}.stepper{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:28px;display:grid}.step-tab{border:1px solid var(--line);min-height:64px;color:var(--muted);background:var(--surface);text-align:left;justify-items:start;gap:6px;padding:10px;font-size:13px;display:grid}.step-tab span{width:22px;height:22px;color:var(--muted);background:var(--surface-card);border-radius:7px;place-items:center;font-size:12px;font-weight:800;display:grid}.step-tab.active{color:var(--blue);border-color:var(--blue);background:var(--blue-soft)}.form-step{gap:18px;min-height:390px;display:grid}label,.field-group,.segmented-field{color:var(--text-strong);gap:9px;font-weight:800;display:grid}select,input,textarea{border:1px solid var(--line-strong);width:100%;color:var(--text);background:var(--input-bg);font:inherit;letter-spacing:0;box-sizing:border-box;border-radius:8px;font-weight:400}select{min-height:46px;padding:0 12px}textarea{resize:vertical;min-height:150px;padding:12px}input{min-height:46px;padding:0 12px}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.consent-line{color:var(--text);grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:14px;font-weight:600;line-height:1.45}.consent-line input{width:18px;height:18px;min-height:18px;margin-top:2px;padding:0}.hidden-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.option-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.option-button{border:1px solid var(--line-strong);min-height:48px;color:var(--text);background:var(--surface-card);justify-content:center;padding:10px;font-weight:700}.option-button.active{color:var(--blue);border-color:var(--blue);background:var(--blue-soft)}.segmented-control{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.segmented-control button{border:1px solid var(--line-strong);min-height:44px;color:var(--text);background:var(--surface-card);font:inherit;cursor:pointer;border-radius:8px;font-weight:700}.segmented-control button.active{color:var(--blue);border-color:var(--blue);background:var(--blue-soft)}.form-actions{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:24px;padding-top:22px;display:flex}.muted-text{color:var(--muted)}.side-panel{position:sticky;top:96px}.readiness-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:12px;margin-bottom:18px;padding:14px;display:grid}.readiness-card .preview-topline{margin-bottom:0}.readiness-card strong{color:var(--blue)}.readiness-meter{background:#dbeafe;border-radius:999px;height:8px;overflow:hidden}.readiness-meter span{border-radius:inherit;background:var(--blue);height:100%;display:block}.readiness-list{flex-wrap:wrap;gap:8px;display:flex}.readiness-list span{border:1px solid var(--line-strong);color:var(--muted);background:var(--surface-card);border-radius:8px;padding:5px 8px;font-size:12px;font-weight:800}.risk-map{gap:10px;margin:12px 0 20px;display:grid}.risk-card{background:linear-gradient(135deg,#eff6ffe0,#fffffff5);border:1px solid #2563eb29;border-radius:8px;gap:6px;padding:14px;display:grid}.risk-card span{width:fit-content;color:var(--blue);background:var(--blue-soft);border-radius:8px;padding:4px 8px;font-size:12px;font-weight:800}.risk-card strong{color:var(--text-strong)}.risk-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.check-list,.plain-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.check-list li,.plain-list li{color:var(--text);padding-left:24px;line-height:1.55;position:relative}.check-list li:before,.plain-list li:before{content:"";background:var(--green);border-radius:2px;width:8px;height:8px;position:absolute;top:.75em;left:0}.success-panel h1{margin-bottom:24px}.result-points{gap:12px;margin-bottom:26px;display:grid}.result-points span{border:1px solid var(--line);color:var(--text-strong);background:var(--surface);border-radius:8px;padding:14px;font-weight:800}.next-actions{border:1px solid var(--line);background:var(--surface-card);border-radius:8px;margin-bottom:26px;padding:18px}.next-actions h2{font-size:22px}.catalog-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.catalog-toolbar span{border:1px solid var(--line);min-height:36px;color:var(--muted);background:var(--surface);border-radius:8px;align-items:center;padding:7px 10px;font-size:14px;font-weight:700;display:inline-flex}.catalog-filters{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) minmax(160px,.8fr) auto auto;align-items:end;gap:12px;margin-bottom:22px;padding:16px;display:grid}.catalog-filters label{gap:7px;font-size:13px}.catalog-count{border:1px solid var(--line);background:var(--surface-card);border-radius:8px;align-content:center;min-width:112px;min-height:46px;padding:8px 12px;display:grid}.catalog-count strong{color:var(--text-strong);font-size:20px;line-height:1}.catalog-count span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:800}.dashboard-grid,.admin-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.verification-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 24px;display:grid}.verification-step{border:1px solid var(--line);background:var(--surface-card-soft);border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:14px;display:grid}.verification-step>span{color:#fff;background:linear-gradient(135deg, var(--blue), var(--cyan));border-radius:8px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.verification-step strong,.verification-step small{display:block}.verification-step strong{color:var(--text-strong)}.verification-step small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45}.lawyer-application-panel{grid-column:1/-1}.lawyer-form-head{align-items:flex-start;margin-bottom:8px}.lawyer-form-head .eyebrow{margin-bottom:8px}.lawyer-form-head h2{margin-bottom:0}.verification-badge{border:1px solid var(--line-strong);min-height:30px;color:var(--muted);background:var(--surface);white-space:nowrap;border-radius:8px;align-items:center;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.form-intro{max-width:780px;color:var(--muted);line-height:1.6}.lawyer-application-form{gap:24px;min-width:0;margin-top:24px;display:grid}.form-fieldset{border:0;border-top:1px solid var(--line);gap:18px;min-width:0;margin:0;padding:22px 0 0;display:grid}.form-fieldset legend{color:var(--text-strong);padding:0 14px 0 0;font-size:17px;font-weight:800}.lawyer-form-grid,.specialization-grid,.verification-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.specialization-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.choice-line{border:1px solid var(--line);min-height:44px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;font-weight:700;line-height:1.35;display:flex}.choice-line:has(input:checked){color:var(--blue);border-color:var(--blue);background:var(--blue-soft)}.choice-line input{flex:0 0 17px;width:17px;height:17px;min-height:17px;margin:0;padding:0}.verification-note{border-left:3px solid var(--cyan);background:var(--cyan-soft);padding:14px 16px}.verification-note strong{color:var(--text-strong)}.verification-note p{color:var(--muted);margin:5px 0 0;line-height:1.55}.field-hint{color:var(--muted);font-size:12px;font-weight:500;line-height:1.45}.consent-stack{gap:10px;display:grid}.lawyer-submit-row{align-items:center;gap:16px;display:flex}.lawyer-submit-row>span{max-width:440px;color:var(--muted);font-size:13px;line-height:1.45}.form-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 14px;font-weight:700}.verification-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 0;display:grid}.verification-summary div,.verification-scope-grid div{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:14px}.verification-summary dt,.verification-summary dd,.verification-scope-grid strong,.verification-scope-grid span{display:block}.verification-summary dt,.verification-scope-grid span{color:var(--muted);font-size:13px;line-height:1.45}.verification-summary dd{color:var(--text-strong);overflow-wrap:anywhere;margin:5px 0 0;font-weight:800}.verification-scope-grid strong{color:var(--text-strong);margin-bottom:6px}.verification-scope-note{margin-bottom:0}.dashboard-panel.wide,.admin-grid .wide{grid-column:span 2}.dashboard-grid>.lawyer-application-panel{grid-column:1/-1}:root[data-theme=dark] .bankruptcy-notice{color:#fde68a;background:#302711;border-color:#6b5520}:root[data-theme=dark] .moderation-alert,:root[data-theme=dark] .form-error{color:#fecaca;background:#351b20;border-color:#7f3b42}:root[data-theme=dark] .status-pill.open{color:#7dd3fc;background:#163447}:root[data-theme=dark] .status-pill.replied,:root[data-theme=dark] .readiness-list span.done{color:#86efac;background:#173625;border-color:#285c42}:root[data-theme=dark] .status-pill.closed{color:#cbd5e1;background:#323b47}.reply-item{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.reply-compare{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.reply-compare span{color:var(--blue);background:var(--blue-soft);border-radius:8px;padding:5px 8px;font-size:12px;font-weight:800}.empty-state{border:1px dashed var(--line-strong);background:var(--surface);border-radius:8px;gap:16px;padding:22px;display:grid}.profile-layout{grid-template-columns:340px minmax(0,1fr)}.profile-card{text-align:center}.profile-avatar{width:82px;height:82px;margin:0 auto 18px;font-size:24px}.profile-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0;display:flex}.review-list blockquote{border-left:4px solid var(--blue);background:var(--surface);color:var(--text);border-radius:8px;margin:0;padding:16px;line-height:1.65}.review-list span{color:var(--muted);margin-top:10px;font-weight:800;display:block}.pricing-card{flex-direction:column;min-height:360px;display:flex}.pricing-card strong{color:var(--blue);margin-bottom:12px;font-size:28px;display:block}.pricing-card .check-list{margin-bottom:22px}.pricing-card .secondary-button{margin-top:auto}.legal-grid{grid-template-columns:repeat(3,1fr)}.about-grid,.contact-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.legal-note{margin-top:18px}.admin-grid{align-items:start}.blocked-list,.event-grid{flex-wrap:wrap;gap:8px;display:flex}.blocked-list span{color:#7f1d1d;background:#fef2f2}.event-grid span{color:var(--blue);background:var(--blue-soft);font-family:var(--mono);font-size:12px}.moderation-table{gap:10px;display:grid}.moderation-row{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:110px 1fr 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.center-page{place-items:start;min-height:54vh;display:grid}.site-footer{border-top:1px solid var(--line);color:#e2e8f0;background:#0f172a;padding:42px 0}.footer-grid{grid-template-columns:1.3fr repeat(3,1fr);gap:28px;display:grid}.site-footer strong,.site-footer span{color:#fff;margin-bottom:10px;font-weight:800;display:block}.site-footer p{color:#cbd5e1;max-width:420px}.site-footer button,.site-footer a{color:#cbd5e1;text-align:left;background:0 0;border:0;min-height:30px;padding:3px 0;display:block}.site-footer button:hover,.site-footer a:hover{color:#fff}.site-footer small{color:#cbd5e1;margin-top:10px;display:block}.consent-banner{z-index:80;border:1px solid var(--line-strong);background:var(--surface-card);border-radius:8px;align-items:start;gap:24px;width:min(620px,100% - 40px);padding:18px;display:grid;position:fixed;bottom:20px;left:auto;right:20px;box-shadow:0 18px 50px #0f172a2e}.consent-banner strong{color:var(--text-strong);margin-bottom:6px;display:block}.consent-banner p{max-width:650px;color:var(--muted);margin-bottom:5px;font-size:14px}.consent-banner a{color:var(--blue);font-size:13px}.consent-actions{flex:none;justify-content:flex-end;gap:10px;display:flex}.editorial-meta{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;padding:16px;display:grid}.editorial-meta div{gap:4px;display:grid}.editorial-meta strong{color:var(--text-strong);font-size:13px}.editorial-meta span,.editorial-meta a{color:var(--muted);font-size:14px}.official-sources{flex-wrap:wrap;gap:8px 16px;margin:10px 0 0;padding:0;list-style:none;display:flex}@media (width<=1240px){.site-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:70px;padding:12px 20px}.mobile-menu-button{display:grid}.top-nav,.header-actions{grid-column:1/-1;display:none}.top-nav.is-open{flex-wrap:wrap;width:100%;padding-top:4px;display:flex}.header-actions.is-open{justify-content:flex-start;display:flex}}@media (width<=1080px){.site-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:70px;padding:12px 20px}.mobile-menu-button{display:grid}.top-nav,.header-actions{grid-column:1/-1;display:none}.top-nav.is-open{flex-wrap:wrap;width:100%;padding-top:4px;display:flex}.header-actions.is-open{justify-content:flex-start;display:flex}.hero-grid,.split-section,.decision-layout,.visual-story,.verification-editorial,.static-visual-story,.form-layout,.result-layout,.profile-layout,.faq-layout{grid-template-columns:1fr}.hero-grid{min-height:auto}.visual-story.reverse .editorial-photo{order:-1}.verification-steps,.specialization-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.side-panel,.compare-panel{position:static}.catalog-filters,.steps-grid,.situation-grid,.static-grid,.static-answer-grid,.static-form-grid,.card-grid.four,.trust-proof-grid,.pricing-grid,.case-grid,.legal-grid,.dashboard-grid,.admin-grid,.tech-grid,.resource-grid,.static-links,.service-area-panel,.about-grid,.contact-info-grid{grid-template-columns:repeat(2,1fr)}.final-cta-panel{grid-template-columns:1fr}.final-cta-actions{min-width:0}.dashboard-panel.wide,.admin-grid .wide{grid-column:span 2}.static-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}h1{font-size:32px}}@media (width<=720px){.container{width:min(100% - 28px,1180px)}.section,.page-section{padding:48px 0}.header-actions.is-open{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr);justify-content:stretch;width:100%;display:grid}.header-actions .primary-button,.header-actions .ghost-button{white-space:normal;width:100%;padding-inline:12px}h1{font-size:28px}h2{font-size:23px}.hero-lead,.page-intro>p,.section-heading>p{font-size:16px}.preview-metrics,.hero-signal-grid,.privacy-list,.situation-grid,.catalog-filters,.steps-grid,.static-grid,.static-answer-grid,.static-form-grid,.card-grid.four,.trust-proof-grid,.pricing-grid,.case-grid,.legal-grid,.dashboard-grid,.admin-grid,.tech-grid,.resource-grid,.static-links,.contact-grid,.region-grid,.service-area-panel,.about-grid,.contact-info-grid,.final-cta-panel,.option-grid,.stepper{grid-template-columns:1fr}.dashboard-panel.wide,.admin-grid .wide{grid-column:span 1}.region-card,.reply-item,.moderation-row,.text-row{grid-template-columns:1fr}.form-actions,.button-row,.static-cta-row{flex-direction:column;align-items:stretch}.form-actions .primary-button,.form-actions .secondary-button,.button-row .primary-button,.button-row .secondary-button,.static-cta-row .primary-button,.static-cta-row .secondary-button{width:100%}.static-table-row,.footer-grid{grid-template-columns:1fr}.consent-banner,.consent-actions{flex-direction:column;align-items:stretch}.consent-banner{width:auto;bottom:14px;left:14px;right:14px}.editorial-meta,.verification-steps,.lawyer-form-grid,.specialization-grid,.verification-summary,.verification-scope-grid,.professional-type-control{grid-template-columns:1fr}.lawyer-form-head{justify-items:start;display:grid}.verification-badge{white-space:normal}.lawyer-submit-row{flex-direction:column;align-items:stretch}.lawyer-submit-row .primary-button{width:100%}.static-header{gap:12px;display:grid}.static-nav{gap:10px 16px}}@media (width<=480px){.site-header{padding-inline:14px}.top-nav{width:100%;max-width:100%}.header-actions{grid-template-columns:40px 1fr}.header-actions .primary-button{grid-column:1/-1}.eyebrow,h1,.hero-lead{overflow-wrap:anywhere}}:root{--navigator-radius:6px;--navigator-panel:#081c26db;--navigator-panel-strong:#071821f5;--navigator-glow:#42c8f538}:root[data-theme=light]{--navigator-panel:#ffffffe0;--navigator-panel-strong:#fafdfef7;--navigator-glow:#087ca729}body{background:var(--bg)}.app-shell,.static-shell{background:linear-gradient(90deg, var(--app-grid-blue) 1px, transparent 1px), linear-gradient(180deg, var(--app-grid-cyan) 1px, transparent 1px), var(--bg);background-size:64px 64px}.container{width:min(1240px,100% - 48px)}.site-header{border-color:var(--line);background:var(--header-bg);min-height:72px;padding:0 max(24px,50vw - 690px);box-shadow:0 10px 38px #00070c38}.brand{gap:12px}.brand-mark{border:1px solid var(--blue);border-radius:var(--navigator-radius);width:44px;height:44px;color:var(--blue-strong);background:linear-gradient(135deg,#42c8f524,#59d5960d);font-size:16px;box-shadow:inset 0 0 18px #42c8f514,0 0 24px #42c8f514}.brand strong{font-size:18px}.brand small{color:var(--muted);font-size:11px}.top-nav{justify-content:center;gap:12px}.nav-link{color:var(--text);padding:9px 7px;font-size:13px;position:relative}.nav-link:after{content:"";background:var(--blue);height:1px;transition:transform .18s;position:absolute;bottom:2px;left:7px;right:7px;transform:scaleX(0)}.nav-link:hover,.nav-link.active{color:var(--blue-strong);background:0 0}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.theme-toggle,.mobile-menu-button{border-color:var(--line-strong);border-radius:var(--navigator-radius);background:#081c26b8}:root[data-theme=light] .theme-toggle,:root[data-theme=light] .mobile-menu-button{background:#ffffffe6}.primary-button,.secondary-button,.ghost-button,.option-button,.step-tab,.region-card{border-radius:var(--navigator-radius)}.primary-button{color:#03131a;background:#45c9f3;border-color:#67dafc;box-shadow:0 0 0 1px #45c9f31f,0 10px 30px #1ba9d333}.primary-button:hover{color:#020d12;background:#78dcfa;border-color:#9ce9ff;box-shadow:0 12px 34px #1ba9d347}.secondary-button{color:var(--text-strong);border-color:var(--line-strong);background:#071821ad}:root[data-theme=light] .secondary-button{background:#ffffffd1}.secondary-button:hover{color:var(--blue-strong);border-color:var(--blue);background:var(--blue-soft)}.ghost-button{color:var(--text-strong);border:1px solid #0000}.ghost-button:hover{color:var(--blue-strong);border-color:var(--line);background:var(--blue-soft)}.large{min-height:48px;padding:12px 18px}.eyebrow{color:var(--blue);letter-spacing:0;margin-bottom:12px;font-size:12px}h1{font-size:38px;line-height:1.08}h2{font-size:27px;line-height:1.14}h3{font-size:18px}.section{padding:76px 0}.section-band{border-color:var(--line);background:#071821b8}:root[data-theme=light] .section-band{background:#eaf4f7b8}.hero-section{isolation:isolate;background:var(--hero-gradient), var(--bg);border-top:0;position:relative;overflow:hidden}.hero-section:before{content:"";z-index:-2;opacity:.96;transform-origin:72%;background-image:url(/images/brand/debt-map-2048.webp);background-position:top;background-repeat:no-repeat;background-size:cover;animation:14s ease-in-out infinite alternate navigator-map-breathe;position:absolute;inset:0;transform:scale(1.015)}.hero-section:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#050f16fa 0%,#050f16e6 36%,#050f161f 68%,#050f1675 100%),linear-gradient(#0000 64%,#050f16e6 100%);position:absolute;inset:0}:root[data-theme=light] .hero-section:before{opacity:.34;filter:saturate(.55)brightness(1.55)}:root[data-theme=light] .hero-section:after{background:linear-gradient(90deg,#f4f9fbfc 0%,#f4f9fbeb 40%,#f4f9fb3d 72%,#f4f9fbb8 100%),linear-gradient(#0000 62%,#f4f9fbeb 100%)}.hero-grid{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);gap:36px;min-height:500px;padding:64px 0 40px}.hero-copy{z-index:2;max-width:590px;position:relative}.hero-copy h1{max-width:620px;margin-bottom:20px;font-size:48px}.hero-copy h1 span{color:var(--blue-strong);display:block}.hero-lead{max-width:560px;color:var(--text);margin-bottom:26px;font-size:17px;line-height:1.55}.hero-actions{gap:12px}.hero-assurance{width:fit-content;color:var(--muted);align-items:center;gap:10px;margin-top:18px;font-size:13px;display:flex}.assurance-lock,.protection-mark{color:#052419;background:var(--green);flex:none;place-items:center;font-weight:900;display:grid;box-shadow:0 0 18px #59d59642}.assurance-lock{border-radius:50%;width:24px;height:24px}.trust-strip{margin-top:22px}.trust-strip span{border-color:var(--line);min-height:29px;color:var(--text);background:#071821a8;border-radius:4px;font-size:12px}:root[data-theme=light] .trust-strip span{background:#ffffffc2}.hero-privacy-link{color:var(--blue-strong);margin-top:14px;font-size:13px}.hero-map-panel{min-height:390px;position:relative}.map-region-control,.map-caption,.map-protection-card{border:1px solid var(--line-strong);border-radius:var(--navigator-radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05141cc7;position:absolute}:root[data-theme=light] .map-region-control,:root[data-theme=light] .map-caption,:root[data-theme=light] .map-protection-card{background:#ffffffdb}.map-region-control{min-width:220px;padding:12px 16px;display:grid;top:8px;left:10%}.map-region-control span,.map-caption span,.map-protection-card span{color:var(--muted);font-size:12px;line-height:1.45}.map-region-control strong,.map-caption strong,.map-protection-card strong{color:var(--text-strong);font-size:13px}.map-pulse{border:1px solid #42c8f57a;border-radius:50%;width:66px;height:66px;animation:2.8s ease-out infinite navigator-pulse;position:absolute;top:42%;left:26%;box-shadow:0 0 32px #42c8f533}.map-pulse:before,.map-pulse span{content:"";border-radius:50%;position:absolute}.map-pulse:before{border:1px solid #42c8f5b8;inset:10px}.map-pulse span{background:#d8f7ff;inset:25px;box-shadow:0 0 18px #42c8f5}.map-caption{gap:3px;max-width:220px;padding:10px 12px;display:grid;top:51%;left:37%}.map-protection-card{grid-template-columns:auto minmax(0,1fr);gap:12px;width:min(280px,76%);padding:14px;display:grid;bottom:36px;right:0}.map-protection-card div{gap:4px;display:grid}.protection-mark{border-radius:5px 5px 12px 12px;width:34px;height:40px}.journey-rail{z-index:2;border-block:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 auto 24px;padding:22px 0;list-style:none;display:grid;position:relative}.journey-rail:before{content:"";background:linear-gradient(90deg, var(--blue), #42c8f53d, var(--blue));height:1px;position:absolute;top:41px;left:9%;right:9%}.journey-rail:after{content:"";width:9px;height:9px;box-shadow:0 0 16px var(--blue);background:#dff8ff;border-radius:50%;animation:8s ease-in-out infinite navigator-rail-travel;position:absolute;top:37px;left:9%}.journey-rail li{z-index:1;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding-right:16px;display:grid;position:relative}.journey-number{border:1px solid var(--blue);width:42px;height:42px;color:var(--blue-strong);font-family:var(--mono);background:#071821;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;box-shadow:0 0 20px #42c8f51f}:root[data-theme=light] .journey-number{background:#f4f9fb}.journey-rail strong,.journey-rail small{display:block}.journey-rail strong{color:var(--text-strong);font-size:14px}.journey-rail small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.35}.hero-console{z-index:2;grid-template-columns:1.12fr 1fr 1fr 1fr;gap:12px;padding-bottom:54px;display:grid;position:relative}.console-panel{border:1px solid var(--line);border-radius:var(--navigator-radius);background:var(--navigator-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;min-width:0;min-height:220px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff06,0 18px 40px #00070c2e}.console-panel:hover{border-color:var(--line-strong)}.console-panel header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.console-panel header strong{color:var(--text-strong);font-size:14px}.console-panel header span{color:var(--blue);font-size:10px}.contour-content{grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:12px;display:grid}.contour-list,.risk-lines{gap:11px;margin:0;padding:0;list-style:none;display:grid}.contour-list li,.risk-lines li{min-width:0;color:var(--text);align-items:center;gap:8px;font-size:11px;display:flex}.dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.dot.blue{background:var(--blue);box-shadow:0 0 9px #42c8f58c}.dot.cyan{background:var(--cyan)}.dot.green{background:var(--green)}.dot.amber{background:var(--amber)}.dot.muted{background:#557080}.assessment-ring{background:radial-gradient(circle at center, #071821 55%, transparent 57%), conic-gradient(var(--green) 0 26%, var(--blue) 26% 59%, #54768752 59% 100%);text-align:center;border-radius:50%;place-content:center;width:88px;height:88px;display:grid}:root[data-theme=light] .assessment-ring{background:radial-gradient(circle at center, #f8fcfd 55%, transparent 57%), conic-gradient(var(--green) 0 26%, var(--blue) 26% 59%, #54768733 59% 100%)}.assessment-ring span,.assessment-ring small{display:block}.assessment-ring span{color:var(--text-strong);font-size:12px;font-weight:800}.assessment-ring small{max-width:62px;color:var(--muted);margin-top:2px;font-size:8px;line-height:1.2}.console-disclaimer{color:var(--muted);margin-top:auto;padding-top:12px;font-size:10px}.source-checks,.document-lines{gap:8px;display:grid}.source-checks div,.document-lines div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.source-checks span,.document-lines span{color:var(--text-strong);font-size:12px}.source-checks small{color:var(--muted);font-size:9px}.document-lines div{grid-template-columns:22px minmax(0,1fr)}.document-lines i{border:1px solid var(--line-strong);width:19px;height:19px;color:var(--green);border-radius:4px;place-items:center;font-size:10px;font-style:normal;display:grid}.console-link,.console-action{width:fit-content;color:var(--blue-strong);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:10px 0 0;font-size:11px;font-weight:800;text-decoration:none}.console-link:hover,.console-action:hover{color:var(--green)}.risk-lines{margin-bottom:16px}.risk-lines li{align-items:flex-start;line-height:1.4}.button-link{text-align:left}.section-heading,.page-intro{max-width:760px;padding-left:18px;position:relative}.section-heading:before,.page-intro:before{content:"";background:linear-gradient(180deg, var(--blue), transparent);width:2px;position:absolute;top:2px;bottom:4px;left:0}.section-heading>p,.page-intro>p,.hero-lead{font-size:16px}.page-section{isolation:isolate;position:relative}.page-section:before{content:"";z-index:-1;opacity:.09;pointer-events:none;background:url(/images/brand/debt-map-1024.webp) 100% 0/cover no-repeat;width:min(760px,70vw);height:290px;position:absolute;top:0;right:0}:root[data-theme=light] .page-section:before{opacity:.05;filter:saturate(.3)}.product-preview,.form-surface,.side-panel,.success-panel,.dashboard-panel,.profile-card,.pricing-card,.legal-card,.legal-note,.situation-card,.compare-panel,.step-card,.info-card,.case-card,.lawyer-mini,.trust-proof-card,.resource-card,.static-card,.static-answer,.static-form,.static-sitemap-group{border-color:var(--line);border-radius:var(--navigator-radius);background:var(--navigator-panel);box-shadow:none}.step-card,.info-card,.case-card,.lawyer-mini,.situation-card,.trust-proof-card,.resource-card,.pricing-card{transition:border-color .18s,transform .18s,box-shadow .18s}.step-card:hover,.info-card:hover,.case-card:hover,.lawyer-mini:hover,.situation-card:hover,.trust-proof-card:hover,.resource-card:hover,.pricing-card:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 18px 42px #00070c33}.step-card{position:relative;overflow:hidden}.step-card:after{content:"";background:linear-gradient(90deg, var(--blue), transparent);height:2px;position:absolute;bottom:0;left:0;right:0}.step-card span{border:1px solid var(--line-strong);color:var(--blue-strong);background:var(--blue-soft)}.visual-story,.verification-editorial{gap:54px}.editorial-photo picture{border-color:var(--line-strong);border-radius:var(--navigator-radius);position:relative;box-shadow:0 22px 60px #00070c52}.editorial-photo picture:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:0;left:0;right:0}:root[data-theme=dark] .editorial-photo img{filter:brightness(.7)saturate(.82)contrast(1.07)}.visual-points>div{border-left-color:var(--blue)}.service-area-panel,.final-cta-panel{border-color:var(--line-strong);border-radius:var(--navigator-radius);background:linear-gradient(90deg,#071821f7,#071821b8),url(/images/brand/debt-map-1024.webp) 100%/cover no-repeat}.lawyer-invite-band{position:relative;overflow:hidden}.lawyer-invite-band:after{content:"";background:linear-gradient(90deg, transparent, var(--green));opacity:.7;pointer-events:none;width:180px;height:1px;position:absolute;top:50%;right:max(24px,50vw - 620px)}.lawyer-invite{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:64px;display:grid}.lawyer-invite-copy h2{max-width:680px;margin:0 0 16px}.lawyer-invite-lead{max-width:720px;color:var(--muted);margin:0;font-size:16px}.lawyer-invite-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.lawyer-invite-benefits>div{border-top:1px solid var(--line-strong);gap:6px;min-width:0;padding-top:14px;display:grid}.lawyer-invite-benefits strong{color:var(--green);font-size:15px}.lawyer-invite-benefits span{color:var(--muted);font-size:12px;line-height:1.45}.lawyer-invite-action{z-index:1;border:1px solid var(--line-strong);border-radius:var(--navigator-radius);background:var(--navigator-panel-strong);padding:26px;position:relative;box-shadow:0 22px 56px #00070c38}.lawyer-invite-action h3{margin:14px 0 10px}.lawyer-invite-action p{color:var(--muted);margin:0 0 20px;font-size:13px}.lawyer-invite-label{color:var(--green);background:var(--green-soft);border:1px solid #59d59657;border-radius:4px;padding:6px 8px;font-size:11px;font-weight:700;display:inline-flex}.lawyer-invite-link{color:var(--blue-strong);margin-top:14px;font-size:12px;font-weight:700;display:inline-block}:root[data-theme=light] .service-area-panel,:root[data-theme=light] .final-cta-panel{background:linear-gradient(90deg,#fffffffa,#f4f9fbd1),url(/images/brand/debt-map-1024.webp) 100%/cover no-repeat}.service-area-panel div,.response-criteria div,.verification-step,.verification-summary div,.verification-scope-grid div,.readiness-card,.next-actions{border-color:var(--line);border-radius:var(--navigator-radius);background:var(--surface-card-muted)}.region-card{border-color:var(--line);background:var(--navigator-panel)}.region-card:hover{border-color:var(--blue);background:var(--blue-soft)}.tech-pill,.profile-tags span,.blocked-list span,.event-grid span,.case-tags span,.readiness-list span{background:var(--surface-card-muted);border-radius:4px}.form-surface,.side-panel,.success-panel,.dashboard-panel,.profile-card,.pricing-card,.legal-card{box-shadow:0 20px 56px #00070c29}.form-surface,.success-panel,.dashboard-panel,.profile-card,.legal-card{border-top-color:var(--line-strong)}select,input,textarea{border-color:var(--line);border-radius:var(--navigator-radius);background:#05141cbd}:root[data-theme=light] select,:root[data-theme=light] input,:root[data-theme=light] textarea{background:#ffffffeb}select:focus,input:focus,textarea:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #42c8f51a}.step-tab,.option-button,.segmented-control button,.choice-line{border-color:var(--line);border-radius:var(--navigator-radius);background:var(--surface-card-muted)}.step-tab.active,.option-button.active,.segmented-control button.active{color:var(--blue-strong);border-color:var(--blue);background:var(--blue-soft);box-shadow:inset 0 -2px var(--blue)}.choice-line:has(input:checked){color:var(--blue-strong);border-color:var(--blue);background:var(--blue-soft);box-shadow:inset 0 -2px var(--blue)}.step-tab span,.verification-step>span{color:#03131a;background:var(--blue)}.readiness-meter{background:#5476873d}.readiness-meter span{background:linear-gradient(90deg, var(--blue), var(--green))}.readiness-list span.done{color:var(--green);background:var(--green-soft);border-color:#59d59657}.risk-card{border-radius:var(--navigator-radius);background:#f2b84b0f;border-color:#f2b84b3d}.risk-card span{color:var(--amber);background:#f2b84b1a}.bankruptcy-notice{color:#f6d27d;background:#4f390f8a;border-color:#f2b84b5c}:root[data-theme=light] .bankruptcy-notice{color:#704508;background:#fff8e7;border-color:#e6bf69}.moderation-alert,.form-error{color:#ffc1c5;background:#601c236b;border-color:#ef7f8661}:root[data-theme=light] .moderation-alert,:root[data-theme=light] .form-error{color:#8d2933;background:#fff1f2;border-color:#e9a4aa}.status-pill.open{color:var(--blue-strong);background:var(--blue-soft)}.status-pill.replied{color:var(--green);background:var(--green-soft)}.status-pill.closed{color:var(--muted);background:#54768729}.mini-avatar,.profile-avatar{color:#052419;background:var(--green)}.static-shell{min-height:100vh;overflow-x:clip}.static-header{z-index:20;border-color:var(--line);background:var(--header-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;box-shadow:0 10px 38px #00070c38}.static-brand span{border:1px solid var(--blue);border-radius:var(--navigator-radius);color:var(--blue-strong);background:var(--blue-soft)}.static-nav a:hover{color:var(--blue-strong)}.static-page{isolation:isolate;width:min(1080px,100% - 48px);position:relative}.static-page:before{content:"";z-index:-1;opacity:.09;pointer-events:none;background:url(/images/brand/debt-map-1024.webp) 100% 0/cover no-repeat;width:min(700px,72vw);height:300px;position:absolute;top:24px;right:-80px}.static-page>h1,.static-page>.static-lead,.static-page>.eyebrow,.static-page>.breadcrumbs{max-width:760px}.static-page>h1{margin-bottom:18px}.static-page[data-static-route=\/]{padding-top:72px}.static-page[data-static-route=\/]:before{opacity:.28;width:min(820px,76vw);height:430px;top:0;right:-140px}.static-page[data-static-route=\/]>h1{max-width:620px;font-size:44px}.static-page[data-static-route=\/]>.static-lead{max-width:650px}.static-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;max-width:760px;margin:26px 0 44px;display:flex}.static-hero-actions>span{color:var(--muted);flex-basis:100%;font-size:13px}.static-section,.static-disclaimer{border-color:var(--line)}.static-list li,.static-table-row{border-color:var(--line);border-radius:var(--navigator-radius);background:var(--surface-card-muted)}.static-disclaimer{border-color:var(--line-strong);border-radius:var(--navigator-radius);background:var(--blue-soft)}.static-footer,.site-footer{border-color:var(--line);color:var(--text);background:linear-gradient(90deg,#040d13fa,#05161ef5),url(/images/brand/debt-map-1024.webp) 100%/cover no-repeat}.site-footer p,.site-footer button,.site-footer a,.site-footer small,.static-footer p,.static-footer a{color:var(--muted)}.site-footer button:hover,.site-footer a:hover,.static-footer a:hover{color:var(--blue-strong)}.consent-banner{border-color:var(--line-strong);border-radius:var(--navigator-radius);background:var(--navigator-panel-strong);box-shadow:0 24px 80px #00070c94}@keyframes navigator-map-breathe{0%{transform:scale(1.015)translate(0,0)}to{transform:scale(1.035)translate(-8px,2px)}}@keyframes navigator-pulse{0%{opacity:.7;transform:scale(.86)}60%{opacity:1}to{opacity:0;transform:scale(1.38)}}@keyframes navigator-rail-travel{0%,8%{opacity:0;left:9%}14%{opacity:1}86%{opacity:1}92%,to{opacity:0;left:calc(91% - 9px)}}@media (width<=1240px){.site-header{padding:12px 24px}.top-nav.is-open{border-top:1px solid var(--line);gap:6px 14px;padding:14px 0 8px}.header-actions.is-open{padding-bottom:8px}}@media (width<=1080px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:0;padding-top:56px}.hero-copy{max-width:650px}.hero-map-panel{min-height:310px}.hero-section:before{background-position:56% 0}.hero-section:after{background:linear-gradient(90deg,#050f16f5 0%,#050f16c7 54%,#050f1652 100%),linear-gradient(#050f1614 44%,#050f16eb 100%)}:root[data-theme=light] .hero-section:after{background:linear-gradient(90deg,#f4f9fbf7 0%,#f4f9fbcc 54%,#f4f9fb61 100%),linear-gradient(#f4f9fb14 44%,#f4f9fbf0 100%)}.hero-console,.region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.region-card{grid-template-columns:minmax(0,1fr);gap:5px}.region-card>*{overflow-wrap:anywhere;min-width:0}.journey-rail{gap:8px}.journey-rail li{grid-template-columns:38px minmax(0,1fr);padding-right:6px}.journey-number{width:38px;height:38px}.journey-rail:before{top:39px}.journey-rail:after{top:35px}}@media (width<=720px){.container,.static-page{width:min(100% - 28px,1240px)}.section,.page-section{padding:54px 0}h1,.hero-copy h1,.static-page[data-static-route=\/]>h1{font-size:32px}h2{font-size:24px}.hero-grid{padding:42px 0 24px}.hero-lead{font-size:15px}.hero-map-panel{min-height:270px}.hero-section:before{background-image:url(/images/brand/debt-map-1024.webp);background-position:61% 0;background-size:auto 520px}.map-region-control{min-width:0;top:18px;left:0}.map-pulse{width:54px;height:54px;top:38%;left:42%}.map-pulse span{inset:20px}.map-caption{max-width:210px;top:52%;left:29%}.map-protection-card{width:min(320px,92%);bottom:4px;right:0}.journey-rail{grid-template-columns:1fr;gap:12px;padding:22px 0}.journey-rail:before{width:1px;height:auto;top:42px;bottom:42px;left:20px}.journey-rail:after{display:none}.journey-rail li{grid-template-columns:42px minmax(0,1fr);padding:0}.hero-console{grid-template-columns:1fr;padding-bottom:42px}.console-panel{min-height:0}.map-region-control,.map-caption,.map-protection-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.section-heading,.page-intro{padding-left:14px}.lawyer-invite{grid-template-columns:1fr;gap:28px}.lawyer-invite-benefits{grid-template-columns:1fr;gap:14px}.lawyer-invite-action{padding:22px}.lawyer-invite-band:after{display:none}.page-section:before,.static-page:before{opacity:.06;width:100%}.static-page[data-static-route=\/]:before{width:100%;right:0}.static-header{position:relative}}@media (width<=480px){.site-header{padding-inline:14px}.brand small{max-width:180px}.hero-copy h1{font-size:30px}.hero-actions .primary-button,.hero-actions .secondary-button{width:100%}.hero-map-panel{min-height:294px}.map-caption{left:18%}.map-protection-card{width:100%}.contour-content{grid-template-columns:minmax(0,1fr) 88px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
