@font-face{font-family:"PJS";src:url(/fonts/pjs-latin-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PJS";src:url(/fonts/pjs-latin-ext-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0100-02AF,U+0218-021B,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"PJS";src:url(/fonts/pjs-latin-500.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PJS";src:url(/fonts/pjs-latin-ext-500.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0100-02AF,U+0218-021B,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"PJS";src:url(/fonts/pjs-latin-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PJS";src:url(/fonts/pjs-latin-ext-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0100-02AF,U+0218-021B,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"PJS";src:url(/fonts/pjs-latin-700.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PJS";src:url(/fonts/pjs-latin-ext-700.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0100-02AF,U+0218-021B,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"PJS";src:url(/fonts/pjs-latin-800.woff2) format("woff2");font-weight:800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PJS";src:url(/fonts/pjs-latin-ext-800.woff2) format("woff2");font-weight:800;font-display:swap;unicode-range:U+0100-02AF,U+0218-021B,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}:root{--bg:#fff;--soft:#f7f7f7;--ink:#222;--muted:#6a6a6a;--line:#e4e4e4;--acc:#1f5fd1;--acc-h:#184bb0;--acc-soft:#e9f0fd;--ok:#1f7a53;--r:8px;--rs:6px;--f:"PJS",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--f);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:balance}p{margin:0 0 1em}.wrap{max-width:1160px;margin:0 auto;padding:0 20px}.skip{position:absolute;left:-9999px}.skip:focus{left:8px;top:8px;z-index:50;background:#fff;padding:8px 12px;border-radius:var(--r)}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border-radius:var(--r);font:700 15px/1 var(--f);text-decoration:none;cursor:pointer;border:1px solid transparent;white-space:nowrap}.btn--acc{background:var(--acc);color:#fff}@media (hover:hover){.btn--acc:hover{background:var(--acc-h)}}.btn--line{border-color:var(--ink);color:var(--ink);background:#fff;height:40px;padding:0 18px;font-size:14px}@media (hover:hover){.btn--line:hover{background:var(--ink);color:#fff}}.btn--ink{background:var(--ink);color:#fff}@media (hover:hover){.btn--ink:hover{background:#000}}.hd{border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:20}.hd .wrap{display:flex;align-items:center;gap:28px;height:68px}.logo{font:800 21px/1 var(--f);letter-spacing:-.02em;text-decoration:none;color:var(--acc);white-space:nowrap}.logo i{font-style:normal;color:var(--ink)}.nav{display:flex;gap:22px;font-size:15px;font-weight:500}.nav a{text-decoration:none;color:var(--muted)}@media (hover:hover){.nav a:hover,.nav a[aria-current]{color:var(--ink)}}.hd__r{margin-left:auto;display:flex;gap:10px;align-items:center}.menu{display:none;position:relative}.menu summary{list-style:none;cursor:pointer;width:40px;height:40px;border:1px solid var(--line);border-radius:var(--r);display:grid;place-items:center}.menu summary::-webkit-details-marker{display:none}.menu summary::after{content:none}.menu{border:0!important}.menu summary span,.menu summary span::before,.menu summary span::after{display:block;width:18px;height:2px;background:var(--ink);position:relative}.menu summary span::before,.menu summary span::after{content:"";position:absolute;left:0}.menu summary span::before{top:-6px}.menu summary span::after{top:6px}.menu nav{position:absolute;right:0;top:48px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:8px;display:grid;min-width:220px}.menu nav a{padding:10px 12px;text-decoration:none;border-radius:var(--rs)}@media (hover:hover){.menu nav a:hover{background:var(--soft)}}.crumbs{font-size:13.5px;color:var(--muted);padding:18px 0 0;display:flex;flex-wrap:wrap;gap:4px 8px}.crumbs a{color:var(--muted)}.crumbs span[aria-hidden]{color:#bbb}.hero{padding:56px 0 40px;text-align:center}.hero h1{font-size:clamp(32px,4.4vw,52px);margin:0 auto;max-width:18ch}.hero .lead{font-size:18px;color:var(--muted);max-width:60ch;margin:16px auto 30px}.find{display:grid;grid-template-columns:1.2fr 1fr auto;background:#fff;border:1px solid #ddd;border-radius:12px;padding:8px 8px 8px 14px;gap:8px;max-width:820px;margin:0 auto;box-shadow:0 6px 24px rgba(0,0,0,.10);text-align:left}.find label{display:grid;gap:2px;padding:6px 18px}.find label+label{border-left:1px solid var(--line)}.find small{font-size:12px;font-weight:700;color:var(--muted)}.find select{border:0;background:transparent;font:500 16px/1.4 var(--f);color:var(--ink);padding:0;appearance:none;cursor:pointer;outline:none;width:100%}.find .btn{height:auto;min-height:52px;padding:0 34px}.pop{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;font-size:14px;color:var(--muted);align-items:center;justify-content:center}.pop a{text-decoration:none;border:1px solid var(--line);background:#fff;border-radius:var(--rs);padding:5px 14px;color:var(--ink)}@media (hover:hover){.pop a:hover{border-color:var(--ink)}}.stats{display:flex;flex-wrap:wrap;gap:12px 48px;margin:34px 0 0;padding:0;list-style:none;justify-content:center}.stats li{font-size:14px;color:var(--muted);text-align:center}.stats b{display:block;font:800 26px/1.1 var(--f);color:var(--ink)}.ph{padding:20px 0 8px}.ph h1{font-size:clamp(28px,3.4vw,42px);max-width:24ch}.ph .lead{font-size:17.5px;color:var(--muted);max-width:70ch;margin:14px 0 0}.ph__meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;font-size:14px;color:var(--muted)}.sec{padding:56px 0 0}.sh{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 22px}.sh h2{font-size:clamp(24px,2.5vw,32px)}.sh p{margin:6px 0 0;color:var(--muted)}.sh>a{font-weight:700;font-size:15px;color:var(--acc);text-decoration:none;white-space:nowrap}@media (hover:hover){.sh>a:hover{text-decoration:underline}}.svcs{display:flex;overflow-x:auto;gap:10px;scrollbar-width:none;padding-bottom:4px}.svcs::-webkit-scrollbar{display:none}.svc{flex:0 0 auto;display:grid;gap:2px;padding:12px 20px;border:1px solid #ddd;border-radius:var(--r);text-decoration:none}@media (hover:hover){.svc:hover{border-color:var(--ink)}}.svc b{font-size:16px}.svc span{font-size:13px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;counter-reset:s;background:var(--soft);border-radius:10px;padding:32px}.steps div{counter-increment:s}.steps div::before{content:counter(s);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--acc);color:#fff;font-weight:700;margin-bottom:12px}.steps b{display:block;font-size:17px;margin-bottom:4px}.steps p{margin:0;color:var(--muted);font-size:15px}.pros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.pro{display:flex;flex-direction:column;gap:10px;min-width:0}.cov{display:grid;place-items:center;width:100%;aspect-ratio:4/3;border-radius:var(--r);background:var(--t);font:700 46px/1 var(--f);color:var(--ink);text-decoration:none}.pro h3{font:700 17px/1.3 var(--f);letter-spacing:0}.pro h3 a{text-decoration:none}@media (hover:hover){.pro h3 a:hover{color:var(--acc)}}.pro__id p{margin:2px 0 0;font-size:14px;color:var(--muted)}.rt b{color:var(--ink)}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:0}.chips span{font-size:13px;background:#f2f2f2;border-radius:var(--rs);padding:3px 10px}.flags{margin:0;font-size:14px;color:var(--ok);font-weight:600}.pro__b{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:4px}.price{margin:0;line-height:1.2}.price small{display:block;font-size:12.5px;color:var(--muted)}.price b{font-size:18px}.note{font-size:13.5px;color:var(--muted);margin:14px 0 0}.list{display:grid;gap:0;border-top:1px solid var(--line)}.row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:6px 20px;padding:20px 0;border-bottom:1px solid var(--line);align-items:start}.row .cov{width:96px;font-size:26px;aspect-ratio:1}.row h3{font:700 18px/1.3 var(--f);letter-spacing:0}.row h3 a{text-decoration:none}@media (hover:hover){.row h3 a:hover{color:var(--acc)}}.row__m{display:grid;gap:8px;min-width:0}.row__m>p{margin:0;font-size:14px;color:var(--muted)}.row__p{display:grid;gap:10px;justify-items:end;text-align:right}.lay{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;align-items:start}.flt{position:sticky;top:88px;display:grid;gap:16px;border:1px solid var(--line);border-radius:var(--r);padding:18px}.flt h2{font-size:16px;letter-spacing:0}.flt label{display:flex;gap:10px;align-items:center;font-size:15px;cursor:pointer}.flt select{width:100%;height:42px;border:1px solid #ccc;border-radius:var(--rs);padding:0 10px;font:500 15px var(--f);background-color:#fff}.flt input[type=checkbox]{width:18px;height:18px;accent-color:var(--acc)}.flt small{display:block;font-size:12.5px;font-weight:700;color:var(--muted);margin-bottom:6px}.cnt{font-size:15px;color:var(--muted);margin:0 0 6px}.cnt b{color:var(--ink)}.empty{padding:30px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:var(--r)}.more{display:flex;justify-content:center;margin:22px 0 0}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 0}.kpis div{background:var(--soft);border-radius:var(--r);padding:14px 16px}.kpis b{display:block;font-size:22px}.kpis span{font-size:13.5px;color:var(--muted)}.prose{max-width:740px}.prose h2{font-size:clamp(22px,2.2vw,28px);margin:1.8em 0 .55em}.prose h3{font-size:19px;margin:1.5em 0 .45em}.prose p,.prose li{font-size:17px;line-height:1.7}.prose ul,.prose ol{padding-left:1.3em;margin:0 0 1.1em}.prose li{margin:0 0 .35em}.prose a{color:var(--acc)}.prose img,.prose picture{border-radius:var(--r);margin:1.4em 0}.prose figure{margin:1.6em 0}.prose figcaption{font-size:13.5px;color:var(--muted);margin-top:6px}.prose blockquote{margin:1.4em 0;padding:4px 0 4px 18px;border-left:3px solid var(--acc);font-size:18px}.prose .table-wrap,.tbl{overflow-x:auto;margin:1.2em 0}table{width:100%;border-collapse:collapse;font-size:15px}th,td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line);vertical-align:top}thead th{font-size:12.5px;color:var(--muted);font-weight:700}.callout,.prose .tip,.prose .note-box{background:var(--acc-soft);border-radius:var(--r);padding:16px 18px;margin:1.4em 0}.cta{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;background:var(--soft);border-radius:10px;padding:22px 24px;margin:1.8em 0}.cta b{display:block;font-size:18px}.cta p{margin:4px 0 0;color:var(--muted);font-size:15px}.cover{border-radius:var(--r);overflow:hidden;margin:24px 0 8px}.cover img{width:100%;aspect-ratio:16/9;object-fit:cover}.toc{border:1px solid var(--line);border-radius:var(--r);padding:16px 20px;margin:24px 0}.toc b{display:block;margin-bottom:6px}.toc ol{margin:0;padding-left:1.2em}.toc li{font-size:15px;margin:3px 0}.toc a{color:var(--ink)}.two{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}.aside{position:sticky;top:88px;display:grid;gap:14px}.box{border:1px solid var(--line);border-radius:var(--r);padding:18px}.box h2,.box h3{font-size:17px;letter-spacing:0;margin:0 0 10px}.box ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:15px}.box li{display:flex;justify-content:space-between;gap:12px}.box li span{color:var(--muted)}.gds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.gd{display:grid;gap:8px;text-decoration:none}.gd img{border-radius:var(--r);aspect-ratio:3/2;object-fit:cover;width:100%}.gd small{font-size:12.5px;font-weight:700;color:var(--acc)}.gd b{font:700 18px/1.3 var(--f)}.gd span{font-size:14px;color:var(--muted)}@media (hover:hover){.gd:hover b{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}.pf{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start;padding-top:20px}.pf__head{display:flex;gap:22px;align-items:center}.pf__head .cov{width:120px;aspect-ratio:1;font-size:36px;flex:none}.pf h1{font-size:clamp(26px,3vw,36px)}.pf__sub{margin:6px 0 0;color:var(--muted)}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:24px 0 0;border-top:1px solid var(--line)}.facts div{padding:12px 0;border-bottom:1px solid var(--line)}.facts dt{font-size:13px;color:var(--muted)}.facts dd{margin:2px 0 0;font-weight:600}.pf h2{font-size:22px;margin:36px 0 12px}.ptab td:last-child{text-align:right;font-weight:700;white-space:nowrap}.contact{display:grid;gap:10px}.contact .btn{width:100%}.src{font-size:13.5px;color:var(--muted)}.src a{color:var(--muted);word-break:break-all}.claim{background:var(--soft);border-radius:var(--r);padding:16px 18px;font-size:14.5px}.claim a{color:var(--acc);font-weight:600}.secs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.secs a{display:grid;gap:2px;text-decoration:none;padding:16px;border-radius:var(--r);background:#fff;border:1px solid var(--line)}@media (hover:hover){.secs a:hover{border-color:var(--ink)}}.secs b{font-size:16px}.secs span{font-size:13.5px;color:var(--muted)}.also{margin:14px 0 0;font-size:15px;color:var(--muted)}.also a{color:var(--acc);font-weight:600}.band{margin-top:72px;background:var(--acc-soft);border-radius:10px;padding:44px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:center}.band h2{font-size:clamp(26px,2.8vw,36px)}.band p{color:var(--muted);margin:12px 0 0}.band ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.band li{padding-left:26px;position:relative}.band li::before{content:"";position:absolute;left:0;top:.5em;width:12px;height:7px;border-left:2px solid var(--acc);border-bottom:2px solid var(--acc);transform:rotate(-45deg)}.band .btn{margin-top:26px}.faq{max-width:820px}details{border-bottom:1px solid var(--line)}details:first-of-type{border-top:1px solid var(--line)}summary{cursor:pointer;list-style:none;padding:18px 40px 18px 0;font-weight:600;font-size:17px;position:relative}summary::-webkit-details-marker{display:none}summary::after{content:"+";position:absolute;right:6px;top:14px;font:400 26px/1 var(--f);color:var(--muted)}details[open] summary::after{content:"\2212"}details>div{color:var(--muted);padding:0 0 8px}details>div a{color:var(--acc)}.form{display:grid;gap:14px;max-width:640px}.field{display:grid;gap:6px;font-size:14px;font-weight:600}.field input,.field select,.field textarea{font:400 16px/1.4 var(--f);border:1px solid #ccc;border-radius:var(--rs);padding:11px 12px;width:100%;background-color:#fff}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--acc);outline:none}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form__hp{position:absolute;left:-9999px}.form__note{font-size:13.5px;color:var(--muted);margin:0}.form__ok{background:#e8f5ee;border-radius:var(--r);padding:14px 16px}.form__err{color:#a3261d}.ft{margin-top:80px;background:var(--soft);border-top:1px solid var(--line);padding:44px 0 36px;font-size:14px;color:var(--muted)}.ft__g{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:28px}.ft h2{margin:0 0 10px;font-size:14px;letter-spacing:0;color:var(--ink)}.ft a{display:block;text-decoration:none;padding:3px 0}@media (hover:hover){.ft a:hover{color:var(--ink)}}.ft .logo{display:inline-block;margin-bottom:10px}.ft__d{margin:30px 0 0;padding-top:20px;border-top:1px solid var(--line);font-size:13px}@media (max-width:980px){.nav{display:none}.menu{display:block}.pros,.gds{grid-template-columns:1fr 1fr}.secs{grid-template-columns:repeat(3,minmax(0,1fr))}.band{grid-template-columns:1fr;padding:30px}.ft__g{grid-template-columns:1fr 1fr}.lay,.two,.pf{grid-template-columns:1fr}.flt,.aside{position:static}.kpis{grid-template-columns:1fr 1fr}}@media (max-width:640px){.wrap{padding:0 16px}.hd .wrap{height:60px;gap:12px}.hd__r .btn{display:none}.logo{font-size:19px}.hero{padding:36px 0 30px;text-align:left}.hero h1,.hero .lead{margin-left:0}.hero .lead{font-size:16px}.pop,.stats{justify-content:flex-start}.stats li{text-align:left}.stats{gap:14px 28px}.find{grid-template-columns:1fr;padding:8px}.find label{padding:6px 10px}.find label+label{border-left:0;border-top:1px solid var(--line)}.find .btn{min-height:48px}.sec{padding-top:46px}.sh{flex-direction:column;align-items:flex-start}.steps{grid-template-columns:1fr;gap:20px;padding:22px}.pros,.gds{grid-template-columns:1fr}.secs{grid-template-columns:1fr 1fr}.band{padding:24px}.ft__g{grid-template-columns:1fr}.row{grid-template-columns:64px minmax(0,1fr);gap:6px 14px}.row .cov{width:64px;font-size:19px}.row__p{grid-column:1/-1;justify-items:start;text-align:left;grid-template-columns:1fr auto;align-items:center}.facts{grid-template-columns:1fr}.pf__head .cov{width:84px;font-size:26px}.form__row{grid-template-columns:1fr}.prose p,.prose li{font-size:16.5px}}.zn{padding:64px 0}.zn--soft{background:#f6f6f4}.zn--blue{background:linear-gradient(180deg,#eef3fd 0%,#f7f9fe 100%);border-bottom:1px solid #e3eaf8}.zn--ink{background:#16213a;color:#fff}.zn--ink .band{margin:0;background:transparent;padding:0}.zn--ink .band p{color:#c5cee3}.zn--ink .band li::before{border-color:#8fb2f5}.zn--ink .band .btn{background:#fff;color:#16213a}@media (hover:hover){.zn--ink .band .btn:hover{background:#e9f0fd}}.zn--soft .svc,.zn--soft .secs a,.zn--soft .box,.zn--soft .steps{background:#fff}.zn--soft .box{border-color:#e8e8e4}.zn .steps{background:var(--soft)}.hero.zn{padding:64px 0 56px}.zn--faq{margin-top:64px}.zn + .ft{margin-top:0}.zn + .zn--faq{margin-top:0}.zn--soft + .zn--faq{background:#fff}@media (max-width:640px){.zn{padding:46px 0}.hero.zn{padding:36px 0 34px}.zn--faq{margin-top:46px}}.ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.contact{gap:8px}.cl{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r);text-decoration:none;background:#fff;min-width:0}@media (hover:hover){.cl:hover{border-color:var(--ink)}}.cl span{display:grid;min-width:0}.cl b{font-size:15px;line-height:1.3}.cl small{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl .ic{color:var(--acc)}.cl--main{background:var(--acc);border-color:var(--acc);color:#fff}.cl--main small{color:#dce6fb}.cl--main .ic{color:#fff}@media (hover:hover){.cl--main:hover{background:var(--acc-h);border-color:var(--acc-h)}}.map{border-radius:var(--r);overflow:hidden;border:1px solid var(--line);aspect-ratio:16/9;background:var(--soft)}.map iframe{width:100%;height:100%;border:0;display:block}.map__f{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:12px 0 0}.map__f p{display:flex;gap:8px;align-items:center;margin:0;font-weight:600;font-size:15px}.map__f .ic{color:var(--acc)}@media (max-width:640px){.map{aspect-ratio:4/3}}.facts div{display:grid;grid-template-columns:24px 1fr;column-gap:12px;align-items:start}.facts div .ic{grid-row:span 2;margin-top:2px;color:var(--acc)}.flags{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--ok)}.flags span{display:inline-flex;align-items:center;gap:6px}.flags .ic{width:17px;height:17px}.wh{display:flex;align-items:center;gap:6px}.wh .ic{width:15px;height:15px;color:var(--muted)}.hrs h2{display:flex;align-items:center;gap:8px}.hrs h2 .ic{color:var(--acc)}.hrs li{font-size:14.5px}.svc .ic{width:22px;height:22px;color:var(--acc);margin-bottom:4px}.stats .ic{width:20px;height:20px;color:var(--acc);margin:0 auto 6px;display:block}.kpis div{position:relative;padding-left:46px}.kpis .ic{position:absolute;left:14px;top:17px;color:var(--acc)}.zf{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px}.zf li{display:inline-flex;align-items:center;gap:8px;background:var(--soft);border-radius:var(--r);padding:8px 12px;font-size:14.5px}.zf .ic{width:18px;height:18px;color:var(--acc)}.aside .toc{margin:0}.toc--m{display:none}.box>.ic{color:var(--acc);margin-bottom:6px}.rgs{margin:36px 0 0}.rgs h2{font-size:20px;margin:0 0 14px}.rg{display:grid;grid-template-columns:140px minmax(0,1fr) 220px;gap:16px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:14.5px}.rg__t{position:relative;height:10px;background:var(--soft);border-radius:99px}.rg__b{position:absolute;top:0;height:100%;background:#bcd0f5;border-radius:99px}.rg__m{position:absolute;top:-4px;width:3px;height:18px;background:var(--acc);border-radius:2px;transform:translateX(-50%)}.rg>span{color:var(--muted)}.rg>span b{color:var(--ink)}.fltw>summary{display:none}@media (max-width:980px){.toc--m{display:block}.aside .toc{display:none}.fltw>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;border:1px solid var(--line);border-radius:var(--r);padding:12px 16px;font-weight:700}.fltw>summary::-webkit-details-marker{display:none}.fltw>summary::after{content:"+";position:static;font-size:22px;font-weight:400}.fltw[open]>summary::after{content:"\2212"}.fltw[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.fltw .flt{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.fltw{border:0!important}}@media (max-width:640px){.rg{grid-template-columns:1fr;gap:6px}.stats .ic{margin:0 0 6px}}a,button,summary,select,label:has(input),input[type=checkbox],input[type=radio],.btn,.svc,.cl,.gd,.cat,.secs a,.pop a{cursor:pointer}a,button,.btn,.cl,.svc,.secs a,.pop a,select,.field input,.field textarea{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}select{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236a6a6a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center;padding-right:40px!important}.flt select,.field select{height:44px;border:1px solid #d5d5d5;border-radius:var(--r);padding:0 40px 0 12px;font:500 15px var(--f);color:var(--ink)}@media (hover:hover){.flt select:hover,.field select:hover,.field input:hover,.field textarea:hover{border-color:#9a9a9a}}.flt select:focus,.field select:focus{border-color:var(--acc);box-shadow:0 0 0 3px rgba(31,95,209,.15);outline:none}.find select{background-color:transparent;background-position:right 2px center;padding-right:24px!important}.find label{cursor:pointer;border-radius:var(--r)}@media (hover:hover){.find label:hover{background:#f5f7fb}}.flt label{padding:4px 6px;margin:0 -6px;border-radius:var(--rs)}@media (hover:hover){.flt label:hover{background:var(--soft)}}.flt input[type=checkbox]{cursor:pointer}.pro .cov{transition:filter .15s}@media (hover:hover){.pro:hover .cov{filter:brightness(.96)}}@media (hover:hover){.pro:hover h3 a{color:var(--acc)}}.row{transition:background-color .15s}@media (hover:hover){.row:hover{background:#fafbfd}}@media (hover:hover){.row:hover h3 a{color:var(--acc)}}.gd img{transition:opacity .15s}@media (hover:hover){.gd:hover img{opacity:.92}}@media (hover:hover){.crumbs a:hover,.ft a:hover,.toc a:hover,.src a:hover{color:var(--acc)}}.nav a{padding:6px 0;border-bottom:2px solid transparent}@media (hover:hover){.nav a:hover{color:var(--ink);border-bottom-color:var(--line)}}.nav a[aria-current]{border-bottom-color:var(--acc)}@media (hover:hover){.prose a:hover,.also a:hover,.note a:hover,details>div a:hover,.claim a:hover{text-decoration-thickness:2px}}@media (hover:hover){summary:hover{color:var(--acc)}}@media (hover:hover){.svc:hover,.secs a:hover{box-shadow:0 2px 10px rgba(0,0,0,.06)}}@media (hover:hover){.cl:hover{box-shadow:0 2px 10px rgba(0,0,0,.06)}}@media (hover:hover){.btn--line:hover .ic{color:#fff}}.btn:active,.cl:active,.svc:active{transform:translateY(1px)}@media (hover:hover){.menu summary:hover{border-color:var(--ink)}}.map__f .btn{flex:none}@media (max-width:640px){.flt select,.field select{height:48px;font-size:16px}}.rt{display:flex;align-items:center;gap:10px;margin:4px 0 0;font-size:14px}.rt__v{display:inline-flex;align-items:center;gap:4px;font-weight:800;color:var(--ink);background:#fff6e0;border-radius:var(--rs);padding:2px 8px 2px 6px}.rt__s{width:15px;height:15px;fill:#f2a900;stroke:#f2a900;stroke-width:1.5;stroke-linejoin:round}.rt__n{color:var(--muted)}.pf .rt{font-size:15px;margin-top:8px}.menu summary{padding:0!important;margin:0;font-size:0;line-height:0;position:relative}.menu summary::after{content:none!important;display:none}.menu summary span{margin:0 auto}.menu,.menu:first-of-type{border:0!important}.menu[open] summary{border-color:var(--ink)}.pager{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:24px 0 0}.pager:empty{display:none}.pager button{min-width:42px;height:42px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r);background:#fff;font:600 15px var(--f);color:var(--ink);cursor:pointer}@media (hover:hover){.pager button:hover:not(:disabled){border-color:var(--ink)}}.pager button[aria-current]{background:var(--ink);border-color:var(--ink);color:#fff}.pager button:disabled{opacity:.4;cursor:default}.pager span{display:grid;place-items:center;width:24px;color:var(--muted)}.cnt span{color:var(--muted);font-weight:400}.cnt{scroll-margin-top:90px}.fltw,.fltw:first-of-type{border:0!important}.flt .q{width:100%;height:44px;border:1px solid #d5d5d5;border-radius:var(--r);padding:0 12px 0 38px;font:500 15px var(--f);color:var(--ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236a6a6a' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 12px center}@media (hover:hover){.flt .q:hover{border-color:#9a9a9a}}.flt .q:focus{border-color:var(--acc);box-shadow:0 0 0 3px rgba(31,95,209,.15);outline:none}@media (max-width:640px){.flt .q{height:48px;font-size:16px}}.list{border-top:0;gap:12px}.row{border:1px solid var(--line);border-radius:var(--r);padding:20px 22px;background:#fff}@media (hover:hover){.row:hover{background:#fff;border-color:#c9c9c9;box-shadow:0 4px 16px rgba(0,0,0,.06)}}.row__p{align-self:stretch;grid-template-rows:auto 1fr;align-content:space-between}@media (max-width:640px){.row{padding:16px}}[hidden]{display:none!important}.fltw{position:sticky;top:88px;align-self:start}.fltw .flt{position:static}@media (max-width:980px){.fltw{position:static}}.flt__h{display:flex;justify-content:space-between;align-items:center}.flt__x{display:none}.flt__f{display:flex;justify-content:space-between;gap:12px}.lnk{background:none;border:0;padding:0;font:500 14px var(--f);color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (hover:hover){.lnk:hover{color:var(--acc)}}.flt__go,.fab,.scrim{display:none}@media (max-width:980px){.lay{display:block}.fltw{position:fixed!important;left:0;right:0;bottom:0;top:auto;z-index:60;max-height:86vh;overflow:auto;background:#fff;border-radius:16px 16px 0 0;transform:translateY(105%);transition:transform .25s ease;box-shadow:0 -10px 40px rgba(0,0,0,.2)}.fltw.open{transform:none}.fltw .flt{border:0;border-radius:0;padding:18px 18px calc(18px + env(safe-area-inset-bottom))}.flt__h{position:sticky;top:-18px;background:#fff;padding:4px 0 10px;margin-top:-4px;z-index:1}.flt__x{display:inline-flex;background:var(--soft);border:0;border-radius:var(--r);padding:8px 12px;font:600 14px var(--f);cursor:pointer}.flt__go{display:flex;width:100%;height:50px;position:sticky;bottom:0}.scrim{display:block;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:59}.scrim[hidden]{display:none}.fab{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translate(-50%,120px);z-index:40;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border:0;border-radius:99px;background:var(--ink);color:#fff;font:700 15px var(--f);box-shadow:0 8px 24px rgba(0,0,0,.25);cursor:pointer;transition:transform .2s}.fab.on{transform:translate(-50%,0)}.fab .ic{width:18px;height:18px}.fab__n{min-width:22px;height:22px;border-radius:99px;background:var(--acc);display:grid;place-items:center;font-size:12px;padding:0 6px}body.noscroll{overflow:hidden}}@media (max-width:640px){.ph{padding-bottom:0}.ph h1{font-size:26px}.ph .lead{font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px}.kpis{display:flex;overflow-x:auto;gap:8px;margin-top:14px;scrollbar-width:none}.kpis::-webkit-scrollbar{display:none}.kpis div{flex:0 0 auto;padding:10px 12px 10px 38px}.kpis .ic{left:10px;top:12px;width:18px;height:18px}.kpis b{font-size:17px}.kpis span{font-size:12px}.zf{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-top:12px}.zf::-webkit-scrollbar{display:none}.zf li{flex:0 0 auto;font-size:13.5px}.sec[style*="padding-top:28px"]{padding-top:18px!important}.crumbs{padding-top:12px;font-size:12.5px}}.ktab{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.ktab button{height:40px;padding:0 16px;border:1px solid var(--line);border-radius:var(--r);background:#fff;font:600 14.5px var(--f);cursor:pointer}@media (hover:hover){.ktab button:hover{border-color:var(--ink)}}.ktab button[aria-pressed]{background:var(--ink);border-color:var(--ink);color:#fff}.schs{display:grid;gap:14px}.sch{border:1px solid var(--line);border-radius:var(--r);padding:20px 22px;background:#fff}.sch__h{display:flex;gap:16px;align-items:center;margin-bottom:10px}.sch__h .cov{width:64px;aspect-ratio:1;font-size:20px;flex:none}.sch h3{font:700 18px/1.3 var(--f);letter-spacing:0}.crs td{padding:10px 8px}.crs td:last-child{text-align:right;font-weight:700;white-space:nowrap}.crs small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.sch__l{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sch__l .btn .ic{width:17px;height:17px}@media (max-width:640px){.sch{padding:16px}.crs td:last-child{white-space:normal}}@media (max-width:640px){.pros{gap:12px}.pro{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:14px;row-gap:8px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px}.pro .cov{grid-row:span 1;width:64px;aspect-ratio:1;font-size:20px}.pro>.chips,.pro>.flags,.pro>.pro__b{grid-column:1/-1}.pro__b{padding-top:6px;border-top:1px solid var(--line)}}.crs td:last-child{white-space:normal;max-width:360px;text-align:right}.pbar{display:none}@media (max-width:980px){.pbar{display:grid;grid-template-columns:1fr auto;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px rgba(0,0,0,.06)}.pbar .btn{height:46px}body:has(.pbar) .ft{padding-bottom:90px}#contact{scroll-margin-top:80px}}@media (max-width:640px){.ph .lead{display:block;-webkit-line-clamp:unset;overflow:visible}.ph--list .lead{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tbl table{min-width:560px}.tbl{margin:0 -16px;padding:0 16px}.ptab{min-width:0!important}.crs{min-width:0!important}}.prose a.btn{text-decoration:none}@media (hover:hover){.prose a.btn--acc,.prose a.btn--acc:hover{color:#fff}}.prose a.btn--ink{color:#fff}.prose a.btn--line{color:var(--ink)}@media (hover:hover){.prose a.btn--line:hover{color:#fff}}.aside a.btn--acc{color:#fff}.gal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:1.2em 0}.gal figure{margin:0}.gal img,.gal picture{margin:0;border-radius:var(--r);width:100%;aspect-ratio:4/5;object-fit:cover}@media (max-width:640px){.gal{grid-template-columns:1fr 1fr}}.ft__g{grid-template-columns:1.3fr repeat(4,minmax(0,1fr))}@media (max-width:980px){.ft__g{grid-template-columns:1fr 1fr}.ft__g>div:first-child{grid-column:1/-1}}@media (max-width:640px){.ft__g{grid-template-columns:1fr 1fr;gap:24px 16px}}body:has(main>section.zn:last-child) .ft,body:has(main>.wrap:last-child>section.zn:last-child) .ft{margin-top:0}main>section.zn:last-child{margin-bottom:0}.more--m{display:none}@media (max-width:640px){.more--m{display:block;margin:18px 0 0}.more--m .btn{width:100%}.sh>a{display:none}}@media (min-width:641px){.svcs{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));overflow:visible}.svc{flex:none}}@media (min-width:641px){.pros .cov{aspect-ratio:16/9;font-size:40px}}@media (max-width:640px){.pros--home .pro:nth-child(n+4),.gds--home .gd:nth-child(n+4){display:none}.gds{gap:14px}.gd{grid-template-columns:110px minmax(0,1fr);column-gap:14px;align-items:start}.gd picture,.gd>img{grid-row:span 3}.gd img{aspect-ratio:1;border-radius:var(--r)}.gd span{display:none}.gd b{font-size:16px}}.box>.ic+h3{margin-top:4px}.rg--c{grid-template-columns:90px minmax(0,1fr);gap:4px 10px;padding:8px 0;font-size:13.5px}.rg--c>span{grid-column:2;font-size:12.5px}.box .lnk{display:inline-block;margin-top:10px}.row{position:relative}.row h3 a::after{content:"";position:absolute;inset:0;border-radius:var(--r)}.row .btn,.row .rt{position:relative;z-index:1}.chips__x{background:transparent!important;color:var(--muted);font-weight:600}.pf{grid-template-areas:"top aside" "main aside"}.pf__top{grid-area:top}.pf__main{grid-area:main}.pf>.aside{grid-area:aside;align-self:start}@media (max-width:980px){.pf{grid-template-areas:"top" "aside" "main"}}.aside .box h2,.box h2{margin-top:0!important}.pf__main>h2:first-child{margin-top:28px}details.toc--m{padding:0;border:1px solid var(--line);border-radius:var(--r)}details.toc--m>summary{padding:14px 44px 14px 16px;font-size:15px;font-weight:700}details.toc--m>summary::after{right:14px;top:10px}details.toc--m ol{padding:0 16px 14px 34px;margin:0}details.toc--m{border-top:1px solid var(--line)!important}.jump{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}.jump a{display:inline-flex;gap:6px;align-items:center;padding:8px 14px;border:1px solid var(--line);border-radius:var(--r);text-decoration:none;font-weight:600;font-size:14.5px}@media (hover:hover){.jump a:hover{border-color:var(--ink)}}.jump span{color:var(--muted);font-weight:500}section[id]{scroll-margin-top:90px}.sch .xtra{display:none}.sch.open .xtra{display:table-row}.crs__more{margin:10px 0 0}.icards{display:grid;gap:14px}.icards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.icards>div{border:1px solid var(--line);border-radius:var(--r);padding:20px}.icards .ic{width:24px;height:24px;color:var(--acc);margin-bottom:10px}.icards b{display:block;font-size:16.5px;margin-bottom:4px}.icards p{margin:0;color:var(--muted);font-size:14.5px}.checks li{justify-content:flex-start!important;gap:10px!important;align-items:center}.checks .ic{width:18px;height:18px;color:var(--ok)}.qlinks{display:grid;gap:8px}.qlinks h3{margin-bottom:4px}.qlinks a{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:var(--r);text-decoration:none}@media (hover:hover){.qlinks a:hover{border-color:var(--ink)}}.qlinks .ic{color:var(--acc)}.qlinks span{display:grid}.qlinks small{color:var(--muted);font-size:13px}@media (max-width:980px){.icards--3{grid-template-columns:1fr}}.two>*,.lay>*{min-width:0}.pf{grid-template-rows:auto 1fr}@media (min-width:641px){.svcs{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:641px) and (max-width:1100px){.svcs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.zn--soft .two .tbl{display:none}}@media (min-width:641px){.pro{background:#fff;border:1px solid #e3e3df;border-radius:10px;overflow:hidden;gap:10px;padding:0 0 16px}.pro>.cov{border-radius:0;aspect-ratio:16/8}.pro>.pro__id,.pro>.chips,.pro>.flags,.pro>.pro__b{margin-left:18px;margin-right:18px}.pro>.pro__id{margin-top:6px}.pro__b{border-top:1px solid var(--line);padding-top:14px;margin-top:auto}@media (hover:hover){.pro:hover{border-color:#bdbdb6;box-shadow:0 6px 20px rgba(0,0,0,.07)}}}.pro .chips span{background:#f1f1ee;color:#333}.zn--soft .pro{border-color:#e0e0db}.two--wide{grid-template-columns:minmax(0,1fr) 420px}@media (max-width:980px){.two--wide{grid-template-columns:1fr}}.rg--c{grid-template-columns:110px minmax(0,1fr)}.prose{max-width:none}.faq{max-width:none}.two>.prose{max-width:none}.prose p,.prose li{max-width:none}@media (min-width:1000px){.faq{columns:2;column-gap:48px}.faq .sh{column-span:all}.faq details{break-inside:avoid}.faq details:first-of-type{border-top:0}.faq details{border-top:1px solid var(--line);border-bottom:0}}.ph--list{padding:16px 0 0}.ph--list h1{font-size:clamp(26px,3vw,38px)}.ph--list .lead{margin-top:8px;font-size:16.5px}.ph--list .zf{margin-top:14px}.ph--list .zf li{padding:6px 11px;font-size:14px}.ph--list+.sec,.ph--list~.sec:first-of-type{padding-top:22px!important}.qf{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.qf button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:99px;background:#fff;font:600 13.5px var(--f);color:var(--ink);cursor:pointer}.qf button .ic{width:16px;height:16px;color:var(--acc)}@media (hover:hover){.qf button:hover{border-color:var(--ink)}}.qf button.on{background:var(--ink);border-color:var(--ink);color:#fff}.qf button.on .ic{color:#fff}.cbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}.cbar .cnt{margin:0}@media (max-width:640px){.qf{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px 10px;padding:0 16px}.qf::-webkit-scrollbar{display:none}.qf button{flex:0 0 auto}.ph--list .zf li{font-size:13px}}.qf button{border-radius:var(--r)}.ph--list .zf{gap:6px 18px;margin-top:12px}.ph--list .zf li{background:none;padding:0;border-radius:0;font-size:14.5px;color:var(--muted)}.ph--list .zf li .ic{width:17px;height:17px}.qf button{background:#fff;border:1px solid #cfcfcf;color:var(--ink)}.qf button.on{background:var(--acc-soft);border-color:var(--acc);color:var(--acc)}.qf button.on .ic{color:var(--acc)}.qf button.on::after{content:"×";margin-left:2px;font-weight:700}.more--all{margin:20px 0 0;text-align:center}.empty{margin:8px 0 0}.schs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sch{display:flex;flex-direction:column;gap:12px;padding:20px}.sch__h{margin:0}.sch__m{margin:2px 0 0;color:var(--muted);font-size:14px}.sch>.wh{margin:0;font-size:14px;color:var(--muted)}.sch__s{list-style:none;margin:0;padding:12px 0 0;border-top:1px solid var(--line);display:grid;gap:6px}.sch__s li{display:flex;gap:8px;align-items:center;font-size:15px;font-weight:600}.sch__s .ic{width:17px;height:17px;color:var(--acc)}.sch__b{display:flex;flex-wrap:wrap;gap:6px;margin:0}.bdg{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;padding:4px 9px;border-radius:var(--rs);background:#f1f1ee}.bdg .ic{width:14px;height:14px}.bdg--ok{background:#e8f5ee;color:var(--ok)}.sch__n{margin:0;font-size:13.5px;color:var(--muted)}details.sch__c{border:1px solid var(--line)!important;border-radius:var(--r);margin-top:auto}details.sch__c>summary{padding:12px 44px 12px 14px;font-size:15px;font-weight:700}details.sch__c>summary::after{top:8px;right:12px}.crs2{list-style:none;margin:0;padding:0 14px 6px}.crs2 li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--line)}.crs2 b{display:block;font-size:14.5px}.crs2 small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.crs2 li>span{font-weight:700;font-size:14px;text-align:right;max-width:45%}.sch__l{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:860px){.schs{grid-template-columns:1fr}}@media (max-width:640px){.crs2 li{flex-direction:column;gap:4px}.crs2 li>span{text-align:left;max-width:none}}.ph--list .zf li .ic,.sch__s li .ic{display:none}.ph--list .zf li::before,.sch__s li::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--acc);flex:none;opacity:.85}.ph--list .zf li{gap:8px}.sch__s li{gap:10px}@media (min-width:981px){.fltw{max-height:calc(100vh - 104px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border-radius:var(--r)}.fltw .flt{gap:12px;padding:16px}.flt select,.flt .q{height:40px}.flt label{font-size:14.5px}}.ph--list{padding-bottom:12px}.ph--list+.sec,.ph--list~.sec:first-of-type{padding-top:36px!important}@media (max-width:640px){.ph--list{padding-bottom:6px}.ph--list+.sec,.ph--list~.sec:first-of-type{padding-top:26px!important}}.ph h1,.ph--list h1,.ph .lead{max-width:none}.bh{display:flex;align-items:center;gap:8px}.bh .ic{width:20px;height:20px;color:var(--acc);flex:none}.zn--first{padding-top:36px}.zn--tight{padding:32px 0}@media (max-width:640px){.zn--first{padding-top:26px}.zn--tight{padding:24px 0}}.zcs{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.zc{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #e3e3df;border-radius:10px;padding:18px}@media (hover:hover){.zc:hover{border-color:#bdbdb6;box-shadow:0 6px 20px rgba(0,0,0,.06)}}.zc__h{display:flex;align-items:center;gap:10px;text-decoration:none}.zc__h .ic{width:24px;height:24px;color:var(--acc)}.zc__h h3{font-size:22px}@media (hover:hover){.zc__h:hover h3{color:var(--acc)}}.zc__l{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:14.5px;color:var(--muted)}.zc__l li{display:flex;align-items:center;gap:8px}.zc__l li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--acc)}.zc__l li:first-child{color:var(--ink);font-weight:600}.zc__k{display:flex;flex-wrap:wrap;gap:6px;margin:0}.zc__k a{font-size:13px;padding:4px 9px;border-radius:var(--rs);background:#f1f1ee;text-decoration:none}@media (hover:hover){.zc__k a:hover{background:var(--acc-soft);color:var(--acc)}}.zc__b{margin-top:auto}.cta>.ic{width:32px;height:32px;color:var(--acc);flex:none}.cta{margin:0;background:#fff;border:1px solid var(--line)}.zn--soft .cta{background:#fff}.cta--blue{background:var(--acc-soft)!important;border-color:#cddcf7}.cta>div{flex:1;min-width:220px}.jump a .ic{width:16px;height:16px;color:var(--acc)}.gfeat{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:center;text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.gfeat img{width:100%;height:100%;aspect-ratio:16/10;object-fit:cover;border-radius:0}.gfeat>div{padding:24px 28px 24px 0;display:grid;gap:12px;justify-items:start}.gfeat small{display:flex;align-items:center;gap:6px;color:var(--acc);font-weight:700;font-size:13px}.gfeat small .ic{width:15px;height:15px}.gfeat h2{font-size:clamp(22px,2.4vw,30px)}.gfeat p{margin:0;color:var(--muted)}@media (hover:hover){.gfeat:hover h2{color:var(--acc)}}@media (max-width:860px){.gfeat{grid-template-columns:1fr}.gfeat>div{padding:0 18px 20px}}.gal{grid-template-columns:repeat(6,minmax(0,1fr))}.gal img,.gal picture img{aspect-ratio:3/4}@media (max-width:900px){.gal{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.gal{grid-template-columns:repeat(2,minmax(0,1fr))}}.prose .gal{grid-template-columns:repeat(3,minmax(0,1fr))}.callout--big{display:flex;gap:18px;align-items:flex-start;padding:24px}.callout--big>.ic{width:28px;height:28px;color:var(--acc);flex:none}.qcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.qcards a{display:grid;gap:4px;padding:18px;border:1px solid var(--line);border-radius:10px;text-decoration:none;background:#fff}@media (hover:hover){.qcards a:hover{border-color:var(--ink)}}.qcards .ic{width:24px;height:24px;color:var(--acc);margin-bottom:6px}.qcards span{font-size:14px;color:var(--muted)}.fcard{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px}.fcard h2{font-size:22px;margin-bottom:16px}.fcard .form{max-width:none}.kpis--band{margin:0}.zn--blue .kpis div{background:#fff}.icards>div{background:#fff}.zn--soft .icards>div{border-color:#e3e3df}.rng small{display:flex;justify-content:space-between;gap:8px}.rng small b{color:var(--acc);font-weight:700}.rng input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:99px;margin:12px 0 6px;cursor:pointer;background:linear-gradient(90deg,var(--acc) 0,var(--acc) var(--p,100%),#dcdcdc var(--p,100%),#dcdcdc 100%)}.rng input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--acc);box-shadow:0 1px 4px rgba(0,0,0,.2)}.rng input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--acc)}.rng__s{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.qf{gap:6px}.qf button{height:34px;padding:0 10px;font-size:13px;gap:5px}.qf button .ic{width:15px;height:15px}.qf button::after{content:"×";visibility:hidden;font-weight:700;margin-left:1px}.qf button.on::after{visibility:visible}@media (min-width:981px){.qf{flex-wrap:nowrap}}.qf button{white-space:nowrap;flex:0 0 auto}@media (min-width:981px){.qf{overflow-x:auto;scrollbar-width:none}.qf::-webkit-scrollbar{display:none}}.seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;background:var(--soft);padding:4px;border-radius:var(--r)}.seg button{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:34px;border:0;border-radius:6px;background:transparent;font:600 13px var(--f);color:var(--ink);cursor:pointer;white-space:nowrap}.seg button .ic{width:13px;height:13px;fill:#f2a900;stroke:#f2a900}@media (hover:hover){.seg button:hover{background:#fff}}.seg button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.12)!important;color:var(--acc)}.chips--links a{font-size:13.5px;background:#f1f1ee;border-radius:var(--rs);padding:5px 11px;text-decoration:none;color:var(--ink);border:1px solid transparent}@media (hover:hover){.chips--links a:hover{background:var(--acc-soft);color:var(--acc);border-color:#cddcf7}}.schs{align-items:stretch}.schs>div{display:flex}.schs>div>.sch{flex:1}.sch details.sch__c{margin-top:auto}.schs>div[hidden]{display:none!important}.sch{position:relative}.sch__no{position:absolute;top:16px;right:16px;font:700 13px/1 var(--f);color:var(--muted);background:#f1f1ee;border-radius:var(--rs);padding:5px 8px}.sch__h{padding-right:44px}.sch__c{margin-top:auto;width:100%;justify-content:space-between}.dlg{border:0;border-radius:14px;padding:0;width:min(640px,calc(100vw - 32px));max-height:min(80vh,720px);box-shadow:0 20px 60px rgba(0,0,0,.25)}.dlg::backdrop{background:rgba(0,0,0,.45)}.dlg__h{position:sticky;top:0;background:#fff;display:flex;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line);z-index:1}.dlg__h h3{font-size:19px}.dlg__x{width:38px;height:38px;flex:none;border:1px solid var(--line);border-radius:var(--r);background:#fff;font-size:22px;line-height:1;cursor:pointer}@media (hover:hover){.dlg__x:hover{border-color:var(--ink)}}.dlg .crs2{padding:4px 20px 10px}.dlg .crs2 li:first-child{border-top:0}.dlg .sch__l{padding:0 20px 20px}@media (max-width:640px){.dlg{margin:auto 0 0;width:100vw;max-width:100vw;border-radius:16px 16px 0 0;max-height:85vh}}.hic{position:relative;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--r);background:#fff;color:var(--ink);cursor:pointer;text-decoration:none}@media (hover:hover){.hic:hover{border-color:var(--ink)}}.hic .ic{width:19px;height:19px}.hic__n{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;border-radius:99px;background:var(--acc);color:#fff;font:700 11px/19px var(--f);text-align:center;padding:0 5px}@media (max-width:640px){.hd__r{gap:6px}.hic{width:38px;height:38px}}.hrt{position:absolute;top:10px;right:10px;z-index:3;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.95);display:grid;place-items:center;cursor:pointer}.hrt svg{width:18px;height:18px;fill:none;stroke:#555;stroke-width:1.8}@media (hover:hover){.hrt:hover svg{stroke:#d7264a}}.hrt.on svg{fill:#d7264a;stroke:#d7264a}.pro,.row{position:relative}.row .hrt{top:14px;right:auto;left:14px;width:30px;height:30px}.row .hrt svg{width:15px;height:15px}@media (min-width:641px){.row .hrt{left:auto;right:14px;top:auto;bottom:14px}}.pf__act{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.pf__act .btn{height:38px;font-size:14px}.hrt2.on{border-color:#d7264a;color:#d7264a}.hrt2.on .ic{fill:#d7264a;stroke:#d7264a}.minis{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.mini{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff;text-decoration:none}@media (hover:hover){.mini:hover{border-color:var(--ink)}}.mini .cov{width:48px;aspect-ratio:1;font-size:16px;flex:none}.mini span{display:grid;min-width:0}.mini b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini small{color:var(--muted);font-size:13px}.cmp{min-width:560px}.cmp th{vertical-align:top}.cmp thead th{font-size:15px;color:var(--ink)}.cmp thead th a{display:block;font-weight:700;text-decoration:none}.cmp thead .lnk{font-size:12.5px;margin-top:4px}.cmp tbody th{font-size:13.5px;color:var(--muted);font-weight:600;white-space:nowrap}.cmp td{font-size:14.5px}.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:var(--ink);color:#fff;padding:10px 16px;border-radius:var(--r);font-weight:600;z-index:99}.waf{display:grid;gap:10px;padding:14px;border:1px solid #cfe9d8;background:#f2fbf5;border-radius:var(--r);margin-bottom:6px}.waf .bh .ic{color:#1f8f4e}.waf .field{font-size:13px}.waf .field input,.waf .field select{padding:8px 10px;font-size:15px}.waf small{font-size:12.5px;color:var(--muted)}.btn--wa{background:#1f8f4e;color:#fff}@media (hover:hover){.btn--wa:hover{background:#18763f}}.btn--wa .ic{color:#fff}.srch{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.45);display:none;padding:70px 16px 16px}.srch.on{display:block}.srch__p{max-width:720px;margin:0 auto;background:#fff;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.25);overflow:hidden}.srch__i{display:flex;gap:10px;padding:14px;border-bottom:1px solid var(--line)}.srch__i input{flex:1;height:46px;border:1px solid #ccc;border-radius:var(--r);padding:0 14px;font:500 16px var(--f)}.srch__i input:focus{border-color:var(--acc);outline:none;box-shadow:0 0 0 3px rgba(31,95,209,.15)}.srch__r{max-height:60vh;overflow:auto;padding:8px 14px 14px}.srch__r .note{margin:10px 0}.srch__g{margin:12px 0 4px;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.srch__r a{display:grid;padding:9px 10px;border-radius:var(--r);text-decoration:none}@media (hover:hover){.srch__r a:hover,.srch__r a:focus{background:var(--soft)}}.srch__r a small{color:var(--muted);font-size:13px}.cbar{flex-wrap:wrap}.cbar__r{display:flex;align-items:center;gap:8px;margin-left:auto}.near{height:34px;padding:0 10px;font-size:13px}.near .ic{width:15px;height:15px}.near.on{border-color:var(--acc);color:var(--acc)}.near.busy{opacity:.6}.vt{display:flex;background:var(--soft);border-radius:var(--r);padding:3px}.vt button{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;font:600 13px var(--f);cursor:pointer}.vt button .ic{width:14px;height:14px}.vt button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12)!important;color:var(--acc)}.lmap{height:560px;border-radius:var(--r);border:1px solid var(--line);overflow:hidden;margin-top:6px}.dist{margin-left:6px;font-weight:700;color:var(--acc)}@media (max-width:640px){.cbar__r{margin-left:0;width:100%;justify-content:space-between}.lmap{height:440px}}.calc{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}.calc__in{display:grid;gap:10px}.ck{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:16px 18px;cursor:pointer}.ck span{display:grid}.ck small{color:var(--muted);font-size:13px}.ck input[type=checkbox]{width:22px;height:22px;accent-color:var(--acc);order:2;flex:none}.ck--n{cursor:default}.stp{display:flex;align-items:center;border:1px solid #ccc;border-radius:var(--r);overflow:hidden;flex:none}.stp button{width:38px;height:40px;border:0;background:#fff;font-size:20px;cursor:pointer}@media (hover:hover){.stp button:hover{background:var(--soft)}}.stp input{width:46px;height:40px;border:0;border-left:1px solid #eee;border-right:1px solid #eee;text-align:center;font:700 16px var(--f);-moz-appearance:textfield}.stp input::-webkit-inner-spin-button{-webkit-appearance:none}.calc__out{position:sticky;top:90px;background:var(--ink);color:#fff;border-radius:12px;padding:24px;display:grid;gap:8px}.calc__out small{color:#bbb;font-weight:600}.calc__out b{font-size:34px;letter-spacing:-.02em}.calc__out .note{color:#ccc}.calc__out .btn{margin-top:8px}@media (max-width:860px){.calc{grid-template-columns:1fr}.calc__out{position:static}}.cbar__r .near,.vt{height:38px;border-radius:var(--r);background:var(--soft);border:1px solid var(--line)}.cbar__r .near{display:inline-flex;align-items:center;gap:6px;padding:0 12px;font:600 13px var(--f);color:var(--ink)}@media (hover:hover){.cbar__r .near:hover{background:#ececea;border-color:#cfcfcf;color:var(--ink)}}.cbar__r .near.on{background:var(--acc-soft);border-color:var(--acc);color:var(--acc)}.vt{padding:3px;align-items:stretch}.vt button{height:auto;padding:0 12px}@media (hover:hover){.vt button:hover{background:rgba(255,255,255,.7)}}@media (hover:hover){.vt button[aria-pressed=true]:hover{background:#fff}}.cov--sch{position:relative;background:linear-gradient(135deg,var(--t),#fff)!important;border:1px solid #e6e6e2;flex-direction:column;gap:2px}.cov--sch .ic{width:26px;height:26px;color:var(--acc)}.cov--sch span{font-size:13px;font-weight:700;color:var(--muted)}.row .cov--sch{display:flex;align-items:center;justify-content:center}.pf__head .cov--sch{display:flex;align-items:center;justify-content:center}.pf__head .cov--sch .ic{width:38px;height:38px}.pf__head .cov--sch span{font-size:16px}.row--sch{border-left:3px solid var(--acc)}.chips--k span{background:var(--acc-soft);color:#1a4fb0;font-weight:600}.row--sch .sch__b{margin:0}.crs2--page{padding:0;margin:0 0 6px}.crs2--page li{padding:14px 0}.recent{margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.recent h3{font-size:20px}.row--sch{border-left:1px solid var(--line)}@media (hover:hover){.row--sch:hover{border-left-color:#c9c9c9}}@media (max-width:640px){.ph--list .zf{flex-wrap:nowrap}.ph--list .zf li{flex:0 1 auto}.row--sch .bdg:not(.bdg--ok){display:none}.row--sch .chips--k{gap:4px}.row--sch .chips--k span{font-size:12px;padding:2px 8px}.cmp th:first-child,.cmp td:first-child{position:sticky;left:0;background:#fff;z-index:1;box-shadow:1px 0 0 var(--line)!important}}.cmp thead th:not(:first-child),.cmp td{min-width:170px}.crs2--page li>span{white-space:nowrap;max-width:none}@media (max-width:640px){.crs2--page li>span{white-space:normal}}.shr{width:min(520px,calc(100vw - 32px))}.shr__b{padding:18px 20px 20px;display:grid;gap:14px}.shr__l{display:flex;gap:8px}.shr__l input{flex:1;min-width:0;height:44px;border:1px solid #ccc;border-radius:var(--r);padding:0 12px;font:500 14px var(--f);color:var(--muted)}.shr__s{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.shr__s a{display:grid;place-items:center;height:42px;border:1px solid var(--line);border-radius:var(--r);text-decoration:none;font-weight:600;font-size:14px}@media (hover:hover){.shr__s a:hover{border-color:var(--ink)}}@media (max-width:640px){.shr__s{grid-template-columns:1fr 1fr}.shr__l{flex-direction:column}}.mpop .leaflet-popup-content-wrapper{border-radius:12px;padding:0;box-shadow:0 10px 30px rgba(0,0,0,.18)}.mpop .leaflet-popup-content{margin:0;width:280px!important;font-family:var(--f)}.mpop a.leaflet-popup-close-button{top:6px;right:6px;width:26px;height:26px;font-size:20px;color:var(--muted)}.mp{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px 12px;padding:14px 14px 12px}.mp__cov{width:56px;aspect-ratio:1;font-size:18px;display:flex;align-items:center;justify-content:center;border-radius:var(--r);text-decoration:none;color:var(--ink)!important}.mp__cov.cov--sch .ic{width:22px;height:22px}.mp__cov.cov--sch span{font-size:11px}.mp__t{min-width:0;padding-right:16px}.mp__n{display:block;font:700 15px/1.3 var(--f);color:var(--ink)!important;text-decoration:none}@media (hover:hover){.mp__n:hover{color:var(--acc)!important}}.mp__w{margin:2px 0 4px!important;font-size:12.5px;color:var(--muted)}.mp .rt{margin:0;font-size:12.5px}.mp .rt__v{padding:1px 6px}.mp__f{grid-column:1/-1}.mp__f .flags,.mp__f .sch__b{margin:0;font-size:12.5px}.mp__b{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:10px}.mp__b .price{margin:0}.mp__b .price b{font-size:16px}.mp__a{display:flex;gap:6px;align-items:center}.mp__a .btn{height:36px;padding:0 14px;font-size:13.5px;color:#fff!important}.mp .hrt{position:static;width:36px;height:36px}@media (hover:hover){.cbar__r .near:hover .ic,.cbar__r .near .ic{color:currentColor}}@media (hover:hover){.cbar__r .near:hover{color:var(--ink)}}@media (max-width:640px){.row--sch .bdg:not(.bdg--ok){display:inline-flex}}.svbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px}.svbar h2{font-size:clamp(22px,2.4vw,30px)}.svbar__a{display:flex;flex-wrap:wrap;gap:8px}.svbar__a .btn{height:42px;font-size:14px}.sv__clr{color:var(--muted)}.svc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.svk{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid #e3e3df;border-radius:12px;background:#fff}@media (hover:hover){.svk:hover{border-color:#bdbdb6}}.svk .cov{width:56px;aspect-ratio:1;font-size:18px;text-decoration:none;margin-bottom:4px}.svk__x{position:absolute;top:10px;right:10px;width:30px;height:30px;border:1px solid var(--line);border-radius:var(--r);background:#fff;font-size:18px;line-height:1;cursor:pointer;color:var(--muted)}@media (hover:hover){.svk__x:hover{border-color:#d7264a;color:#d7264a}}.svk__n{font:700 16px/1.3 var(--f);text-decoration:none;color:var(--ink);padding-right:28px}@media (hover:hover){.svk__n:hover{color:var(--acc)}}.svk__m{margin:0;font-size:13.5px;color:var(--muted)}.svk__r{margin:0;font-size:13px;color:var(--muted)}.svk__p{margin:6px 0 0;line-height:1.2}.svk__p small{display:block;font-size:12.5px;color:var(--muted)}.svk__p b{font-size:19px}.svk__a{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;padding-top:10px}.svk__a .btn{height:38px;padding:0 10px;font-size:13.5px}.svk__a .btn:only-child{grid-column:1/-1}.good{color:var(--ok)!important;background:#e8f5ee;border-radius:var(--rs);padding:1px 6px}.rt__v.good{background:#e8f5ee}@media (max-width:640px){.svc-cards{display:flex;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 4px}.svc-cards::-webkit-scrollbar{display:none}.svk{flex:0 0 78%}}.tgl{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;cursor:pointer}.tgl input{width:18px;height:18px;accent-color:var(--acc)}.cmp__h{display:flex;flex-direction:column;gap:8px;align-items:flex-start;text-decoration:none;font-weight:700;color:var(--ink)}@media (hover:hover){.cmp__h:hover{color:var(--acc)}}.cmp__h .cov{width:40px;aspect-ratio:1;font-size:14px}.cmp__g th{background:var(--soft);font-size:12px!important;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)!important;padding:8px 10px}.cmp .yes{color:var(--ok);font-weight:800}.cmp .no{color:#bbb}.cmp.diff tr[data-same]{display:none}.cmp thead th{position:sticky;top:68px;background:#fff;z-index:2}.cmp thead th{position:static}.svc-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.srch__i{align-items:stretch}.srch__i .dlg__x{position:static;flex:0 0 46px;width:46px;height:46px;border:1px solid #ccc;border-radius:var(--r);background:#fff;font-size:24px;line-height:1;display:grid;place-items:center;cursor:pointer}@media (hover:hover){.srch__i .dlg__x:hover{border-color:var(--ink);background:var(--soft)}}.svbar{margin-bottom:12px}.sv__how{display:flex;gap:12px;align-items:flex-start;margin:0 0 28px;padding:14px 16px;background:var(--acc-soft,#e9f0fd);border-radius:10px;font-size:14px;line-height:1.5;color:var(--ink)}.sv__how .ic{flex:0 0 20px;margin-top:2px;color:var(--acc)}.svc-cards{gap:20px}.svk{padding:20px;gap:8px}.svk .cov{width:52px;margin-bottom:8px}.svk__r{margin-top:2px}.svk__p{margin-top:10px;padding-top:12px;border-top:1px solid var(--line)}.svk__a{padding-top:14px;gap:8px}.sv__tbl{background:#fff;border:1px solid #e3e3df;border-radius:12px}.cmp th,.cmp td{padding:14px 16px;vertical-align:top}.cmp thead th{padding:18px 16px 16px}.cmp tbody th{width:150px;font-weight:600;color:var(--muted)}.cmp td{min-width:190px}.cmp__g th{padding:10px 16px!important}.cmp__pl{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cmp__pl li{display:grid;gap:1px;line-height:1.35}.cmp__pl span{font-size:13px;color:var(--muted)}.cmp__pl b{font-weight:600}.sv__cmpz .sh{margin-bottom:20px}@media (max-width:640px){.sv__how{font-size:13.5px}.cmp tbody th{width:110px}.cmp td{min-width:160px}}.shr__s a{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;color:var(--ink)}.shr__s .ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.shr--wa .ic{color:#1f9d55}.shr--tg .ic{color:#229ed9}.shr--fb .ic{color:#1877f2}.shr--em .ic{color:var(--acc)}@media (hover:hover){.shr__s a:hover{background:var(--soft)}}.pf__main>h2+.sch__b{margin:14px 0 22px}.pf__main .sch__b+.crs2{margin-top:0}.btns{display:flex;flex-wrap:wrap;gap:10px}.svbar__a .sv__clr{background:#fdecee;border-color:#f6c9d0;color:#b42335}@media (hover:hover){.svbar__a .sv__clr:hover{background:#fbdde2;border-color:#e89aa7;color:#9b1c2d}}.price small,.svk__p small{margin-bottom:4px;line-height:1.3}.price b,.svk__p b{display:inline-block;line-height:1.15}.svk__p .good,.price .good{padding:2px 8px;border-radius:6px}.svbar{margin-bottom:24px}.two>div>.btn{margin-top:20px}.btns .btn{height:44px}@media (max-width:640px){.sv__tbl{margin-left:0;margin-right:0;border-radius:12px}.svbar__a{display:grid;grid-template-columns:1fr 1fr;width:100%}.svbar__a .sv__clr{grid-column:1/-1}}h1,h2,h3,h4{text-wrap:pretty}.ph h1,.ph .lead,.prose,.faq{max-width:none}.faq{columns:auto!important;display:grid;grid-template-columns:1fr;gap:12px}.faq .sh{margin-bottom:6px}.faq details,.faq details:first-of-type{border:1px solid var(--line)!important;border-radius:12px;background:#fff;padding:0 20px}.zn--soft .faq details{border-color:#e6e6e2!important}.faq summary{padding:18px 36px 18px 0}.faq summary::after{right:0}.faq details>div{padding:0 0 16px}.faq details>div p{margin:0}.faq details[open]{border-color:#cfcfca!important}@media (min-width:1000px){.faq{grid-template-columns:1fr 1fr;align-items:start;column-gap:16px}.faq .sh{grid-column:1/-1}}.calc{grid-template-columns:minmax(0,1fr) 380px;gap:24px}.calc__in{gap:16px}.cs{border:1px solid #e6e6e2;border-radius:14px;background:#fff;padding:22px 22px 20px;margin:0;min-width:0}.cs legend{float:left;width:100%;display:flex;align-items:center;gap:10px;font:800 19px/1.2 var(--f);letter-spacing:-.01em;margin:0 0 16px;padding:0}.cs legend span{flex:0 0 28px;height:28px;border-radius:50%;background:var(--acc);color:#fff;display:grid;place-items:center;font-size:14px}.cs legend+*{clear:both}.cs__n{margin:0 0 12px;color:var(--muted);font-size:14px}.evs{display:flex;flex-wrap:wrap;gap:8px}.ev input,.opt input,.seg--w input,.seg--lv input{position:absolute;opacity:0;pointer-events:none}.ev span{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:1px solid #d9d9d4;border-radius:10px;cursor:pointer;font-weight:600;font-size:15px;background:#fff;transition:border-color .15s,background .15s}.ev .ic{width:18px;height:18px;color:var(--acc)}@media (hover:hover){.ev span:hover{border-color:var(--ink)}}.ev input:checked+span{border-color:var(--acc);background:var(--acc-soft,#e9f0fd);box-shadow:inset 0 0 0 1px var(--acc)}.ev input:focus-visible+span,.opt input:focus-visible+span,.seg--w input:focus-visible+span,.seg--lv input:focus-visible+span{outline:2px solid var(--acc);outline-offset:2px}.opts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.opt span{display:grid;gap:3px;height:100%;padding:14px;border:1px solid #d9d9d4;border-radius:10px;cursor:pointer;background:#fff}.opt b{font-size:15px;line-height:1.25}.opt small{font-size:13px;color:var(--muted)}@media (hover:hover){.opt span:hover{border-color:var(--ink)}}.opt input:checked+span{border-color:var(--acc);background:var(--acc-soft,#e9f0fd);box-shadow:inset 0 0 0 1px var(--acc)}.tgs{display:grid;gap:0;border-top:1px solid var(--line)}.tg{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);cursor:pointer}.tg:last-child{border-bottom:0;padding-bottom:0}.tg>span{display:grid;gap:2px}.tg b{font-size:15.5px}.tg small{font-size:13px;color:var(--muted)}.tg input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.tg i{flex:0 0 46px;height:26px;border-radius:26px;background:#d5d5d0;position:relative;transition:background .15s}.tg i::after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .15s}.tg input:checked+i{background:var(--acc)}.tg input:checked+i::after{transform:translateX(20px)}.tg input:focus-visible+i{outline:2px solid var(--acc);outline-offset:2px}.tg--n{cursor:default}.stp{display:flex;align-items:center;border:1px solid #d9d9d4;border-radius:10px;overflow:hidden;flex:0 0 auto}.stp button{width:42px;height:42px;border:0;background:#fff;font-size:20px;cursor:pointer;color:var(--ink)}@media (hover:hover){.stp button:hover:not(:disabled){background:var(--soft)}}.stp button:disabled{color:#c4c4c0;cursor:default}.stp input{width:44px;height:42px;border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;font:700 16px var(--f);-moz-appearance:textfield}.stp input::-webkit-inner-spin-button,.stp input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.seg--w{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.seg--w span{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border:1px solid #d9d9d4;border-radius:10px;cursor:pointer;font-weight:600;background:#fff}.seg--w .ic{width:18px;height:18px;color:var(--acc)}@media (hover:hover){.seg--w span:hover{border-color:var(--ink)}}.seg--w input:checked+span{border-color:var(--acc);background:var(--acc-soft,#e9f0fd);box-shadow:inset 0 0 0 1px var(--acc)}.calc__out{top:88px;padding:24px;gap:0;border-radius:14px}.seg--lv{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:rgba(255,255,255,.08);border-radius:10px;padding:4px;margin-bottom:20px}.seg--lv span{display:grid;place-items:center;height:36px;border-radius:7px;font-size:14px;font-weight:600;color:#cfcfcf;cursor:pointer}@media (hover:hover){.seg--lv span:hover{color:#fff}}.seg--lv input:checked+span{background:#fff;color:var(--ink)}.calc__k{color:#bbb;font-weight:600;font-size:13px}.calc__out .calc__t{font-size:40px;line-height:1.1;margin:4px 0 6px}.calc__r{margin:0 0 18px;color:#bdbdbd;font-size:13.5px}.calc__l{list-style:none;margin:0 0 16px;padding:14px 0 0;border-top:1px solid rgba(255,255,255,.14);display:grid;gap:10px}.calc__l li{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:#e2e2e2}.calc__l b{color:#fff;white-space:nowrap}.calc__l .calc__x b{color:#bdbdbd;font-weight:500}.calc__fit{margin:0 0 16px;padding:12px 14px;background:rgba(255,255,255,.08);border-radius:10px;font-size:14px;color:#e2e2e2;line-height:1.45}.calc__fit b{color:#fff}.calc__out .btn--acc{width:100%;height:48px;margin:0}.calc__a{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.calc__a .btn{height:42px;background:transparent;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:14px;gap:8px}@media (hover:hover){.calc__a .btn:hover{border-color:#fff;background:rgba(255,255,255,.06)}}.calc__a .ic{width:16px;height:16px}.calc__n{margin:16px 0 0;font-size:12.5px;color:#a9a9a9;line-height:1.5}.calc__bar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--ink);color:#fff;padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px rgba(0,0,0,.15);transition:transform .2s}.calc__bar.off{transform:translateY(110%)}.calc__bar small{display:block;font-size:12px;color:#bbb}.calc__bar b{font-size:20px}.calc__bar .btn{height:42px}@media (max-width:1100px){.opts{grid-template-columns:1fr 1fr}}@media (max-width:860px){.calc{grid-template-columns:1fr}.calc__out{position:static}}@media (min-width:861px){.calc__bar{display:none!important}}@media (max-width:640px){.cs{padding:18px 16px}.cs legend{font-size:17px}.ev span{height:42px;padding:0 13px;font-size:14px}.tg b{font-size:15px}.calc__out .calc__t{font-size:34px}}.seg--w{background:none;padding:0}.calc__out .calc__l b,.calc__out .calc__fit b,.calc__bar b{font-size:inherit;letter-spacing:0}.calc__out .calc__l b{font-size:14.5px}.calc__bar b{font-size:20px}.clink{display:flex;align-items:center;gap:7px;margin:14px 0 0;font-size:14px;color:var(--muted)}.clink .ic{width:16px;height:16px;color:var(--acc);flex:0 0 16px}.clink a{color:var(--ink);text-decoration:underline;text-decoration-color:#c9c9c4;text-underline-offset:3px}@media (hover:hover){.clink a:hover{color:var(--acc);text-decoration-color:currentColor}}.srch__r a.srch__it{display:flex;align-items:center;gap:12px;padding:8px 10px}.srch__it .cov{flex:0 0 40px;width:40px;aspect-ratio:1;font-size:14px;border-radius:8px}.srch__ic{flex:0 0 40px;height:40px;border-radius:8px;background:var(--soft);display:grid;place-items:center;color:var(--acc)}.srch__ic .ic{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.srch__t{display:grid;gap:1px;min-width:0;flex:1}.srch__t b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srch__s{display:grid;justify-items:end;gap:3px;flex:0 0 auto;text-align:right}.srch__s .rt__v{font-size:13px;padding:1px 6px}.srch__s small{font-size:12.5px;color:var(--muted);white-space:nowrap}@media (max-width:640px){.srch__s small{display:none}}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.ab__z{padding:28px 0 56px}.ab__g{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:center;margin-top:18px}.ab h1{font-size:clamp(32px,4vw,50px)}.ab .lead{font-size:18px;color:var(--muted);margin:16px 0 26px}.ab .btns .btn{height:48px;gap:8px}.ab .btns .ic{width:18px;height:18px}.ab__n{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ab__n>div{background:#fff;border-radius:14px;padding:20px;display:grid;gap:4px;box-shadow:0 1px 0 rgba(0,0,0,.04)}.ab__n .ic{color:var(--acc);margin-bottom:6px}.ab__n b{font-size:34px;line-height:1;letter-spacing:-.02em}.ab__n span{font-size:14px;color:var(--muted)}.ab__n p{grid-column:1/-1;margin:2px 0 0;font-size:13px;color:var(--muted)}.lcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lcards a{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid #e3e3df;border-radius:14px;text-decoration:none;color:var(--ink);background:#fff;transition:border-color .15s,box-shadow .15s}@media (hover:hover){.lcards a:hover{border-color:var(--acc);box-shadow:0 6px 20px rgba(31,95,209,.08)}}.lcards__i{width:44px;height:44px;border-radius:12px;background:var(--acc-soft,#e9f0fd);color:var(--acc);display:grid;place-items:center;margin-bottom:6px}.lcards b{font-size:18px}.lcards p{margin:0;color:var(--muted);font-size:15px;flex:1}.lcards__go{margin-top:8px;font-weight:700;font-size:14px;color:var(--acc)}.split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:48px;align-items:start}.split h2{font-size:clamp(26px,3vw,36px)}.split>div>p{color:var(--muted);font-size:17px;margin:14px 0 18px}.split .lnk{font-weight:700;color:var(--acc)}.pgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.pgrid li{display:flex;gap:14px;background:#fff;border-radius:14px;padding:20px}.pgrid .ic{flex:0 0 22px;color:var(--acc);margin-top:2px}.pgrid b{display:block;font-size:16px;margin-bottom:4px}.pgrid p{margin:0;color:var(--muted);font-size:14.5px}@media (max-width:980px){.ab__g,.split{grid-template-columns:1fr;gap:28px}.lcards{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lcards,.pgrid{grid-template-columns:1fr}.ab__n b{font-size:28px}.ab .btns .btn{flex:1}}.rgs--in{margin:14px 0 0}.rel{border-top:1px solid var(--line);margin-top:8px}.rel h2{font-size:clamp(22px,2.4vw,28px);margin:0 0 20px}.rel__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.rel h3{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 10px}.rel ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.rel a{display:inline-flex;align-items:center;height:36px;padding:0 13px;border:1px solid #e0e0dc;border-radius:8px;text-decoration:none;color:var(--ink);font-size:14px;font-weight:500;background:#fff}@media (hover:hover){.rel a:hover{border-color:var(--acc);color:var(--acc)}}@media (max-width:980px){.rel__g{grid-template-columns:1fr;gap:20px}}.calc__in{grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.calc__in>.cs:nth-child(-n+2){grid-column:1/-1}.cs{padding:16px 18px;border-radius:12px}.cs legend{font-size:16px;margin-bottom:12px;gap:8px;flex-wrap:wrap}.cs legend span{flex:0 0 24px;height:24px;font-size:12.5px}.cs legend em{font:400 13px var(--f);color:var(--muted);font-style:normal;letter-spacing:0}.evs{flex-wrap:nowrap;gap:6px}.ev{flex:1}.ev span{width:100%;justify-content:center;height:40px;padding:0 10px;font-size:14px;border-radius:8px}.opts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px}.opt span{padding:9px 12px;border-radius:8px;gap:1px}.opt b{font-size:14.5px}.opt small{font-size:12.5px}.tgs{border-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tg{border:1px solid #e3e3df;border-radius:8px;padding:9px 12px;gap:10px}.tg:last-child{border-bottom:1px solid #e3e3df;padding-bottom:9px}.tg b{font-size:14.5px}.tg small{font-size:12.5px}.tg small:empty{display:none}.tg i{flex:0 0 40px;height:22px}.tg i::after{width:16px;height:16px}.tg input:checked+i::after{transform:translateX(18px)}.tg:has(input:checked){border-color:#bcd0f4;background:#f6f9ff}.tgs--n{grid-template-columns:1fr}.tgs--n .tg{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:7px 0}.tgs--n .tg:last-child{border-bottom:0;padding-bottom:0}.stp button{width:36px;height:36px;font-size:18px}.stp input{width:38px;height:36px;font-size:15px}.stp{border-radius:8px}.cs--w .seg--w{margin-bottom:8px;gap:6px}.seg--w span{height:42px;border-radius:8px;font-size:14.5px}.cs--w>.tg{border-radius:8px}.calc__out{background:#fff;color:var(--ink);border:1px solid #dfe6f3;box-shadow:0 10px 30px rgba(31,95,209,.08);padding:20px}.calc__out::before{content:"";display:block;height:4px;margin:-20px -20px 16px;border-radius:12px 12px 0 0;background:var(--acc)}.seg--lv{background:var(--soft);margin-bottom:16px}.seg--lv span{color:var(--muted);height:34px}@media (hover:hover){.seg--lv span:hover{color:var(--ink)}}.seg--lv input:checked+span{background:#fff;color:var(--acc);box-shadow:0 1px 4px rgba(0,0,0,.1)}.calc__k{color:var(--muted)}.calc__out .calc__t{color:var(--acc);font-size:38px}.calc__r{color:var(--muted)}.calc__l{border-top:1px solid var(--line);gap:8px}.calc__l li{color:var(--muted)}.calc__l b,.calc__out .calc__l b{color:var(--ink)}.calc__l .calc__x b{color:var(--muted)}.calc__fit{background:#eef7f1;color:#245c3f}.calc__fit b{color:#1f7a53}.calc__a .btn{border:1px solid #d9d9d4;color:var(--ink);background:#fff}@media (hover:hover){.calc__a .btn:hover{border-color:var(--ink);background:#fff}}.calc__n{color:var(--muted)}.calc__bar{background:#fff;color:var(--ink);border-top:1px solid var(--line);box-shadow:0 -6px 20px rgba(0,0,0,.08)}.calc__bar small{color:var(--muted)}.calc__bar b{color:var(--acc)}@media (max-width:1100px){.opts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.calc__in{grid-template-columns:1fr}}@media (max-width:640px){.evs{flex-wrap:wrap}.ev{flex:1 1 30%}.opts{grid-template-columns:1fr 1fr}.tgs{grid-template-columns:1fr}}@media (min-width:1000px){.faq{grid-template-columns:1fr}}.faq{gap:10px}.chipl{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chipl a{display:inline-flex;align-items:center;height:38px;padding:0 14px;border:1px solid #e0e0dc;border-radius:8px;text-decoration:none;color:var(--ink);font-size:14.5px;font-weight:500;background:#fff}@media (hover:hover){.chipl a:hover{border-color:var(--acc);color:var(--acc)}}@media (max-width:640px){.pros--rel{display:flex;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 4px;gap:12px}.pros--rel::-webkit-scrollbar{display:none}.pros--rel>*{flex:0 0 84%}}.minis--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.minis--3{grid-template-columns:1fr}}.calc__out::before{content:none}@media (min-width:861px){.calc{align-items:stretch}.calc__in{align-content:stretch}.calc__out{position:static;display:flex;flex-direction:column}.calc__out .calc__n{margin-top:auto;padding-top:14px}}.note.note--fine,.prose .note.note--fine{font-size:12.5px;line-height:1.45;color:var(--muted);margin-top:10px}.ev input:checked+span,.opt input:checked+span,.seg--w input:checked+span{box-shadow:none}.ev span,.opt span,.seg--w span,.tg,.stp{border-color:#e3e3df}.cs{border-color:#ebebe7}.calc__l{height:206px;overflow-y:auto;align-content:start;scrollbar-width:thin;margin-bottom:14px}.calc__fit{min-height:64px;box-sizing:border-box}.calc__r{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:860px){.calc__l{height:auto;overflow:visible}}.ft{background:#fff;border-top:1px solid var(--line)}.ccard{display:flex;align-items:center;gap:14px;margin:18px 0 0;padding:14px 16px;border:1px solid #dfe6f3;border-radius:12px;background:#f6f9ff}.ccard>.ic{flex:0 0 22px;color:var(--acc)}.ccard>div{flex:1;display:grid;gap:2px}.ccard b{font-size:15.5px}.ccard small{font-size:13.5px;color:var(--muted)}.ccard .btn{flex:0 0 auto;height:40px;background:#fff}.btns .btn .ic{width:18px;height:18px;margin-right:6px}@media (max-width:640px){.ccard{flex-wrap:wrap}.ccard .btn{width:100%}}.ab__n>div{background:var(--soft);box-shadow:none}.ab__pr .pgrid li{background:#fff;border:1px solid #e6e6e2}.ab__st .steps{background:#fff;border:1px solid #e6e6e2}.zn--first{padding-bottom:36px}@media (max-width:640px){.zn--first{padding-bottom:26px}}@media (hover:hover){.ccard .btn:hover{background:var(--ink);color:#fff;border-color:var(--ink)}}.ccard>.ic{width:24px;height:24px}.zn .wrap>:last-child,.zn .wrap>:last-child>:last-child,.zn .two>*>:last-child,.prose>:last-child,.prose>:last-child>li:last-child,.hero .wrap>:last-child>:last-child,.lcards,.icards,.steps,.split,.faq>:last-child{margin-bottom:0!important}.zn .wrap>:first-child,.zn .wrap>.sh:first-child h2{margin-top:0}.prose>:first-child,.prose>.toc--m:first-child+*{margin-top:0}.hero .wrap>*:last-child,.hero .wrap>*:last-child>*:last-child{margin-bottom:0!important}.sec--after .recent:not([hidden])+[data-recent-alt]{margin-top:44px}.sec--after .minis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.sec--after .minis{grid-template-columns:1fr}}.mini--v{align-items:center;gap:12px;padding:12px 14px}.mini--v .cov{flex:0 0 44px;width:44px;aspect-ratio:1;font-size:15px;border-radius:10px}.mini__t{flex:1;min-width:0;display:grid;gap:2px}.mini__t b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;color:var(--ink)}.mini__t small{font-size:13px;color:var(--muted)}.mini__r{color:var(--ink);font-weight:600}.mini__p{flex:0 0 auto;display:grid;text-align:right;line-height:1.15}.mini__p small{font-size:11.5px;color:var(--muted)}.mini__p b{font-size:15px;color:var(--ink)}@media (hover:hover){.mini--v:hover{border-color:var(--acc)}}@media (hover:hover){.mini--v:hover .mini__t b{color:var(--acc)}}.mini__t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.mini .mini__r{display:inline}[data-recent-clear]{background:none;border:0;padding:0;cursor:pointer;font:600 14px var(--f);color:var(--muted);text-decoration:underline;text-underline-offset:3px}@media (hover:hover){[data-recent-clear]:hover{color:var(--ink)}}.mini .rt__v.mini__r{display:inline-flex;padding:0 6px 0 4px;gap:3px;font-size:12.5px;vertical-align:1px}.mini .rt__v .rt__s,.srch__s .rt__s{width:13px;height:13px}.rt__v.good .rt__s{fill:#1f7a53;stroke:#1f7a53}.svc-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.svk{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:14px;row-gap:4px;align-content:start;padding:20px}.svk .cov{grid-row:1/span 3;margin:0;align-self:start}.svk__n,.svk__m,.svk__r{grid-column:2}.svk__n{padding-right:34px}.svk__p,.svk__a{grid-column:1/-1}.svk__p{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:12px}.svk__p small{margin:0}@media (max-width:640px){.svk{flex:0 0 86%}}.svk__r .rt__v,.cmp .rt__v{margin-right:6px}.svk__r small,.cmp td small{font-size:13px;color:var(--muted)}.cmp tbody tr:not(.cmp__g):nth-child(odd)>*{background:#fafaf8}@media (hover:hover){.cmp tbody tr:not(.cmp__g):hover>*{background:#f3f6fc}}.cmp tbody tr:not(.cmp__g):nth-child(odd)>*{background:transparent}@media (hover:hover){.cmp tbody tr:not(.cmp__g):hover>*{background:transparent}}.cmp thead th:nth-child(even),.cmp tbody tr:not(.cmp__g)>td:nth-child(even){background:#f5f8fd}@media (max-width:640px){.ph .jump,.ph .zf{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:0 16px 2px;gap:8px}.ph .jump::-webkit-scrollbar,.ph .zf::-webkit-scrollbar{display:none}.ph .jump>*,.ph .zf>li{flex:0 0 auto;white-space:nowrap}}.hstat{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:14.5px;color:var(--muted)}.hstat li{display:inline-flex;align-items:center;gap:6px}.hstat b{color:var(--ink)}.hstat .ic{width:16px;height:16px;color:var(--acc)}@media (max-width:640px){.hstat{justify-content:flex-start;gap:6px 14px;font-size:13.5px}}.zc__h h2{font-size:22px;margin:0}.zn+.zn:not(.zn--soft):not(.zn--blue):not(.zn--ink){border-top:1px solid var(--line)}.hero .hstat{margin:0 0 22px}.svc .ic{box-sizing:content-box;width:20px;height:20px;padding:9px;border-radius:12px;margin-bottom:8px;color:var(--c,#1f5fd1);background:var(--cb,#e9f0fd)}.svcs .svc:nth-child(12n+1){--c:#d6336c;--cb:#fde8ef}.svcs .svc:nth-child(12n+2){--c:#5f3dc4;--cb:#efeafc}.svcs .svc:nth-child(12n+3){--c:#1f7a53;--cb:#e6f4ec}.svcs .svc:nth-child(12n+4){--c:#c2410c;--cb:#fdeee4}.svcs .svc:nth-child(12n+5){--c:#1f5fd1;--cb:#e9f0fd}.svcs .svc:nth-child(12n+6){--c:#0e7490;--cb:#e2f4f8}.svcs .svc:nth-child(12n+7){--c:#a16207;--cb:#fbf3dc}.svcs .svc:nth-child(12n+8){--c:#be185d;--cb:#fce7f3}.svcs .svc:nth-child(12n+9){--c:#4338ca;--cb:#e8e9fc}.svcs .svc:nth-child(12n+10){--c:#15803d;--cb:#e5f5e9}.svcs .svc:nth-child(12n+11){--c:#b45309;--cb:#fdf0dc}.svcs .svc:nth-child(12n+12){--c:#0369a1;--cb:#e0f0fa}@media (hover:hover){.svc:hover .ic{filter:saturate(1.2)}}.calc__in>.cs:nth-child(1){--c:#c2416f;--cb:#fdf0f4;--cl:#f2c4d4}.calc__in>.cs:nth-child(2){--c:#6d4fc2;--cb:#f4f1fc;--cl:#d5cbf1}.calc__in>.cs:nth-child(3){--c:#2f8a62;--cb:#eef8f2;--cl:#c3e4d2}.calc__in>.cs:nth-child(4){--c:#c0681f;--cb:#fdf4ec;--cl:#f0d3b8}.cs legend span{background:var(--cb);color:var(--c);font-weight:800}.cs .ev .ic,.cs .seg--w .ic{color:var(--c)}.cs .ev input:checked+span,.cs .opt input:checked+span,.cs .seg--w input:checked+span{border-color:var(--cl);background:var(--cb);box-shadow:none}.cs .tg:has(input:checked){border-color:var(--cl);background:var(--cb)}.cs .tg input:checked+i{background:var(--c);opacity:.85}.cs .stp button{color:var(--c)}.calc__in>.cs:nth-child(n){--c:#3f6fc9;--cb:#f2f6fd;--cl:#c9d8f3}.pf{grid-template-areas:"top aside" "main aside" "more aside";grid-template-rows:auto auto 1fr}.pf__more{grid-area:more;min-width:0}.pf__more>:first-child{margin-top:0}@media (max-width:980px){.pf{grid-template-areas:"top" "main" "aside" "more";grid-template-rows:none;row-gap:32px}}.clamp:not(.open){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.clamp:not(.open) p{display:inline;margin:0}.clamp:not(.open) p+p::before{content:" "}.clamp.open p{margin:0 0 12px}.clamp__b{background:none;border:0;padding:0;margin:8px 0 0;font:700 15px var(--f);color:var(--acc);cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (hover:hover){.clamp__b:hover{color:var(--ink)}}@media (max-width:640px){.sh{align-items:stretch}.sh>div,.sh>h2{width:100%}h1,h2,h3{max-width:none!important;text-wrap:wrap}.ph h1,.pf h1,.ab h1{font-size:26px;line-height:1.18}.hero h1{font-size:30px}h2,.sh h2,.prose h2,.split h2,.rel h2{font-size:22px;line-height:1.22}.prose h3{font-size:18px}.ph .lead,.hero .lead,.ab .lead{font-size:16px;line-height:1.55}.prose p,.prose li,.pf__main p{font-size:16px;line-height:1.6}.sh p{font-size:15px}}@media (max-width:640px){.ph .lead,.hero .lead,.ab .lead{font-size:15px;line-height:1.5;margin-top:10px}.zf li,.zf span,.pills li,.dots li{font-size:13px}.zf{gap:4px 12px;margin-top:12px}.hstat{font-size:13px}.hstat .ic{width:14px;height:14px}.crumbs{font-size:12.5px}.lst__n,.cnt,.lay__n{font-size:14px}.row .wh,.row .rt,.pro .wh,.pro .rt{font-size:13px}.chips span,.row .chips span{font-size:12px;padding:3px 8px}.sh p{font-size:14px}.note,.note--fine{font-size:12.5px}.kpis b{font-size:16px}.kpis span{font-size:12px}.facts dt{font-size:12px}.facts dd{font-size:15px}}@media (max-width:640px){.pros--rel{align-items:stretch}.pros--rel .chips{flex-wrap:nowrap;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.pros--rel .chips>*{flex:0 0 auto}.pros--rel .flags{flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.pros--rel .pro h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.5em}}.lmap,.map,.leaflet-container{position:relative;z-index:0;isolation:isolate}.fab,.pbar,.calc__bar{z-index:1100}.mbtn{display:none;width:40px;height:40px;border:1px solid var(--line);border-radius:var(--r);background:#fff;cursor:pointer;position:relative;padding:0}.mbtn span,.mbtn span::before,.mbtn span::after{display:block;width:18px;height:2px;background:var(--ink);border-radius:2px;position:absolute;left:50%;top:50%;margin-left:-9px}.mbtn span::before,.mbtn span::after{content:"";margin:0;left:0}.mbtn span::before{top:-6px}.mbtn span::after{top:6px}@media (max-width:980px){.mbtn{display:block}.menu{display:none!important}}.mnav{position:fixed;inset:0;z-index:1200;background:rgba(20,20,20,.35);opacity:0;transition:opacity .2s}.mnav.on{opacity:1}.mnav__p{position:absolute;inset:0 0 0 auto;width:min(420px,100%);background:#fff;overflow-y:auto;overscroll-behavior:contain;padding:0 20px calc(24px + env(safe-area-inset-bottom));transform:translateX(24px);transition:transform .22s ease}.mnav.on .mnav__p{transform:none}html.mnav-open,html.mnav-open body{overflow:hidden}.mnav__h{position:sticky;top:0;background:#fff;display:flex;align-items:center;justify-content:space-between;height:60px;border-bottom:1px solid var(--line);margin:0 -20px 16px;padding:0 20px;z-index:1}.mnav__x{width:40px;height:40px;border:1px solid var(--line);border-radius:var(--r);background:#fff;font-size:24px;line-height:1;cursor:pointer}.mnav__s{display:flex;align-items:center;gap:10px;width:100%;height:48px;padding:0 14px;border:1px solid #d9d9d4;border-radius:10px;background:var(--soft);color:var(--muted);font:500 15px var(--f);text-align:left;cursor:pointer;margin-bottom:14px}.mnav__s .ic{width:18px;height:18px;color:var(--ink)}.mnav__m{display:grid;gap:2px}.mnav__m a{display:flex;align-items:center;gap:12px;padding:11px 6px;border-radius:10px;text-decoration:none;color:var(--ink);font-weight:700;font-size:17px}.mnav__m a[aria-current]{background:var(--acc-soft,#e9f0fd);color:var(--acc)}.mnav__i{width:36px;height:36px;border-radius:10px;background:var(--soft);display:grid;place-items:center;flex:0 0 36px}.mnav__i .ic{width:19px;height:19px;color:var(--acc)}.mnav__m .hic__n{position:static;margin-left:auto}.mnav__t{margin:22px 0 10px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.mnav__c{display:flex;flex-wrap:wrap;gap:8px}.mnav__c a{display:inline-flex;align-items:center;height:38px;padding:0 13px;border:1px solid #e0e0dc;border-radius:8px;text-decoration:none;color:var(--ink);font-size:14.5px;font-weight:500}.mnav__c a[aria-current]{border-color:var(--acc);color:var(--acc)}.mnav__f{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.mnav__f .btn{width:100%;height:48px}.mnav__f p{display:flex;gap:18px;margin:14px 0 0;font-size:14.5px}.mnav__f p a{color:var(--muted)}@media (min-width:981px){.mnav{display:none!important}}.ph__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:12px 0 0;font-size:13px;color:var(--muted)}.ph__meta span{display:inline}.ph__meta span+span::before{content:"·";margin:0 8px;color:#bbb}.ph+.sec .toc--m,.ph~* .toc--m{margin-top:0}details.toc--m{margin:0 0 22px}@media (max-width:640px){.ph__meta{font-size:12.5px}details.toc--m>summary{padding:11px 40px 11px 14px;font-size:14px}}.ph--list .lead{font-size:16px;line-height:1.55;margin-top:10px}.ph .zf{margin-top:12px;gap:4px 14px}.ph .zf li,.ph .zf span{font-size:13.5px}.ph .zf .ic{width:15px;height:15px}.cnt{font-size:14px}@media (max-width:640px){.ph--list .lead{font-size:14.5px}.ph .zf li,.ph .zf span{font-size:12.5px}.cnt{font-size:13px}}.ph__meta{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}details.toc--m{margin:18px 0 24px}@media (max-width:640px){.ph .zf{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:0 16px 2px}.ph .zf::-webkit-scrollbar{display:none}.ph .zf li{flex:0 0 auto;white-space:nowrap}.cnt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph h1{margin-bottom:0}}.ph__meta span+span::before{content:"·";display:inline-block;margin:0 8px;color:#aaa}@media (max-width:640px){.ph .lead{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}@media (max-width:640px){.row .hrt{left:auto;right:12px;top:12px;width:32px;height:32px}.row .row__m h3{padding-right:38px}}@media (max-width:640px){.pf__head{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:12px;row-gap:6px;align-items:center}.pf__head>div{display:contents}.pf__head .cov{width:52px!important;height:52px;aspect-ratio:1;font-size:17px!important;border-radius:10px;grid-row:1}.pf__head .cov--sch .ic{width:18px;height:18px}.pf__head h1{grid-column:2;grid-row:1}.pf__head .pf__sub,.pf__head .rt,.pf__head .pf__act,.pf__head .sch__r{grid-column:1/-1;margin:0}.pf__head .pf__act{margin-top:6px}}@media (max-width:640px){.crumbs{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:640px){.h1--l{font-size:22px!important;line-height:1.2}}@media (max-width:640px){.ph .zf{overflow-x:auto!important}html,body{overflow-x:clip}}@media (max-width:640px){.pf__head .pf__sub{font-size:14px;color:var(--muted)}.pf__head .rt{font-size:13px}.pf__head .rt__v{padding:1px 7px 1px 5px;font-size:13.5px}.pf__head .rt__s{width:13px;height:13px}.pf__head .pf__act .btn{height:38px;font-size:14px;padding:0 14px}.pf__head .pf__act .btn .ic{width:17px;height:17px}}@media (max-width:640px){.pf__head{grid-template-columns:52px minmax(0,1fr) auto}.pf__head h1{grid-column:2/-1}.pf__head .pf__sub{grid-column:1/-1}.pf__head .rt,.pf__head .sch__r{grid-column:1/3;grid-row:3}.pf__head .pf__act{grid-column:3;grid-row:3;margin:0;display:flex;gap:8px;justify-self:end}.pf__head .pf__act .btn{width:38px;height:38px;padding:0;font-size:0;gap:0;justify-content:center}.pf__head .pf__act .btn span{display:none}.pf__head .pf__act .btn .ic{width:18px;height:18px;margin:0}}.pbar .btn{gap:8px}.pbar .btn .ic{width:18px;height:18px;flex:0 0 18px}.pbar .btn--acc .ic{color:#fff}@media (max-width:640px){.pf__head .pf__sub{grid-column:1/3;grid-row:2}.pf__head .pf__act{grid-row:2/span 2;align-self:center}}.chips{align-items:flex-start;align-content:flex-start}.pro .chips,.row .chips{flex:0 0 auto}@media (max-width:640px){.hero .h1--l{font-size:28px!important}}@media (max-width:640px){.ph--list .zf{display:none!important}}.aif{margin:22px 0 26px}.aif img{display:block;width:100%;height:auto;border-radius:12px}.prose>.aif:first-child,.prose>details+.aif{margin-top:0}@media (max-width:640px){.row{display:grid!important;grid-template-columns:48px minmax(0,1fr);column-gap:12px;row-gap:0;padding:14px 14px 12px!important;align-items:start}.row>.cov{width:48px!important;height:48px;aspect-ratio:1;font-size:15px!important;border-radius:10px;grid-row:1}.row__m{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:4px;min-width:0}.row__m h3{width:100%;font-size:16px;line-height:1.25;margin:0;padding-right:36px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.row__m .wh{margin:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.row__m .wh .ic{width:13px;height:13px}.row__m .rt{margin:0;font-size:12.5px;white-space:nowrap}.row__m .rt__v{padding:0 6px 0 4px;font-size:13px}.row__m .rt__s{width:12px;height:12px}.row__m .chips{width:100%;margin:4px 0 0;display:flex;flex-wrap:nowrap;gap:5px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.row__m .chips span{flex:0 0 auto;font-size:12px;padding:2px 8px;white-space:nowrap}.row__m .flags{width:100%;margin:2px 0 0;display:flex;flex-wrap:nowrap;gap:12px;overflow:hidden;font-size:12.5px;white-space:nowrap}.row__m .flags .ic{width:14px;height:14px}.row__p{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.row__p .price{margin:0;display:flex;align-items:baseline;gap:6px}.row__p .price small{margin:0;font-size:12px}.row__p .price b{font-size:16px}.row__p .btn{height:36px;padding:0 14px;font-size:13.5px}}@media (max-width:640px){.row__m .sch__b{width:100%;margin:4px 0 0;display:flex;flex-wrap:nowrap;gap:5px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.row__m .sch__b .bdg{flex:0 0 auto;font-size:12px;padding:2px 8px}}@media (max-width:980px){.pbar{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.pbar .btn{min-width:0;padding:0 10px;font-size:14.5px;white-space:nowrap;overflow:hidden}.pbar .btn>:not(.ic){overflow:hidden;text-overflow:ellipsis}}@media (max-width:980px){.pbar.tbar{display:flex!important;grid-template-columns:none!important;gap:0;padding:6px max(6px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}.tbar .tb{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:52px;border-radius:10px;text-decoration:none;color:var(--muted);font-size:11.5px;font-weight:600}.tbar .tb .ic{width:22px;height:22px;color:var(--ink)}.tbar .tb span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbar .tb--main{background:var(--acc);color:#fff;flex:1.25 1 0;margin-right:4px}.tbar .tb--main .ic{color:#fff}.tbar .tb:active{background:var(--soft)}.tbar .tb--main:active{background:var(--acc-h,#184bb0)}#preturi,#program,#harta,#contact{scroll-margin-top:76px}}html{scroll-behavior:smooth}@media (max-width:980px){.tbar .tb--main{background:none;color:var(--acc);flex:1 1 0;margin:0}.tbar .tb--main .ic{color:var(--acc)}.tbar .tb--main:active{background:var(--soft)}}[id]{scroll-margin-top:84px}@media (max-width:640px){[id]{scroll-margin-top:72px}}html{scroll-padding-top:0}.gal--ai{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gal--ai figure{margin:0}.gal--ai img{display:block;width:100%;height:auto;border-radius:10px}@media (max-width:640px){.gal--ai{grid-template-columns:1fr 1fr;gap:8px}}