.commercial-page{background:#edf4fa;color:#14243c}.commercial-shell{max-width:1380px;margin:auto;padding:0 6%}.commercial-header{display:flex;justify-content:space-between;align-items:center;padding:30px 0;border-bottom:1px solid #d0dbe5}.commercial-brand{font-weight:800;letter-spacing:.2em;text-decoration:none;color:#14243c;font-size:22px}.commercial-brand span{display:block;font-size:10px;letter-spacing:.12em;margin-top:5px}.commercial-header .lang{position:static;display:flex;gap:6px}.commercial-header .lang a{color:#14243c;border:1px solid #afc0cf}.commercial-header .lang a.active{background:#14243c;color:white}.commercial-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center;padding:78px 0 60px}.commercial-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;color:#315d78}.commercial-hero h1{font-size:clamp(38px,5vw,68px);letter-spacing:-.045em;line-height:1.08;margin:22px 0}.commercial-intro{font-size:18px;line-height:1.7;max-width:580px;color:#42586d}.commercial-email{display:inline-block;margin-top:20px;color:#14243c;font-weight:600;overflow-wrap:anywhere}.commercial-summary{position:relative;background:linear-gradient(140deg,#0b1838,#1c4666);border-radius:28px;padding:38px;color:#fff;box-shadow:0 20px 55px #0b183820}.commercial-summary h2{font-size:27px;line-height:1.25;max-width:280px}.commercial-summary p{color:#d6e5f0;font-size:14px;line-height:1.7}.commercial-orbit{display:grid;place-items:center;width:68px;height:68px;border:1px solid #87b9ce;border-radius:22px;font-weight:700;font-size:32px;background:#ffffff0b}.commercial-page .contact-section{border-radius:28px;margin:0 0 45px;padding:40px;background:#0b1838}.commercial-page .contact-form{max-width:none}.commercial-page .contact-form legend{font-size:26px;margin-bottom:25px}.commercial-page .contact-form input,.commercial-page .contact-form select,.commercial-page .contact-form textarea{min-height:48px}.commercial-page .contact-form input[type=checkbox]{min-height:20px}.commercial-page .contact-form fieldset:disabled{opacity:.7}.commercial-page .contact-form .dark-btn{background:#edf4fa;color:#14243c;cursor:pointer}.commercial-page .contact-status{min-height:28px;color:#fff}.commercial-page .site-footer{padding:25px 0 40px}.contact-entry{padding:0 6% 40px}.contact-entry .dark-btn{display:inline-block;text-decoration:none}.commercial-page :focus-visible{outline:3px solid #0b93d8;outline-offset:4px}.commercial-page .contact-section :focus-visible{outline-color:#80d4ff}@media(prefers-reduced-motion:no-preference){.commercial-summary{animation:commercial-appear .6s ease-out}@keyframes commercial-appear{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}@media(max-width:760px){.commercial-shell{padding:0 6%}.commercial-header{padding:22px 0}.commercial-brand{font-size:18px}.commercial-hero{grid-template-columns:1fr;gap:28px;padding:42px 0 32px}.commercial-summary{padding:25px;border-radius:22px}.commercial-summary h2{max-width:none;font-size:24px}.commercial-page .contact-section{padding:25px 18px;border-radius:22px}.commercial-page .contact-form fieldset{grid-template-columns:1fr}.commercial-page .contact-form legend{font-size:23px}.commercial-hero h1{font-size:clamp(36px,9vw,54px)}.commercial-page .site-footer{gap:18px;flex-wrap:wrap}}@media(max-width:360px){.commercial-header{gap:10px}.commercial-header .lang{gap:3px}.commercial-header .lang a{padding:6px;font-size:11px}.commercial-brand{font-size:16px}.commercial-brand span{font-size:8px}.commercial-page .contact-section{padding:22px 14px}}
