.app-header-inner--no-logo{display:flex;align-items:flex-start;justify-content:space-between}.app-header-inner--no-logo .app-header-left{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.app-header-right{display:flex;align-items:center;gap:.5rem}.lang-switch{display:inline-flex;gap:.25rem}.lang-btn{min-width:2.4em;text-align:center}.lang-btn.active{background:var(--fg);color:var(--bg);border-color:var(--fg)}.info-contact{display:flex;flex-wrap:wrap;gap:.4ch .6ch}.modal-title-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.modal-title-row .btn-secondary{font-size:10.5px;padding:7px 9px 8px}#info-modal .modal-header{align-items:flex-start}#info-modal .modal-header .btn-tertiary{margin-top:2px}.info-faq-bottom{display:none}@media(max-width:720px){.info-faq-top{display:none}.info-faq-bottom{display:flex;gap:.5rem;margin-top:1.1rem}}.modal-title-chip{background:var(--fg);color:var(--bg);border-color:var(--fg);cursor:default;font-weight:400;margin:0}.info-scheme{list-style:none;margin:1.1rem 0 .35rem;padding:.9rem 0 0;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:.45rem;font-size:.78rem;line-height:1.5;color:var(--muted)}.info-scheme strong{font-weight:400;color:var(--fg);text-transform:uppercase;letter-spacing:.07em;font-size:.72rem}.home-filters .tab.active{background:var(--fg);color:var(--bg);border-color:var(--fg)}.info-values{display:flex;flex-wrap:wrap;gap:.25ch;text-transform:uppercase;letter-spacing:.06em;font-size:.85em;opacity:.8}.nav-sep{display:none}.quote-form{display:flex;flex-direction:column;gap:1rem}.quote-row{display:flex;gap:1rem}.quote-field{display:flex;flex-direction:column;gap:.4rem;flex:1;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.quote-field input,.quote-field select,.quote-field textarea{font:inherit;text-transform:none;letter-spacing:normal;color:var(--fg);background:#0c0c0c;border:1px solid var(--border-subtle);border-radius:6px;padding:10px 12px}.quote-field textarea{resize:vertical}.quote-field input:focus,.quote-field select:focus,.quote-field textarea:focus{outline:none;border-color:var(--border-subtle-hover)}.quote-actions{display:flex;justify-content:flex-end}@media(max-width:560px){.quote-row{flex-direction:column}}.nav-arrow{font-size:14px;line-height:1;padding:9px 11px 10px}.site-footer{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem 1.75rem;background:#000;color:#cfcfcf;margin-top:auto}.ks-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.site-footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1.25rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(255,255,255,.08)}.site-footer-navlink{color:#9a9a9a;text-decoration:none;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;transition:color .15s ease}.site-footer-navlink:hover{color:#fff}.proj-root .site-footer-nav{display:none}.site-footer-meta{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;width:100%}.site-footer-icons{display:flex;align-items:center;gap:1.75rem;justify-self:start}.ks-ico{color:#cfcfcf;opacity:.9;display:inline-flex;transition:opacity .15s ease}.ks-ico:hover{opacity:1;color:#fff}.footer-quote{justify-self:center;white-space:nowrap}.site-footer-copy{letter-spacing:.12em;font-size:.8rem;color:#8a8a8a;justify-self:end}#quote-modal .modal{width:min(640px,calc(100vw - 3rem));padding:1.75rem 1.5rem}#quote-modal .quote-field input{padding:13px 12px}#quote-modal .quote-field textarea{min-height:9rem}@media(max-width:720px){#quote-modal .modal{width:calc(100vw - 2rem);padding:1.75rem 1.25rem}#quote-modal .quote-field textarea{min-height:9.5rem}}@media(max-width:720px){.site-footer{gap:1.75rem;padding:2.5rem 1.5rem}.site-footer-meta{grid-template-columns:1fr;justify-items:center;gap:1.5rem}.site-footer-icons{justify-self:center;gap:1.75rem}.site-footer-icons .ks-ico svg{width:15px;height:15px}.footer-quote{order:-1;margin-bottom:1.25rem}.site-footer-copy{text-align:center;justify-self:center;font-size:.62rem;letter-spacing:.14em;color:#777}}
