:root{
	--ossam-navy:#0c1b33;
	--ossam-navy-2:#16304f;
	--ossam-ink:#1c1f24;
	--ossam-anthracite:#3a3f46;
	--ossam-gold:#c4a15a;
	--ossam-paper:#f6f3ee;
	--ossam-line:#e4ddd2;
	--ossam-white:#ffffff;
}
.ossam-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);}
.ossam-site{background:var(--ossam-paper);color:var(--ossam-ink);}
.en_ust_div,.ossam-header{height:auto !important;}
#en_ust_alt_div{margin-top:0 !important;}
.ust_yazi{margin:0 !important;}
.ossam-wrap{width:min(1180px, calc(100% - 32px));margin:0 auto;}
.ossam-header{background:var(--ossam-navy);color:var(--ossam-white);position:sticky;top:0;z-index:30;border-bottom:2px solid var(--ossam-gold);overflow:visible;}
.ossam-header-bar{width:min(1280px, calc(100% - 28px));margin:0 auto;display:flex;align-items:center;flex-wrap:nowrap;gap:12px;min-height:74px;}
.ossam-logo{display:flex;align-items:center;flex:0 0 auto;}
.ossam-logo img{height:68px;width:auto;max-width:120px;background:transparent;padding:0;object-fit:contain;}
.ossam-nav{display:flex;align-items:center;flex-wrap:nowrap;gap:2px;flex:1;justify-content:flex-end;}
.ossam-nav > a,.ossam-drop-btn,.ossam-drop-panel a{color:var(--ossam-white);background:transparent;border:0;border-radius:0;appearance:none;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1.35;text-decoration:none;cursor:pointer;white-space:nowrap;}
.ossam-nav > a,.ossam-drop-btn{padding:10px 7px;}
.ossam-nav > a:hover,.ossam-nav > a.is-active,.ossam-drop-btn:hover,.ossam-drop-panel a:hover{color:var(--ossam-gold);}
.ossam-drop{position:relative;}
.ossam-drop-panel{display:none;position:absolute;top:100%;left:0;min-width:240px;background:var(--ossam-navy);color:var(--ossam-white);border:0;border-top:2px solid var(--ossam-gold);box-shadow:0 14px 28px rgba(12,27,51,.28);padding:6px 0;z-index:80;}
.ossam-drop:hover > .ossam-drop-panel,.ossam-drop:focus-within > .ossam-drop-panel,.ossam-drop.is-open > .ossam-drop-panel{display:block;}
@media (min-width: 768px){
	.ossam-header-bar{align-items:stretch;}
	.ossam-logo,.ossam-nav-tools{align-self:center;}
	.ossam-nav{align-items:stretch;}
	.ossam-nav > a{display:flex;align-items:center;}
	.ossam-drop{display:flex;align-items:stretch;}
	.ossam-drop > .ossam-drop-btn{display:flex;align-items:center;}
	.ossam-drop-panel{top:calc(100% - 1px);}
	.ossam-nav > .ossam-drop:nth-child(5) > .ossam-drop-panel,
	.ossam-nav > .ossam-drop:nth-child(6) > .ossam-drop-panel{left:auto;right:0;}
}
.ossam-drop-panel a{display:block;padding:11px 16px;white-space:normal;}
.ossam-drop-panel a:hover{background:var(--ossam-navy-2);}
.ossam-nav-tools{display:flex;align-items:center;gap:8px;margin-left:8px;}
.ossam-lang-btn{display:flex;align-items:center;gap:0;background:transparent;border:1px solid rgba(255,255,255,.35);padding:7px 8px;cursor:pointer;line-height:0;}
.ossam-lang-btn:after{content:"";margin-left:7px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--ossam-white);}
.ossam-flag{display:block;overflow:hidden;}
.ossam-langbox .ossam-drop-panel{min-width:0;left:auto;right:0;padding:4px;position:absolute;}
.ossam-langbox .ossam-drop-panel a{padding:7px 8px;line-height:0;}
.ossam-langbox .ossam-drop-panel a[aria-selected="true"]{background:var(--ossam-paper);}
.ossam-nav-phone{color:#fff;text-decoration:none;font-size:13px;font-weight:700;padding:0 4px;}
.ossam-nav-wa,.ossam-nav-quote{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-weight:700;font-size:13px;padding:9px 12px;white-space:nowrap;}
.ossam-ico{display:block;flex:0 0 auto;}
.ossam-nav-wa{color:var(--ossam-white);border:1px solid rgba(255,255,255,.4);}
.ossam-nav-quote{background:var(--ossam-gold);color:var(--ossam-navy);}
.ossam-burger{display:none;margin-left:auto;width:44px;height:44px;border:1px solid rgba(255,255,255,.35);background:transparent;position:relative;}
.ossam-burger span{display:block;height:2px;margin:5px 8px;background:var(--ossam-white);}
.ossam-hero{position:relative;min-height:68vh;background:#0c1b33 center/cover no-repeat;color:var(--ossam-white);display:flex;align-items:center;}
.ossam-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(12,27,51,.88) 0%, rgba(12,27,51,.55) 48%, rgba(12,27,51,.28) 100%);}
.ossam-hero-grid{position:relative;z-index:1;padding:72px 0 56px;}
.ossam-hero-split{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;padding:48px 0;}
.ossam-hero-inner{padding:0;max-width:720px;}
.ossam-hero-split .ossam-hero-inner{max-width:none;}
.ossam-hero-spin{line-height:0;background:#0c1b33;}
.ossam-hero-spin img{width:100%;height:auto;display:block;}
.ossam-kicker{color:var(--ossam-gold);font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin:0 0 12px;}
.ossam-hero h1{margin:0 0 16px;font-size:46px;line-height:1.12;font-weight:700;color:var(--ossam-white);}
.ossam-hero p{font-size:18px;line-height:1.55;max-width:58ch;margin:0 0 22px;}
.ossam-actions{display:flex;flex-wrap:wrap;gap:10px;}
.ossam-btn{display:inline-block;text-decoration:none;font-weight:700;padding:12px 16px;border:1px solid transparent;}
.ossam-btn[hidden],.ossam-book[hidden]{display:none !important;}
.ossam-btn-gold{background:var(--ossam-gold);color:var(--ossam-navy);}
.ossam-btn-light{background:#fff;color:var(--ossam-navy);}
.ossam-btn-line{background:transparent;color:var(--ossam-white);border-color:rgba(255,255,255,.7);}
.ossam-btn-navy{background:var(--ossam-navy);color:#fff;}
.ossam-section{padding:64px 0;}
.ossam-section h2{margin:0 0 8px;font-size:32px;line-height:1.2;color:var(--ossam-navy);}
.ossam-lead{margin:0 0 28px;max-width:68ch;color:var(--ossam-anthracite);font-size:17px;line-height:1.55;}
.ossam-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:18px;}
.ossam-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.ossam-shots img{width:100%;max-width:100%;height:240px;object-fit:cover;display:block;background:#ece8e1;}
.ossam-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
.ossam-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
.ossam-blog-card{background:#fff;border:1px solid var(--ossam-line);display:flex;flex-direction:column;min-width:0;}
.ossam-blog-card img{width:100%;height:200px;object-fit:cover;display:block;background:#ece8e1;}
.ossam-blog-body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:8px;flex:1;}
.ossam-blog-card time{font-size:13px;color:var(--ossam-anthracite);}
.ossam-blog-card h2{margin:0;font-size:20px;line-height:1.3;}
.ossam-blog-card h2 a{color:var(--ossam-navy);text-decoration:none;}
.ossam-blog-card p{margin:0;color:var(--ossam-anthracite);line-height:1.5;}
.ossam-blog-more{margin-top:auto;font-weight:700;color:var(--ossam-navy);text-decoration:none;border-bottom:1px solid var(--ossam-gold);align-self:flex-start;}
.ossam-blog-morebtn{margin-top:28px;}
.ossam-blog-morebtn .ossam-btn{cursor:pointer;}
.ossam-card{background:#fff;border:1px solid var(--ossam-line);color:inherit;text-decoration:none;display:block;}
.ossam-card img{width:100%;height:240px;object-fit:cover;display:block;background:#ddd;}
.ossam-card-body{padding:16px;}
.ossam-card h2,.ossam-card h3{margin:0 0 8px;font-size:22px;color:var(--ossam-navy);}
.ossam-card p{margin:0;color:var(--ossam-anthracite);}
.ossam-note{border-left:3px solid var(--ossam-gold);padding-left:16px;}
.ossam-product img{height:210px;object-fit:contain;background:#f3f1ec;padding:12px;}
.ossam-meta{font-size:13px;color:var(--ossam-anthracite);margin-bottom:8px;}
.ossam-card-links{display:flex;gap:12px;margin-top:12px;}
.ossam-card-links a{font-weight:700;color:var(--ossam-navy);text-decoration:none;border-bottom:1px solid var(--ossam-gold);}
.ossam-split{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center;}
.ossam-catalog-cover{background:var(--ossam-navy);min-height:280px;display:flex;align-items:flex-end;color:#fff;padding:24px;}
.ossam-certs img{height:160px;object-fit:contain;background:#fff;padding:8px;}
.ossam-cta{background:var(--ossam-navy);color:var(--ossam-white);}
.ossam-cta h2{color:var(--ossam-white);}
.ossam-footer{background:#101820;color:var(--ossam-white);padding:42px 0 28px;}
.ossam-footer-grid{display:grid;grid-template-columns:1.15fr repeat(4,minmax(0,1fr));gap:28px 20px;}
.ossam-footer img{background:transparent;padding:0;height:72px;width:auto;max-width:140px;}
.ossam-footer strong,.ossam-footer-title{display:block;color:var(--ossam-white);font-weight:700;margin:0 0 10px;padding:0;text-decoration:none;}
.ossam-footer-gap{margin-top:18px;}
.ossam-footer a{display:block;color:var(--ossam-white);text-decoration:none;padding:4px 0;}
.ossam-footer a:hover{color:var(--ossam-gold);}
.ossam-footer p{color:var(--ossam-white);line-height:1.5;}
.ossam-float{position:fixed;right:18px;bottom:18px;z-index:35;display:flex;flex-direction:column;gap:8px;}
.ossam-float a{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:700;padding:12px 14px;min-width:148px;text-align:center;}
.ossam-float-wa{background:#1f6b45;color:#fff;animation:ossam-wa-pulse 2.4s ease-out infinite;}
.ossam-float-quote{background:var(--ossam-gold);color:var(--ossam-navy);animation:ossam-quote-lift 2.8s ease-in-out infinite;}
.ossam-mobilebar{display:none;}
@keyframes ossam-wa-pulse{
	0%{box-shadow:0 0 0 0 rgba(31,107,69,.45);}
	70%{box-shadow:0 0 0 12px rgba(31,107,69,0);}
	100%{box-shadow:0 0 0 0 rgba(31,107,69,0);}
}
@keyframes ossam-quote-lift{
	0%,100%{transform:translateY(0);}
	50%{transform:translateY(-4px);}
}
@media (prefers-reduced-motion:reduce){
	.ossam-float-wa,.ossam-float-quote,.ossam-mobilebar a:first-child{animation:none;}
}
.ossam-form{display:grid;gap:12px;background:#fff;border:1px solid var(--ossam-line);padding:22px;}
.ossam-form label{display:grid;gap:6px;font-weight:700;color:var(--ossam-navy);}
.ossam-form input,.ossam-form select,.ossam-form textarea{border:1px solid #cfc8bc;padding:11px 12px;font:inherit;width:100%;background:#fff;}
.ossam-form .ossam-hp{position:absolute;left:-9999px;height:0;overflow:hidden;}
.ossam-alert{padding:12px 14px;background:#e8f3ea;border:1px solid #b7d7be;margin-bottom:14px;}
.ossam-alert-bad{background:#fdecec;border-color:#e3b4b4;}
.ossam-page{padding:28px 0 64px;}
.ossam-page h1{margin:0 0 12px;font-size:36px;color:var(--ossam-navy);}
.ossam-viewer{margin-top:18px;background:#111;min-height:70vh;}
.ossam-viewer iframe,.ossam-viewer embed{width:100%;height:78vh;border:0;background:#111;}
.ossam-360{background:#fff;border:1px solid var(--ossam-line);padding:22px;}
@media (max-width: 1180px){
	.ossam-nav-phone{display:none;}
}
@media (max-width: 991px){
	.ossam-grid-4{grid-template-columns:1fr 1fr;}
	.ossam-grid-3,.ossam-split,.ossam-grid-2,.ossam-hero-split{grid-template-columns:1fr;}
	.ossam-footer-grid{grid-template-columns:1fr 1fr;}
	.ossam-hero h1{font-size:34px;}
	.ossam-blog-grid{grid-template-columns:1fr 1fr;}
	.ossam-nav-phone{display:none;}
}
@media (max-width: 767px){
	.ossam-burger{display:block;}
	.ossam-nav{display:none;position:absolute;left:0;right:0;top:74px;background:var(--ossam-navy);flex-direction:column;align-items:stretch;padding:8px 0 18px;max-height:calc(100vh - 74px);overflow:auto;}
	.ossam-nav.is-open{display:flex;}
	.ossam-header{position:sticky;}
	.ossam-header-bar{position:relative;}
	.ossam-nav > a,.ossam-drop-btn,.ossam-drop-panel a{text-align:left;padding:14px 18px;font-size:17px;width:100%;}
	.ossam-drop-panel{position:static;display:none;min-width:0;box-shadow:none;background:#12243d;border:0;padding:0;}
	.ossam-drop.is-open .ossam-drop-panel{display:block;}
	.ossam-drop:hover .ossam-drop-panel{display:none;}
	.ossam-drop.is-open:hover .ossam-drop-panel{display:block;}
	.ossam-drop-panel a{padding-left:28px;}
	.ossam-nav-tools{flex-direction:column;align-items:stretch;margin:8px 12px 0;}
	.ossam-nav-wa,.ossam-nav-quote{display:flex;justify-content:center;padding:14px;}
	.ossam-nav-phone{display:block;color:#fff;}
	.ossam-float{display:none;}
	.ossam-mobilebar{display:grid;grid-template-columns:1fr 1fr;position:fixed;left:0;right:0;bottom:0;z-index:36;background:#fff;border-top:1px solid var(--ossam-line);padding-bottom:env(safe-area-inset-bottom);}
	.ossam-mobilebar a{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;text-align:center;text-decoration:none;font-weight:700;min-height:56px;padding:12px 8px;font-size:15px;}
	.ossam-mobilebar a:first-child{background:#1f6b45;color:#fff;animation:ossam-wa-pulse 2.4s ease-out infinite;}
	.ossam-mobilebar a:last-child{background:var(--ossam-gold);color:var(--ossam-navy);}
	.ossam-site{padding-bottom:calc(64px + env(safe-area-inset-bottom));}
	.ossam-hero{min-height:0;}
	.ossam-blog-grid{grid-template-columns:1fr;}
	.ossam-card img,.ossam-product img{height:190px;}
	.ossam-footer-grid{grid-template-columns:1fr;}
}
.ossam-crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px;color:var(--ossam-anthracite);font-size:14px;}
.ossam-crumb a{color:var(--ossam-navy);text-decoration:none;border-bottom:1px solid var(--ossam-gold);}
.ossam-kicker{margin:-8px 0 16px;font-weight:700;color:var(--ossam-gold);}
.ossam-prose{max-width:72ch;font-size:17px;line-height:1.65;color:var(--ossam-ink);}
.ossam-prose p{margin:0 0 14px;}
.ossam-note{margin:8px 0 18px;padding:14px 16px;background:#fff;border:1px solid var(--ossam-line);max-width:72ch;}
.ossam-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px;}
.ossam-filters span{font-weight:700;color:var(--ossam-navy);margin-right:4px;}
.ossam-filters a{text-decoration:none;color:var(--ossam-navy);background:#fff;border:1px solid var(--ossam-line);padding:8px 12px;font-weight:600;}
.ossam-filters a.is-on,.ossam-filters a:hover{background:var(--ossam-navy);color:var(--ossam-white);border-color:var(--ossam-navy);}
.ossam-childgrid{margin-top:8px;}
.ossam-heroimg{width:100%;max-height:520px;object-fit:cover;margin:8px 0 22px;background:#ddd;}
.ossam-doclist{margin:0 0 18px;padding:0;list-style:none;}
.ossam-doclist a{display:inline-block;margin:0 0 8px;font-weight:700;color:var(--ossam-navy);}
.ossam-catalogbox img{width:100%;height:auto;background:#fff;border:1px solid var(--ossam-line);}
.ossam-home-cats{padding-top:48px;}
.ossam-cats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;}
.ossam-cat{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ossam-line);text-decoration:none;color:var(--ossam-navy);min-width:0;}
.ossam-cat-img{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--ossam-paper);}
.ossam-cat-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:10px;}
.ossam-cat-img img:last-child{opacity:0;}
.ossam-cat:hover .ossam-cat-img img:last-child,.ossam-cat:focus .ossam-cat-img img:last-child{opacity:1;}
.ossam-cat-name{display:block;padding:12px 10px 14px;text-align:center;font-size:14px;font-weight:700;line-height:1.35;}
.ossam-cat:hover .ossam-cat-name{color:var(--ossam-gold);}
@media (max-width: 991px){
	.ossam-cats{grid-template-columns:repeat(3,minmax(0,1fr));}
}
@media (max-width: 767px){
	.ossam-cats{grid-template-columns:1fr 1fr;}
}
.ossam-docs img{height:280px;object-fit:contain;background:#fff;}
.ossam-flip-actions{margin:8px 0 16px;}
.ossam-flip{background:var(--ossam-navy);padding:16px 12px 12px;}
.ossam-flip-status{margin:0 0 12px;text-align:center;color:#f6f3ee;font-weight:600;}
.ossam-book{outline:none;}
.ossam-spread{display:flex;justify-content:center;align-items:stretch;gap:0;perspective:2400px;}
.ossam-slot{position:relative;width:min(42vw,460px);aspect-ratio:var(--ossam-ratio,0.707);background:#fff;transform-style:preserve-3d;}
.ossam-slot.is-board{background:#16304f;box-shadow:none;}
.ossam-slot.is-board canvas,.ossam-slot.is-board .ossam-leaf{visibility:hidden;}
.ossam-slot canvas{position:absolute;inset:0;width:100%;height:100%;}
.ossam-slot [data-face="under"]{z-index:1;}
.ossam-leaf{position:absolute;inset:0;z-index:2;transform-style:preserve-3d;}
.ossam-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fff;}
.ossam-face-back{transform:rotateY(180deg);}
.ossam-leaf.is-flip-next{transform-origin:left center;transform:rotateY(-180deg);transition:transform .7s ease;z-index:4;}
.ossam-leaf.is-flip-prev{transform-origin:right center;transform:rotateY(180deg);transition:transform .7s ease;z-index:4;}
.ossam-flip-bar{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:14px;color:#fff;}
.ossam-flip-bar button,.ossam-flip-bar input{font:inherit;font-weight:700;}
.ossam-flip-bar button{background:transparent;color:#fff;border:1px solid var(--ossam-gold);padding:8px 14px;cursor:pointer;}
.ossam-flip-bar button:disabled{opacity:.4;cursor:default;}
.ossam-flip-bar label{display:flex;align-items:center;gap:8px;font-size:14px;}
.ossam-flip-bar input{width:72px;padding:7px 8px;border:0;color:var(--ossam-navy);}
.ossam-book.is-single .ossam-slot-left,.ossam-book.is-single [data-slot="left"]{display:none;}
.ossam-book.is-single .ossam-slot{width:min(92vw,460px);}
@media (prefers-reduced-motion:reduce){
	.ossam-leaf.is-flip-next,.ossam-leaf.is-flip-prev{transition:none;}
}
