.adp{padding:32px 0 16px}.adp h2{font-family:var(--serif);letter-spacing:-.01em;border-top:2px solid var(--ink);margin:0 0 16px;padding-top:16px;font-size:1.5rem;font-weight:700}.kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:0 0 8px;display:grid}.kpi{border:1px solid var(--hair);background:var(--paper);border-radius:3px;padding:16px}.kpi .n{color:var(--ink);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1}.kpi .l{color:var(--ink-2);margin-top:8px;font-size:.78rem;line-height:1.4}.ab .ksrc{color:var(--ink-2);margin:0 0 24px;font-size:.68rem}.ab .adlead{max-width:62ch;margin:24px 0 48px;font-size:1.12rem;line-height:1.6}.fmts,.pricewrap,.std,.cond,.steps,.schemes,.contact{margin:0 0 48px}.fgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.fgrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.fmt{border:1px solid var(--hair);border-radius:3px;flex-direction:column;gap:8px;padding:24px;display:flex}.fmt h3{font-family:var(--serif);margin:0;font-size:1.32rem;font-weight:700;line-height:1.2}.fmt h3 a:hover{color:var(--red)}.ab .fmt p{color:var(--ink-2);margin:0;font-size:1rem;line-height:1.5}.fmt .more{letter-spacing:.06em;text-transform:uppercase;color:var(--red);align-items:center;min-height:44px;margin-top:auto;font-size:.78rem;font-weight:700;display:inline-flex}.ab .fmt .tbd{color:var(--ink);font-size:.78rem}.pricetab{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:0 0 8px;font-size:1rem}.pricetab caption{caption-side:top;text-align:left;color:var(--ink-2);padding:0 0 8px;font-size:.78rem}.pricetab th,.pricetab td{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:16px 8px}.pricetab thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-bottom:2px solid var(--ink);padding-top:8px;padding-bottom:8px;font-size:.68rem;font-weight:700}.pricetab tbody th{font-weight:700}.pricetab .num{text-align:right;white-space:nowrap}.pricetab tr.newrow th small{color:var(--ink-2);margin-top:4px;font-size:.78rem;font-weight:700;display:block}.ab .pnote{color:var(--ink-2);margin:8px 0 0;font-size:.78rem;line-height:1.5}.pnote a{color:var(--red);align-items:center;min-height:44px;font-weight:700;display:inline-flex}.ab .std p{max-width:62ch;margin:0 0 16px;font-size:1rem}.steps ol{counter-reset:st;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:st;border-top:1px solid var(--hair);flex-direction:column;gap:8px;padding:16px 0;display:flex}.steps li:before{content:counter(st);font-family:var(--serif);color:var(--red);font-size:2rem;font-weight:700;line-height:1}.steps b{font-size:1rem}.steps span{color:var(--ink-2);font-size:1rem;line-height:1.5}.ab .cond ul{margin:0;padding-left:24px}.cond li{margin:0 0 8px;font-size:1rem;line-height:1.6}.ab .cond p{font-size:1rem}.cond p a{color:var(--red);font-weight:700}.cond .pricetab{margin-top:8px}.ab .cond .more{letter-spacing:.06em;text-transform:uppercase;min-height:44px;color:var(--red);align-items:center;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.sgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sgrid.one{grid-template-columns:minmax(0,640px)}.sgrid figure{border:1px solid var(--hair);margin:0}.sgrid img{aspect-ratio:6/5;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.sgrid figcaption{color:var(--ink-2);padding:8px 16px;font-size:.78rem}.ab .schemes>p{margin:0 0 16px;font-size:1rem}.contact{background:var(--news);border-top:3px solid var(--red);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;padding:32px;display:grid}.contact.solo{grid-template-columns:minmax(0,1fr)}.contact h2{border-top:0;padding-top:0}.ab .contact .who{margin:0 0 8px;font-size:1rem}.ab .cl{margin:0 0 24px;padding:0;list-style:none}.cl li{padding:4px 0;font-size:1rem}.cl a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.cl a:hover{color:var(--red)}.cl span{color:var(--ink-2);font-size:.78rem}.askad{border-top:1px dashed var(--ink-2);padding-top:16px}.ab .askad-out{margin:8px 0 0;font-size:1rem;font-weight:700}.askad-out:empty{display:none}.leadform h3{font-family:var(--serif);margin:0 0 16px;font-size:1.32rem;font-weight:700}.leadform .fld{margin:0 0 16px}.leadform label:not(.consent){margin:0 0 4px;font-size:.78rem;font-weight:700;display:block}.leadform input[type=text],.leadform input[type=tel],.leadform select,.leadform textarea{box-sizing:border-box;width:100%;font-family:var(--sans);border:1px solid var(--ink-2);background:var(--paper);min-height:48px;color:var(--ink);border-radius:2px;padding:0 16px;font-size:1rem}.leadform textarea{padding:8px 16px}.leadform input:focus-visible,.leadform select:focus-visible,.leadform textarea:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-color:var(--ink)}.leadform [aria-invalid=true]{border-color:var(--red)}.ab .leadform .err{color:var(--red);margin:4px 0 0;font-size:.78rem;font-weight:700;display:none}.ab .leadform .err.on{display:block}.leadform .consent{align-items:center;min-height:44px;margin:0 0 16px}.leadform .consent input{accent-color:var(--ink)}.leadform .smart-captcha{margin:0 0 16px}.ab .leadform .hint{color:var(--ink-2);margin:8px 0 0;font-size:.78rem}.leadform:has(.consent:not(.consent-dop) input:checked) .hint:not(.hint-dop){display:none}.ab .leadform .sent,.ab .leadform .fail{border-left:3px solid var(--ink-2);background:var(--paper);margin:16px 0 0;padding:8px 16px;font-size:1rem;line-height:1.5;display:none}.leadform .sent,.leadform .fail,.leadform .fld{scroll-margin-top:96px}.leadform.done .sent{display:block}.leadform.failed .fail{color:var(--red);display:block}.leadform.done .fld,.leadform.done .consent,.leadform.done .smart-captcha,.leadform.done .lfbtn,.leadform.done .hint{display:none}.pexample{border:1px dashed var(--hair);max-width:520px;margin:16px 0 0;padding:16px}.ab .pexl{color:var(--ink-2);margin:0 0 8px;font-size:.78rem}.ab .pexample .pext{letter-spacing:-.01em;margin:0 0 8px;font-size:1.14rem;font-weight:700;line-height:1.24}.ab .zhead p{color:var(--ink-2);max-width:62ch;margin:0 0 16px;font-size:1.12rem;line-height:1.5}.ab .stublinks{margin:0 0 16px;padding-left:24px;list-style:outside}.stublinks li{margin:0 0 8px;font-size:1rem}.stublinks a{color:var(--red);font-weight:700}@media (width<=1000px){.kpis.k4{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.fgrid,.steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}.contact{grid-template-columns:1fr;gap:32px}.sgrid{grid-template-columns:1fr}}@media (width<=620px){.kpis,.kpis.k3,.kpis.k4{grid-template-columns:1fr 1fr}.kpis.k3 .kpi:first-child{grid-column:1/-1}.kpi .n{font-size:1.32rem;line-height:1.2}.fgrid,.fgrid.two,.steps ol{grid-template-columns:1fr}.fmt h3 a{align-items:center;min-height:44px;display:inline-flex}.contact{padding:24px 16px}.pricetab thead{display:none}.pricetab,.pricetab tbody,.pricetab tr,.pricetab th,.pricetab td{width:auto;display:block}.pricetab caption{display:block}.pricetab tr{border-bottom:1px solid var(--hair);padding:8px 0}.pricetab th,.pricetab td{border:0;padding:4px 0}.pricetab td.num{text-align:left}.pricetab td[data-l]:before{content:attr(data-l) ": ";color:var(--ink-2);font-size:.78rem}.stublinks a{align-items:center;min-height:44px;display:inline-flex}}
