.sec svg text{font-family:var(--font)}.sec .pa-hero-art .pa-svg-tag{font-family:JetBrains Mono,monospace}.sec .ic-round-head .v4-h{text-wrap:balance}.sec .ic-round-head .v4-h span{display:inline}.sec .ic-round-head .v4-intro{max-width:66em;font-size:16px}.sec a.sec-in{color:var(--v4-indigo);text-underline-offset:3px;font-weight:600;text-decoration:underline}.sec .sec-note{text-align:center;max-width:1100px;color:var(--v4-muted);font-size:16px;line-height:1.5;margin:clamp(8px,1.6vh,16px) auto 0!important}.sec .sec-note b{color:var(--v4-ink);font-weight:600}.sec .sec-lead{text-align:center;max-width:1060px;color:var(--v4-ink);font-size:18px;line-height:1.5;margin:clamp(12px,2.4vh,24px) auto 0!important}.sec .sec-both{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--v4-indigo);font:500 14px/1.35 JetBrains Mono,monospace;margin:clamp(12px,2.4vh,24px) 0 0!important}.sec .sec-asks{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,36px);max-width:1100px;margin:clamp(8px,1.6vh,16px) auto 0;padding:0;list-style:none;display:grid}.sec .sec-asks li{border:1.5px solid var(--v4-line);border-left:6px solid var(--v4-indigo);background:#fff;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;margin:0;padding:clamp(14px,2.6vh,26px) 24px;display:grid}.sec .sec-asks li+li{border-left-color:#1f8a5b}.sec-ask-ico{width:clamp(52px,8vh,72px);height:auto;display:block}.sec .sec-asks p{color:var(--v4-muted);font-size:16px;line-height:1.5;margin:0!important}.sec .sec-asks b{color:var(--v4-ink);margin-bottom:4px;font-size:18px;font-weight:600;line-height:1.3;display:block}.sec-tb-wrap{margin:clamp(6px,1.2vh,14px) 0 0}.sec table.sec-tb{border-collapse:collapse;table-layout:fixed;width:100%}.sec .sec-tb th,.sec .sec-tb td{text-align:left;vertical-align:middle;border:0;border-bottom:1px solid var(--v4-line);padding:clamp(4px,.86vh,9px) 16px;font-size:16px;line-height:1.35}.sec .sec-tb thead th{letter-spacing:.06em;text-transform:uppercase;color:#5c6088;border-bottom:2px solid var(--v4-indigo);padding-top:0;font:500 14px/1.35 JetBrains Mono,monospace}.sec .sec-tb th:first-child{width:21%}.sec .sec-tb th:last-child,.sec .sec-tb td:last-child{width:24%}.sec .sec-tb tbody th{color:var(--v4-indigo);font-size:16px;font-weight:600}.sec .sec-tb tbody td{color:var(--v4-muted)}.sec .sec-tb tbody td:last-child{color:var(--v4-ink);background:#fdf6de;font-weight:500}.sec .sec-tb tbody tr:last-child>*{border-bottom:0}.sec-built{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,3.4vw,56px);margin:clamp(10px,2vh,22px) 0 0;display:grid}.sec-art svg{width:100%;height:auto;max-height:46vh;display:block;overflow:visible}.sec .sec-art .pa-illus{text-align:center;margin:6px 0 0!important}.sec .sec-built ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2.4vh,26px) clamp(18px,2.2vw,36px);margin:0;padding:0;list-style:none;display:grid}.sec .sec-built li{border-left:3px solid #e3b93c;margin:0;padding:0 0 0 16px}.sec .sec-built b{color:var(--v4-ink);margin-bottom:4px;font-size:18px;font-weight:600;line-height:1.3;display:block}.sec .sec-built span{color:var(--v4-muted);font-size:16px;line-height:1.45;display:block}.sec-v500,.sec-ver3,.sec-wait{opacity:0}@media (prefers-reduced-motion:no-preference){.sec-v500{animation:8s infinite both sec-v500}.sec-v750{animation:8s infinite both sec-v750}.sec-ver3{animation:8s infinite both sec-ver3}.sec-ver4{animation:8s infinite both sec-ver4}.sec-wait{animation:8s infinite both sec-wait}.sec-ok{animation:8s infinite both sec-ok}.sec-rec{animation:8s infinite both sec-rec}.sec-case{animation:8s infinite both sec-case}}@keyframes sec-v500{0%,13%{opacity:1}16%,to{opacity:0}}@keyframes sec-v750{0%,16%{opacity:0}19%,to{opacity:1}}@keyframes sec-ver3{0%,40%{opacity:1}43%,to{opacity:0}}@keyframes sec-ver4{0%,43%{opacity:0}46%,to{opacity:1}}@keyframes sec-wait{0%,20%{opacity:0}23%,36%{opacity:1}39%,to{opacity:0}}@keyframes sec-ok{0%,37%{opacity:0}40%,to{opacity:1}}@keyframes sec-rec{0%,48%{opacity:0;transform:translateY(-22px)}55%,to{opacity:1;transform:none}}@keyframes sec-case{0%,68%{opacity:0;transform:translateY(12px)}75%,to{opacity:1;transform:none}}.sec .sec-hold-sec .ic-round-head .v4-h span{color:#cbd0ff}.sec .sec-hold-sec .ic-round-head .v4-intro{color:#e6e8ff;font-size:18px}.sec-hold{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:clamp(24px,3.4vw,56px);margin:clamp(14px,2.8vh,30px) 0 0;display:grid}.sec .sec-certs{gap:clamp(12px,2.2vh,22px);margin:0;padding:0;list-style:none;display:grid}.sec .sec-certs li{background:#fff;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;margin:0;padding:clamp(14px,2.6vh,26px) 24px;display:grid}.sec-seal{width:clamp(48px,7.6vh,68px);height:auto;display:block}.sec .sec-certs p{color:var(--v4-muted);font-size:16px;line-height:1.45;margin:0!important}.sec .sec-certs p span{color:var(--v4-ink);margin-bottom:4px;font-size:18px;font-weight:600;line-height:1.3;display:block}.sec .sec-certs p b{color:#17694a;font-weight:700}.sec .sec-rest{align-content:space-between;margin:0;display:grid}.sec .sec-rest div{padding:clamp(8px,1.6vh,16px) 0}.sec .sec-rest div+div{border-top:1px solid #cbd0ff66}.sec .sec-rest dt{color:#fff;margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.3}.sec .sec-rest dd{color:#e6e8ff;margin:0;font-size:16px;line-height:1.5}.sec .sec-rest dd b{color:#ffd9a8;font-weight:700}.sec table.sec-if{border-collapse:separate;border-spacing:0 clamp(6px,1.2vh,12px);table-layout:fixed;width:100%;max-width:1100px;margin:clamp(10px,2vh,22px) auto 0}.sec .sec-if th,.sec .sec-if td{text-align:left;vertical-align:middle;border:0;padding:clamp(8px,1.6vh,16px) 22px;font-size:16px;line-height:1.4}.sec .sec-if thead th{letter-spacing:.06em;text-transform:uppercase;color:#5c6088;padding-top:0;padding-bottom:0;font:500 14px/1.35 JetBrains Mono,monospace}.sec .sec-if th:first-child{width:32%}.sec .sec-if tbody th{color:#8a3d0b;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%);background:#fbe3d0;border-radius:14px 0 0 14px;padding-right:40px;font-size:18px;font-weight:600}.sec .sec-if tbody td{color:var(--v4-ink);background:#e9f6ef;border-radius:0 14px 14px 0;padding-left:30px;font-weight:500}.sec .v4-close p+p{margin-top:12px!important}.sec .sec-contacts{border-top:1px solid #cbd0ff66;flex-wrap:wrap;justify-content:center;gap:6px 28px;max-width:1100px;margin:clamp(16px,3vh,32px) auto 0;padding:clamp(12px,2vh,18px) 0 0;list-style:none;display:flex}.sec .sec-contacts li{color:#e6e8ff;margin:0;font-size:16px;line-height:1.5}.sec .sec-contacts a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:1000px){.sec-built,.sec-hold{grid-template-columns:minmax(0,1fr)}.sec-art{max-width:520px;margin:0 auto}}@media (max-width:640px){.sec .sec-asks,.sec .sec-built ul{grid-template-columns:minmax(0,1fr)}.sec .sec-tb thead,.sec .sec-if thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sec .sec-tb,.sec .sec-tb tbody,.sec .sec-tb tr,.sec .sec-tb th,.sec .sec-tb td,.sec .sec-if,.sec .sec-if tbody,.sec .sec-if tr,.sec .sec-if th,.sec .sec-if td{display:block;width:auto!important}.sec .sec-tb tr{border:1.5px solid var(--v4-line);border-radius:14px;margin:0 0 12px;overflow:hidden}.sec .sec-tb th,.sec .sec-tb td{border-bottom:0;padding:10px 16px}.sec .sec-if tr{margin:0 0 12px}.sec .sec-if tbody th{clip-path:none;border-radius:14px 14px 0 0;padding-right:22px}.sec .sec-if tbody td{border-radius:0 0 14px 14px;padding-left:22px}}
