#module-109\#0{font-weight: 400; font-size: 20px; padding-top:10px; color: #000000;}#module-109\#0 a{color: #000000;}#module-109\#1{font-weight: 400; font-size: 20px; padding-top:10px; color: #000000;}#module-109\#1 a{color: #000000;}#module-109\#2{font-weight: 400; font-size: 20px; padding-top:10px; color: #000000;}#module-109\#2 a{color: #000000;}#module-109\#3{font-weight: 400; font-size: 20px; padding-top:10px; color: #000000;}#module-109\#3 a{color: #000000;}#module-109\#4{font-weight: 400; font-size: 20px; padding-top:10px; color: #000000;}#module-109\#4 a{color: #000000;}#module-109\#5{margin-top:100px;}
/* AK Smart Render — единые утилиты бренда (один раз на всю страницу) */ #page\#0 .ak-logo{display:flex;align-items:center;flex-wrap:wrap;gap:12px}#page\#0 .ak-logo-text{color:#1a1a1a;font-weight:900}#page\#0 .ak-accent{color:#D22E1C}#page\#0 .ak-badge{display:inline-block;padding:6px 18px;border-radius:3px;font-weight:900;background-color:#D22E1C;color:#fff}#page\#0 .ak-eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#D22E1C;margin:0}#page\#0 .ak-meta{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#8c877f;font-size:.85em;line-height:1.55;margin:0}/* финальный CTA на тёмном фоне — свои белые классы, чтобы не конфликтовать с hero */ #page\#0 .ak-cta-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px}#page\#0 .ak-cta-line{display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap}#page\#0 .ak-cta-text{color:#fff;font-weight:900;white-space:nowrap;margin:0}#page\#0 .ak-cta-sub{display:block;color:#fff;font-weight:900;text-align:center}#page\#1 .ak-subform{display: flex; gap: 14px; max-width: 680px; margin: 0 auto;}#page\#1 .ak-subform .ak-input{flex: 1 1 260px; background: #fff; color: #111; border: 1px solid #ccc; padding: 18px 20px; font-family: jost, sans-serif; font-size: 20px; line-height: 1; outline: none;}#page\#1 .ak-subform .ak-input::placeholder{color: #9a9a9a;}#page\#1 .ak-subform .ak-input:focus{border-color: #D22E1C;}#page\#1 .ak-subform .ak-btn{background: #D22E1C; color: #fff; border: 0; padding: 18px 34px; text-transform: uppercase; font-family: jost, sans-serif; cursor: pointer; white-space: nowrap;}#page\#1 .ak-subform .ak-btn:hover{background: #b8240f;}#page\#1 .ak-hp{position: absolute; left: -9999px; width: 1px; height: 1px; opacity: 0;}@media (max-width: 520px){#page\#1 .ak-subform{flex-direction: column;}#page\#1 .ak-subform .ak-input{flex: 0 0 auto; width: 100%; box-sizing: border-box;}#page\#1 .ak-subform .ak-btn{width: 100%;}}#page\#2 .ak-subform{display: flex; gap: 14px; max-width: 680px; margin: 0 auto;}#page\#2 .ak-subform .ak-input{flex: 1 1 260px; background: #fff; color: #111; border: 1px solid #ccc; padding: 18px 20px; font-family: jost, sans-serif; font-size: 20px; line-height: 1; outline: none;}#page\#2 .ak-subform .ak-input::placeholder{color: #9a9a9a;}#page\#2 .ak-subform .ak-input:focus{border-color: #D22E1C;}#page\#2 .ak-subform .ak-btn{background: #D22E1C; color: #fff; border: 0; padding: 18px 34px; text-transform: uppercase; font-family: jost, sans-serif; cursor: pointer; white-space: nowrap;}#page\#2 .ak-subform .ak-btn:hover{background: #b8240f;}#page\#2 .ak-hp{position: absolute; left: -9999px; width: 1px; height: 1px; opacity: 0;}@media (max-width: 520px){#page\#2 .ak-subform{flex-direction: column;}#page\#2 .ak-subform .ak-input{flex: 0 0 auto; width: 100%; box-sizing: border-box;}#page\#2 .ak-subform .ak-btn{width: 100%;}}

.sn-1{color: #d62228;}
.sn-2{position: relative; padding-top: 56.25%; width: 100%}
.sn-3{position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
.sn-4{color: #d62228;}
.sn-5{text-align:center;}