.site .topbar-1{background: linear-gradient(90deg, #1e3a8a, #312e81, #1e3a8a);color: #dbeafe;border-bottom: 1px solid rgba(29, 78, 216, .4);font-size: .75rem}.site .topbar-1 .pm-topbar{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: .5rem 0}.site .topbar-1 .pm-topbar-left, .site .topbar-1 .pm-topbar-right{display: flex;align-items: center;gap: .5rem 1rem}.site .topbar-1 .pm-topbar-left{gap: .5rem}.site .topbar-1 .pm-topbar-badge{padding: .1rem .5rem;border-radius: .25rem;font-weight: 600;color: #6ee7b7;background: rgba(16, 185, 129, .2);border: 1px solid rgba(16, 185, 129, .3)}.site .topbar-1 .pm-topbar-company{color: #bfdbfe}.site .topbar-1 strong{color: #fff;font-weight: 700}.site .topbar-1 .pm-topbar-right span{color: #bfdbfe}.site .topbar-1 .pm-topbar-right a{color: #fff;font-weight: 500;text-decoration: underline}.site .topbar-1 .pm-topbar-right a:hover{color: #fff;opacity: .85}@media (min-width: 576px){.site .topbar-1{font-size: .875rem}.site .topbar-1 .pm-topbar-right{font-size: .75rem}}

.site .header-1{position: sticky;top: 0;z-index: 1030;background: rgba(255, 255, 255, .95);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);border-bottom: 1px solid var(--pm-border);transition: background-color .2s}[data-bs-theme="dark"] .site .header-1{background: rgba(2, 6, 23, .9);border-bottom-color: rgba(30, 41, 59, .8)}.site .header-1 > .container{padding-inline: .75rem}.site .header-1 .pm-header{display: flex;align-items: center;justify-content: space-between;gap: .5rem;height: 4rem}.site .header-1 .pm-brand{display: flex;align-items: center;gap: .625rem;min-width: 0;flex: 1 1 auto;color: inherit}.site .header-1 .pm-brand img{width: 2.25rem;height: 2.25rem;border-radius: .75rem;object-fit: contain;background: #fff;padding: 2px;border: 1px solid var(--pm-border);box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1);flex-shrink: 0;transition: transform .2s}.site .header-1 .pm-brand:hover img{transform: scale(1.05)}.site .header-1 .pm-brand-text{display: flex;flex-direction: column;min-width: 0;line-height: 1.2}.site .header-1 .pm-brand-name{font-size: .75rem;font-weight: 800;letter-spacing: -.01em;color: var(--pm-heading);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.site .header-1 .pm-brand-tagline{font-size: .75rem;font-weight: 500;color: var(--pm-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.site .header-1 .pm-nav{align-items: center;gap: 1.25rem;font-size: .875rem;font-weight: 500;white-space: nowrap}.site .header-1 .pm-nav a{color: var(--pm-text)}.site .header-1 .pm-nav a:hover{color: var(--pm-blue)}.site .header-1 .pm-header-actions{display: flex;align-items: center;gap: .5rem;flex-shrink: 0}.site .header-1 .pm-messengers{display: flex;align-items: center;gap: .375rem}.site .header-1 .pm-icon-btn{width: 2rem;height: 2rem;display: inline-flex;align-items: center;justify-content: center;border-radius: .75rem;background: var(--pm-surface-2);border: 1px solid var(--pm-border);color: var(--pm-heading);font-size: .95rem;padding: 0;transition: all .2s}[data-bs-theme="dark"] .site .header-1 .pm-icon-btn{background: #1e293b;border-color: #334155}.site .header-1 .pm-icon-btn img{width: 1rem;height: 1rem}.site .header-1 .pm-tg{color: var(--pm-blue)}.site .header-1 .pm-tg:hover{background: #2563eb;color: #fff}.site .header-1 .pm-wa{color: var(--pm-emerald)}.site .header-1 .pm-wa:hover{background: #059669;color: #fff}.site .header-1 .pm-max:hover{background: rgba(71, 26, 255, .12)}.site .header-1 .pm-theme-btn:hover{background: #e2e8f0}.site .header-1 .pm-theme-btn .pm-sun{display: none;color: #fbbf24}[data-bs-theme="dark"] .site .header-1 .pm-theme-btn .pm-sun{display: inline}[data-bs-theme="dark"] .site .header-1 .pm-theme-btn .pm-moon{display: none}.site .header-1 .pm-call{align-items: center;gap: .5rem;min-height: 2.75rem;padding: 0 .75rem;border-radius: .75rem;background: #2563eb;color: #fff;font-size: .75rem;font-weight: 700;white-space: nowrap;box-shadow: 0 4px 6px -1px rgba(37, 99, 235, .25)}.site .header-1 .pm-call:hover{background: #3b82f6;color: #fff;box-shadow: 0 4px 10px -1px rgba(37, 99, 235, .4)}.site .header-1 .pm-header-cta{align-items: center;justify-content: center;padding: .5rem 1rem;border-radius: .75rem;border: 1px solid var(--pm-border);background: var(--pm-surface);color: var(--pm-heading);font-size: .875rem;font-weight: 600}.site .header-1 .pm-header-cta:hover{color: var(--pm-heading);border-color: #60a5fa}@media (min-width: 576px){.site .header-1 > .container{padding-inline: 1.5rem}.site .header-1 .pm-header{height: 5rem;gap: 1rem}.site .header-1 .pm-brand{flex: 0 1 auto;gap: .75rem}.site .header-1 .pm-brand img{width: 2.75rem;height: 2.75rem}.site .header-1 .pm-brand-name{font-size: .875rem}.site .header-1 .pm-icon-btn{width: 2.25rem;height: 2.25rem}.site .header-1 .pm-call{font-size: .875rem;padding: 0 .875rem}}@media (min-width: 992px){.site .header-1 .pm-brand-name{font-size: 1rem}}.site .header-1 .pm-nav a.active{color: var(--pm-blue);font-weight: 600}.site .header-1 .pm-burger .fa-xmark{display: none}.site .header-1 .pm-burger[aria-expanded="true"] .fa-bars{display: none}.site .header-1 .pm-burger[aria-expanded="true"] .fa-xmark{display: inline}.site .header-1 .pm-burger[aria-expanded="true"]{background: #2563eb;border-color: #2563eb;color: #fff}.site .header-1 > .container{position: relative}.site .header-1 .pm-mnav{position: absolute;left: 0;right: 0;top: 100%;z-index: 5;display: flex;flex-direction: column;padding: .5rem .75rem 1rem;background: var(--pm-surface);border-bottom: 1px solid var(--pm-border);box-shadow: 0 20px 30px -10px rgba(15, 23, 42, .25);max-height: calc(100vh - 6rem);overflow-y: auto}.site .header-1 .pm-mnav[hidden]{display: none}.site .header-1 a.pm-mnav-link{padding: .8rem .5rem;border-bottom: 1px solid var(--pm-border);font-weight: 600;color: var(--pm-heading)}.site .header-1 a.pm-mnav-link:hover, .site .header-1 a.pm-mnav-link.active{color: var(--pm-blue)}.site .header-1 .pm-mnav-foot{display: flex;flex-wrap: wrap;gap: .5rem;padding-top: 1rem}.site .header-1 a.pm-mnav-call, .site .header-1 a.pm-mnav-cta{flex: 1 1 10rem;display: inline-flex;align-items: center;justify-content: center;gap: .5rem;min-height: 2.75rem;border-radius: .75rem;font-size: .875rem;font-weight: 700}.site .header-1 a.pm-mnav-call{background: var(--pm-surface-2);border: 1px solid var(--pm-border);color: var(--pm-heading)}.site .header-1 a.pm-mnav-call i{color: var(--pm-blue)}.site .header-1 a.pm-mnav-cta{background: #2563eb;color: #fff}@media (min-width: 768px){.site .header-1 .pm-mnav{left: auto;width: 22rem;border: 1px solid var(--pm-border);border-radius: 0 0 1rem 1rem}}

.site .hero-1{background: var(--pm-hero-bg);border-bottom: 1px solid var(--pm-border);overflow: hidden;padding: 2rem 0 5rem}.site .hero-1 .pm-hero-grid{position: absolute;inset: 0;pointer-events: none;z-index: 0;background-image: linear-gradient(to right, rgba(100, 116, 139, .063) 1px, transparent 1px), linear-gradient(to bottom, rgba(100, 116, 139, .063) 1px, transparent 1px);background-size: 4rem 4rem;-webkit-mask-image: radial-gradient(ellipse 60% 50% at 50% 0%, #000 70%, transparent 100%);mask-image: radial-gradient(ellipse 60% 50% at 50% 0%, #000 70%, transparent 100%)}[data-bs-theme="dark"] .site .hero-1 .pm-hero-grid{background-image: linear-gradient(to right, rgba(30, 41, 59, .08) 1px, transparent 1px), linear-gradient(to bottom, rgba(30, 41, 59, .08) 1px, transparent 1px)}.site .hero-1 > .container{position: relative;z-index: 1}.site .hero-1 .pm-hero-offer > * + *{margin-top: 1.5rem}.site .hero-1 .pm-hero-badge{display: inline-flex;align-items: center;gap: .5rem;padding: .375rem .75rem;border-radius: 999px;background: rgba(59, 130, 246, .1);border: 1px solid rgba(59, 130, 246, .3);color: #1d4ed8;font-size: .75rem;font-weight: 600}.site .hero-1 .pm-hero-badge i{color: var(--pm-blue)}[data-bs-theme="dark"] .site .hero-1 .pm-hero-badge{color: #93c5fd}.site .hero-1 .pm-hero-title{font-size: clamp(1.875rem, 1.3rem + 2.4vw, 3rem);font-weight: 800;letter-spacing: -.025em;line-height: 1.15;margin-bottom: 0}.site .hero-1 .pm-grad{color: transparent;background: var(--pm-gradient-text);-webkit-background-clip: text;background-clip: text}.site .hero-1 .pm-hero-subtitle{font-size: clamp(1rem, .95rem + .3vw, 1.125rem);line-height: 1.65;color: var(--pm-text);max-width: 42rem}.site .hero-1 .pm-hero-subtitle p:last-child{margin: 0}.site .hero-1 .pm-hero-subtitle strong{color: var(--pm-heading)}.site .hero-1 .pm-feature{display: flex;align-items: flex-start;gap: .75rem;height: 100%;padding: .875rem;border-radius: .75rem;background: var(--pm-surface);border: 1px solid var(--pm-border);box-shadow: 0 1px 2px rgba(15, 23, 42, .05)}[data-bs-theme="dark"] .site .hero-1 .pm-feature{background: rgba(15, 23, 42, .6)}.site .hero-1 .pm-feature-ico{padding: .5rem;border-radius: .5rem;margin-top: .125rem;line-height: 1;font-size: .9rem;color: var(--c);background: rgba(var(--c-rgb), .1)}.site .hero-1 .pm-feature-title{font-size: .875rem;font-weight: 700;color: var(--pm-heading)}.site .hero-1 .pm-feature-text{font-size: .75rem;color: var(--pm-muted)}.site .hero-1 .pm-trust{align-items: center;gap: 1rem;padding-top: .5rem;font-size: .875rem;color: var(--pm-text)}.site .hero-1 .pm-trust-avatars{display: flex;flex-shrink: 0}.site .hero-1 .pm-trust-avatars span{width: 2.25rem;height: 2.25rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: .55rem;font-weight: 700;letter-spacing: -.03em;color: var(--c);background: #e2e8f0;border: 2px solid #fff}.site .hero-1 .pm-trust-avatars span + span{margin-left: -.5rem}[data-bs-theme="dark"] .site .hero-1 .pm-trust-avatars span{background: #1e293b;border-color: #0f172a}.site .hero-1 .pm-trust-text p{margin: 0}.site .hero-1 .pm-trust-text strong{color: var(--pm-heading)}.site .hero-1 .pm-form-card{position: relative;padding: 1.25rem;border-radius: 1rem;background: var(--pm-card-bg);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);border: 1px solid var(--pm-card-border);box-shadow: 0 25px 50px -12px rgba(15, 23, 42, .25), 0 0 35px -5px var(--pm-glow);scroll-margin-top: 6rem}.site .hero-1 .pm-lawyer{display: flex;align-items: center;justify-content: space-between;gap: .75rem}.site .hero-1 .pm-lawyer-person{display: flex;align-items: center;gap: .75rem;min-width: 0}.site .hero-1 .pm-lawyer-person img{width: 3.5rem;height: 3.5rem;border-radius: 50%;object-fit: cover;border: 1px solid var(--pm-border);flex-shrink: 0}.site .hero-1 .pm-lawyer-title{font-size: .875rem;font-weight: 600;color: var(--pm-heading);line-height: 1.35}.site .hero-1 .pm-lawyer-name{font-size: .75rem;color: var(--pm-muted);line-height: 1.35;margin-top: .125rem}.site .hero-1 .pm-free{flex-shrink: 0;font-size: .75rem;font-weight: 600;color: var(--pm-emerald);background: rgba(16, 185, 129, .1);border: 1px solid rgba(16, 185, 129, .2);padding: .25rem .625rem;border-radius: 999px}.site .hero-1 .pm-bullets{margin: 1rem 0 1.25rem;font-size: .875rem;line-height: 1.6;color: #334155}[data-bs-theme="dark"] .site .hero-1 .pm-bullets{color: #e2e8f0}.site .hero-1 .pm-bullets ul{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: .625rem}.site .hero-1 .pm-bullets li{position: relative;padding-left: 1rem}.site .hero-1 .pm-bullets li::before{content: '·';position: absolute;left: 0;top: -.05rem;font-weight: 800;color: #f43f5e}.site .hero-1 .pm-bullets li:last-child::before{color: #059669}.site .hero-1 .pm-bullets strong{color: var(--pm-heading)}.site .hero-1 .pm-docs-title{font-size: .875rem;font-weight: 600;color: var(--pm-heading);margin-bottom: .625rem}.site .hero-1 .pm-docs{display: grid;grid-template-columns: repeat(4, 1fr);gap: .5rem}.site .hero-1 .pm-doc{min-height: 2.75rem;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: .125rem;padding: .375rem 0;border-radius: .75rem;color: #fff;font-size: .65rem;font-weight: 600;border: 1px solid transparent}.site .hero-1 .pm-doc i{font-size: 1.15rem}.site .hero-1 .pm-doc img{width: 1.25rem;height: 1.25rem;filter: brightness(0) invert(1)}.site .hero-1 .pm-doc:hover{color: #fff;filter: brightness(1.1)}.site .hero-1 .pm-doc-wa{background: #059669}.site .hero-1 .pm-doc-tg{background: #2563eb}.site .hero-1 .pm-doc-max{background: #4f46e5}.site .hero-1 .pm-doc-call{background: var(--pm-surface);color: var(--pm-heading);border-color: #cbd5e1}.site .hero-1 .pm-doc-call i{color: var(--pm-blue)}.site .hero-1 .pm-doc-call:hover{color: var(--pm-heading);border-color: #3b82f6;filter: none}[data-bs-theme="dark"] .site .hero-1 .pm-doc-call{border-color: #475569}.site .hero-1 .pm-divider{position: relative;margin: 1rem 0;text-align: center}.site .hero-1 .pm-divider::before{content: '';position: absolute;left: 0;right: 0;top: 50%;border-top: 1px solid var(--pm-border)}.site .hero-1 .pm-divider span{position: relative;padding: 0 .5rem;font-size: .7rem;color: var(--pm-muted);background: var(--pm-surface)}.site .hero-1 .pm-lead-form{display: flex;flex-direction: column;gap: .75rem}.site .hero-1 .pm-lead-form .pm-btn{padding-block: .875rem}.site .hero-1 .pm-consent{font-size: .7rem;line-height: 1.6;text-align: center;color: var(--pm-muted)}.site .hero-1 .pm-consent p{margin: 0}.site .hero-1 .pm-consent a{color: inherit;text-decoration: underline}.site .hero-1 .pm-success{position: absolute;inset: 0;z-index: 2;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 1rem;padding: 2rem;text-align: center;border-radius: 1rem;background: rgba(255, 255, 255, .95);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px)}.site .hero-1 .pm-success[hidden]{display: none}[data-bs-theme="dark"] .site .hero-1 .pm-success{background: rgba(15, 23, 42, .95)}.site .hero-1 .pm-success-ico{width: 4rem;height: 4rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 2rem;color: var(--pm-emerald);background: rgba(16, 185, 129, .2);border: 1px solid rgba(16, 185, 129, .4)}.site .hero-1 .pm-success-title{font-size: 1.25rem;font-weight: 700;color: var(--pm-heading)}.site .hero-1 .pm-success-text{font-size: .875rem;line-height: 1.6;color: var(--pm-text);max-width: 20rem}.site .hero-1 .pm-success-text p{margin: 0}.site .hero-1 .pm-success-text strong{color: var(--pm-blue)}.site .hero-1 .pm-success-reset{background: none;border: 0;padding: .5rem 0 0;font-size: .75rem;color: var(--pm-muted);text-decoration: underline}.site .hero-1 .pm-success-reset:hover{color: var(--pm-heading)}@media (min-width: 576px){.site .hero-1 .pm-form-card{padding: 1.75rem}.site .hero-1 .pm-lawyer-title{font-size: 1rem}.site .hero-1 .pm-lawyer-name{font-size: .875rem}.site .hero-1 .pm-lead-form .pm-input{font-size: .875rem}}@media (min-width: 992px){.site .hero-1{padding: 4rem 0 7rem}}

.site .stats-1{background: rgba(241, 245, 249, .7);border-bottom: 1px solid var(--pm-border)}[data-bs-theme="dark"] .site .stats-1{background: rgba(15, 23, 42, .9)}.site .stats-1 .pm-stat{padding: 1.25rem;border-radius: .75rem;background: var(--pm-surface);border: 1px solid var(--pm-border);box-shadow: 0 1px 2px rgba(15, 23, 42, .05)}[data-bs-theme="dark"] .site .stats-1 .pm-stat{background: rgba(2, 6, 23, .5)}.site .stats-1 .pm-stat-num{font-size: clamp(1.5rem, 1.1rem + 1.6vw, 2.25rem);font-weight: 800;line-height: 1.15;color: var(--c)}.site .stats-1 .pm-stat-title{margin-top: .25rem;font-size: .875rem;font-weight: 700;color: var(--pm-heading)}.site .stats-1 .pm-stat-text{margin-top: .125rem;font-size: .75rem;color: var(--pm-muted)}.site .stats-1 .pm-stats-note{max-width: 56rem;margin: 1.25rem auto 0;text-align: center;font-size: .75rem;line-height: 1.6;color: var(--pm-muted)}.site .stats-1 .pm-stats-note p{margin: 0}.site .stats-1 .pm-facts{max-width: 56rem;margin: 2rem auto 0}.site .stats-1 .pm-fact{padding: 1rem;border-radius: .75rem;background: var(--pm-surface);border: 1px solid var(--pm-border)}[data-bs-theme="dark"] .site .stats-1 .pm-fact{background: rgba(2, 6, 23, .6)}.site .stats-1 .pm-fact-title{margin-bottom: .25rem;font-size: .75rem;font-weight: 700;letter-spacing: .03em;text-transform: uppercase;color: var(--c)}.site .stats-1 .pm-fact-text{font-size: .75rem;line-height: 1.6;color: var(--pm-text)}.site .stats-1 .pm-fact-text p{margin: 0}@media (min-width: 576px){.site .stats-1 .pm-stat-title{font-size: 1rem}.site .stats-1 .pm-fact-text{font-size: .875rem}}

.module.stats-1{padding:48px 0}

.site .situations-1{background: var(--pm-section-alt);border-bottom: 1px solid var(--pm-border)}.site .situations-1 .pm-head{max-width: 48rem;margin-bottom: 4rem}.site .situations-1 .pm-sit{padding: 1.5rem;display: flex;flex-direction: column;gap: 1rem}.site .situations-1 .pm-sit-top{display: flex;align-items: center;justify-content: space-between;gap: .75rem}.site .situations-1 .pm-sit-title{font-size: 1.125rem;font-weight: 700;margin: 0}.site .situations-1 .pm-sit-problem{font-size: .875rem;line-height: 1.65;color: var(--pm-text)}.site .situations-1 .pm-sit-problem p{margin: 0}.site .situations-1 .pm-sit-problem strong{color: var(--pm-heading)}.site .situations-1 .pm-sit-solution{margin-top: auto;display: flex;align-items: flex-start;gap: .5rem;padding-top: .75rem;border-top: 1px solid var(--pm-border);font-size: .875rem;line-height: 1.6;color: #065f46}.site .situations-1 .pm-sit-solution i{margin-top: .2rem;color: var(--pm-emerald)}.site .situations-1 .pm-sit-solution p{margin: 0}.site .situations-1 .pm-sit-solution strong{color: #064e3b}[data-bs-theme="dark"] .site .situations-1 .pm-sit-solution{color: #34d399}[data-bs-theme="dark"] .site .situations-1 .pm-sit-solution strong{color: #6ee7b7}@media (min-width: 576px){.site .situations-1 .pm-sit{padding: 1.75rem}.site .situations-1 .pm-sit-title{font-size: 1.25rem}}

.module.situations-1{padding:80px 0}

.site .calculator-1{background: var(--pm-surface);border-bottom: 1px solid var(--pm-border)}[data-bs-theme="dark"] .site .calculator-1{background: #020617}.site .calculator-1 .pm-calc-wrap{max-width: 56rem;margin: 0 auto}.site .calculator-1 .pm-head{max-width: 42rem;margin-bottom: 3rem}.site .calculator-1 .pm-quiz{padding: 1.5rem;box-shadow: 0 25px 50px -12px rgba(15, 23, 42, .25)}.site .calculator-1 .pm-quiz-step > * + *{margin-top: 1.5rem}.site .calculator-1 .pm-quiz-step[hidden]{display: none}.site .calculator-1 .pm-quiz-progress{display: flex;justify-content: space-between;gap: 1rem;padding-bottom: .5rem;border-bottom: 1px solid var(--pm-border);font-size: .75rem;font-weight: 500;color: var(--pm-muted)}.site .calculator-1 .pm-quiz-progress b{color: var(--c);font-weight: 600}.site .calculator-1 .pm-quiz-q{font-size: 1rem;font-weight: 700;margin-bottom: 0}.site .calculator-1 .pm-quiz-range-head{display: flex;justify-content: space-between;align-items: baseline;margin-bottom: .5rem;font-weight: 500;color: #334155}[data-bs-theme="dark"] .site .calculator-1 .pm-quiz-range-head{color: #e2e8f0}.site .calculator-1 .pm-quiz-range-head + .pm-quiz-range{margin-top: 0}.site .calculator-1 .pm-quiz-sum{font-size: 1.125rem;font-weight: 700;color: var(--pm-blue)}.site .calculator-1 .pm-quiz-range{--pm-fill: 6%;height: .5rem;padding: 0}.site .calculator-1 .pm-quiz-range::-webkit-slider-runnable-track{height: .5rem;border-radius: .5rem;background: linear-gradient(to right, #2563eb var(--pm-fill), #e2e8f0 var(--pm-fill))}.site .calculator-1 .pm-quiz-range::-moz-range-track{height: .5rem;border-radius: .5rem;background: #e2e8f0}.site .calculator-1 .pm-quiz-range::-moz-range-progress{height: .5rem;border-radius: .5rem;background: #2563eb}[data-bs-theme="dark"] .site .calculator-1 .pm-quiz-range::-webkit-slider-runnable-track{background: linear-gradient(to right, #2563eb var(--pm-fill), #1e293b var(--pm-fill))}[data-bs-theme="dark"] .site .calculator-1 .pm-quiz-range::-moz-range-track{background: #1e293b}.site .calculator-1 .pm-quiz-range::-webkit-slider-thumb{background: #2563eb;margin-top: -.25rem}.site .calculator-1 .pm-quiz-range::-moz-range-thumb{background: #2563eb}.site .calculator-1 .pm-quiz-scale{display: flex;justify-content: space-between;margin-top: .25rem !important;font-size: .75rem;font-weight: 500;color: var(--pm-muted)}.site .calculator-1 .pm-quiz-summary{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 1rem;border-radius: .75rem;background: #eff6ff;border: 1px solid #bfdbfe}[data-bs-theme="dark"] .site .calculator-1 .pm-quiz-summary{background: rgba(23, 37, 84, .4);border-color: rgba(30, 64, 175, .4)}.site .calculator-1 .pm-quiz-summary-label{font-size: .75rem;font-weight: 600;color: #1e40af}[data-bs-theme="dark"] .site .calculator-1 .pm-quiz-summary-label{color: #93c5fd}.site .calculator-1 .pm-quiz-total{font-size: 1.25rem;font-weight: 800;color: var(--pm-emerald)}.site .calculator-1 .pm-quiz-summary-side{text-align: right;font-size: .75rem;color: var(--pm-text)}.site .calculator-1 .pm-quiz-summary-side p{margin: 0}.site .calculator-1 .pm-quiz-summary-side strong{color: var(--pm-heading)}.site .calculator-1 .pm-quiz-summary-side em{font-style: normal;font-weight: 700;color: var(--pm-emerald)}.site .calculator-1 .pm-quiz-ico{width: 3rem;height: 3rem;margin: 0 auto;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 1.35rem;color: var(--pm-emerald);background: rgba(16, 185, 129, .1);border: 1px solid rgba(16, 185, 129, .3)}.site .calculator-1 .pm-quiz-ico-lg{width: 4rem;height: 4rem;font-size: 2rem;background: rgba(16, 185, 129, .2)}.site .calculator-1 .pm-quiz-note{max-width: 28rem;margin: .5rem auto 0;font-size: .75rem;color: var(--pm-text)}.site .calculator-1 .pm-quiz-note p{margin: 0}.site .calculator-1 .pm-quiz-form{max-width: 28rem;margin-left: auto;margin-right: auto;display: flex;flex-direction: column;gap: 1rem}.site .calculator-1 .pm-quiz-label{display: block;margin-bottom: -.75rem;font-size: .75rem;font-weight: 500;color: #334155}[data-bs-theme="dark"] .site .calculator-1 .pm-quiz-label{color: #cbd5e1}.site .calculator-1 .pm-quiz-form .pm-input{font-size: .875rem;padding: .75rem 1rem}.site .calculator-1 .pm-quiz-form .pm-btn{padding-block: .875rem}.site .calculator-1 .pm-quiz-formnote{font-size: .65rem;text-align: center;color: var(--pm-muted)}.site .calculator-1 .pm-quiz-formnote p{margin: 0}.site .calculator-1 .pm-quiz-done{padding: 2rem 0}@media (min-width: 576px){.site .calculator-1 .pm-quiz{padding: 2.5rem}.site .calculator-1 .pm-quiz-progress, .site .calculator-1 .pm-quiz-summary-label, .site .calculator-1 .pm-quiz-summary-side{font-size: .875rem}.site .calculator-1 .pm-quiz-q{font-size: 1.125rem}.site .calculator-1 .pm-quiz-range-head{font-size: 1rem}}

.module.calculator-1{padding:80px 0}

.site .services-1{background: var(--pm-section-alt);border-bottom: 1px solid var(--pm-border)}[data-bs-theme="dark"] .site .services-1{background: rgba(15, 23, 42, .6)}.site .services-1 .pm-head{max-width: 48rem;margin-bottom: 4rem}.site .services-1 .pm-svc-wrap{max-width: 48rem;margin: 0 auto}.site .services-1 .pm-svc{padding: 1.5rem}.site .services-1 .pm-svc:hover{border-color: rgba(59, 130, 246, .5)}.site .services-1 .pm-svc-top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: .5rem;margin-bottom: 1rem}.site .services-1 .pm-svc-badge{padding: .25rem .75rem;border-radius: .5rem;font-size: .75rem;font-weight: 700;color: #1d4ed8;background: rgba(59, 130, 246, .2);border: 1px solid rgba(59, 130, 246, .3)}[data-bs-theme="dark"] .site .services-1 .pm-svc-badge{color: #93c5fd}.site .services-1 .pm-svc-fine{font-size: .75rem;font-weight: 700;color: var(--pm-rose)}.site .services-1 .pm-svc-title{font-size: 1.25rem;font-weight: 700;margin: 0;transition: color .2s}.site .services-1 .pm-svc:hover .pm-svc-title{color: var(--pm-blue)}.site .services-1 .pm-svc-desc{margin-top: .625rem;font-size: .875rem;line-height: 1.65;color: var(--pm-text)}.site .services-1 .pm-svc-desc p{margin: 0}.site .services-1 .pm-svc-lines{margin-top: 1.25rem;padding-top: 1rem;border-top: 1px solid var(--pm-border)}.site .services-1 .pm-svc-lines-title{margin-bottom: .75rem;font-size: .75rem;font-weight: 700;color: var(--pm-heading)}.site .services-1 .pm-checklist{font-size: .75rem;color: var(--pm-text)}.site .services-1 .pm-checklist ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: .625rem}.site .services-1 .pm-checklist li{position: relative;padding-left: 1.6rem;line-height: 1.6}.site .services-1 .pm-checklist li::before{content: "\f058";font-family: "Font Awesome 6 Free";font-weight: 900;position: absolute;left: 0;top: .05rem;color: var(--pm-blue)}.site .services-1 .pm-checklist strong{color: var(--pm-heading)}.site .services-1 .pm-svc-bottom{margin-top: 1.5rem;padding-top: 1rem;border-top: 1px solid var(--pm-border);display: flex;align-items: center;justify-content: space-between;gap: 1rem;font-size: .75rem}.site .services-1 .pm-svc-term{color: var(--pm-muted)}.site .services-1 .pm-svc-term p{margin: 0}.site .services-1 .pm-svc-term strong{color: var(--pm-heading)}.site .services-1 .pm-svc-cta{font-weight: 700;color: var(--pm-blue);white-space: nowrap}.site .services-1 .pm-svc-cta:hover{color: #1d4ed8}@media (min-width: 576px){.site .services-1 .pm-svc{padding: 2rem}.site .services-1 .pm-svc-title{font-size: 1.5rem}.site .services-1 .pm-svc-desc{font-size: 1rem}.site .services-1 .pm-svc-fine, .site .services-1 .pm-svc-lines-title, .site .services-1 .pm-checklist, .site .services-1 .pm-svc-bottom{font-size: .875rem}}

.module.services-1{padding:80px 0}

.site .diagnostics-1{background: var(--pm-surface);border-bottom: 1px solid var(--pm-border)}[data-bs-theme="dark"] .site .diagnostics-1{background: #020617}.site .diagnostics-1 .pm-head{max-width: 48rem;margin-bottom: 4rem}.site .diagnostics-1 .pm-diag-wrap{max-width: 36rem;margin: 0 auto}.site .diagnostics-1 .pm-diag{padding: 1.5rem}.site .diagnostics-1 .pm-diag-title{font-size: 1rem;font-weight: 700;margin: .75rem 0 0}.site .diagnostics-1 .pm-diag-list{margin-top: .75rem;font-size: .75rem;line-height: 1.6;color: var(--pm-text)}.site .diagnostics-1 .pm-diag-list ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: .5rem}.site .diagnostics-1 .pm-diag-list li{position: relative;padding-left: 1.5rem}.site .diagnostics-1 .pm-diag-list li::before{content: "\f00c";font-family: "Font Awesome 6 Free";font-weight: 900;position: absolute;left: 0;top: .05rem;color: var(--pm-blue)}.site .diagnostics-1 .pm-diag-cta{display: flex;align-items: center;gap: .25rem;margin-top: 1rem;padding-top: .75rem;border-top: 1px solid var(--pm-border);font-size: .75rem;font-weight: 600;color: var(--pm-blue)}.site .diagnostics-1 .pm-diag-cta:hover{color: #1d4ed8}@media (min-width: 576px){.site .diagnostics-1 .pm-diag-title{font-size: 1.125rem}.site .diagnostics-1 .pm-diag-list, .site .diagnostics-1 .pm-diag-cta{font-size: .875rem}}

.module.diagnostics-1{padding:80px 0}

.site .cases-1{background: var(--pm-section-alt);border-bottom: 1px solid var(--pm-border)}.site .cases-1 .pm-head{max-width: 48rem;margin-bottom: 2.5rem}.site .cases-1 .pm-method{display: flex;align-items: flex-start;gap: .75rem;margin-bottom: 3rem;padding: 1rem;border-radius: 1rem;background: #eff6ff;border: 1px solid rgba(59, 130, 246, .2);font-size: .75rem;line-height: 1.65;color: #334155}[data-bs-theme="dark"] .site .cases-1 .pm-method{background: rgba(59, 130, 246, .05);color: #cbd5e1}.site .cases-1 .pm-method i{font-size: 1.15rem;margin-top: .1rem;color: var(--pm-blue)}.site .cases-1 .pm-method p{margin: 0}.site .cases-1 .pm-method strong{color: var(--pm-heading)}.site .cases-1 .pm-person{overflow: hidden}.site .cases-1 .pm-person img{display: block;width: 100%;aspect-ratio: 1;object-fit: cover}.site .cases-1 .pm-person-body{padding: 1.5rem}.site .cases-1 .pm-person-label{font-size: .75rem;font-weight: 700;letter-spacing: .05em;text-transform: uppercase;color: var(--pm-blue)}.site .cases-1 .pm-person-name{margin: .5rem 0 0;font-size: 1.25rem;font-weight: 700}.site .cases-1 .pm-person-role{font-size: .75rem;font-weight: 500;color: var(--pm-muted)}.site .cases-1 .pm-person-text{margin-top: 1rem;font-size: .75rem;line-height: 1.65;color: var(--pm-text)}.site .cases-1 .pm-person-text p{margin: 0}.site .cases-1 .pm-person-link{display: inline-flex;align-items: center;gap: .5rem;margin-top: 1.25rem;font-size: .875rem;font-weight: 600;color: var(--pm-blue)}.site .cases-1 .pm-person-link i{font-size: .75rem}.site .cases-1 .pm-cstat{padding: 1.25rem;border-radius: 1rem;background: var(--pm-surface);border: 1px solid var(--pm-border);box-shadow: 0 1px 2px rgba(15, 23, 42, .05)}[data-bs-theme="dark"] .site .cases-1 .pm-cstat{background: rgba(15, 23, 42, .8)}.site .cases-1 .pm-cstat-num{font-size: 1.875rem;font-weight: 800;line-height: 1.2;color: var(--c)}.site .cases-1 .pm-cstat-title{margin-top: .25rem;font-size: .875rem;font-weight: 700;color: var(--pm-heading)}.site .cases-1 .pm-cstat-text{margin-top: .5rem;font-size: .75rem;line-height: 1.6;color: var(--pm-muted)}.site .cases-1 .pm-outcome{padding: 1.25rem;border-radius: 1rem;background: rgba(var(--c-rgb), .07);border: 1px solid rgba(var(--c-rgb), .2)}[data-bs-theme="dark"] .site .cases-1 .pm-outcome{background: rgba(var(--c-rgb), .05)}.site .cases-1 .pm-outcome-label{font-size: .7rem;font-weight: 700;letter-spacing: .03em;text-transform: uppercase;color: var(--c)}.site .cases-1 .pm-outcome-value{margin-top: .5rem;font-size: 1.5rem;font-weight: 800;line-height: 1.2;color: var(--pm-heading)}.site .cases-1 .pm-outcome-text{margin-top: .5rem;font-size: .75rem;line-height: 1.6;color: var(--pm-text)}.site .cases-1 .pm-notice{padding: 1rem;border-radius: 1rem;background: rgba(255, 251, 235, .8);border: 1px solid rgba(245, 158, 11, .2);font-size: .75rem;line-height: 1.65;color: #334155}[data-bs-theme="dark"] .site .cases-1 .pm-notice{background: rgba(245, 158, 11, .05);color: #cbd5e1}.site .cases-1 .pm-notice p{margin: 0}.site .cases-1 .pm-notice strong{color: var(--pm-heading)}@media (min-width: 576px){.site .cases-1 .pm-method, .site .cases-1 .pm-person-role, .site .cases-1 .pm-person-text, .site .cases-1 .pm-notice{font-size: .875rem}}

.module.cases-1{padding:80px 0}

.site .guarantees-1{background: var(--pm-surface);border-bottom: 1px solid var(--pm-border)}[data-bs-theme="dark"] .site .guarantees-1{background: #020617}.site .guarantees-1 .pm-head{max-width: 48rem;margin-bottom: 4rem}.site .guarantees-1 .pm-g-title{font-size: 1rem;font-weight: 700;margin: .75rem 0 .5rem}.site .guarantees-1 .pm-g-text{font-size: .75rem;line-height: 1.65;color: var(--pm-text)}.site .guarantees-1 .pm-g-text p:last-child{margin-bottom: 0}@media (min-width: 576px){.site .guarantees-1 .pm-g-title{font-size: 1.125rem}.site .guarantees-1 .pm-g-text{font-size: .875rem}}

.module.guarantees-1{padding:80px 0}

.site .process-1{background: var(--pm-section-alt);border-bottom: 1px solid var(--pm-border)}[data-bs-theme="dark"] .site .process-1{background: rgba(15, 23, 42, .8)}.site .process-1 .pm-head{max-width: 42rem;margin-bottom: 4rem}.site .process-1 .pm-step-num{font-weight: 800;font-size: 1rem}.site .process-1 .pm-p-title{font-size: 1rem;font-weight: 700;margin: .75rem 0 .5rem}.site .process-1 .pm-p-text{font-size: .75rem;line-height: 1.65;color: var(--pm-text)}.site .process-1 .pm-p-text p:last-child{margin-bottom: 0}@media (min-width: 576px){.site .process-1 .pm-p-title{font-size: 1.125rem}.site .process-1 .pm-p-text{font-size: .875rem}}

.module.process-1{padding:80px 0}

.site .faq-1{background: var(--pm-surface);border-bottom: 1px solid var(--pm-border)}[data-bs-theme="dark"] .site .faq-1{background: #020617}.site .faq-1 .pm-faq-wrap{max-width: 56rem;margin: 0 auto}.site .faq-1 .pm-head{max-width: 42rem;margin-bottom: 4rem}.site .faq-1 .pm-faq-list{display: flex;flex-direction: column;gap: 1rem}.site .faq-1 .pm-faq{border-radius: .75rem;padding: 1.25rem}.site .faq-1 .pm-faq summary{list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 1rem;cursor: pointer;font-weight: 700;font-size: .875rem;color: var(--pm-heading)}.site .faq-1 .pm-faq summary::-webkit-details-marker{display: none}.site .faq-1 .pm-faq summary i{color: #94a3b8;transition: transform .2s;flex-shrink: 0}.site .faq-1 .pm-faq[open] summary i{transform: rotate(180deg)}.site .faq-1 .pm-faq-answer{margin-top: .75rem;padding-top: .75rem;border-top: 1px solid var(--pm-border);font-size: .75rem;line-height: 1.65;color: var(--pm-text)}.site .faq-1 .pm-faq-answer p:last-child{margin-bottom: 0}@media (min-width: 576px){.site .faq-1 .pm-faq summary{font-size: 1rem}.site .faq-1 .pm-faq-answer{font-size: .875rem}}

.module.faq-1{padding:80px 0}

.site .cta-1{background: linear-gradient(to top, rgba(219, 234, 254, .5), #ffffff, #f8fafc);border-bottom: 1px solid var(--pm-border);text-align: center}[data-bs-theme="dark"] .site .cta-1{background: linear-gradient(to top, rgba(23, 37, 84, .6), #020617)}.site .cta-1 .pm-cta{max-width: 56rem;margin: 0 auto}.site .cta-1 .pm-cta-title{font-size: clamp(1.5rem, 1.2rem + 1.2vw, 1.875rem);font-weight: 800;margin-bottom: 1.5rem}.site .cta-1 .pm-cta-desc{max-width: 36rem;margin: 0 auto;font-size: .875rem;color: var(--pm-text)}.site .cta-1 .pm-cta-desc p{margin: 0}.site .cta-1 .pm-cta-actions{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 1rem;padding-top: 2rem}.site .cta-1 .pm-cta-btn{width: 100%;padding: 1rem 2rem}@media (min-width: 576px){.site .cta-1 .pm-cta-desc{font-size: 1rem}.site .cta-1 .pm-cta-actions{flex-direction: row}.site .cta-1 .pm-cta-btn{width: auto}}

.module.cta-1{padding:64px 0}

.site .footer-1{background: var(--pm-surface-2);border-top: 1px solid var(--pm-border);color: var(--pm-text);font-size: .75rem}[data-bs-theme="dark"] .site .footer-1{background: #020617;color: var(--pm-muted)}.site .footer-1 .pm-footer{padding: 3rem 0}.site .footer-1 .pm-footer-top{padding-bottom: 2rem;margin-bottom: 2rem;border-bottom: 1px solid var(--pm-border)}.site .footer-1 .pm-footer-brand{display: flex;align-items: center;gap: .625rem;margin-bottom: .5rem}.site .footer-1 .pm-footer-brand img{width: 1.75rem;height: 1.75rem;border-radius: .5rem;object-fit: contain;background: #fff;padding: 2px;border: 1px solid var(--pm-border)}.site .footer-1 .pm-footer-title{font-size: .875rem;font-weight: 700;color: var(--pm-heading)}.site .footer-1 .pm-footer-small{color: var(--pm-muted);line-height: 1.6}.site .footer-1 .pm-footer-small p{margin: 0 0 .5rem}.site .footer-1 .pm-footer-links{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: .375rem}.site .footer-1 .pm-footer-links a{color: inherit}.site .footer-1 .pm-footer-links a:hover{color: var(--pm-heading)}.site .footer-1 .pm-footer-links .pm-strong{color: var(--pm-heading);font-weight: 600}.site .footer-1 .pm-footer-links .pm-strong-light{color: var(--pm-heading)}.site .footer-1 .pm-footer-links .pm-accent{color: var(--pm-blue);font-weight: 600}.site .footer-1 .pm-footer-links a.pm-strong:hover, .site .footer-1 .pm-footer-links a.pm-accent:hover, .site .footer-1 .pm-footer-links a.pm-strong-light:hover{text-decoration: underline}.site .footer-1 .pm-footer-bottom{display: flex;flex-direction: column;align-items: center;justify-content: space-between;gap: 1rem;color: var(--pm-muted);text-align: center}.site .footer-1 .pm-footer-bottom p{margin: 0}.site .footer-1 .pm-footer-legal{display: flex;flex-wrap: wrap;justify-content: center;gap: 1rem}.site .footer-1 .pm-footer-legal a{color: inherit}.site .footer-1 .pm-footer-legal a:hover{text-decoration: underline}@media (min-width: 576px){.site .footer-1{font-size: .875rem}.site .footer-1 .pm-footer-small, .site .footer-1 .pm-footer-bottom{font-size: .75rem}.site .footer-1 .pm-footer-bottom{flex-direction: row;text-align: left}}.site .footer-1 .pm-mobilebar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 1020;align-items: center;justify-content: space-between;gap: .375rem;padding: .625rem;padding-bottom: max(.625rem, env(safe-area-inset-bottom));background: rgba(255, 255, 255, .95);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);border-top: 1px solid var(--pm-border);box-shadow: 0 -10px 30px rgba(15, 23, 42, .12)}[data-bs-theme="dark"] .site .footer-1 .pm-mobilebar{background: rgba(15, 23, 42, .95)}.site .footer-1 .pm-mobilebar a{flex: 1;min-height: 2.75rem;display: flex;align-items: center;justify-content: center;gap: .3rem;border-radius: .75rem;font-size: .75rem;font-weight: 700;border: 1px solid transparent}.site .footer-1 .pm-mb-call{background: var(--pm-surface-2);color: var(--pm-heading);border-color: var(--pm-border) !important}.site .footer-1 .pm-mb-call i{color: var(--pm-blue)}.site .footer-1 .pm-mb-wa{background: rgba(16, 185, 129, .1);color: var(--pm-emerald);border-color: rgba(16, 185, 129, .3) !important}.site .footer-1 .pm-mb-tg{background: rgba(59, 130, 246, .1);color: var(--pm-blue);border-color: rgba(59, 130, 246, .3) !important}.site .footer-1 .pm-mb-cta{background: #2563eb;color: #fff;box-shadow: 0 4px 6px -1px rgba(37, 99, 235, .3)}.site .footer-1 .pm-mb-cta:hover{color: #fff}@media (max-width: 575.98px){.site .footer-1 .pm-footer{padding-bottom: 5.5rem}}

