.ow{--gray:#655e55;--line:#d9cbb9;--cream:#f8f2e9}.ow .ow-sec{padding:46px 0;position:relative}.ow .ow-s-cust,.ow .ow-s-plat,.ow .ow-s-prod,.ow .ow-s-faq{background:#faf5ed}.ow .ow-hero{z-index:1;box-shadow:0 10px 24px -16px #59432e70}.ow .ow-s-cust{background:linear-gradient(115deg,#e5d4bc 0%,#efe2cf 100%);border-top:1px solid #ccb899;border-bottom:1px solid #d9c7ad;padding:50px 0 52px;scroll-margin-top:100px}.ow .ow-s-cust .ow-head{margin-bottom:28px}.ow .ow-s-cust .ow-card{background:#fffdf8;border-color:#d9c5a7;box-shadow:0 4px 8px #5c422d0a,0 16px 30px -14px #5c422d40}.ow .ow-s-cust .ow-cimg{background:#f5ede0;border-bottom-color:#e4d4bd}.ow .ow-s-lvl,.ow .ow-s-proc,.ow .ow-s-case{background:linear-gradient(120deg,#e7d9c6,#eee3d4)}.ow .ow-s-form{background:linear-gradient(115deg,#dac8ae,#e9ddcb);padding:50px 0}.ow .ow-head{gap:24px;margin-bottom:26px}.ow .ow-head h2{color:#302b25;font-size:clamp(24px,2.3vw,32px);line-height:1.22}.ow .ow-head h2:before{content:"";background:#ef920c;border-radius:3px;width:38px;height:4px;margin-bottom:12px;display:block}.ow .ow-head p{color:#675d50;font-size:16px;line-height:1.6}.ow .ow-head-tight{margin-bottom:26px}.ow .ow-side{color:#776956;white-space:normal;font-size:12px}.ow :is(.ow-card,.ow-plgrid article,.ow-prgrid article,.ow-lvl,.ow-case,.ow-formwrap){background:#fffcf7;border:1px solid #d8c9b5;border-radius:15px;min-width:0;box-shadow:0 3px 7px #6c4e2d0a,0 14px 28px -10px #6c4e2d26,inset 0 1px #fff}.ow :is(.ow-card,.ow-plgrid article,.ow-prgrid article,.ow-lvl){transition:transform .2s,border-color .2s,box-shadow .2s}.ow .ow-cbody{flex:1;padding:17px 16px 20px}.ow .ow-cbody h3,.ow .ow-plgrid h3,.ow .ow-prgrid h3{font-size:16px;line-height:1.35}.ow .ow-cbody p,.ow .ow-plgrid p,.ow .ow-prgrid p{font-size:14px;line-height:1.6}.ow .ow-cimg,.ow .ow-plimg{background:#efe5d6;border-bottom:1px solid #e4d5c0}.ow .ow-plgrid h3{margin:16px 16px 7px}.ow .ow-plgrid p{margin:0 16px 14px}.ow .ow-tags{gap:6px;padding:0 16px 18px}.ow .ow-tags span{color:#63513a;background:#f1e7d8;padding:4px 8px;font-size:12px}.ow .ow-cbads li{padding:3px 7px;font-size:12px;line-height:1.5}.ow .ow-lvl{padding:30px 26px 24px}.ow .ow-lvl-oem{background:linear-gradient(145deg,#fff8ea,#fffcf7);border-color:#d9ad70;box-shadow:0 4px 8px #6c4e2d0d,0 18px 35px -12px #6c4e2d33,inset 0 3px #ef920c}.ow .ow-lvlgrid{gap:26px;padding-top:10px}.ow .ow-lvl li,.ow .ow-lvlsub{font-size:15px;line-height:1.6}.ow .ow-note{color:#685f52;font-size:14px}.ow .ow-prgrid article{padding-bottom:20px;overflow:hidden}.ow .ow-primg{border-radius:0;margin-bottom:17px}.ow .ow-prgrid :is(h3,p){margin-left:18px;margin-right:18px}.ow .ow-prgrid h3{margin-bottom:7px}.ow .ow-steps{gap:14px}.ow .ow-steps>li{background:#fffcf7;border:1px solid #d6c3a8;border-radius:13px;min-width:0;padding:20px 17px;box-shadow:0 9px 20px -10px #65442230}.ow .ow-shd{justify-content:space-between;margin-bottom:16px}.ow .ow-num{color:#ad8b5b;font-size:28px}.ow .ow-sico{background:#f6e6cc;border-color:#dfc49c;width:40px;height:40px}.ow .ow-steps b{margin-bottom:8px;font-size:15px;line-height:1.4}.ow .ow-steps em{font-size:14px;line-height:1.6}.ow .ow-arrow{display:none}.ow .ow-case{padding:28px}.ow .ow-casecols :is(p,li){font-size:14px;line-height:1.65}.ow .ow-casenote{color:#746754;font-size:14px}.ow .ow-faqcol{gap:12px}.ow .ow-faq{background:#fffcf7;border-color:#d8c9b5;box-shadow:0 6px 16px -8px #6c4e2d24}.ow .ow-faq summary{padding:17px 18px;font-size:16px;line-height:1.45}.ow .ow-ans{padding:0 18px 18px}.ow .ow-ans :is(p,li){font-size:15px;line-height:1.65}.ow .ow-formwrap{gap:28px;padding:28px}.ow .ow-field span{margin-bottom:7px;font-size:14px;line-height:1.4}.ow .ow-field :is(input,select){background:#fffefa;border-color:#d5c5ad;min-height:46px;font-size:16px}.ow .ow-formaside{border-left:1px solid #ddcdb6;padding-left:24px}.ow .ow-formaside em{color:#665944;font-size:14px;line-height:1.6}.ow .ow-submit,.ow .ow-btn,.ow .ow-pill{white-space:normal;justify-content:center;font-size:15px;line-height:1.4}.ow .ow-msg{font-size:14px}.ow .ow-odm{color:#875115;background:#f9eddb;border-color:#bea17b;padding:12px;font-size:12px}.ow .ow-odm em{color:#655844;font-size:12px}@media (hover:hover){.ow :is(.ow-card,.ow-plgrid article,.ow-prgrid article,.ow-lvl):hover{border-color:#c8a574;transform:translateY(-4px);box-shadow:0 5px 10px #6c4e2d0d,0 20px 35px -10px #6c4e2d33}}@media (max-width:1199px){.ow .ow-formaside{border-top:1px solid #ddcdb6;border-left:0;padding-top:20px;padding-left:0}}@media (max-width:1023px){.ow .ow-steps{gap:12px}.ow .ow-steps>li{display:block}.ow .ow-shd{justify-content:flex-start;gap:14px}.ow .ow-case{padding:22px}}@media (max-width:760px){.ow .ow-sec{padding:34px 0}.ow .ow-s-form{padding:38px 0}.ow .ow-head{margin-bottom:22px}.ow .ow-lvl{padding:28px 20px 22px}.ow .ow-formwrap{padding:20px}.ow .ow-faq summary{padding:15px}.ow .ow-head p{font-size:16px}.ow .ow-case{padding:18px}.ow .ow-cbody{padding:14px 12px 17px}.ow .ow-s-cust{padding:34px 0 36px}.ow .ow-s-cust .ow-head{margin-bottom:22px}.ow .ow-hero{box-shadow:0 6px 16px -12px #59432e70}}@media (max-width:420px){.ow .ow-cgrid,.ow .ow-plgrid{grid-template-columns:1fr}.ow .ow-cimg,.ow .ow-plimg{aspect-ratio:2}}@media (prefers-reduced-motion:reduce){.ow :is(.ow-card,.ow-plgrid article,.ow-prgrid article,.ow-lvl,.ow-faq){transition:none;transform:none!important}}
