.sec-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;flex-wrap:wrap}
.sec-head p{color:var(--i2);max-width:520px}
.todo{outline:1.5px dashed #C9A227;outline-offset:3px;position:relative}
.todo::after{content:"нужно решение";position:absolute;right:6px;top:-11px;background:#FFF8E0;color:#6B5410;font:600 10px/1 var(--sa);letter-spacing:.04em;padding:3px 6px;border-radius:4px;white-space:nowrap}
.f-bottom a{color:#A9A59D}
.trust{background:var(--ink);color:#F1EEE8;padding:72px 0}
.trust-grid{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.14);border-radius:14px;overflow:hidden}
.trust-grid>div{background:var(--ink);padding:32px 28px}
.trust h3{font-size:30px;color:#fff}
.trust .big h3{font-size:clamp(30px,2.7vw,38px)}
.trust p{margin-top:12px;color:#CFCAC1;font-size:15px}
.trust .big p{font-size:17px}
.trust .n{display:block;font:600 13px/1 var(--sa);letter-spacing:.14em;color:#C9A878;margin-bottom:16px;text-transform:uppercase}
.trust-extra{margin-top:28px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}
.trust-extra .tds{display:flex;gap:18px;flex-wrap:wrap}
.trust-extra .todo{display:inline-block;padding:12px 20px;border-radius:8px;background:rgba(255,255,255,.06);font-size:16px;color:#fff}
.trust-extra .todo::after{top:-9px}
.trust .btn-ghost{color:#fff;border-color:#C9A878}
.trust .btn-ghost:hover{background:rgba(255,255,255,.08)}
.f-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1.5fr) minmax(0,1fr);gap:36px}
@media (max-width:1300px){.h-call{margin-left:auto}header.site .wrap{flex-wrap:wrap;row-gap:6px;min-height:0;padding-top:12px}nav.menu{order:3;flex:1 0 100%;flex-wrap:nowrap;overflow-x:auto;gap:22px;margin:0;padding:0 0 6px;scrollbar-width:none}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.f-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:900px){section{padding:64px 0}.faq-wrap,.lf{grid-template-columns:minmax(0,1fr)}}
@media (max-width:640px){.wrap{padding:0 18px}section{padding:52px 0}.topbar .info .hrs{display:none}header.site .wrap{min-height:68px;gap:12px}.logo b{font-size:23px}.logo small{font-size:10.5px;letter-spacing:.04em}.h-call .btn{display:none}.h-phone b{font-size:16px}.h-phone small{display:none}.trust-grid{grid-template-columns:minmax(0,1fr)}.trust-grid>div{padding:26px 22px}.fields{grid-template-columns:minmax(0,1fr)}.f-send .btn{flex:1 1 100%}.lf-main,.hotline{padding:28px 20px}.hotline a.ph{font-size:28px}.f-grid{grid-template-columns:minmax(0,1fr)}}
.crumbs{padding:22px 0 0;font-size:14px;color:var(--mu)}
.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px}
.crumbs li+li::before{content:"/";margin-right:8px;color:#A9A59D}
.crumbs a{text-decoration:none;color:var(--bd)}
.crumbs a:hover{text-decoration:underline}
.phero{padding:28px 0 44px}
.phero h1{font-size:clamp(36px,4.3vw,58px);max-width:980px}
.phero .lead{font-size:18px;color:var(--i2);margin:18px 0 0;max-width:760px}
.phero .ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}
.pay{background:#fff;border:1px solid var(--br);border-radius:14px;padding:22px 26px;display:flex;gap:10px 22px;align-items:center;flex-wrap:wrap;margin-top:26px}
.pay b{font:600 26px/1.15 var(--se);color:var(--bd)}
.pay span{color:var(--i2);font-size:15px}
.cols2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}
.box{background:#fff;border:var(--b2);border-radius:14px;padding:28px}
.box h3{font-size:28px;margin-bottom:12px}
.box p{color:var(--i2);font-size:15px}
.box p+p{margin-top:10px}
.ticks{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15px;color:var(--i2)}
.ticks li{position:relative;padding-left:22px}
.ticks li::before{content:"";position:absolute;left:2px;top:.55em;width:9px;height:5px;border-left:2px solid var(--br);border-bottom:2px solid var(--br);transform:rotate(-45deg)}
@media (max-width:900px){.cols2{grid-template-columns:minmax(0,1fr)}}
@media (max-width:640px){.phero{padding:18px 0 32px}.phero .lead{font-size:16.5px}.phero .ctas .btn{flex:1 1 100%}.pay{padding:18px}.pay b{font-size:23px}.box{padding:22px 18px}}
.pt{width:100%;border-collapse:collapse;font-size:15.5px}
.pt th{text-align:left;font:600 12px/1.2 var(--sa);letter-spacing:.12em;text-transform:uppercase;color:var(--mu);padding:0 14px 12px;border-bottom:var(--b1)}
.pt th.r{text-align:right}
.pt td{padding:14px;border-bottom:var(--b2);vertical-align:middle}
.pt tr:last-child td{border-bottom:0}
.pt td:first-child,.pt th:first-child{padding-left:0}
.pt td:last-child,.pt th:last-child{padding-right:0}
.pt small{display:block;color:var(--mu);font-size:13.5px;font-weight:400;margin-top:3px;font-family:var(--sa)}
.pt .pr{white-space:nowrap;font:600 23px/1.1 var(--se);color:var(--bd);text-align:right}
.pt .pr small{font-size:13px}
.pt .n{color:var(--i2);white-space:nowrap}
.pt .im{width:88px}
.pt .im img{width:76px;height:76px;object-fit:contain;background:#fff}
.pt .link{font-weight:600;font-size:16.5px;border-bottom-color:transparent}
.pt .link:hover{border-bottom-color:currentColor}
.pt tfoot td{border-top:1px solid var(--ink);border-bottom:0;padding-top:16px;font-weight:600}
.pt tfoot .pr{font-size:30px}
.box .pt{margin-top:6px}
.box h3 a{text-decoration:none}
.box .sub2{margin:-4px 0 12px}
.ceny-sec{padding:24px 0 48px}
.smeta{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:32px;align-items:start}
.smeta .pic{background:#fff;border:var(--b2);border-radius:var(--r);padding:16px}
.smeta .pic span{display:block;font-size:13.5px;color:var(--mu);margin-top:8px;text-align:center}
.smeta .inst td{color:var(--mu)}
.smeta .inst .pr{font:500 15px/1.3 var(--sa);color:var(--mu);white-space:normal}
.smeta .cta2{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}
.pay-note{font-size:14px;color:var(--mu);margin-top:14px}
.trust .big h3{max-width:560px}
.pt .todo{display:inline-block;min-width:150px;text-align:right}
.inc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}
@media (max-width:900px){.smeta{grid-template-columns:minmax(0,1fr)}.smeta .pic{max-width:320px}.inc{grid-template-columns:minmax(0,1fr)}}
@media (max-width:640px){.pt thead{display:none}.pt,.pt tbody,.pt tfoot{display:block}.pt tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:12px 0;border-bottom:var(--b2)}.pt tr:last-child{border-bottom:0}.pt td{display:block;padding:0!important;border:0!important}.pt.wi tr{grid-template-columns:60px minmax(0,1fr) auto}.pt.wi .im{grid-row:1 / span 2;width:60px}.pt.wi .im img{width:60px;height:60px}.pt.wi .n{grid-column:2;grid-row:2;font-size:13.5px}.pt.wi .pr{grid-column:3;grid-row:1 / span 2}.pt .pr{font-size:20px}.pt tfoot tr{border-top:1px solid var(--ink);border-bottom:0;padding-top:14px}.pt tfoot .pr{font-size:26px}.box .pt{margin-top:0}.pt tr.tdrow{grid-template-columns:minmax(0,1fr)}.pt tr.tdrow .pr{justify-self:start;margin-top:12px;font-size:18px}.pt tr.tdrow .todo{text-align:left}.smeta .pic{max-width:240px}}