@font-face{font-family: "Plus Jakarta Sans";src: url(/static/fonts/PlusJakartaSans.woff2) format("woff2");font-weight: 200 800;font-style: normal;font-display: swap}@font-face{font-family: "PJS Yedek";src: local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");size-adjust: 103.1%;ascent-override: 100.7%;descent-override: 21.5%;line-gap-override: 0%}:root{--bg: #f7f8fa;--card: #ffffff;--ink: #18212f;--muted: #667085;--line: #e6e8ec;--soft: #f1f3f6;--brand: #16a34a;--brand-ink: #ffffff;--brand-dark: #15803d;--brand-soft: #e9f8ef;--navy: #14213d;--tint: #d3f2de;--tint-light: #f3fbf6;--brand-line: #a7e3bd;--focus: rgba(22,163,74,.18);--ok: #12805c;--ok-bg: #e3f6ee;--warn: #9a6400;--warn-bg: #fff4d6;--bad: #b42318;--bad-bg: #fde8e6;--info: #1d5fbf;--info-bg: #e6efff;--gold: #8a6100;--gold-bg: #fff1c2;--radius: 16px;--shadow: 0 1px 2px rgba(16,24,40,.05),0 8px 24px rgba(16,24,40,.06);font-family: "Plus Jakarta Sans","PJS Yedek",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color-scheme: light}*{box-sizing: border-box}body{margin: 0;overflow-x: clip;background: var(--bg);color: var(--ink);line-height: 1.55;font-size: 16px}a{color: var(--brand-dark);text-decoration: none}a:hover{text-decoration: underline}h1,h2,h3,h4{line-height: 1.2;margin: 0 0 .5em;letter-spacing: -.02em}h1{font-size: clamp(1.6rem,3vw,2.1rem)}code,pre{font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-size: .9em}code{background: var(--soft);padding: .1em .35em;border-radius: 6px}.ico{flex-shrink: 0;vertical-align: middle}.wrap{max-width: 1180px;margin: 0 auto;padding: 0 16px}main.wrap{padding-top: 24px;padding-bottom: 56px;min-height: 70vh}main.wide{max-width: 1320px}.topbar{background: #fff;color: var(--ink);position: sticky;top: 0;z-index: 10;border-bottom: 1px solid var(--line)}.bar{display: flex;align-items: center;gap: 16px;min-height: 68px}.logo{color: var(--ink);font-weight: 800;font-size: 1.35rem;display: flex;align-items: center;gap: 8px;letter-spacing: -.03em}.logo:hover{text-decoration: none}.logo-mark{display: inline-grid;place-items: center;width: 36px;height: 36px;border-radius: 10px;background: var(--brand);color: #fff}.nav{margin-left: auto;display: flex;align-items: center;gap: 4px;flex-wrap: wrap}.nav a,.nav .navlink{color: var(--ink);padding: 8px 12px;border-radius: 10px;font-size: .95rem;font-weight: 600}.nav a:hover,.nav .navlink:hover{background: var(--soft);text-decoration: none}.nav a.btn{color: var(--brand-ink);background: var(--brand);margin-left: 4px}.nav a.btn:hover{background: var(--brand-dark)}.nav a.btn-outline{background: #fff;color: var(--ink);box-shadow: inset 0 0 0 1.5px var(--line)}.nav a.btn-outline:hover{background: var(--soft)}.nav a.btn-gold{background: var(--gold-bg);color: var(--gold)}.logo .lt2{color: inherit}.catbar{border-top: 1px solid var(--line);background: #fff}.catrow{display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;padding-top: 6px;padding-bottom: 6px}.catrow::-webkit-scrollbar{display: none}.catrow a{display: inline-flex;align-items: center;gap: 6px;white-space: nowrap;color: var(--muted);font-size: .9rem;font-weight: 600;padding: 6px 12px;border-radius: 999px}.catrow a:hover{color: var(--brand-dark);background: var(--brand-soft);text-decoration: none}#menu-toggle{display: none}.menu-btn{display: none;margin-left: auto;font-size: 1.5rem;cursor: pointer;padding: 4px 8px}@media (max-width: 900px){.menu-btn{display: block}.nav{display: none;width: 100%;flex-direction: column;align-items: stretch;padding-bottom: 12px}.nav a.btn{margin: 4px 0 0}.bar{flex-wrap: wrap}#menu-toggle:checked ~ .nav{display: flex}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 6px;border: 0;cursor: pointer;background: var(--brand);color: var(--brand-ink);font: inherit;font-weight: 700;padding: 10px 18px;border-radius: 12px}.btn:hover{background: var(--brand-dark);text-decoration: none}.btn-sm{padding: 6px 12px;font-size: .9rem}.btn-lg{padding: 14px 22px;font-size: 1.05rem}.btn-block{width: 100%}.btn-ghost{background: transparent;color: var(--ink);box-shadow: inset 0 0 0 1.5px var(--line)}.btn-ghost:hover{background: #fff}.btn-call{background: var(--ok);font-size: 1.05rem}.btn-call:hover{background: #176b3a}.linkbtn{background: none;border: 0;font: inherit;cursor: pointer;color: var(--brand-dark);padding: 0}.linkbtn.danger,.danger{color: var(--bad)}form.inline{display: inline}.card{background: var(--card);border: 1px solid var(--line);border-radius: var(--radius);padding: 20px;box-shadow: var(--shadow);margin-bottom: 16px}.center{text-align: center}.muted{color: var(--muted)}.small{font-size: .85rem}.lead{font-size: 1.1rem;color: var(--muted);max-width: 60ch}.page-head{margin-bottom: 20px}.section-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 24px 0 12px;flex-wrap: wrap}.section-head h1,.section-head h2{margin: 0}.grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(300px,1fr));gap: 14px}.two-col{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.row2{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.row3{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px}@media (max-width: 720px){.two-col,.row2,.row3{grid-template-columns: 1fr}}.grow{flex: 1}.empty{color: var(--muted);padding: 24px 0}label{display: block;font-weight: 600;font-size: .92rem;margin-bottom: 12px}input,select,textarea{display: block;width: 100%;margin-top: 6px;font: inherit;font-weight: 400;color: var(--ink);padding: 10px 12px;border: 1.5px solid var(--line);border-radius: 10px;background: #fff}input:focus,select:focus,textarea:focus{outline: none;border-color: var(--brand);box-shadow: 0 0 0 3px var(--focus)}select[multiple]{padding: 6px}.chk{display: flex;align-items: flex-start;gap: 8px;font-weight: 500}.chk input{width: auto;margin: 4px 0 0}.checks{display: flex;flex-wrap: wrap;gap: 4px 16px;margin-bottom: 12px}fieldset{border: 1.5px dashed var(--line);border-radius: var(--radius);padding: 14px 16px 4px;margin: 0 0 14px}legend{font-weight: 700;padding: 0 6px}.form .btn{margin-top: 4px}.hint{font-size: .85rem;color: var(--muted);margin: 10px 0 0}.auth{max-width: 440px;margin: 20px auto}.wide-auth{max-width: 680px}.role-pick{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-bottom: 16px}.role-opt{display: flex;gap: 10px;border: 1.5px solid var(--line);border-radius: 12px;padding: 12px;cursor: pointer;margin: 0}.role-opt input{width: auto;margin: 4px 0 0}.role-opt span{display: flex;flex-direction: column}.role-opt small{font-weight: 400;color: var(--muted)}.role-opt:has(input:checked){border-color: var(--brand);background: var(--tint-light)}.reg-form .firm-only{display: none}.reg-form:has(input[value="firma"]:checked) .firm-only{display: block}@media (max-width: 560px){.role-pick{grid-template-columns: 1fr}}.hero{display: grid;grid-template-columns: 1.4fr 1fr;gap: 28px;align-items: center;padding: 24px 0 8px}.hero h1{font-size: clamp(2rem,4.4vw,3rem)}.hl{color: var(--brand)}.cta-row{display: flex;gap: 10px;flex-wrap: wrap;margin: 20px 0}.stats{display: flex;gap: 28px}.stats b{display: block;font-size: 1.6rem}.stats span{color: var(--muted);font-size: .9rem}.search-card h3{margin-bottom: 14px}.steps{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px;margin: 28px 0 8px}.steps .num{display: inline-grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: var(--navy);color: #fff;font-weight: 700;margin-bottom: 8px}.steps p{color: var(--muted);margin: 0}@media (max-width: 820px){.hero,.steps{grid-template-columns: 1fr}}.premium-band{display: flex;align-items: center;justify-content: space-between;gap: 16px;background: var(--navy);color: #fff;border: 0;margin-top: 28px;flex-wrap: wrap}.premium-band p{color: #c5cdd9;margin: 0}.premium-band.slim{margin-top: 0;padding: 12px 16px}.job-card{display: block;background: var(--card);border: 1px solid var(--line);border-radius: var(--radius);padding: 16px;color: var(--ink);box-shadow: var(--shadow);transition: transform .12s,border-color .12s}.job-card:hover{text-decoration: none;border-color: var(--brand);transform: translateY(-2px)}.job-top{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;margin-bottom: 8px}.route{font-size: 1.05rem}.route .arrow{color: var(--brand);margin: 0 6px;font-weight: 700}.route small{color: var(--muted)}.job-meta{display: flex;gap: 6px;flex-wrap: wrap}.job-meta span{background: #f1efe9;border-radius: 6px;padding: 2px 8px;font-size: .85rem}.job-desc{color: var(--muted);font-size: .92rem;margin: 10px 0 0}.job-foot{display: flex;justify-content: space-between;margin-top: 10px;font-size: .82rem;color: var(--muted)}.job-detail .desc{white-space: pre-wrap;margin: 12px 0 0}.kv{display: grid;grid-template-columns: max-content 1fr;gap: 6px 18px;margin: 12px 0 0}.kv dt{color: var(--muted)}.kv dd{margin: 0;font-weight: 600}.badge,.src,.pill{display: inline-block;font-size: .75rem;font-weight: 700;padding: 2px 8px;border-radius: 999px;white-space: nowrap}.badge.ok{background: var(--ok-bg);color: var(--ok)}.badge.warn{background: var(--warn-bg);color: var(--warn)}.badge.bad{background: var(--bad-bg);color: var(--bad)}.badge.info{background: var(--info-bg);color: var(--info)}.badge.muted{background: #eeece6;color: var(--muted)}.badge.gold{background: var(--gold-bg);color: var(--gold)}.pill{background: #eeece6;color: var(--ink)}.src{border: 1px solid var(--line);color: var(--muted);font-weight: 600}.src-whatsapp{color: #128c4b;border-color: #b9e6cc}.src-telegram{color: #1e7fbf;border-color: #bcdcf1}.list{display: flex;flex-direction: column;gap: 8px}.list-row{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;background: var(--card);border: 1px solid var(--line);border-radius: 12px;padding: 12px 14px;color: var(--ink)}a.list-row:hover{border-color: var(--brand);text-decoration: none}.card .list-row{border: 0;border-bottom: 1px solid var(--line);border-radius: 0;padding: 10px 0}.offers{display: flex;flex-direction: column;gap: 10px}.offer{margin: 0}.offer-top,.offer-foot{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.offer .price{font-size: 1.3rem;font-weight: 800}.offer.kabul{border-color: var(--ok)}.offer.red{opacity: .6}.success{background: var(--ok-bg);border-color: #b5e0c6}.warnbox{background: var(--warn-bg);color: var(--warn);padding: 10px 12px;border-radius: 10px}.flash{padding: 12px 16px;border-radius: 12px;margin-bottom: 12px;font-weight: 500}.flash.ok{background: var(--ok-bg);color: var(--ok)}.flash.error{background: var(--bad-bg);color: var(--bad)}.flash.warn{background: var(--warn-bg);color: var(--warn)}.flash.info{background: var(--info-bg);color: var(--info)}.filters{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;padding: 14px}.filters select,.filters input{width: auto;min-width: 160px;margin: 0;flex: 1}.filters .btn{flex: 0}.pager{display: flex;justify-content: space-between;align-items: center;margin-top: 20px}.plans{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px;margin: 16px 0}.plan{position: relative;display: flex;flex-direction: column}.plan .price{font-size: 2rem;font-weight: 800;margin: 4px 0}.plan form{margin-top: auto}.plan.featured{border: 2px solid var(--brand)}.ribbon{position: absolute;top: -12px;right: 16px;background: var(--brand);color: #fff;font-size: .75rem;font-weight: 700;padding: 3px 10px;border-radius: 999px}.compare{width: 100%;border-collapse: separate;border-spacing: 0;padding: 0;overflow: hidden}.compare th,.compare td{padding: 12px 16px;border-bottom: 1px solid var(--line);text-align: center}.compare th:first-child,.compare td:first-child{text-align: left}.compare thead th{background: #faf9f6}.bank{background: #f6f5f1;padding: 12px;border-radius: 10px;white-space: pre-wrap}.status-card p{margin: 0 0 6px}@media (max-width: 820px){.plans{grid-template-columns: 1fr}}.tiles{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin-bottom: 16px}.tile{display: flex;flex-direction: column;color: var(--ink);margin: 0}.tile:hover{text-decoration: none;border-color: var(--brand)}.tile b{font-size: 1.6rem}.tile span{color: var(--muted);font-size: .9rem}@media (max-width: 820px){.tiles{grid-template-columns: repeat(2,1fr)}}.table-wrap{overflow-x: auto}.table{width: 100%;border-collapse: collapse;font-size: .92rem}.table th{text-align: left;color: var(--muted);font-weight: 600;font-size: .8rem;text-transform: uppercase;letter-spacing: .03em}.table th,.table td{padding: 10px 8px;border-bottom: 1px solid var(--line);vertical-align: top}.table .actions{white-space: nowrap}.table .actions select{display: inline-block;width: auto;margin: 0 4px 4px 0;padding: 4px 6px;font-size: .85rem}.table tr.atlandi{opacity: .65}.prose p{max-width: 75ch}.footer{background: var(--navy);color: #c9d1e0;margin-top: 24px}.foot-grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: 28px;padding-top: 44px;padding-bottom: 28px}.foot-grid .foot-h{color: #fff;font-size: .95rem;margin: 0 0 12px}.foot-grid a{display: block;color: #c9d1e0;font-size: .92rem;padding: 3px 0}.foot-grid a:hover{color: #fff}.foot-grid a.logo{display: flex;color: #fff;margin-bottom: 10px;font-size: 1.35rem;padding: 0}.foot-brand p{font-size: .92rem;max-width: 34ch;margin: 0}.foot-bottom{display: flex;justify-content: space-between;gap: 12px;flex-wrap: wrap;border-top: 1px solid rgba(255,255,255,.12);padding-top: 16px;padding-bottom: 20px;font-size: .88rem}.foot-bottom a{color: #c9d1e0}@media (max-width: 820px){.foot-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 520px){.foot-grid{grid-template-columns: 1fr}}main.wrap:has(.hero2){padding-top: 0}.hero2{margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);padding: 64px 16px 64px;text-align: center;background: radial-gradient(1200px 400px at 50% -10%,var(--tint) 0%,transparent 60%),linear-gradient(180deg,#fff 0%,var(--tint-light) 100%);border-bottom: 1px solid var(--line)}.hero2-inner{max-width: 880px;margin: 0 auto}.hero2 h1{font-size: clamp(2rem,5vw,3.2rem);font-weight: 800;letter-spacing: -.035em}.hero2-sub{font-size: 1.15rem;color: var(--muted);max-width: 56ch;margin: 0 auto 28px}.hl{color: var(--brand)}.hero-search{display: grid;grid-template-columns: 1.5fr 1fr 1fr auto;gap: 0;background: #fff;border-radius: 18px;padding: 8px;box-shadow: 0 2px 4px rgba(16,24,40,.04),0 18px 40px rgba(16,24,40,.12);border: 1px solid var(--line);text-align: left}.hs-field{display: flex;align-items: center;gap: 8px;margin: 0;padding: 0 14px;border-right: 1px solid var(--line);color: var(--muted);font-weight: 500}.hs-field select{border: 0;box-shadow: none;margin: 0;padding: 14px 0;font-weight: 600;color: var(--ink);background: transparent;cursor: pointer}.hs-field select:focus{box-shadow: none}.hs-type{border-right: 1px solid var(--line)}.hs-btn{border-radius: 12px;margin-left: 8px}.hero2-chips{display: flex;justify-content: center;flex-wrap: wrap;gap: 8px;margin-top: 18px;font-size: .9rem;color: var(--muted);align-items: center}.hero2-chips a{background: #fff;border: 1px solid var(--line);border-radius: 999px;padding: 5px 12px;color: var(--ink);font-weight: 600}.hero2-chips a:hover{border-color: var(--brand);color: var(--brand-dark);text-decoration: none}@media (max-width: 760px){.hero2{padding-top: 36px}.hero-search{grid-template-columns: 1fr;gap: 6px}.hs-field{border-right: 0;border-bottom: 1px solid var(--line)}.hs-btn{margin: 4px 0 0}}.trustbar{display: grid;grid-template-columns: repeat(4,1fr);background: #fff;border: 1px solid var(--line);border-radius: var(--radius);margin: -28px auto 0;position: relative;max-width: 960px;box-shadow: var(--shadow)}.trustbar div{padding: 18px 16px;text-align: center;border-right: 1px solid var(--line)}.trustbar div:last-child{border-right: 0}.trustbar b{display: block;font-size: 1.5rem;font-weight: 800;letter-spacing: -.02em}.trustbar span{color: var(--muted);font-size: .88rem}@media (max-width: 640px){.trustbar{grid-template-columns: 1fr 1fr}.trustbar div:nth-child(2){border-right: 0}.trustbar div:nth-child(-n+2){border-bottom: 1px solid var(--line)}}.block{margin-top: 56px}.block-head{margin-bottom: 20px}.block-head h2{font-size: clamp(1.4rem,2.6vw,1.9rem);font-weight: 800;margin-bottom: 4px}.block-head p{color: var(--muted);margin: 0}.block-head.row{display: flex;justify-content: space-between;align-items: center;gap: 12px}.block-head.row a{display: inline-flex;align-items: center;gap: 4px;font-weight: 700}.svc-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.svc-card{display: flex;flex-direction: column;gap: 12px;background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 20px;color: var(--ink);box-shadow: var(--shadow);transition: transform .15s,box-shadow .15s,border-color .15s}.svc-card:hover{transform: translateY(-3px);border-color: var(--brand-line);box-shadow: 0 14px 30px rgba(16,24,40,.10);text-decoration: none}.svc-ico{display: inline-grid;place-items: center;width: 52px;height: 52px;border-radius: 14px;background: var(--brand-soft);color: var(--brand)}.svc-body b{display: block;font-size: 1.1rem;margin-bottom: 2px}.svc-body small{color: var(--muted);font-size: .92rem}.svc-foot{display: flex;justify-content: space-between;align-items: center;margin-top: auto;padding-top: 12px;border-top: 1px dashed var(--line)}.svc-cta{display: inline-flex;align-items: center;gap: 4px;color: var(--brand-dark);font-weight: 700;font-size: .92rem}@media (max-width: 900px){.svc-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 560px){.svc-grid{grid-template-columns: 1fr}}.why-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px}.why-card{background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 22px}.why-card .ico{color: var(--brand);margin-bottom: 10px}.why-card h3{margin-bottom: 6px}.why-card p{color: var(--muted);margin: 0;font-size: .94rem}@media (max-width: 900px){.why-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 520px){.why-grid{grid-template-columns: 1fr}}.how-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px;margin-bottom: 24px;counter-reset: s}.how-step{position: relative;background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 24px 22px}.how-num{display: inline-grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: var(--navy);color: #fff;font-weight: 800;margin-bottom: 12px}.how-step p{color: var(--muted);margin: 0}@media (max-width: 760px){.how-grid{grid-template-columns: 1fr}}.pro-band{display: flex;justify-content: space-between;align-items: center;gap: 24px;flex-wrap: wrap;margin-top: 56px;background: linear-gradient(120deg,var(--navy) 0%,#23365f 100%);color: #fff;border-radius: 22px;padding: 36px}.pro-band h2{font-size: clamp(1.4rem,2.6vw,1.9rem);font-weight: 800}.pro-band p{color: #c9d1e0;max-width: 60ch}.pro-list{list-style: none;padding: 0;margin: 12px 0 0;display: grid;gap: 6px}.pro-list li{display: flex;gap: 8px;align-items: center;color: #e6ebf4}.pro-list .ico{color: #7ee2b8}.pro-actions{display: flex;flex-direction: column;gap: 10px;min-width: 240px}.btn-light{background: rgba(255,255,255,.12);color: #fff}.btn-light:hover{background: rgba(255,255,255,.2)}.link-cloud{display: flex;flex-wrap: wrap;gap: 8px}.link-cloud a{background: #fff;border: 1px solid var(--line);border-radius: 999px;padding: 7px 14px;color: var(--ink);font-size: .92rem;font-weight: 500}.link-cloud a:hover{border-color: var(--brand);color: var(--brand-dark);text-decoration: none}.city-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 6px 16px}.city-grid a{display: flex;align-items: center;gap: 6px;padding: 8px 0;color: var(--ink);border-bottom: 1px solid var(--line);font-size: .95rem}.city-grid a .ico{color: var(--muted)}.city-grid a:hover{color: var(--brand-dark);text-decoration: none}@media (max-width: 760px){.city-grid{grid-template-columns: 1fr 1fr}}.cta-band{margin-top: 56px;text-align: center;background: var(--brand-soft);border: 1px solid var(--brand-line);border-radius: 22px;padding: 44px 20px}.cta-band h2{font-weight: 800;font-size: clamp(1.4rem,2.6vw,1.9rem)}.cta-band p{color: var(--muted);margin: 0 0 18px}.theme-pick{display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 18px}.theme-opt{display: inline-flex;align-items: center;gap: 8px;margin: 0;padding: 8px 14px;border: 1.5px solid var(--line);border-radius: 12px;cursor: pointer}.theme-opt input{width: auto;margin: 0}.theme-opt:has(input:checked){border-color: var(--brand);background: var(--brand-soft)}.swatch{width: 18px;height: 18px;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(0,0,0,.1)}.badge.urgent{background: #dc2626;color: #fff;letter-spacing: .04em}[data-tema="karma"]{--c-green: #16a34a;--c-green-soft: #e9f8ef;--c-orange: #ff6a13;--c-orange-dark: #e0560a;--c-orange-soft: #fff1e8;--c-navy: #14213d;--c-navy-soft: #e8ecf5;--c-red: #dc2626;--c-red-soft: #fdecec;--c-black: #0b0f17;--ink: #0b0f17}[data-tema="karma"] .topbar{background: var(--c-navy);border-bottom: 0}[data-tema="karma"] .logo{color: #fff}[data-tema="karma"] .logo .lt2{color: var(--c-orange)}[data-tema="karma"] .nav a,[data-tema="karma"] .nav .navlink{color: #dbe2ef}[data-tema="karma"] .nav a:hover,[data-tema="karma"] .nav .navlink:hover{background: rgba(255,255,255,.1);color: #fff}[data-tema="karma"] .nav a.btn-outline{background: transparent;color: #fff;box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.35)}[data-tema="karma"] .nav a.btn-outline:hover{background: rgba(255,255,255,.1)}[data-tema="karma"] .menu-btn{color: #fff}[data-tema="karma"] .catbar{border-top: 0;border-bottom: 1px solid var(--line);box-shadow: inset 0 3px 0 var(--c-orange)}[data-tema="karma"] .btn-firm,[data-tema="karma"] .nav a.btn-firm{background: var(--c-orange);color: #fff;box-shadow: none}[data-tema="karma"] .btn-firm:hover,[data-tema="karma"] .nav a.btn-firm:hover{background: var(--c-orange-dark)}[data-tema="karma"] .hero2{background: radial-gradient(700px 320px at 15% 0%,#d3f2de 0%,transparent 70%),radial-gradient(700px 320px at 85% 0%,#ffe2cf 0%,transparent 70%),linear-gradient(180deg,#fff 0%,#fbfaf7 100%)}[data-tema="karma"] .hero2 .hl{color: var(--c-orange)}[data-tema="karma"] .hero-search{box-shadow: 0 0 0 4px rgba(22,163,74,.10),0 18px 40px rgba(16,24,40,.14)}[data-tema="karma"] .trustbar{border-top: 4px solid;border-image: linear-gradient(90deg,var(--c-green) 0 25%,var(--c-orange) 25% 50%,var(--c-navy) 50% 75%,var(--c-red) 75% 100%) 1}[data-tema="karma"] .trustbar div:nth-child(1) b{color: var(--c-green)}[data-tema="karma"] .trustbar div:nth-child(2) b{color: var(--c-orange)}[data-tema="karma"] .trustbar div:nth-child(3) b{color: var(--c-navy)}[data-tema="karma"] .trustbar div:nth-child(4) b{color: var(--c-red)}[data-tema="karma"] .svc-card:nth-child(5n+1) .svc-ico{background: var(--c-green-soft);color: var(--c-green)}[data-tema="karma"] .svc-card:nth-child(5n+2) .svc-ico{background: var(--c-orange-soft);color: var(--c-orange)}[data-tema="karma"] .svc-card:nth-child(5n+3) .svc-ico{background: var(--c-navy-soft);color: var(--c-navy)}[data-tema="karma"] .svc-card:nth-child(5n+4) .svc-ico{background: var(--c-red-soft);color: var(--c-red)}[data-tema="karma"] .svc-card:nth-child(5n+5) .svc-ico{background: #eceef1;color: var(--c-black)}[data-tema="karma"] .svc-card{border-top: 3px solid transparent}[data-tema="karma"] .svc-card:nth-child(5n+1):hover{border-top-color: var(--c-green)}[data-tema="karma"] .svc-card:nth-child(5n+2):hover{border-top-color: var(--c-orange)}[data-tema="karma"] .svc-card:nth-child(5n+3):hover{border-top-color: var(--c-navy)}[data-tema="karma"] .svc-card:nth-child(5n+4):hover{border-top-color: var(--c-red)}[data-tema="karma"] .svc-card:nth-child(5n+5):hover{border-top-color: var(--c-black)}[data-tema="karma"] .why-card:nth-child(1) .ico{color: var(--c-green)}[data-tema="karma"] .why-card:nth-child(2) .ico{color: var(--c-orange)}[data-tema="karma"] .why-card:nth-child(3) .ico{color: var(--c-navy)}[data-tema="karma"] .why-card:nth-child(4) .ico{color: var(--c-red)}[data-tema="karma"] .why-card{border-left: 4px solid var(--line)}[data-tema="karma"] .why-card:nth-child(1){border-left-color: var(--c-green)}[data-tema="karma"] .why-card:nth-child(2){border-left-color: var(--c-orange)}[data-tema="karma"] .why-card:nth-child(3){border-left-color: var(--c-navy)}[data-tema="karma"] .why-card:nth-child(4){border-left-color: var(--c-red)}[data-tema="karma"] .how-step:nth-child(1) .how-num{background: var(--c-green)}[data-tema="karma"] .how-step:nth-child(2) .how-num{background: var(--c-orange)}[data-tema="karma"] .how-step:nth-child(3) .how-num{background: var(--c-navy)}[data-tema="karma"] .pro-band{background: linear-gradient(120deg,var(--c-navy) 0%,#1d2f57 100%);border-bottom: 5px solid var(--c-orange)}[data-tema="karma"] .cta-band{background: linear-gradient(120deg,var(--c-green-soft),var(--c-orange-soft));border: 0}[data-tema="karma"] .ribbon{background: var(--c-red)}[data-tema="karma"] .plan.featured{border-color: var(--c-orange)}[data-tema="karma"] .premium-band{background: var(--c-navy)}[data-tema="karma"] .city-grid a .ico{color: var(--c-red)}[data-tema="karma"] .route .arrow{color: var(--c-orange)}[data-tema="karma"] .footer{background: var(--c-black);position: relative}[data-tema="karma"] .footer::before{content: "";display: block;height: 5px;background: linear-gradient(90deg,var(--c-green) 0 25%,var(--c-orange) 25% 50%,var(--c-navy) 50% 75%,var(--c-red) 75% 100%)}[data-tema="karma"] .foot-grid .foot-h{color: var(--c-orange)}.nav-user{color: #c9d1e0;font-size: .9rem;padding: 0 8px}.admin-shell{display: grid;grid-template-columns: 240px 1fr;gap: 24px;align-items: start}.admin-side{position: sticky;top: 84px;background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 12px;box-shadow: var(--shadow)}.side-group{margin-bottom: 10px}.side-group small{display: block;text-transform: uppercase;letter-spacing: .06em;font-size: .7rem;font-weight: 700;color: var(--muted);padding: 8px 10px 4px}.side-link{display: flex;align-items: center;gap: 10px;padding: 9px 10px;border-radius: 10px;color: var(--ink);font-weight: 600;font-size: .93rem}.side-link:hover{background: var(--soft);text-decoration: none}.side-link.active{background: var(--brand-soft);color: var(--brand-dark)}.side-link .ico{color: var(--muted)}.side-link.active .ico{color: var(--brand)}.side-link em{margin-left: auto;font-style: normal;background: #dc2626;color: #fff;font-size: .72rem;font-weight: 800;border-radius: 999px;padding: 1px 7px}.side-link.view-site{border-top: 1px solid var(--line);border-radius: 0 0 10px 10px;margin-top: 6px;color: var(--muted)}.admin-main{min-width: 0}.admin-head{display: flex;justify-content: space-between;align-items: flex-end;gap: 16px;flex-wrap: wrap;margin-bottom: 18px}.admin-head h1{margin: 4px 0 2px;display: flex;align-items: center;gap: 8px;flex-wrap: wrap}.admin-head p{margin: 0}.admin-actions{display: flex;gap: 8px;flex-wrap: wrap;align-items: center}.btn-danger{background: #dc2626;color: #fff}.btn-danger:hover{background: #b91c1c}.admin-grid{display: grid;gap: 16px;margin-bottom: 16px}.admin-grid > .card,.admin-grid > div > .card{margin-bottom: 0}.admin-grid > div{display: grid;gap: 16px;align-content: start}.g-2-1{grid-template-columns: 2fr 1fr}.g-1-1{grid-template-columns: 1fr 1fr}.g-1-1-1{grid-template-columns: repeat(3,1fr)}.card-head{display: flex;justify-content: space-between;align-items: baseline;gap: 8px;margin-bottom: 12px}.card-head h3{margin: 0;font-size: 1.05rem}.sep{border: 0;border-top: 1px solid var(--line);margin: 16px 0}.kpis{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px;margin-bottom: 16px}.kpi{position: relative;display: flex;flex-direction: column;gap: 2px;background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 18px 18px 16px;color: var(--ink);box-shadow: var(--shadow);overflow: hidden}.kpi::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 5px;background: var(--kc,var(--brand))}.kpi:hover{text-decoration: none;transform: translateY(-2px);transition: transform .12s}.kpi-label{color: var(--muted);font-size: .85rem;font-weight: 600}.kpi b{font-size: 1.9rem;font-weight: 800;letter-spacing: -.02em;color: var(--kc,var(--ink))}.kpi small{color: var(--muted);font-size: .82rem}.kpi-green{--kc: #16a34a}.kpi-orange{--kc: #ff6a13}.kpi-navy{--kc: #14213d}.kpi-black{--kc: #0b0f17}.kpi-red{--kc: #dc2626}.chart-legend{display: flex;gap: 14px;flex-wrap: wrap;font-size: .82rem;color: var(--muted);margin-bottom: 10px}.chart-legend i{display: inline-block;width: 10px;height: 10px;border-radius: 3px;margin-right: 5px;vertical-align: middle}.chart-bars{display: grid;grid-template-columns: repeat(14,1fr);gap: 6px;height: 220px;align-items: end;border-bottom: 1px solid var(--line);padding-bottom: 4px}.chart-col{display: flex;flex-direction: column;align-items: center;height: 100%;justify-content: flex-end;gap: 4px}.chart-stack{display: flex;gap: 2px;align-items: flex-end;height: calc(100% - 18px);width: 100%;justify-content: center}.chart-bar{width: 30%;min-height: 2px;border-radius: 4px 4px 0 0}.chart-col small{font-size: .68rem;color: var(--muted);white-space: nowrap}.dist{display: grid;gap: 8px}.dist-row{display: grid;grid-template-columns: 130px 1fr auto;gap: 10px;align-items: center;font-size: .9rem}.dist-label{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.dist-track{height: 10px;background: var(--soft);border-radius: 999px;overflow: hidden}.dist-track span{display: block;height: 100%;border-radius: 999px}.mini-row{display: flex;justify-content: space-between;align-items: center;gap: 10px;padding: 10px 0;border-bottom: 1px solid var(--line);font-size: .92rem}.mini-row:last-child{border-bottom: 0}.mini-right{display: flex;align-items: center;gap: 6px;white-space: nowrap}.mini-stats{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin-bottom: 16px}.mini-stat{background: #fff;border: 1px solid var(--line);border-radius: 12px;padding: 14px}.mini-stat b{display: block;font-size: 1.4rem}.mini-stat span{color: var(--muted);font-size: .85rem}.inline-form{display: flex;gap: 8px;align-items: center}.inline-form select,.inline-form input{margin: 0}.danger-zone{border-color: #f5b5b5}.note-chip{background: var(--warn-bg);color: var(--warn);border-radius: 6px;padding: 1px 6px}.bulk-bar{display: flex;align-items: center;gap: 10px;padding: 10px 14px}.bulk-bar select{width: auto;margin: 0}.approve-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(320px,1fr));gap: 16px}.approve-card .kv{grid-template-columns: 80px 1fr;font-size: .9rem}.approve-actions{display: flex;gap: 8px;margin-top: 14px}details summary{cursor: pointer;margin: 4px 0 8px}@media (max-width: 1100px){.g-1-1-1{grid-template-columns: 1fr 1fr}}@media (max-width: 960px){.admin-shell{grid-template-columns: 1fr}.admin-side{position: static;display: flex;gap: 4px;overflow-x: auto;padding: 8px}.side-group{display: contents}.side-group small{display: none}.side-link{white-space: nowrap}.g-2-1,.g-1-1,.g-1-1-1{grid-template-columns: 1fr}.kpis{grid-template-columns: 1fr 1fr}.mini-stats{grid-template-columns: 1fr 1fr}}@media (max-width: 520px){.kpis{grid-template-columns: 1fr}.dist-row{grid-template-columns: 100px 1fr auto}}.city-checks{display: grid;grid-template-columns: repeat(auto-fill,minmax(130px,1fr));gap: 2px 10px;max-height: 190px;overflow-y: auto;border: 1.5px solid var(--line);border-radius: 10px;padding: 10px;margin-top: 6px;font-weight: 500;background: #fff}.city-checks .chk{margin: 0;font-size: .9rem}.g-2-1,.g-1-1{align-items: start}.field-label{font-weight: 600;font-size: .92rem;margin-bottom: 12px}.nav-badge{display: inline-block;margin-left: 4px;background: #dc2626;color: #fff;font-style: normal;font-size: .7rem;font-weight: 800;border-radius: 999px;padding: 0 6px;line-height: 1.5;vertical-align: top}.job-form{max-width: 860px;margin: 0 auto}.form-step h3{display: flex;align-items: center;gap: 10px;margin-bottom: 14px}.step-no{display: inline-grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;background: var(--brand);color: #fff;font-size: .9rem;font-weight: 800}.half{max-width: 50%}@media (max-width: 720px){.half{max-width: none}}.side-box{border-style: solid}.side-box .checks{margin-bottom: 8px}.form-submit{display: flex;gap: 10px;margin: 6px 0 24px}.info-line{background: var(--info-bg);color: var(--info);border-radius: 10px;padding: 10px 12px;font-size: .92rem}.photo-box{display: grid;gap: 10px}.photo-list{display: flex;flex-wrap: wrap;gap: 10px}.photo-item{position: relative;width: 110px;height: 110px;border-radius: 12px;overflow: hidden;border: 1px solid var(--line)}.photo-item img{width: 100%;height: 100%;object-fit: cover}.photo-del{position: absolute;top: 4px;right: 4px;width: 26px;height: 26px;border-radius: 50%;border: 0;background: rgba(0,0,0,.65);color: #fff;font-size: 1.1rem;cursor: pointer;line-height: 1}.photo-add{display: inline-flex;align-items: center;justify-content: center;width: fit-content;padding: 10px 16px;border: 1.5px dashed var(--brand);color: var(--brand-dark);border-radius: 12px;cursor: pointer;font-weight: 700;margin: 0}.photo-add:hover{background: var(--brand-soft)}.spec-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(170px,1fr));gap: 10px;margin: 14px 0 6px}.spec-grid div{background: var(--soft);border-radius: 10px;padding: 10px 12px}.spec-grid span{display: block;font-size: .78rem;color: var(--muted);font-weight: 600}.spec-grid b{font-size: .95rem}.gallery{display: flex;flex-wrap: wrap;gap: 8px;margin: 10px 0}.gallery img{width: 140px;height: 105px;object-fit: cover;border-radius: 10px;border: 1px solid var(--line)}.owner-bar{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;margin-bottom: 12px}.owner-bar form{margin: 0}.stars{color: #f59e0b;letter-spacing: 1px;white-space: nowrap}.stars small{color: var(--muted);letter-spacing: 0}.offer-foot{flex-wrap: wrap}.dot{display: inline-block;background: #dc2626;color: #fff;border-radius: 999px;font-size: .7rem;padding: 0 6px}.review-form{display: grid;gap: 8px;margin-top: 10px;max-width: 520px}.review-form textarea{margin: 0}.star-pick{display: flex;gap: 4px}.star-pick label{margin: 0;font-size: 1.8rem;color: #d0d5dd;cursor: pointer;line-height: 1}.star-pick label.on,.star-pick label:hover{color: #f59e0b}.star-pick input{position: absolute;opacity: 0;width: 1px;height: 1px}.my-jobs{display: grid;gap: 12px}.my-job{display: grid;grid-template-columns: 1fr auto auto auto;gap: 18px;align-items: center;margin: 0}.my-job-title{font-size: 1.05rem;color: var(--ink)}.my-job-title:hover{text-decoration: none;color: var(--brand-dark)}.my-job-main .job-meta{margin-top: 6px}.my-job-offers{text-align: center;min-width: 90px}.my-job-offers b{display: block;font-size: 1.6rem;line-height: 1}.my-job-offers span{font-size: .8rem;color: var(--muted)}.my-job-offers small{display: block;font-size: .78rem;color: var(--ok);font-weight: 700}.my-job-status{display: flex;flex-direction: column;gap: 4px;align-items: flex-start}.my-job-actions{display: flex;gap: 6px;flex-wrap: wrap;justify-content: flex-end}@media (max-width: 820px){.my-job{grid-template-columns: 1fr auto}.my-job-actions{grid-column: 1 / -1;justify-content: flex-start}}.empty-state{padding: 40px 20px}.firm-hero{display: flex;gap: 18px;align-items: center}.firm-hero h1{margin-bottom: 4px;display: flex;gap: 8px;align-items: center;flex-wrap: wrap}.firm-hero p{margin: 2px 0}.firm-avatar{flex-shrink: 0;width: 76px;height: 76px;border-radius: 20px;display: grid;place-items: center;background: var(--brand);color: #fff;font-size: 2rem;font-weight: 800}.chip-list{display: flex;flex-wrap: wrap;gap: 6px}.mt{margin-top: 18px}.review{padding: 12px 0;border-bottom: 1px solid var(--line)}.review:last-child{border-bottom: 0}.review p{margin: 6px 0 0}.msg-card{max-width: 760px;margin: 0 auto;padding: 0;overflow: hidden}.msg-head{display: flex;justify-content: space-between;align-items: center;gap: 10px;padding: 14px 18px;border-bottom: 1px solid var(--line)}.msg-thread{height: 420px;overflow-y: auto;padding: 18px;display: flex;flex-direction: column;gap: 10px;background: var(--soft)}.msg{max-width: 75%;background: #fff;border: 1px solid var(--line);border-radius: 14px 14px 14px 4px;padding: 8px 12px;align-self: flex-start}.msg.mine{align-self: flex-end;background: var(--brand-soft);border-color: var(--brand-line);border-radius: 14px 14px 4px 14px}.msg p{margin: 0;white-space: pre-wrap}.msg small{color: var(--muted);font-size: .72rem}.msg-form{display: flex;gap: 10px;padding: 12px;border-top: 1px solid var(--line);align-items: flex-end}.msg-form textarea{margin: 0;resize: vertical}.inbox-row,.notif-row{color: var(--ink)}.inbox-row:hover,.notif-row:hover{text-decoration: none;background: var(--soft)}.notif-row.unread{font-weight: 700}.notif-row.unread::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--brand);flex-shrink: 0}.photo-add input{display: none !important}.gate{max-width: 720px;margin: 32px auto;padding: 40px 28px}.gate .lead{margin: 10px auto 18px}.gate-ico{display: inline-grid;place-items: center;width: 68px;height: 68px;border-radius: 50%;background: var(--brand-soft);color: var(--brand-dark);margin-bottom: 8px}.offer-cap{background: #fff7ed;border: 1px solid #fed7aa;color: #9a3412;border-radius: 10px;padding: 10px 12px}.right{text-align: right}.toast{position: fixed;right: 16px;bottom: 16px;z-index: 50;max-width: min(420px,calc(100vw - 32px));background: var(--navy,#14213d);color: #fff;border-radius: 12px;padding: 12px 16px;box-shadow: 0 10px 30px rgba(0,0,0,.25);font-weight: 600}.toast a{color: #fff;text-decoration: none}.toast[hidden]{display: none}.mail-body{white-space: pre-wrap;font: 13px/1.5 ui-monospace,monospace;background: #f6f7f9;padding: 10px;border-radius: 8px;max-width: 640px;overflow-x: auto}.wz-wrap{max-width: 780px;margin: 0 auto}.wz-head{text-align: center;margin: 4px 0 18px}.wz-head h1{margin-bottom: 4px}.wz-progress{margin: 0 4px 16px}.wz-bar{height: 6px;background: var(--line);border-radius: 99px;overflow: hidden}.wz-bar span{display: block;height: 100%;width: 0;background: linear-gradient(90deg,var(--brand),#ff6a13);border-radius: 99px;transition: width .35s ease}.wz-dots{list-style: none;display: grid;grid-template-columns: repeat(5,1fr);gap: 4px;margin: 10px 0 0;padding: 0}.wz-dots li{display: flex;align-items: center;gap: 8px;font-size: .85rem;color: var(--muted);font-weight: 600;cursor: default}.wz-dots li b{display: inline-grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;background: #fff;box-shadow: inset 0 0 0 1.5px var(--line);font-size: .8rem;flex-shrink: 0}.wz-dots li.open{cursor: pointer}.wz-dots li.done b{background: var(--brand);color: #fff;box-shadow: none}.wz-dots li.now{color: var(--ink)}.wz-dots li.now b{background: var(--navy);color: #fff;box-shadow: 0 0 0 4px var(--focus)}.wz{padding: 28px}.wz-step + .wz-step{margin-top: 28px;padding-top: 24px;border-top: 1px solid var(--line)}.wz.wz-on .wz-step{display: none;margin: 0;padding: 0;border: 0}.wz.wz-on .wz-step.active{display: block;animation: wzIn .28s ease}@keyframes wzIn{from{opacity: 0;transform: translateX(14px)}to{opacity: 1;transform: none}}.wz-shake{animation: wzShake .4s}@keyframes wzShake{25%{transform: translateX(-6px)}75%{transform: translateX(6px)}}.wz-q{display: flex;gap: 14px;align-items: flex-start;margin-bottom: 20px}.wz-q h2{font-size: 1.45rem;margin: 2px 0 4px}.wz-q p{margin: 0;color: var(--muted)}.wz-no{display: inline-grid;place-items: center;width: 36px;height: 36px;border-radius: 12px;background: var(--brand-soft);color: var(--brand-dark);font-weight: 800;flex-shrink: 0}.wz-err{color: var(--bad);font-weight: 600;margin: 12px 0 0}.wz-nav{display: flex;align-items: center;gap: 12px;margin-top: 26px;padding-top: 18px;border-top: 1px solid var(--line)}.wz-nav .grow{flex: 1}.wz-nav [hidden]{display: none}.wz-nav .wz-next,.wz-nav .wz-submit{min-width: 180px}.wz-trust{list-style: none;display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 22px;padding: 0;margin: 18px 0 0;color: var(--muted);font-size: .9rem;font-weight: 600}.type-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.type-card{position: relative;display: flex;gap: 14px;align-items: center;margin: 0;padding: 16px;border-radius: 14px;background: #fff;box-shadow: inset 0 0 0 1.5px var(--line);cursor: pointer;transition: box-shadow .15s,transform .15s,background .15s}.type-card:hover{box-shadow: inset 0 0 0 1.5px var(--brand-line);transform: translateY(-1px)}.type-card input{position: absolute;opacity: 0;pointer-events: none}.type-ico{display: inline-grid;place-items: center;width: 52px;height: 52px;border-radius: 14px;background: var(--soft);color: var(--navy);flex-shrink: 0;transition: background .15s,color .15s}.type-txt b{display: block;font-size: 1.02rem}.type-txt small{display: block;color: var(--muted);font-weight: 500;line-height: 1.35;margin-top: 2px}.type-card:has(input:checked){background: var(--tint-light);box-shadow: inset 0 0 0 2px var(--brand)}.type-card:has(input:checked) .type-ico{background: var(--brand);color: #fff}.type-card:has(input:focus-visible){box-shadow: inset 0 0 0 2px var(--brand),0 0 0 4px var(--focus)}.route-box{position: relative;padding-left: 26px}.route-box::before{content: "";position: absolute;left: 7px;top: 38px;bottom: 38px;border-left: 2px dashed var(--line)}.route-line{position: relative}.route-dot{position: absolute;left: -26px;top: 38px;width: 16px;height: 16px;border-radius: 50%;border: 4px solid var(--brand);background: #fff}.route-dot.to{border-color: #ff6a13}.date-pick{display: grid;grid-template-columns: 1fr auto;gap: 12px;align-items: end;max-width: 560px}.chips{display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 12px}.chip{font: inherit;font-size: .88rem;font-weight: 600;padding: 9px 14px;border-radius: 999px;border: 0;background: #fff;box-shadow: inset 0 0 0 1.5px var(--line);cursor: pointer;color: var(--ink)}.chip:hover,.chip.on{box-shadow: inset 0 0 0 2px var(--brand);background: var(--tint-light)}.veh-grid{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 6px}.veh,.tg{position: relative;margin: 0;cursor: pointer}.veh input,.tg input{position: absolute;opacity: 0;pointer-events: none}.veh span,.tg > span{display: inline-flex;align-items: center;gap: 6px;padding: 9px 14px;border-radius: 999px;background: #fff;box-shadow: inset 0 0 0 1.5px var(--line);font-weight: 600;font-size: .9rem;transition: all .15s}.veh:hover span,.tg:hover > span{box-shadow: inset 0 0 0 1.5px var(--brand-line)}.veh input:checked + span,.tg input:checked + span{background: var(--brand);color: #fff;box-shadow: none}.tg input:checked + span::before{content: "✓";font-weight: 800}.veh input:focus-visible + span,.tg input:focus-visible + span{box-shadow: 0 0 0 4px var(--focus)}.tg-row{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 14px}.tg-wide{display: block;margin: 6px 0 4px}.tg-wide > span{display: block;border-radius: 12px;padding: 12px 14px;line-height: 1.4}.tg-wide > span small{display: block;font-weight: 500;opacity: .8}.tg-wide input:checked + span::before{content: "✓ "}.wz .side-box{border: 0;box-shadow: inset 0 0 0 1.5px var(--line);border-radius: 14px;padding: 14px 16px 4px;margin: 0}.wz .side-box legend{font-weight: 800;padding: 0 6px}.wz-summary{margin-top: 18px;background: var(--soft);border-radius: 14px;padding: 16px 18px}.wz-summary h3{font-size: 1rem;margin-bottom: 8px}.wz-summary dl{display: grid;grid-template-columns: 110px 1fr;gap: 6px 12px;margin: 0}.wz-summary dt{color: var(--muted);font-weight: 600;font-size: .9rem}.wz-summary dd{margin: 0;font-weight: 600}.wz-summary .linkbtn{font-weight: 600;margin-left: 4px}@media (max-width: 720px){.wz{padding: 18px 16px}.wz-q h2{font-size: 1.2rem}.type-grid{grid-template-columns: 1fr}.wz-dots li span{display: none}.wz-dots{display: flex;justify-content: space-between}.date-pick{grid-template-columns: 1fr}.wz.wz-on .wz-nav{position: sticky;bottom: 0;background: #fff;margin: 20px -16px -18px;padding: 12px 16px;border-radius: 0 0 var(--radius) var(--radius);box-shadow: 0 -6px 16px rgba(16,24,40,.06);z-index: 5}.wz-nav .wz-next,.wz-nav .wz-submit{min-width: 0;flex: 1}.wz-nav .grow{display: none}}.tg-wide input:checked + span{background: var(--tint-light);color: var(--ink);box-shadow: inset 0 0 0 2px var(--brand)}.tg-wide input:checked + span::before{color: var(--brand-dark)}.route-dot{top: 46px}.pool-head{display: flex;justify-content: space-between;align-items: flex-start;gap: 16px;margin-bottom: 14px}.pool-head h1{margin-bottom: 4px}.pool-head p{margin: 0;max-width: 70ch}.demo-band{display: flex;align-items: center;gap: 12px;flex-wrap: wrap;background: #fff7ed;border: 1px solid #fed7aa;color: #7c2d12;border-radius: 14px;padding: 12px 16px;margin-bottom: 14px}.demo-band .btn{margin-left: auto}.psearch{padding: 18px 20px 10px;margin-bottom: 12px}.ps-route{display: grid;grid-template-columns: 1fr auto 1fr;gap: 10px;align-items: end}.ps-route select{font-size: 1.05rem;font-weight: 600;padding-top: 12px;padding-bottom: 12px}.ps-swap{width: 44px;height: 46px;margin-bottom: 12px;border-radius: 12px;border: 0;background: var(--soft);font-size: 1.2rem;cursor: pointer;color: var(--navy)}.ps-swap:hover{background: var(--brand-soft);color: var(--brand-dark)}.ps-more{display: grid;grid-template-columns: 2fr 1fr 1fr auto;gap: 10px;align-items: end}.ps-btn{margin-bottom: 12px;height: 46px;padding: 0 22px}.ps-hint{margin: 0 0 6px}.pchips{display: flex;flex-wrap: wrap;gap: 6px;align-items: center;margin: 4px 0 12px}.pchips .chip{text-decoration: none;color: var(--ink)}.chip em{font-style: normal;color: var(--muted);font-weight: 700;margin-left: 2px}.chip.on em{color: var(--brand-dark)}.chip-clear{color: var(--bad) !important}.route-strip{background: var(--tint-light);border: 1px solid var(--brand-line);border-radius: 12px;padding: 10px 14px;margin-bottom: 12px;font-size: .92rem;line-height: 1.7}.route-strip span{white-space: nowrap}.ptabs{display: flex;gap: 4px;border-bottom: 2px solid var(--line);margin-bottom: 12px;overflow-x: auto}.ptab{padding: 10px 16px;font-weight: 700;color: var(--muted);border-bottom: 3px solid transparent;margin-bottom: -2px;white-space: nowrap}.ptab:hover{color: var(--ink);text-decoration: none}.ptab.on{color: var(--ink);border-bottom-color: var(--brand)}.ptab em{font-style: normal;background: var(--soft);border-radius: 99px;padding: 1px 8px;font-size: .8rem;margin-left: 4px}.ptab.on em{background: var(--brand);color: #fff}.plist{display: flex;flex-direction: column;gap: 10px}.prow{display: grid;grid-template-columns: 1fr auto;gap: 16px;background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 14px 16px;box-shadow: var(--shadow);border-left: 5px solid var(--brand)}.prow.spot{border-left-color: #ff6a13}.prow-main{color: var(--ink);min-width: 0}.prow-main:hover{text-decoration: none}.prow-main:hover .route b{color: var(--brand-dark)}.prow-top{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;font-size: 1.05rem}.prow-desc{margin: 6px 0 0;color: var(--muted);font-size: .92rem;overflow-wrap: anywhere}.prow-side{display: flex;flex-direction: column;align-items: flex-end;justify-content: space-between;gap: 8px;text-align: right}.prow-act{display: flex;flex-wrap: wrap;gap: 6px;justify-content: flex-end;align-items: center}.prow-act small{width: 100%;text-align: right}.kb{display: inline-block;font-size: .72rem;font-weight: 800;padding: 3px 9px;border-radius: 99px;letter-spacing: .01em}.kb-site{background: var(--brand-soft);color: var(--brand-dark)}.kb-spot{background: #fff1e8;color: #c2410c}.btn-wa{background: #25d366;color: #fff}.btn-wa:hover{background: #1da851}.spot-msg{white-space: pre-wrap;background: var(--soft);border-radius: 12px;padding: 12px 14px}@media (max-width: 760px){.pool-head{flex-direction: column}.ps-route{grid-template-columns: 1fr auto 1fr}.ps-more{grid-template-columns: 1fr 1fr}.ps-text{grid-column: 1 / -1}.ps-btn{grid-column: 1 / -1}.prow{grid-template-columns: 1fr}.prow-side{flex-direction: row;align-items: center;text-align: left}}.doc-progress{height: 8px;background: var(--line);border-radius: 99px;overflow: hidden;margin: 4px 0 14px}.doc-progress span{display: block;height: 100%;background: linear-gradient(90deg,var(--brand),#ff6a13)}.doc-list{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.doc-card{display: flex;flex-direction: column;justify-content: space-between;gap: 10px;margin: 0;border-top: 4px solid var(--line)}.doc-card.onaylandi{border-top-color: var(--ok)}.doc-card.bekliyor{border-top-color: #f59e0b}.doc-card.reddedildi,.doc-card.eksik{border-top-color: var(--bad)}.doc-card h3{font-size: 1rem;margin-bottom: 2px}.doc-card p{margin: 4px 0}.doc-form{display: flex;align-items: center;gap: 8px;flex-wrap: wrap}.file-pick{position: relative;display: inline-flex;align-items: center;gap: 8px;margin: 0;cursor: pointer}.file-pick input{position: absolute;opacity: 0;width: 1px;height: 1px}.file-pick.has-file .file-info{color: var(--ok);font-weight: 700}.logo-box{display: flex;gap: 18px;align-items: center}.logo-box h3{margin-bottom: 2px}.logo-prev{width: 84px;height: 84px;border-radius: 20px;overflow: hidden;flex-shrink: 0;display: grid;place-items: center;background: var(--brand);color: #fff;font-size: 2rem;font-weight: 800}.logo-prev img{width: 100%;height: 100%;object-fit: cover}.veh-box{margin-bottom: 14px}.veh-rows{display: flex;flex-direction: column;gap: 8px;margin-bottom: 8px}.veh-row{display: grid;grid-template-columns: 1.2fr 1.4fr .9fr 1.2fr auto;gap: 8px;align-items: end;background: var(--soft);border-radius: 12px;padding: 8px 10px 0}.veh-row label{margin-bottom: 8px;font-size: .82rem}.veh-row input,.veh-row select{background: #fff}.veh-del{border: 0;background: none;color: var(--bad);font-size: 1.1rem;cursor: pointer;height: 42px;margin-bottom: 8px;padding: 0 6px}.firm-avatar.img{object-fit: cover;padding: 0;background: #fff;border: 1px solid var(--line)}.offer-logo{width: 42px;height: 42px;border-radius: 12px;object-fit: cover;flex-shrink: 0;border: 1px solid var(--line)}.offer-logo.ph{display: grid;place-items: center;background: var(--navy);color: #fff;font-weight: 800;border: 0}.nav-warn{color: #ffb37a !important}.kv{display: grid;grid-template-columns: auto 1fr;gap: 4px 12px;margin: 0 0 10px;font-size: .92rem}.kv dt{color: var(--muted);font-weight: 600}.kv dd{margin: 0;font-weight: 600}.table.compact td,.table.compact th{padding: 6px 6px;font-size: .85rem}.doc-admin{display: flex;flex-direction: column;gap: 8px;margin-top: 10px}.doc-admin-row{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;padding: 8px 0;border-top: 1px solid var(--line)}.doc-admin-row > div{flex: 1 1 180px;font-size: .9rem}.doc-reject input{width: 130px;display: inline-block;margin: 0 4px 0 0;padding: 5px 8px;font-size: .85rem}.guide ol{padding-left: 20px;margin: 0}.guide li{margin-bottom: 8px}.copyable{user-select: all;font-size: .9rem}.free-band{background: linear-gradient(90deg,var(--tint-light),#fff7f1);border: 1px solid var(--brand-line)}@media (max-width: 760px){.doc-list{grid-template-columns: 1fr}.veh-row{grid-template-columns: 1fr 1fr}.veh-del{grid-column: 2;justify-self: end}.logo-box{flex-direction: column;align-items: flex-start}}.nav a.btn-gold,.nav a.btn-gold:hover{background: #ffd34d !important;color: #4a3200 !important}.kb-firm{background: #eef2ff;color: #3730a3}.share-form{max-width: none}.share-row{align-items: center;gap: 12px}.share-row .actions{display: flex;gap: 6px;flex-shrink: 0}.stats-band{margin: 36px 0 8px;background: var(--navy);color: #fff;border-radius: 22px;padding: 30px 28px;position: relative;overflow: hidden}.stats-band::before{content: "";position: absolute;inset: 0 0 auto 0;height: 5px;background: linear-gradient(90deg,#16a34a 0 25%,#ff6a13 25% 50%,#3b82f6 50% 75%,#dc2626 75%)}.stats-head h2{margin: 0 0 4px;font-size: 1.5rem}.stats-head p{margin: 0 0 20px;color: rgba(255,255,255,.7)}.stats-grid{display: grid;grid-template-columns: repeat(6,1fr);gap: 12px}.stat{background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.1);border-radius: 16px;padding: 16px 14px;display: flex;flex-direction: column;gap: 2px}.stat-ico{display: inline-grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;background: rgba(255,255,255,.1);margin-bottom: 8px}.stat:nth-child(6n+1) .stat-ico{color: #4ade80}.stat:nth-child(6n+2) .stat-ico{color: #fb923c}.stat:nth-child(6n+3) .stat-ico{color: #93c5fd}.stat:nth-child(6n+4) .stat-ico{color: #fca5a5}.stat:nth-child(6n+5) .stat-ico{color: #4ade80}.stat:nth-child(6n+6) .stat-ico{color: #fb923c}.stat b{font-size: 1.9rem;font-weight: 800;letter-spacing: -.03em;line-height: 1.1;font-variant-numeric: tabular-nums}.stat-label{font-weight: 700;font-size: .92rem}.stat small{color: rgba(255,255,255,.6);font-size: .78rem;line-height: 1.35;margin-top: 2px}@media (max-width: 1100px){.stats-grid{grid-template-columns: repeat(3,1fr)}}@media (max-width: 560px){.stats-band{padding: 22px 16px;border-radius: 18px}.stats-grid{grid-template-columns: 1fr 1fr;gap: 10px}.stat b{font-size: 1.5rem}.stat small{display: none}}.field-err{color: var(--bad);font-size: .86rem;font-weight: 600;margin: -6px 0 12px}.has-err > input,.has-err > select,.has-err > textarea,input.has-err,select.has-err,textarea.has-err{border-color: var(--bad) !important;box-shadow: 0 0 0 3px rgba(180,35,24,.12);background: #fffafa}.type-grid.has-err .type-card,.veh-grid.has-err .veh span{box-shadow: inset 0 0 0 1.5px #f3b4ae}.chk.has-err{color: var(--bad)}.type-grid + .field-err,.veh-grid + .field-err{margin-top: 10px}.wz-err{background: var(--bad-bg);color: var(--bad);border-radius: 10px;padding: 10px 14px;margin: 0 0 16px}.field-err{display: block}label > .field-err{margin: 6px 0 0;font-weight: 600}.req{color: var(--bad);font-weight: 700}.form-banner{margin-bottom: 14px}.pw-wrap{position: relative;display: block}.pw-wrap input{padding-right: 76px}.pw-eye{position: absolute;right: 6px;top: 50%;transform: translateY(calc(-50% + 3px));border: 0;background: var(--soft);color: var(--ink);font: inherit;font-size: .8rem;font-weight: 700;padding: 6px 10px;border-radius: 8px;cursor: pointer}.pw-eye:hover{background: var(--line)}.has-err .pw-wrap input{border-color: var(--bad) !important;box-shadow: 0 0 0 3px rgba(180,35,24,.12);background: #fffafa}.pw-meter{display: flex;align-items: center;gap: 8px;margin-top: 6px;font-weight: 600}.pw-meter i{flex: 1;height: 5px;border-radius: 99px;background: var(--line);position: relative;overflow: hidden}.pw-meter i::after{content: "";position: absolute;inset: 0 auto 0 0;width: 0;border-radius: 99px;transition: width .2s,background .2s}.pw-meter small{min-width: 64px;font-size: .78rem;color: var(--muted);text-align: right}.pw-meter.lv1 i::after{width: 20%;background: #dc2626}.pw-meter.lv2 i::after{width: 45%;background: #f97316}.pw-meter.lv3 i::after{width: 75%;background: #84cc16}.pw-meter.lv4 i::after{width: 100%;background: #16a34a}.pw-meter.lv0{display: none}.pw-meter:not([class*="lv"]){display: none}.char-count{display: block;text-align: right;color: var(--muted);font-size: .76rem;font-weight: 500;margin-top: 4px}.char-count.near{color: var(--warn)}.city-checks.has-err{outline: 2px solid #f3b4ae;border-radius: 10px}.role-pick.has-err .role-opt{box-shadow: inset 0 0 0 1.5px #f3b4ae}button:disabled{opacity: .7;cursor: progress}.veh-row{align-items: start !important}.veh-row > .veh-del{align-self: start;margin-top: 30px}.city-checks + .field-err,.veh-box + .field-err{margin: 8px 0 12px}.field-label > .city-checks{margin-bottom: 4px}.pool2{max-width: 920px;margin: 0 auto}.pool2-head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px}.pool2-head h1{margin: 0;font-size: 1.6rem}.icon-btn{width: 42px;height: 42px;border-radius: 12px;border: 0;background: #fff;box-shadow: inset 0 0 0 1.5px var(--line);font-size: 1.15rem;cursor: pointer}.demo-band.slim{padding: 8px 14px;font-size: .9rem}.demo-band.slim a{margin-left: auto;font-weight: 700}.psearch2{padding: 12px;margin-bottom: 10px}.ps2-route{display: grid;grid-template-columns: 1fr auto 1fr auto;gap: 8px;align-items: center}.ps2-route select{margin: 0;font-size: 1.02rem;font-weight: 600;padding: 12px}.ps2-route .ps-swap{margin: 0;height: 46px}.ps2-go{height: 46px;padding: 0 18px}.ps2-more{margin-top: 8px}.ps2-more summary{cursor: pointer;font-weight: 700;color: var(--muted);font-size: .9rem;padding: 4px 2px;list-style: none;display: inline-flex;gap: 6px;align-items: center}.ps2-more summary::-webkit-details-marker{display: none}.ps2-more summary::before{content: "⚙"}.ps2-more summary em{font-style: normal;background: var(--brand);color: #fff;border-radius: 99px;padding: 0 7px;font-size: .75rem}.ps2-grid{display: grid;grid-template-columns: 1fr 1fr 1.4fr;gap: 8px;margin-top: 8px}.ps2-grid label{margin: 0;font-size: .82rem}.pool2-bar{display: flex;align-items: center;gap: 8px;margin: 4px 0 10px}.segs{display: inline-flex;background: #fff;border-radius: 12px;padding: 4px;box-shadow: inset 0 0 0 1.5px var(--line)}.seg{padding: 8px 14px;border-radius: 9px;font-weight: 700;font-size: .92rem;color: var(--muted);white-space: nowrap}.seg:hover{text-decoration: none;color: var(--ink)}.seg em{font-style: normal;font-size: .78rem;opacity: .75;margin-left: 2px}.seg.on{background: var(--navy);color: #fff}.mine{margin-left: auto;font-weight: 700;font-size: .88rem;padding: 8px 12px;border-radius: 10px;background: var(--brand-soft);color: var(--brand-dark);white-space: nowrap}.mine.clear{background: var(--soft);color: var(--ink)}.mine:hover{text-decoration: none}.pool2-note{margin: -2px 0 10px;color: var(--muted);font-size: .88rem}.plist2{display: flex;flex-direction: column;gap: 8px}.prow2{display: flex;gap: 12px;align-items: center;background: #fff;border-radius: 14px;padding: 12px 14px;box-shadow: inset 0 0 0 1px var(--line);border-left: 4px solid var(--brand)}.prow2.spot{border-left-color: #ff6a13}.prow2-main{flex: 1;min-width: 0;color: var(--ink)}.prow2-main:hover{text-decoration: none}.prow2-route{font-size: 1.05rem}.prow2-route small{color: var(--muted)}.prow2-meta{color: var(--ink);font-size: .9rem;margin-top: 2px;font-weight: 500}.prow2-desc{color: var(--muted);font-size: .84rem;margin-top: 2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.prow2-side{display: flex;flex-direction: column;align-items: flex-end;gap: 6px;flex-shrink: 0}.prow2-tags{display: flex;gap: 4px}.tag{font-size: .7rem;font-weight: 800;padding: 2px 7px;border-radius: 99px;text-transform: uppercase;letter-spacing: .02em}.tag-spot{background: #fff1e8;color: #c2410c}.tag-site{background: var(--brand-soft);color: var(--brand-dark);text-transform: none}.tag-urgent{background: #fde8e6;color: var(--bad)}.prow2-time{color: var(--muted);font-size: .75rem}.pbtn{display: inline-flex;align-items: center;justify-content: center;min-width: 104px;height: 40px;padding: 0 14px;border-radius: 11px;background: var(--brand);color: #fff;font-weight: 800;font-size: .95rem}.pbtn:hover{text-decoration: none;background: var(--brand-dark)}.pbtn-call{background: #12805c}.pbtn-off{background: var(--soft);color: var(--muted)}@media (max-width: 640px){.ps2-route{grid-template-columns: 1fr auto 1fr}.ps2-go{grid-column: 1 / -1}.ps2-grid{grid-template-columns: 1fr 1fr}.ps2-grid label:last-child{grid-column: 1 / -1}.pool2-bar{flex-wrap: wrap}.segs{flex: 1}.seg{flex: 1;text-align: center;padding: 8px 6px}.prow2{padding: 10px 12px;gap: 10px}.pbtn{min-width: 86px;height: 44px}}.captain{display: flex;gap: 12px;align-items: center;background: linear-gradient(90deg,#14213d,#1f3a6d);color: #fff;border-radius: 14px;padding: 12px 16px;margin-bottom: 10px}.captain b{font-size: 1.02rem}.captain .muted{color: rgba(255,255,255,.72);display: block;font-size: .86rem}.captain-wave{font-size: 1.6rem;animation: wave 1.6s ease 2;transform-origin: 70% 70%}@keyframes wave{0%,100%{transform: rotate(0)}20%,60%{transform: rotate(16deg)}40%,80%{transform: rotate(-8deg)}}.mic-fab{position: fixed;right: 18px;bottom: 18px;z-index: 40;display: inline-flex;align-items: center;gap: 8px;height: 60px;padding: 0 22px 0 16px;border-radius: 999px;border: 0;background: var(--navy);color: #fff;font: inherit;font-weight: 800;font-size: 1rem;box-shadow: 0 10px 28px rgba(20,33,61,.35);cursor: pointer}.mic-fab .mic-ico{display: inline-grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;background: rgba(255,255,255,.14);font-size: 1.2rem}.mic-fab.on{background: #dc2626}.mic-fab.listening .mic-ico{animation: micpulse 1.1s ease-in-out infinite}@keyframes micpulse{0%,100%{box-shadow: 0 0 0 0 rgba(255,255,255,.55)}50%{box-shadow: 0 0 0 10px rgba(255,255,255,0)}}.voice-panel{position: fixed;left: 50%;transform: translateX(-50%);bottom: 90px;z-index: 39;width: min(560px,calc(100vw - 24px));background: #fff;border-radius: 18px;padding: 14px;box-shadow: 0 16px 40px rgba(16,24,40,.25);border: 1px solid var(--line)}.voice-panel[hidden]{display: none}.vp-status{display: flex;align-items: center;gap: 8px;font-weight: 800}.vp-dot{width: 10px;height: 10px;border-radius: 50%;background: #dc2626;animation: micpulse 1.1s infinite}.vp-heard{color: var(--muted);font-style: italic;min-height: 1.4em;margin: 4px 0 10px}.vp-btns{display: grid;grid-template-columns: repeat(4,1fr);gap: 6px}.vp-btns .pbtn{min-width: 0;border: 0;cursor: pointer;font: inherit;font-weight: 800}.pbtn-stop{background: #fde8e6;color: var(--bad)}.prow2.vp-now{box-shadow: 0 0 0 3px var(--brand),0 10px 24px rgba(16,24,40,.12);transform: scale(1.01);transition: transform .2s}.pool2{padding-bottom: 90px}@media (max-width: 640px){.mic-fab{right: 12px;bottom: 12px;height: 56px}.voice-panel{bottom: 80px}.vp-btns{grid-template-columns: 1fr 1fr}}.vp-voice{display: flex;align-items: center;gap: 8px;margin: 0 0 10px;font-size: .85rem}.vp-voice[hidden]{display: none}.vp-voice select{margin: 0;padding: 6px 8px;font-size: .85rem;width: auto;flex: 1}.vp-help{margin: 0 0 10px;font-size: .82rem;color: var(--muted)}.vp-btns .pbtn[hidden]{display: none}.vp-female{margin: 0 0 10px;font-size: .8rem;background: #fff7ed;color: #9a3412;border-radius: 8px;padding: 6px 10px}.vp-female[hidden]{display: none}.mic-fab.standby{background: #475569}.mic-fab.standby .mic-ico{animation: micpulse 2.4s ease-in-out infinite}.voice-panel.standby{opacity: .92}.prow2.is-new{animation: newjob 2.5s ease-out 1;box-shadow: inset 4px 0 0 #16a34a}@keyframes newjob{from{background: #dcfce7}to{background: transparent}}.btn-white{background: #fff;color: var(--navy)}.btn-white:hover{background: #f1f3f6;text-decoration: none}.btn-ghost-white{background: transparent;color: #fff;box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.5)}.btn-ghost-white:hover{background: rgba(255,255,255,.1);text-decoration: none}.crumbs{font-size: .85rem;color: var(--muted);margin-bottom: 14px;display: flex;flex-wrap: wrap;gap: 6px;align-items: center}.crumbs a{color: var(--muted)}.crumbs b{color: var(--ink);font-weight: 600}.seo-hero{margin-bottom: 22px}.seo-hero h1{font-size: clamp(1.7rem,3.6vw,2.5rem);font-weight: 800;letter-spacing: -.03em}.seo-hero > p,.seo-hero > div > p{color: var(--muted);font-size: 1.07rem;max-width: 70ch;margin: 0}.seo-sec{margin-top: 40px}.seo-sec > h2{font-size: clamp(1.25rem,2.3vw,1.6rem);font-weight: 800;margin-bottom: 14px}.seo-cols{display: grid;grid-template-columns: 1fr 1fr;gap: 28px}.seo-cols > .seo-sec{background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 22px;margin-top: 32px}.seo-cols > .seo-sec > h2{font-size: 1.2rem}.checks{list-style: none;padding: 0;margin: 0;display: grid;gap: 8px}.checks li{position: relative;padding-left: 28px}.checks li::before{content: "✓";position: absolute;left: 0;top: 0;width: 20px;height: 20px;border-radius: 50%;background: var(--brand-soft);color: var(--brand-dark);font-size: .75rem;font-weight: 800;display: grid;place-items: center}.seo-table th{text-transform: none;letter-spacing: 0;font-size: .9rem;color: var(--ink);width: 45%}.seo-table td b{white-space: nowrap}.cta-bar{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 12px;margin: 28px 0 0;padding: 18px;background: var(--tint-light);border: 1px solid var(--brand-line);border-radius: var(--radius)}.cta-bar.compact{padding: 12px;background: transparent;border-style: dashed}.cta-close{margin-top: 48px;background: var(--navy);color: #fff;border-radius: 22px;padding: 36px 28px;text-align: center}.cta-close h2{font-weight: 800;font-size: clamp(1.3rem,2.6vw,1.8rem)}.cta-close p{color: #c9d1e0;max-width: 60ch;margin: 0 auto 4px}.cta-close .cta-bar{background: transparent;border: 0;justify-content: center;padding: 10px 0 0}.cta-firm{margin-top: 40px;display: flex;flex-wrap: wrap;gap: 16px;justify-content: space-between;align-items: center;background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 22px}.cta-firm h3{margin: 0 0 4px}.cta-firm p{margin: 0;color: var(--muted)}.faq{display: grid;gap: 10px}.faq details{background: #fff;border: 1px solid var(--line);border-radius: 12px;padding: 0 18px}.faq summary{cursor: pointer;font-weight: 700;padding: 14px 0;list-style: none;position: relative;padding-right: 24px}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";position: absolute;right: 0;top: 12px;font-size: 1.3rem;color: var(--muted)}.faq details[open] summary::after{content: "−"}.faq details p{margin: 0 0 16px;color: var(--muted)}.link-cols{display: grid;grid-template-columns: 1fr 2fr;gap: 24px}.link-cols h3{font-size: .95rem;margin-bottom: 8px}.link-cols div:last-child{columns: 2;column-gap: 24px}.link-cols div:last-child h4{column-span: all}.link-cols a{display: block;padding: 4px 0;font-size: .94rem}.city-links{display: flex;flex-wrap: wrap;gap: 8px}.city-links a{background: #fff;border: 1px solid var(--line);border-radius: 999px;padding: 6px 13px;color: var(--ink);font-size: .9rem}.city-links a:hover{border-color: var(--brand);color: var(--brand-dark);text-decoration: none}.steps3{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: 16px;counter-reset: s}.steps3 li{background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 20px 20px 20px 64px;position: relative;counter-increment: s}.steps3 li::before{content: counter(s);position: absolute;left: 18px;top: 18px;width: 32px;height: 32px;border-radius: 50%;background: var(--brand);color: #fff;font-weight: 800;display: grid;place-items: center}.steps3 b{display: block;margin-bottom: 4px}.steps3 span{color: var(--muted);font-size: .94rem}.pick-title{font-size: 1.15rem;margin-top: 8px}.pick-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px;margin-bottom: 22px}.pick{display: flex;flex-direction: column;gap: 4px;background: #fff;border: 1.5px solid var(--line);border-radius: 14px;padding: 14px;color: var(--ink)}.pick .ico{color: var(--brand)}.pick b{font-size: .98rem}.pick small{color: var(--muted);font-size: .8rem;line-height: 1.35}.pick:hover{border-color: var(--brand-line);text-decoration: none}.pick.on{border-color: var(--brand);background: var(--tint-light);box-shadow: 0 0 0 3px var(--focus)}.calc-box{display: grid;grid-template-columns: 1.4fr 1fr;gap: 0;padding: 0;overflow: hidden;scroll-margin-top: 90px}.calc-form{padding: 24px}.calc-title{display: flex;align-items: center;gap: 8px;font-size: 1.2rem}.calc-title .ico{color: var(--brand)}.calc-form .row3,.calc-form .row2{margin-bottom: 4px}.calc-form .side-box{margin: 0 0 10px}.calc-form .tg-row{display: flex;flex-wrap: wrap;gap: 8px;margin: 6px 0 14px}.calc-form small[data-km-hint]{display: block;font-weight: 400;font-size: .78rem;margin-top: 4px}.calc-result{background: var(--navy);color: #fff;padding: 24px;display: flex;flex-direction: column;gap: 8px}.calc-result .muted{color: #c9d1e0}.calc-range{font-size: clamp(1.6rem,3vw,2.1rem);font-weight: 800;letter-spacing: -.02em;line-height: 1.15}.calc-lines{list-style: none;padding: 0;margin: 6px 0;display: grid;gap: 6px;font-size: .9rem;border-top: 1px solid rgba(255,255,255,.15);padding-top: 10px}.calc-lines li{display: flex;justify-content: space-between;gap: 10px}.calc-lines li span{color: #c9d1e0}.calc-result .btn-ghost{color: #fff;box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.4)}.calc-result .btn-ghost:hover{background: rgba(255,255,255,.08)}.calc-result[hidden]{display: none}.calc-box:has(.calc-result[hidden]){grid-template-columns: 1fr}.lead-hero{display: grid;grid-template-columns: 1.3fr 1fr;gap: 28px;align-items: start}.trust-line{list-style: none;padding: 0;margin: 18px 0 0;display: grid;gap: 8px}.trust-line li{display: flex;align-items: center;gap: 8px}.trust-line .ico{color: var(--brand)}.lead-form{position: sticky;top: 90px}.lead-title{font-size: 1.1rem}.price-sum{display: grid;grid-template-columns: repeat(auto-fit,minmax(170px,1fr));gap: 12px}.price-sum > div{background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 18px}.price-sum span{display: block;color: var(--muted);font-size: .88rem}.price-sum b{font-size: 1.45rem;letter-spacing: -.02em}.price-sum .main{background: var(--tint-light);border-color: var(--brand-line)}.price-sum small{display: block;color: var(--muted)}.rq-list{display: grid;grid-template-columns: repeat(2,1fr);gap: 12px}.rq{background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 16px;display: grid;gap: 6px}.rq-top{display: flex;justify-content: space-between}.rq-who{font-weight: 700}.rq-prices{display: flex;flex-wrap: wrap;gap: 6px 14px;font-size: .9rem;padding-top: 8px;border-top: 1px dashed var(--line)}.rq-prices .deal{color: var(--ok)}.mbars{display: flex;align-items: flex-end;gap: 6px;height: 170px;padding-top: 8px}.mbar{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;height: 100%;gap: 4px}.mbar span{width: 100%;max-width: 34px;background: var(--brand);border-radius: 6px 6px 0 0}.mbar small{font-size: .7rem;color: var(--muted);white-space: nowrap}.firm-list{display: grid;gap: 12px;margin-top: 24px}.firm-card{display: flex;gap: 16px;background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 18px}.fc-logo{width: 64px;height: 64px;border-radius: 14px;object-fit: cover;flex-shrink: 0;border: 1px solid var(--line)}.fc-logo.ph{display: grid;place-items: center;background: var(--brand-soft);color: var(--brand-dark);font-weight: 800;font-size: 1.5rem;border: 0}.fc-body{flex: 1;min-width: 0}.fc-body h3{margin: 0 0 4px;font-size: 1.12rem}.fc-body h3 a{color: var(--ink)}.fc-badges{display: flex;gap: 6px;margin-bottom: 4px}.fc-meta{display: flex;flex-wrap: wrap;gap: 4px 6px;font-size: .88rem;color: var(--muted)}.fc-meta .stars{color: #e6a700;font-weight: 700}.fc-body p{margin: 8px 0 0;color: var(--muted);font-size: .93rem}.fc-actions{display: flex;gap: 8px;margin-top: 10px}.svc-list{display: grid;grid-template-columns: repeat(2,1fr);gap: 12px}.svc-row{display: flex;gap: 16px;background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 18px}.svc-row h2{font-size: 1.15rem;margin-bottom: 2px}.svc-row h2 a{color: var(--ink)}.svc-row p{color: var(--muted);margin: 0 0 8px;font-size: .93rem}.svc-links{display: flex;flex-wrap: wrap;gap: 4px 14px;font-size: .9rem;font-weight: 600}.guide-cats{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 22px}.post-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.post-card{display: flex;flex-direction: column;gap: 6px;background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 18px;color: var(--ink)}.post-card:hover{border-color: var(--brand-line);text-decoration: none}.post-card b{font-size: 1.04rem;line-height: 1.35}.post-card span{color: var(--muted);font-size: .9rem}.post-card small{color: var(--brand-dark);font-weight: 700;font-size: .78rem;margin-top: auto}.post{max-width: 780px}.post .lead{font-size: 1.12rem;color: var(--muted)}.post .prose{font-size: 1.04rem}.post .prose h2{margin-top: 1.6em;font-size: 1.35rem}.post .prose li{margin-bottom: 6px}.narrow{max-width: 620px;margin: 40px auto}.narrow-prose{max-width: 820px;margin: 0 auto}main.wrap:has(.hero3){padding-top: 0}.hero3{margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);padding: 72px 16px 60px;text-align: center;background: radial-gradient(1100px 380px at 50% -10%,var(--tint) 0%,transparent 62%),linear-gradient(180deg,#fff 0%,var(--tint-light) 100%);border-bottom: 1px solid var(--line)}.hero3-inner{max-width: 900px;margin: 0 auto}.hero3 h1{font-size: clamp(2rem,5vw,3.1rem);font-weight: 800;letter-spacing: -.035em}.hero3 .hl{color: var(--brand)}.hero3-sub{font-size: 1.12rem;color: var(--muted);max-width: 60ch;margin: 0 auto 26px}.hero3-trust{list-style: none;padding: 0;margin: 18px 0 0;display: flex;justify-content: center;flex-wrap: wrap;gap: 8px 22px;color: var(--muted);font-size: .92rem}.hero3-trust li{display: inline-flex;align-items: center;gap: 6px}.hero3-trust .ico{color: var(--brand)}.row-head{display: flex;justify-content: space-between;align-items: end;gap: 12px;flex-wrap: wrap}.row-head .more{font-weight: 700}.svc3-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}.svc3{display: flex;flex-direction: column;background: #fff;border: 1px solid var(--line);border-radius: var(--radius);transition: transform .15s,box-shadow .15s,border-color .15s}.svc3:hover{transform: translateY(-2px);border-color: var(--brand-line);box-shadow: 0 12px 26px rgba(16,24,40,.08)}.svc3-main{display: flex;flex-direction: column;gap: 6px;padding: 18px 18px 12px;color: var(--ink);flex: 1}.svc3-main:hover{text-decoration: none}.svc3-ico{display: inline-grid;place-items: center;width: 46px;height: 46px;border-radius: 12px;background: var(--brand-soft);color: var(--brand);margin-bottom: 4px}.svc3-main b{font-size: 1.05rem}.svc3-count{align-self: flex-start;font-size: .75rem;font-weight: 700;color: var(--brand-dark);background: var(--brand-soft);border-radius: 999px;padding: 2px 9px}.svc3-main small{color: var(--muted);font-size: .86rem;line-height: 1.4}.svc3-foot{display: flex;justify-content: flex-end;align-items: center;gap: 8px;padding: 10px 18px 14px;border-top: 1px dashed var(--line)}.svc3-links{display: flex;gap: 12px;font-size: .86rem;font-weight: 700}.svc3-links a:first-child{color: var(--muted)}.svc3-links .go{display: inline-flex;align-items: center;gap: 3px}.how3-grid{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.how3-grid li{background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 22px}.how3-grid p{color: var(--muted);margin: 0;font-size: .94rem}.how-num{display: inline-grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: var(--brand);color: #fff;font-weight: 800;margin-bottom: 10px}.calc-band{margin-top: 56px;display: flex;justify-content: space-between;align-items: center;gap: 20px;flex-wrap: wrap;background: var(--navy);color: #fff;border-radius: 22px;padding: 30px 32px}.calc-band h2{font-weight: 800;font-size: clamp(1.3rem,2.6vw,1.8rem);margin-bottom: 4px}.calc-band p{color: #c9d1e0;margin: 0 0 12px}.calc-band .chip{background: rgba(255,255,255,.1);color: #fff;box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.25);text-decoration: none}a.chip:hover{text-decoration: none}.stats-band.slim{margin-top: 40px;padding: 26px 16px}.stats-band.slim .stats-grid{grid-template-columns: repeat(6,1fr)}.stats-band.slim .stat{text-align: center}.stats-band.slim .stat b{display: block;font-size: 1.5rem}.foot-grid.foot-grid5{grid-template-columns: 1.3fr 1fr 1fr 1fr 1fr}.foot-brand .btn{margin-top: 8px}.mobile-cta{display: none}@media (max-width: 760px){.mobile-cta{display: block;position: fixed;left: 0;right: 0;bottom: 0;z-index: 30;padding: 10px 16px calc(10px + env(safe-area-inset-bottom));background: rgba(255,255,255,.96);border-top: 1px solid var(--line);box-shadow: 0 -6px 20px rgba(16,24,40,.08)}body:has(.mobile-cta){padding-bottom: 72px}body:has(.mic-fab) .mobile-cta{display: none}}@media (max-width: 980px){.pick-grid,.svc3-grid{grid-template-columns: repeat(2,1fr)}.stats-band.slim .stats-grid{grid-template-columns: repeat(3,1fr)}.foot-grid.foot-grid5{grid-template-columns: 1fr 1fr}.post-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 820px){.seo-cols,.lead-hero,.link-cols,.svc-list,.rq-list,.calc-box{grid-template-columns: 1fr}.steps3,.how3-grid{grid-template-columns: 1fr}.link-cols div:last-child{columns: 1}.lead-form{position: static}}@media (max-width: 560px){.pick-grid,.svc3-grid,.post-grid{grid-template-columns: 1fr 1fr}.pick small,.svc3-main small{display: none}.firm-card{flex-direction: column}.stats-band.slim .stats-grid{grid-template-columns: repeat(2,1fr)}.calc-form,.calc-result{padding: 18px}}@media (max-width: 400px){.post-grid{grid-template-columns: 1fr}}.foot-brand a.btn{display: inline-flex;color: #fff;padding: 8px 16px}.seo-table.factors th{width: 40px;color: var(--brand-dark)}.calc-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 0 14px}.svc-checks .tg span{font-size: .85rem}.sbanner{--sh: 150;position: relative;display: grid;grid-template-columns: 1.25fr 1fr;gap: 28px;align-items: center;overflow: hidden;background: radial-gradient(700px 320px at 85% 20%,hsl(var(--sh) 75% 88% / .9),transparent 70%),linear-gradient(135deg,hsl(var(--sh) 60% 97%),hsl(var(--sh) 55% 92%));border: 1px solid hsl(var(--sh) 45% 84%);border-radius: 24px;padding: 36px 36px;margin-bottom: 8px}.sb-eyebrow{display: inline-flex;align-items: center;gap: 6px;font-size: .82rem;font-weight: 700;color: hsl(var(--sh) 55% 28%);background: #fff;border: 1px solid hsl(var(--sh) 40% 85%);border-radius: 999px;padding: 4px 12px;margin-bottom: 14px}.sb-eyebrow .ico{color: hsl(var(--sh) 60% 38%)}.sbanner h1{font-size: clamp(1.7rem,3.4vw,2.5rem);font-weight: 800;letter-spacing: -.03em;color: var(--ink)}.sb-text > p{color: #3b4658;font-size: 1.06rem;max-width: 62ch;margin: 0 0 14px}.sb-chips{list-style: none;padding: 0;margin: 0 0 18px;display: flex;flex-wrap: wrap;gap: 8px 16px;font-size: .9rem;font-weight: 600;color: #344054}.sb-chips li{display: inline-flex;align-items: center;gap: 5px}.sb-chips .ico{color: hsl(var(--sh) 60% 38%)}.sb-cta{display: flex;flex-wrap: wrap;gap: 10px}.sb-cta .btn-ghost{background: #fff}.sb-side{position: relative}.sb-art{position: relative;min-height: 250px;display: grid;place-items: center}.sb-ring{width: 210px;height: 210px;border-radius: 50%;display: grid;place-items: center;background: radial-gradient(circle,#fff 0 56%,hsl(var(--sh) 60% 90%) 57% 100%);box-shadow: 0 20px 50px hsl(var(--sh) 50% 40% / .18)}.sb-ring span{color: hsl(var(--sh) 62% 36%)}.sb-road{position: absolute;left: 6%;right: 6%;bottom: 14px;height: 6px;border-radius: 6px;background: repeating-linear-gradient(90deg,hsl(var(--sh) 40% 70%) 0 26px,transparent 26px 42px);opacity: .7}.sb-img{width: 100%;max-height: 300px;object-fit: cover;border-radius: 18px;box-shadow: 0 16px 40px rgba(16,24,40,.15)}.sb-stat{position: absolute;background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 10px 14px;box-shadow: 0 10px 24px rgba(16,24,40,.08);display: grid;line-height: 1.2}.sb-stat b{font-size: 1.15rem;letter-spacing: -.02em}.sb-stat span{font-size: .78rem;color: var(--muted)}.sb-stat1{left: 0;top: 18px}.sb-stat2{right: 0;top: 46%}.sb-stat3{left: 10%;bottom: 26px}.sbanner .lead-form{position: static;margin: 0}.trust-row{list-style: none;padding: 0;margin: 14px 0 0;display: flex;flex-wrap: wrap;gap: 8px 22px;color: #344054;font-size: .92rem}.trust-row li{display: inline-flex;align-items: center;gap: 6px}.trust-row .ico{color: var(--brand)}.inc-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px}.inc{display: flex;gap: 10px;align-items: flex-start;background: #fff;border: 1px solid var(--line);border-radius: 12px;padding: 14px;font-weight: 600;font-size: .95rem}.inc .ico{color: var(--brand);margin-top: 2px}.num-list{margin: 0;padding-left: 20px;display: grid;gap: 8px}.num-list li::marker{color: var(--brand-dark);font-weight: 800}.veh-table th:first-child{width: 22%}.facts{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin-bottom: 12px}.facts > div{background: #fff;border: 1px solid var(--line);border-radius: 12px;padding: 12px 14px}.facts span{display: block;color: var(--muted);font-size: .82rem}.facts b{font-size: 1.3rem}.facts-wide{grid-template-columns: repeat(4,1fr);margin-top: 18px}.city-facts p{color: #3b4658;max-width: 85ch}.city81{display: grid;grid-template-columns: repeat(6,1fr);gap: 4px 12px}.city81 a{color: var(--muted);font-size: .9rem;padding: 3px 0;position: relative}.city81 a.on{color: var(--ink);font-weight: 700;padding-left: 12px}.city81 a.on::before,.dot-on{content: "";display: inline-block;width: 7px;height: 7px;border-radius: 50%;background: var(--brand)}.city81 a.on::before{position: absolute;left: 0;top: 50%;transform: translateY(-50%)}.letters{display: flex;flex-wrap: wrap;gap: 6px;margin: 18px 0 0}.letters a{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 8px;background: #fff;border: 1px solid var(--line);font-weight: 700;color: var(--ink)}.city-letter{margin-top: 26px}.city-letter > h2{font-size: 1.1rem;color: var(--brand-dark)}.city-cards{display: grid;grid-template-columns: repeat(5,1fr);gap: 8px}.city-card{background: #fff;border: 1px solid var(--line);border-radius: 12px;padding: 10px 12px;color: var(--ink);display: grid}.city-card small{color: var(--muted);font-size: .78rem}.city-card.on{border-color: var(--brand-line);background: var(--tint-light)}.city-card:hover{text-decoration: none;border-color: var(--brand)}.city-svc{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px}.cs{background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 14px;display: flex;flex-direction: column;gap: 10px}.cs.on{border-color: hsl(var(--sh) 45% 80%);background: hsl(var(--sh) 60% 98%)}.cs-top{display: flex;gap: 10px;align-items: flex-start}.cs-top b{display: block;font-size: .95rem;line-height: 1.3}.cs-top small{color: var(--muted);font-size: .8rem}.cs-ico{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 10px;background: hsl(var(--sh) 60% 93%);color: hsl(var(--sh) 60% 34%);flex-shrink: 0}.cs-links{display: flex;flex-wrap: wrap;gap: 4px 12px;font-size: .85rem;font-weight: 700;margin-top: auto}.cs-links a:not(.go){color: var(--muted)}@media (max-width: 980px){.city-svc{grid-template-columns: repeat(2,1fr)}.city-cards{grid-template-columns: repeat(3,1fr)}.city81{grid-template-columns: repeat(4,1fr)}.inc-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 820px){.sbanner{grid-template-columns: 1fr;padding: 24px 18px}.sb-art{min-height: 190px}.sb-ring{width: 150px;height: 150px}.sb-ring .ico{width: 64px;height: 64px}.facts-wide{grid-template-columns: 1fr 1fr}}@media (max-width: 560px){.city-svc,.inc-grid{grid-template-columns: 1fr}.city-cards,.city81{grid-template-columns: repeat(2,1fr)}.facts{grid-template-columns: 1fr 1fr 1fr}.facts b{font-size: 1.05rem}.sb-stat3{display: none}}.banner-admin{display: grid;grid-template-columns: 320px 1fr;gap: 18px;align-items: start}.banner-prev{min-height: 150px;border-radius: 14px;display: grid;place-items: center;padding: 10px;background: linear-gradient(135deg,hsl(var(--sh) 60% 97%),hsl(var(--sh) 55% 90%));border: 1px solid var(--line)}.banner-prev img{width: 100%;border-radius: 10px}@media (max-width: 700px){.banner-admin{grid-template-columns: 1fr}}.firm-avatar.big{width: 120px;height: 120px;border-radius: 24px;font-size: 3rem}.firm-hero{align-items: center}.firm-hero .grow{flex: 1;min-width: 0}.firm-hero .chip-list{margin-top: 8px}.firm-hero .pill{text-decoration: none}@media (max-width: 640px){.firm-hero{flex-wrap: wrap}.firm-avatar.big{width: 88px;height: 88px}}.foot-grid.foot-grid4{grid-template-columns: 1.4fr 1fr 1fr 1fr}.home-cities{grid-template-columns: repeat(6,1fr)}@media (max-width: 980px){.foot-grid.foot-grid4{grid-template-columns: 1fr 1fr}.home-cities{grid-template-columns: repeat(3,1fr)}}@media (max-width: 560px){.home-cities{grid-template-columns: repeat(2,1fr)}}.seo-table thead th{width: auto;color: var(--muted);font-size: .8rem}.seo-table td{white-space: nowrap}.seo-table.factors td,.veh-table td{white-space: normal}.nav .nav-app{display: inline-flex;align-items: center;gap: 5px}.store-btns{display: flex;flex-wrap: wrap;gap: 10px;margin: 6px 0 12px}.store-btn{display: inline-flex;align-items: center;gap: 10px;background: #0b0f17;color: #fff;border-radius: 12px;padding: 9px 16px 9px 12px;border: 1px solid #0b0f17;line-height: 1.15}.store-btn:hover{text-decoration: none;background: #1d2433}.store-btn small{display: block;font-size: .7rem;opacity: .8}.store-btn b{font-size: .95rem}.store-btn.soon{background: transparent;color: var(--muted);border: 1.5px dashed var(--line);cursor: default}.store-btn.sm{padding: 6px 12px 6px 9px;border-radius: 10px}.store-btn.sm b{font-size: .82rem}.store-btn.sm svg{width: 18px;height: 18px}.footer .store-btn{background: rgba(255,255,255,.08);border-color: rgba(255,255,255,.18);color: #fff}.footer .store-btn.soon{color: #c9d1e0;border-color: rgba(255,255,255,.25)}.footer .store-btns{margin-top: 14px}.footer .store-btn{display: inline-flex;padding-top: 6px;padding-bottom: 6px}.cta-close .store-btn{background: #fff;color: var(--navy);border-color: #fff}.cta-close .store-btn.soon{background: transparent;color: #c9d1e0;border-color: rgba(255,255,255,.35)}.cta-close .store-btns{margin: 0;justify-content: center}.app-band{margin-top: 56px;display: grid;grid-template-columns: 1.3fr 1fr;gap: 28px;align-items: center;overflow: hidden;background: linear-gradient(135deg,var(--tint-light),var(--tint));border: 1px solid var(--brand-line);border-radius: 24px;padding: 34px 40px 0}.app-band h2{font-size: clamp(1.4rem,2.8vw,2rem);font-weight: 800;margin-bottom: 6px}.app-band-text{padding-bottom: 34px}.app-band-text p{color: #3b4658;max-width: 52ch}.app-band .more{font-weight: 700}.app-band .phone{margin-bottom: -60px}.phone{width: 250px;justify-self: center;background: #0b0f17;border-radius: 36px;padding: 10px;box-shadow: 0 24px 50px rgba(16,24,40,.25)}.phone-in{background: #f7f8fa;border-radius: 28px;padding: 16px 12px 18px;display: grid;gap: 8px;min-height: 420px;color: var(--ink);font-size: .78rem}.ph-top{display: flex;align-items: center;gap: 6px;padding: 4px 4px 6px}.ph-top b{flex: 1;font-size: .9rem}.ph-logo{display: grid;place-items: center;width: 24px;height: 24px;border-radius: 7px;background: var(--brand);color: #fff}.ph-bell{color: var(--muted)}.ph-card{background: #fff;border: 1px solid var(--line);border-radius: 12px;padding: 10px;display: grid;gap: 2px}.ph-hl{background: var(--navy);color: #fff;border-color: var(--navy)}.ph-hl small,.ph-hl span{color: #c9d1e0}.ph-hl b{font-size: .95rem}.ph-offer{display: flex;align-items: center;gap: 8px;background: #fff;border: 1px solid var(--line);border-radius: 12px;padding: 8px}.ph-offer div{flex: 1;display: grid}.ph-offer small{color: var(--muted);font-size: .68rem}.ph-av{display: grid;place-items: center;width: 28px;height: 28px;border-radius: 8px;background: var(--brand-soft);color: var(--brand-dark);font-weight: 800}.ph-price{color: var(--brand-dark)}.ph-btn{margin-top: 4px;background: var(--brand);color: #fff;text-align: center;border-radius: 10px;padding: 9px;font-weight: 700}.app-hero .phone{margin: 0 auto}@media (max-width: 820px){.app-band{grid-template-columns: 1fr;padding: 26px 20px 0}.app-band .phone{margin-bottom: -80px}.nav .nav-app{order: 9}}.legal-nav{display: flex;flex-wrap: wrap;gap: 6px;margin: 0 0 14px}.legal-nav a{padding: 6px 12px;border: 1px solid var(--line,#e2e8f0);border-radius: 999px;font-size: 14px;color: inherit;text-decoration: none;background: var(--card,#fff)}.legal-nav a.on{background: var(--brand,#16a34a);border-color: var(--brand,#16a34a);color: #fff}.legal{max-width: 900px}.legal h2{margin-top: 1.6em;font-size: 1.2rem}.legal h3{margin-top: 1.1em;font-size: 1.02rem}.legal-date{color: var(--muted,#64748b);font-size: 14px;margin-top: -6px}.legal-id{display: grid;grid-template-columns: max-content 1fr;gap: 6px 16px;padding: 12px 16px;border: 1px solid var(--line,#e2e8f0);border-radius: 12px;background: var(--soft,#f8fafc)}.legal-id dt{font-weight: 600;color: var(--muted,#64748b)}.legal-id dd{margin: 0;overflow-wrap: anywhere}.legal-table td,.legal-table th{vertical-align: top;font-size: 14px}.infobox{padding: 12px 14px;border-radius: 10px;background: #eff6ff;border: 1px solid #bfdbfe}.third-party-note{margin-top: 12px;padding: 10px 12px;border-radius: 10px;background: #fffbeb;border: 1px solid #fde68a;font-size: 13.5px;line-height: 1.5}.pool2-legal{font-size: 12.5px;color: var(--muted,#64748b);margin: 4px 0 10px}.consents{margin: 6px 0 10px}.consents .chk{margin-bottom: 6px}.linklike{background: none;border: 0;padding: 0;font: inherit;color: inherit;text-decoration: underline;cursor: pointer}@media (max-width: 560px){.legal-id{grid-template-columns: 1fr}.legal-id dt{margin-top: 6px}}.ck-banner{position: fixed;left: 16px;right: 16px;bottom: 16px;z-index: 60;max-width: 760px;margin: 0 auto;display: flex;gap: 14px;align-items: flex-end;flex-wrap: wrap;background: var(--card,#fff);color: inherit;border: 1px solid var(--line,#e2e8f0);border-radius: 14px;padding: 14px 16px;box-shadow: 0 10px 30px rgba(15,23,42,.18)}.ck-banner[hidden]{display: none}.ck-text{flex: 1 1 320px;font-size: 14px}.ck-text p{margin: 4px 0 0}.ck-btns{display: flex;flex-wrap: wrap;gap: 8px}.ck-btns .btn{min-width: 128px}.ck-prefs{margin-top: 10px;border-top: 1px solid var(--line,#e2e8f0)}.ck-row{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 8px 0;border-bottom: 1px solid var(--line,#e2e8f0);cursor: pointer}.ck-row small{display: block;color: var(--muted,#64748b);font-weight: 400}.ck-row input{width: 20px;height: 20px;flex: none}@media (max-width: 560px){.ck-banner{left: 8px;right: 8px;bottom: 8px}.ck-btns .btn{flex: 1 1 45%;min-width: 0}}body.has-mobile-cta .ck-banner{bottom: 76px}.ck-btns [hidden],.ck-prefs[hidden]{display: none !important}.tag-3p{display: inline-block;vertical-align: middle;margin-left: 6px;padding: 1px 8px;border-radius: 999px;font-size: 11.5px;font-weight: 600;line-height: 1.6;background: #f1f5f9;color: #475569;border: 1px solid #cbd5e1;white-space: nowrap}.prow2-tags{gap: 6px;flex-wrap: wrap}.pend-box{border: 1px solid var(--line,#e2e8f0)}.pend-box.alert{border-color: #f59e0b;box-shadow: 0 0 0 3px rgba(245,158,11,.15)}.pend-head{display: flex;align-items: center;gap: 12px;flex-wrap: wrap;margin-bottom: 10px}.pend-head h3{margin: 0}.pend-head [data-pend-msg]{flex: 1}.pend-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 10px}.pend-item{display: flex;flex-direction: column;gap: 2px;padding: 12px 14px;border-radius: 12px;border: 1px solid var(--line,#e2e8f0);color: inherit;text-decoration: none;background: var(--soft,#f8fafc)}.pend-item b{font-size: 1.6rem;line-height: 1;color: var(--muted,#64748b)}.pend-item span{font-size: 13px;color: var(--muted,#64748b)}.pend-item.has{background: #fff7ed;border-color: #fdba74}.pend-item.has b{color: #c2410c}.appr-tabs{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 12px}.appr-tabs em{font-style: normal;margin-left: 6px;padding: 0 7px;border-radius: 99px;background: rgba(100,116,139,.15);font-size: 12px}.appr-tabs em.has{background: #f97316;color: #fff}.appr-card .appr-top{margin-bottom: 6px}.appr-desc{background: var(--soft,#f8fafc);border-radius: 10px;padding: 10px 12px;white-space: pre-wrap;margin: 6px 0}.appr-card .actions{display: flex;flex-wrap: wrap;gap: 6px;align-items: flex-start}.inline-reject{display: inline-block}.inline-reject summary{list-style: none;cursor: pointer}.inline-reject summary::-webkit-details-marker{display: none}.inline-reject[open] form{margin-top: 6px;display: flex;gap: 6px;flex-wrap: wrap}.inline-reject input{min-width: 220px}.appr-offer-edit{display: grid;gap: 6px;min-width: 220px}.appr-offer-edit label{font-size: 12px}.doc-thumb{display:block;margin-top:6px;max-width:220px;max-height:160px;border-radius:8px;border:1px solid var(--line,#ddd);object-fit:cover}.calc-steps{list-style:none;counter-reset:cs;padding:0;margin:.6rem 0;max-width:640px}.calc-steps li{counter-increment:cs;display:flex;justify-content:space-between;gap:1rem;padding:.55rem .2rem;border-bottom:1px dashed var(--line,#ddd)}.calc-steps li span::before{content:counter(cs) ". ";color:var(--muted,#777);font-weight:600}.calc-steps li.total{border-bottom:0;border-top:2px solid var(--line,#ddd);font-size:1.05em}.calc-steps li.total span::before{content:""}.ex-table td{vertical-align:top}.ex-table + h3,.table-wrap + h3{margin-top:1.4rem}@media (max-width:640px){.ex-table thead{display:none}.ex-table,.ex-table tbody,.ex-table tr,.ex-table td{display:block;width:100%}.ex-table tr{padding:.7rem 0;border-bottom:1px solid var(--line,#ddd)}.ex-table td{border:0;padding:.15rem 0;white-space:normal}.ex-table td.nowrap{font-size:1.05em}}.ill{display:block;width:100%;height:auto}.ill .a{fill:hsl(var(--sh,150) 62% 44%)}.ill .b{fill:hsl(var(--sh,150) 58% 72%)}.ill .c{fill:hsl(var(--sh,150) 60% 91%)}.ill .d{fill:#14213d}.ill .o{fill:#f97316}.ill .w{fill:#fff}.ill .g{fill:#d0d5dd}.ill .k{fill:#344054}.ill .y{fill:#facc15}.ill .sh{fill:hsl(var(--sh,150) 30% 25% / .09)}.gpost{--sh:150}.ghero{position:relative;display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center;overflow:hidden;margin-bottom:14px;background:radial-gradient(640px 300px at 85% 15%,hsl(var(--sh) 75% 88% / .9),transparent 70%),linear-gradient(135deg,hsl(var(--sh) 60% 97%),hsl(var(--sh) 55% 92%));border:1px solid hsl(var(--sh) 45% 84%);border-radius:24px;padding:36px}.ghero h1{font-size:clamp(1.65rem,3.3vw,2.45rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 12px}.gh-lead{color:#3b4658;font-size:1.08rem;max-width:60ch;margin:0 0 14px}.gh-meta{display:flex;flex-wrap:wrap;gap:6px 18px;color:#475467;font-size:.9rem;margin-bottom:18px}.gh-meta span{display:inline-flex;align-items:center;gap:6px}.gh-meta .ico{color:hsl(var(--sh) 60% 38%)}.gh-art{position:relative;background:#fff;border-radius:22px;padding:22px 18px 14px;box-shadow:0 18px 40px -22px hsl(var(--sh) 40% 30% / .45)}.gh-chip{position:absolute;background:#fff;border:1px solid var(--line);border-radius:14px;padding:8px 12px;box-shadow:0 10px 24px -14px rgba(16,24,40,.35);display:flex;flex-direction:column;max-width:190px}.gh-chip b{font-size:1.02rem;color:var(--ink)}.gh-chip span{font-size:.78rem;color:var(--muted);line-height:1.3}.gh-chip1{left:-14px;top:14px}.gh-chip2{right:-10px;bottom:-12px}.gtoc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 18px;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:14px}.gtoc b{font-size:.85rem;color:var(--muted);margin-right:4px}.gtoc a{font-size:.88rem;font-weight:600;color:hsl(var(--sh) 55% 30%);background:hsl(var(--sh) 60% 96%);border:1px solid hsl(var(--sh) 45% 88%);border-radius:999px;padding:5px 12px}.gtoc a:hover{background:hsl(var(--sh) 60% 92%);text-decoration:none}.gfacts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:8px}.gfact{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:4px}.gfact .ico{color:hsl(var(--sh) 60% 40%);margin-bottom:4px}.gfact b{font-size:1.08rem;line-height:1.25}.gfact span{font-size:.85rem;color:var(--muted)}.gsec{margin:34px 0;scroll-margin-top:90px}.gsec>h2{font-size:clamp(1.3rem,2.4vw,1.65rem);letter-spacing:-.02em;margin:0 0 8px}.gsec-intro{color:#475467;max-width:75ch;margin:0 0 16px}.gsub{font-size:1.1rem;margin:22px 0 10px}.gsplit{display:grid;grid-template-columns:1.5fr 1fr;gap:22px;align-items:start}.gsplit .prose p{margin-top:0}.gside{background:hsl(var(--sh) 60% 97%);border:1px solid hsl(var(--sh) 45% 88%);border-radius:18px;padding:18px}.gside h3{font-size:1rem;margin:0 0 10px}.gside .ill{max-width:220px;margin:0 auto 8px}.gicons{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.gside .gicons{grid-template-columns:1fr}.gicon{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:.95rem;font-weight:600;line-height:1.4}.gicon .ico{flex:none;color:hsl(var(--sh) 60% 40%);margin-top:1px}.gsteps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gstep{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.gstep-art{position:relative;background:hsl(var(--sh) 60% 96%);padding:16px 26px 6px}.gstep-art .ill{max-height:130px}.gstep-n{position:absolute;left:12px;top:12px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:hsl(var(--sh) 62% 40%);color:#fff;font-weight:800;font-size:.95rem}.gstep h3{font-size:1.04rem;margin:14px 16px 6px}.gstep p{margin:0 16px 16px;color:#475467;font-size:.94rem}.gtl{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gtl-col{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px;border-top:5px solid hsl(var(--sh) 60% 50%)}.gtl-col.d{border-top-color:#f97316}.gtl-col.a{border-top-color:#14213d}.gtl-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.gtl-head .ill{width:74px;flex:none}.gtl-head h3{font-size:1.05rem;margin:0}.gmist{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.gmist-card{display:flex;gap:12px;background:#fff;border:1px solid #fde2e2;border-radius:16px;padding:14px 16px}.gx{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fee4e2;color:#b42318;font-weight:800;font-size:.85rem}.gmist-card h3{font-size:1rem;margin:2px 0 4px}.gmist-card p{margin:0;color:#475467;font-size:.93rem}.gneed{list-style:none;counter-reset:gn;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.gneed li{counter-increment:gn;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 14px 14px 52px;position:relative;font-weight:600;line-height:1.4}.gneed li::before{content:counter(gn);position:absolute;left:14px;top:12px;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:hsl(var(--sh) 60% 92%);color:hsl(var(--sh) 60% 30%);font-weight:800;font-size:.9rem}.gcompare{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gcard{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px}.gcard.bad{border-color:#fecdca;background:#fffbfa}.gcard.good{border-color:hsl(var(--sh) 45% 80%);background:hsl(var(--sh) 60% 98%)}.gquote{font-size:1.02rem;font-weight:600;font-style:italic;margin:10px 0 10px}.gbadge{display:inline-block;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:3px 9px;border-radius:999px;background:var(--soft);color:#475467}.gbadge.bad{background:#fee4e2;color:#b42318}.gbadge.good{background:hsl(var(--sh) 60% 88%);color:hsl(var(--sh) 65% 25%)}.xlist{list-style:none;padding:0;margin:6px 0}.xlist li{position:relative;padding-left:22px;margin:4px 0;color:#7a271a;font-size:.93rem}.xlist li::before{content:"✕";position:absolute;left:2px;top:0;color:#d92d20;font-weight:800;font-size:.85rem}.goffers{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:12px 0}.goffer{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:4px}.goffer.best{border:2px solid hsl(var(--sh) 60% 45%);box-shadow:0 14px 30px -20px hsl(var(--sh) 50% 30% / .6)}.gprice{font-size:1.45rem;letter-spacing:-.02em;margin-top:6px}.goffer .checks{margin:8px 0 0}.gflow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.gflow-step{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:4px}.gflow-step .ill{max-height:96px;margin-bottom:6px;background:hsl(var(--sh) 60% 96%);border-radius:12px;padding:6px}.gflow-step span{font-size:.9rem;color:#475467}.gtips{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.gtip{display:flex;gap:12px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px}.gtip-n{flex:none;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:hsl(var(--sh) 62% 40%);color:#fff;font-weight:800}.gtip p{margin:0;line-height:1.5}.gnote{display:flex;gap:12px;align-items:flex-start;background:#fffaeb;border:1px solid #fedf89;border-radius:14px;padding:14px 16px;margin:20px 0}.gnote .ico{color:#b54708;flex:none;margin-top:2px}.gnote p{margin:0}.gtracks{display:grid;grid-template-columns:1fr 1fr;gap:18px}.gtracks .gsec{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px;margin:16px 0}.gtrack{list-style:none;padding:0;margin:0 0 16px}.gtrack li{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px dashed var(--line)}.gtrack li .ill{width:78px;flex:none;background:hsl(var(--sh) 60% 96%);border-radius:12px;padding:4px}.gtrack li div{display:flex;flex-direction:column}.gtrack li span{font-size:.9rem;color:#475467}.gpost-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.gpost-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;color:var(--ink);transition:transform .15s,box-shadow .15s}.gpost-card:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 30px -20px rgba(16,24,40,.45)}.gpc-art{background:hsl(var(--sh) 60% 95%);padding:14px 30px 4px}.gpc-art .ill{max-height:120px}.gpc-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px}.gpc-body small{color:hsl(var(--sh) 55% 32%);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}.gpc-body b{font-size:1.02rem;line-height:1.3}.gpc-body span{font-size:.9rem;color:var(--muted)}@media (max-width:900px){.ghero{grid-template-columns:1fr;padding:24px}.gh-art{max-width:420px}.gfacts{grid-template-columns:repeat(2,1fr)}.gsteps{grid-template-columns:repeat(2,1fr)}.gtl,.goffers,.gtracks{grid-template-columns:1fr}.gflow{grid-template-columns:repeat(2,1fr)}.gsplit{grid-template-columns:1fr}}@media (max-width:600px){.ghero{padding:20px 16px;border-radius:18px}.gh-chip1{left:6px;top:-10px}.gh-chip2{right:6px}.gsteps,.gmist,.gcompare{grid-template-columns:1fr}.gfacts{gap:8px}.gfact{padding:12px}.gflow{grid-template-columns:1fr 1fr}}.gsteps.n4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.gsteps.n4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.gsteps.n4{grid-template-columns:1fr}}.how3-grid h3,.why-card h3,.link-cols h3{font-size:1rem}.foot-grid .foot-h{font-weight:700}.plans-title,.list-title{font-size:1.15rem;margin:22px 0 12px}h2.h3{font-size:1.17rem}.empty-title{font-weight:800;font-size:1.15rem;margin:0 0 6px;color:var(--ink)}html{overflow-x: clip}.seo-cols{grid-template-columns: repeat(2,minmax(0,1fr))}.seo-cols > *,.gsplit > *,.gtracks > *,.gtl > *,.gcompare > *,.goffers > *,.inc-grid > *,.stats-grid > *{min-width: 0}input[type=radio],input[type=checkbox]{width: auto}.chart{max-width: 100%;overflow-x: auto}.card a,.card code,.seo-sec a{overflow-wrap: anywhere}@media (max-width: 900px){.seo-cols{grid-template-columns: minmax(0,1fr)}}@media (max-width: 700px){.seo-table td,.seo-table th{white-space: normal}.seo-table td b{white-space: normal}}.chart-bars{grid-template-columns: repeat(14,minmax(0,1fr))}@media (max-width: 600px){.chart-bars{gap: 3px}.chart-col small{font-size: .58rem}.chart-col:nth-child(even) small{visibility: hidden}}.pvid{max-width: 860px;margin: 0 auto 32px;display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: 28px;align-items: center;padding: 28px}.pvid-kicker{display: inline-block;font-size: 13px;font-weight: 700;color: var(--brand-dark);background: var(--brand-soft);border-radius: 999px;padding: 4px 12px}.pvid h2{margin: 10px 0 8px}.pvid-cmds{list-style: none;padding: 0;margin: 14px 0;display: grid;gap: 8px}.pvid-cmds li{padding: 9px 12px;border-radius: 10px;background: #f8fafc;border: 1px solid #e2e8f0;font-size: 15px}.pvid-cmds b{color: #0f172a;margin-right: 4px}.pvid-phone{min-width: 0}.pvid-phone video{display: block;width: 100%;height: auto;aspect-ratio: 1 / 2;background: #0f172a;border-radius: 26px;border: 8px solid #0f172a;box-shadow: 0 18px 40px rgba(15,23,42,.25)}@media (max-width: 720px){.pvid{grid-template-columns: minmax(0,1fr);padding: 20px 16px;gap: 18px}.pvid-phone{max-width: 300px;width: 100%;margin: 0 auto}}.vp-duplex{display: flex;align-items: center;gap: 8px;margin: 0 0 10px;font-size: .82rem;color: var(--muted,#64748b);cursor: pointer}.vp-duplex input{width: auto;margin: 0}.vp-tip{margin: 0 0 8px;font-size: .8rem;color: var(--muted,#64748b)}.esya-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(170px,100%),1fr));gap: 6px 10px}.prow2-desc.full{white-space: normal;overflow: visible;text-overflow: clip}.vp-more{margin: 0 0 8px;font-size: .82rem;color: var(--muted,#64748b)}.vp-more > summary{cursor: pointer;font-weight: 700;margin-bottom: 6px}.vp-help{margin-bottom: 8px}body:has(.voice-panel:not([hidden])) .plist2{padding-bottom: 220px}.prow2-report{margin-top: 4px;font-size: .74rem;color: var(--muted,#64748b)}.prow2-report a{color: inherit;text-decoration: underline}@media (max-width: 900px){.topbar .bar{position: relative;flex-wrap: nowrap}.nav{position: absolute;left: 0;right: 0;top: 100%;z-index: 20;background: #fff;padding: 8px 16px 16px;gap: 2px;max-height: calc(100vh - 68px);max-height: calc(100dvh - 68px);overflow-y: auto;overscroll-behavior: contain;box-shadow: 0 18px 30px rgba(16,24,40,.18);border-top: 1px solid var(--line)}[data-tema="karma"] .nav{background: var(--c-navy);border-top-color: rgba(255,255,255,.1)}.nav a,.nav .navlink{padding: 12px}}.ps2-checks{grid-column: 1 / -1}.ps2-lbl{display: block;font-size: .82rem;font-weight: 700;margin-bottom: 6px}.ps2-checks .tg-row{margin-bottom: 4px;gap: 6px}.ps2-checks .tg > span{padding: 7px 12px;font-size: .85rem}.ps2-apply{display: flex;align-items: center;gap: 12px;margin-top: 10px}.pbtn-call .call-d{display: none}@media (hover: hover) and (pointer: fine){.pbtn-call .call-m{display: none}.pbtn-call .call-d{display: inline;white-space: nowrap}}.ps2-chips{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 6px}.fchip{position: relative;margin: 0;cursor: pointer;min-width: 0}.fchip input{position: absolute;opacity: 0;pointer-events: none}.fchip span{display: flex;align-items: center;gap: 8px;height: 38px;padding: 0 10px;border-radius: 10px;background: #fff;box-shadow: inset 0 0 0 1.5px var(--line);font-weight: 600;font-size: .84rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: background .15s,box-shadow .15s}.fchip span::before{content: "";flex: none;width: 16px;height: 16px;border-radius: 4px;box-shadow: inset 0 0 0 1.5px var(--line);background: #fff;font-size: 11px;font-weight: 800;color: #fff;display: grid;place-items: center}.fchip:hover span{box-shadow: inset 0 0 0 1.5px var(--brand-line)}.fchip input:checked + span{background: var(--tint-light,var(--soft));box-shadow: inset 0 0 0 1.5px var(--brand);color: var(--ink)}.fchip input:checked + span::before{content: "✓";background: var(--brand);box-shadow: none}.fchip input:focus-visible + span{box-shadow: 0 0 0 4px var(--focus)}.ps2-checks + .ps2-checks{margin-top: 6px;padding-top: 10px;border-top: 1px dashed var(--line)}.ps2-rest{margin-top: 6px}.ps2-rest > summary{list-style: none;cursor: pointer;font-size: .82rem;font-weight: 700;color: var(--brand-dark);padding: 4px 2px;display: inline-block}.ps2-rest > summary::-webkit-details-marker{display: none}.ps2-rest .r-less,.ps2-rest[open] .r-more{display: none}.ps2-rest[open] .r-less{display: inline}.ps2-rest[open] > summary{order: 2}.ps2-rest[open]{display: flex;flex-direction: column}.ps2-rest[open] > .ps2-chips{margin-bottom: 4px}@media (max-width: 480px){.ps2-chips{grid-template-columns: 1fr 1fr}}.ps2-rest > summary::before{content: none}.ps2-more summary{max-width: 100%}.ps2-sel{font-weight: 600;color: var(--ink);font-size: .82rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 60vw}.ps2-more[open] .ps2-sel{display: none}.ps2-more > summary{background: #ff6a13;color: #fff;padding: 7px 14px;border-radius: 999px;box-shadow: 0 2px 6px rgba(255,106,19,.25);transition: background .15s}.ps2-more > summary:hover{background: #e0560a}.ps2-more > summary::before{color: #fff}.ps2-more > summary em{background: #fff;color: #e0560a}.ps2-more > summary .ps2-sel{color: #fff}.ps2-more[open] > summary{background: #e0560a}.appsheet-bg{position: fixed;inset: 0;z-index: 1000;background: rgba(15,23,42,.55);opacity: 0;transition: opacity .25s ease}.appsheet{position: fixed;left: 16px;right: 16px;top: 50%;z-index: 1001;max-width: 400px;margin: 0 auto;max-height: calc(100vh - 32px);overflow-y: auto;background: #fff;border-radius: 26px;padding: 28px 22px 14px;text-align: center;box-shadow: 0 24px 60px rgba(15,23,42,.3);opacity: 0;transform: translateY(-50%) scale(.92);transition: transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.appsheet-open .appsheet-bg{opacity: 1}.appsheet-open .appsheet{opacity: 1;transform: translateY(-50%) scale(1)}.appsheet[hidden],.appsheet-bg[hidden]{display: none !important}.appsheet-x{position: absolute;top: 12px;right: 12px;width: 34px;height: 34px;border: 0;border-radius: 50%;background: #f2f4f7;color: #475467;font-size: 20px;line-height: 34px;cursor: pointer}.appsheet-head img{display: block;width: 84px;height: 84px;margin: 0 auto 12px;border-radius: 22px;box-shadow: 0 8px 22px rgba(22,163,74,.35)}.appsheet-head b{display: block;font-size: 19px;color: #101828}.appsheet-head small{display: block;font-size: 13px;color: #667085;margin-top: 3px}.appsheet-tag{display: inline-block;margin-top: 8px;font-size: 11px;font-weight: 700;letter-spacing: .03em;color: #15803d;background: #dcfce7;border-radius: 999px;padding: 3px 10px}.appsheet h3{font-size: 22px;line-height: 1.25;color: #101828;margin: 18px 0 12px}.appsheet ul{list-style: none;display: inline-block;text-align: left;margin: 0 0 20px;padding: 0}.appsheet li{display: flex;align-items: center;gap: 10px;font-size: 15px;color: #344054;padding: 5px 0}.appsheet li::before{content: '';width: 22px;height: 22px;flex-shrink: 0;border-radius: 50%;background: #16a34a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat}.appsheet-go{display: flex;align-items: center;justify-content: center;width: 100%;height: 52px;border-radius: 14px;background: #16a34a;color: #fff;font-size: 16px;font-weight: 700;text-decoration: none;box-shadow: 0 6px 16px rgba(22,163,74,.3)}.appsheet-go:active{transform: scale(.98)}.appsheet-later{display: block;width: 100%;margin-top: 6px;padding: 10px;border: 0;background: none;color: #667085;font-size: 14px;cursor: pointer}body.appsheet-lock{overflow: hidden}.ps2-dist{margin-top: 10px}.ps2-dist .ps2-lbl{display: block;margin-bottom: 6px}.ps2-dist-row{display: flex;align-items: center;gap: 8px}.ps2-dist-row input{flex: 1;min-width: 0}