.lp-hero{padding:22px 0 60px;background:#eaf0f5;border-bottom:6px solid #285d81}.lp-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center}.lp-page h1{font-size:46px;line-height:1.2}.lp-page .lp-lead{font-size:18px;line-height:1.9}.lp-product-stage{background:#fff;padding:25px;box-shadow:0 16px 35px #182b3b16;display:grid;gap:20px;align-items:center}.lp-product-stage figure{min-width:0}.lp-product-stage img{width:100%;height:250px;object-fit:contain}.lp-product-stage figcaption{font-size:16px;font-weight:600;line-height:1.8;color:#344f68;text-align:center;margin-top:13px}.lp-single .lp-product-stage img{height:350px}.lp-components .lp-product-stage{grid-template-columns:1fr 1fr}.lp-components .lp-product-stage img{height:260px}.lp-components .lp-product-stage .lp-extra img{height:300px}.lp-variants .lp-product-stage{grid-template-columns:1fr 1fr;gap:18px}.lp-variants .lp-product-stage figure:first-child{grid-column:1 / -1}.lp-variants .lp-product-stage figure:first-child img{height:230px}.lp-variants .lp-product-stage figure:not(:first-child) img{height:140px}.lp-pair .lp-product-stage,.lp-catalog .lp-product-stage{grid-template-columns:1fr 1fr}.lp-pair .lp-product-stage img,.lp-catalog .lp-product-stage img{height:270px}.lp-hero-dark{background:#182b3b;border-bottom-color:#6285a0}.lp-hero-dark h1{color:#fff}.lp-hero-dark h1 em,.lp-hero-dark .lk-eyebrow{color:#b8d4e7}.lp-hero-dark .lp-lead{color:#dce5ed}.lp-hero-dark .lk-link{color:#d3e6f2;border-color:#748ea3}.lp-hero-dark .lk-breadcrumb,.lp-hero-dark .lk-breadcrumb a{color:#d2e0ea}.lp-jump{grid-template-columns:repeat(4,1fr)}.lp-section{padding:75px 0;scroll-margin-top:25px}.lp-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:end;margin-bottom:35px}.lp-heading h2{margin-bottom:0}.lp-heading>p{font-size:17px;margin:0}.lp-topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.lp-topic-grid article{border-top:2px solid #a9bdcb;padding-top:22px}.lp-topic-grid article>span{font-size:15px;color:#497491;display:block;margin-bottom:15px}.lp-topic-grid h3{font-size:25px}.lp-topic-grid p{font-size:17px;margin-bottom:0}.lp-models{background:#edf2f6}.lp-model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.lp-model-card{background:#fff;border-bottom:4px solid #8ca7ba;display:flex;flex-direction:column;min-width:0;padding:25px}.lp-model-card[hidden],.lp-catalog-group[hidden],.lp-catalog-controls[hidden]{display:none!important}.lp-model-card img{width:100%;height:200px;object-fit:contain;margin-bottom:23px}.lp-model-card>div{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.lp-model-card h3{font-size:25px}.lp-model-card p{font-size:16px;line-height:1.85}.lp-model-card a{font-size:16px;margin-top:auto}.lp-model-single{grid-template-columns:1fr}.lp-model-single .lp-model-card{padding:32px}.lp-model-single .lp-model-card>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:15px 40px;align-items:start}.lp-model-single .lp-model-card h3{font-size:32px;grid-row:1 / 3}.lp-model-single .lp-model-card a{justify-self:start;margin:0}.lp-model-heading{margin-top:35px!important;margin-bottom:25px!important;font-size:28px!important}.lp-catalog-controls{display:grid;grid-template-columns:1.4fr 1fr auto;gap:18px 25px;align-items:end;padding:25px;background:#fff;margin-bottom:25px;border-top:4px solid #285d81}.lp-catalog-controls label{font-size:16px;font-weight:600;line-height:1.8;display:block;color:#253f55;margin-bottom:9px}.lp-catalog-controls input,.lp-catalog-controls select{font-size:16px;color:#253f55;border:1px solid #9bb1c1;background:#fff;border-radius:0;height:50px;width:100%;padding:10px 13px;min-width:0}.lp-catalog-controls>div{min-width:0}.lp-catalog-controls button{height:50px;border:1px solid #285d81;background:#285d81;color:#fff;font-size:16px;font-weight:600;padding:10px 18px}.lp-catalog-controls input:focus-visible,.lp-catalog-controls select:focus-visible,.lp-catalog-controls button:focus-visible{outline:3px solid #628cac;outline-offset:4px}.lp-page #lp-model-status{grid-column:1 / -1;font-size:16px;line-height:1.8;margin:0}.lp-catalog-group{border:1px solid #c3d2dd;background:#fff;margin-bottom:18px}.lp-catalog-group>summary{font-size:21px;line-height:1.7;font-weight:600;cursor:pointer;padding:22px 25px;color:#253f55}.lp-catalog-group>summary>span{font-size:15px;font-weight:400;color:#607284;margin-left:16px;display:inline-block}.lp-catalog-group>.lp-model-grid{padding:0 22px 22px}.lp-catalog-group .lp-model-card{border:1px solid #d3dfe7;border-bottom:4px solid #8ca7ba;padding:22px}.lp-catalog-group .lp-model-card img{height:170px}.lp-catalog-group .lp-model-card h3{font-size:23px}.lp-catalog-group .lp-model-card a{font-size:15px}.lp-service{background:#182b3b}.lp-service h2,.lp-service h3{color:#fff}.lp-service .lk-eyebrow{color:#b8d4e7}.lp-service-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:start}.lp-service-rows article{border-top:1px solid #ffffff35;padding:23px 0}.lp-service-rows article h3{font-size:25px}.lp-service-rows article p{font-size:17px;color:#dce5ed;margin-bottom:13px}.lp-service-rows article a{font-size:16px;line-height:1.8;color:#d3e6f2;font-weight:600;text-decoration:underline;text-underline-offset:5px}.lp-info{background:#f1f5f8;padding:30px;border-top:5px solid #6285a0;min-width:0}.lp-info .lk-eyebrow{color:#285d81}.lp-info h3{font-size:27px;color:#182b3b}.lp-info dl{margin:25px 0}.lp-info dl>div{border-top:1px solid #c5d3de;padding:18px 0}.lp-info dt{font-size:18px;font-weight:600;line-height:1.6;color:#253f55;margin-bottom:7px}.lp-info dd{font-size:16px;line-height:1.85;color:#4e6070;margin:0}.lp-info p{font-size:16px;color:#4e6070}.lp-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.lp-faq details{border-top:1px solid #cbd7e0;padding:20px 0}.lp-faq details:last-child{border-bottom:1px solid #cbd7e0}.lp-faq summary{font-size:18px;font-weight:600;line-height:1.8;cursor:pointer;color:#253f55}.lp-faq details>p{font-size:17px;margin:16px 0 0}.lp-faq a{color:#245b82;text-decoration:underline}.lp-docs{padding-top:28px;margin-top:35px;border-top:1px solid #cbd7e0}.lp-docs h3{font-size:20px}.lp-docs>div{display:flex;flex-wrap:wrap;gap:18px 30px}.lp-docs a{font-size:16px;line-height:1.8;color:#245b82;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.osna-lock-profile-v28 .osna-footer{background:#172635}.osna-lock-profile-v28 .osna-footer-bottom{background:#11202d}.osna-lock-profile-v28 .osna-footer-grid a,.osna-lock-profile-v28 .osna-footer-contact p{font-size:14px}.osna-lock-profile-v28 .osna-footer a:not([href^="tel:"]){color:#dbe6ee}.osna-lock-profile-v28 .osna-footer-bottom p,.osna-lock-profile-v28 .osna-footer-legal a{font-size:13px}.osna-lock-profile-v28 .osna-contact-nav{background:#687f14!important}
@media(max-width:1199px){.lp-page h1{font-size:42px}.lp-hero-grid{gap:35px}.lp-heading,.lp-service-grid,.lp-faq-grid{gap:40px}.lp-product-stage{padding:20px}.lp-topic-grid{gap:25px}.lp-model-grid{gap:20px}.lp-model-card{padding:23px}.lp-model-card h3{font-size:23px}.lp-catalog-controls{gap:18px}.lp-catalog-controls input{font-size:16px}.lp-jump a{font-size:16px}}
@media(max-width:991px){.lp-hero-grid{grid-template-columns:1fr;gap:35px}.lp-page h1{font-size:46px}.lp-product-stage{max-width:100%}.lp-single .lp-product-stage img{height:300px}.lp-components .lp-product-stage img{height:270px}.lp-variants .lp-product-stage{grid-template-columns:1fr 1fr 1fr}.lp-variants .lp-product-stage figure:first-child{grid-column:auto}.lp-variants .lp-product-stage figure:first-child img,.lp-variants .lp-product-stage figure:not(:first-child) img{height:175px}.lp-pair .lp-product-stage img,.lp-catalog .lp-product-stage img{height:250px}.lp-section{padding:60px 0}.lp-heading{grid-template-columns:1fr;gap:20px}.lp-topic-grid{gap:25px}.lp-topic-grid h3{font-size:23px}.lp-model-grid{grid-template-columns:1fr 1fr}.lp-catalog-controls{grid-template-columns:1fr 1fr}.lp-catalog-controls button{justify-self:start}.lp-catalog-controls>p{grid-column:auto!important}.lp-service-grid{grid-template-columns:1fr;gap:30px}.lp-info{padding:30px}.lp-faq-grid{grid-template-columns:1fr;gap:20px}.lp-jump{grid-template-columns:1fr 1fr}.lp-model-single{grid-template-columns:1fr}}
@media(max-width:767px){.lp-page h1{font-size:36px;letter-spacing:-.8px}.lp-page .lp-lead{font-size:17px}.lp-hero{padding:18px 0 40px}.lp-hero .lk-breadcrumb{flex-wrap:wrap;font-size:13px;gap:8px 10px}.lp-product-stage{padding:23px 18px}.lp-product-stage img{height:220px}.lp-single .lp-product-stage img{height:260px}.lp-components .lp-product-stage{grid-template-columns:1fr}.lp-components .lp-product-stage img,.lp-components .lp-product-stage .lp-extra img{height:240px}.lp-variants .lp-product-stage{grid-template-columns:1fr 1fr}.lp-variants .lp-product-stage figure:first-child{grid-column:1 / -1}.lp-variants .lp-product-stage figure:first-child img{height:210px}.lp-variants .lp-product-stage figure:not(:first-child) img{height:120px}.lp-pair .lp-product-stage,.lp-catalog .lp-product-stage{grid-template-columns:1fr 1fr;gap:12px}.lp-pair .lp-product-stage img,.lp-catalog .lp-product-stage img{height:180px}.lp-product-stage figcaption{font-size:15px}.lp-jump a{font-size:16px}.lp-jump a:last-child{grid-column:auto}.lp-section{padding:50px 0}.lp-topic-grid{grid-template-columns:1fr;gap:25px}.lp-topic-grid h3{font-size:25px}.lp-topic-grid p{font-size:17px}.lp-model-grid{grid-template-columns:1fr}.lp-model-card{padding:25px}.lp-model-card img{height:210px}.lp-model-card h3{font-size:26px}.lp-model-card p{font-size:17px}.lp-model-card a{font-size:16px}.lp-model-single .lp-model-card{padding:28px 23px}.lp-model-single .lp-model-card>div{display:flex;gap:0}.lp-model-single .lp-model-card h3{font-size:29px}.lp-catalog-controls{grid-template-columns:1fr;padding:22px;gap:20px}.lp-page #lp-model-status{grid-column:1 / -1!important}.lp-catalog-controls button{justify-self:stretch}.lp-catalog-group>summary{font-size:20px;padding:20px}.lp-catalog-group>summary>span{display:block;margin:9px 0 0;font-size:15px}.lp-catalog-group>.lp-model-grid{padding:0 18px 18px}.lp-catalog-group .lp-model-card{padding:23px}.lp-catalog-group .lp-model-card img{height:190px}.lp-catalog-group .lp-model-card h3{font-size:25px}.lp-catalog-group .lp-model-card a{font-size:16px}.lp-info{padding:28px 22px}.lp-info h3{font-size:26px}.lp-info p,.lp-info dd{font-size:16px}.lp-service-rows article p{font-size:17px}.lp-faq summary{font-size:18px}.lp-faq details>p{font-size:17px}.lp-docs>div{display:block}.lp-docs a{display:block;font-size:16px;margin-bottom:16px}}
