.ot-page{--blue:#243fbc;--coral:#fa755b;--lime:#dfff60;background:#f3efdf;color:#24261e;font:15px/1.6 Arial,sans-serif;overflow:clip}.ot-page *{box-sizing:border-box}.ot-page a{color:inherit;text-decoration:none}.ot-page h1,.ot-page h2,.ot-page h3,.ot-page p{margin:0}.ot-page h1,.ot-page h2,.ot-page h3{font-family:Arial,sans-serif;letter-spacing:-.05em;line-height:1.08}.ot-page button{cursor:pointer}.ot-page button:disabled{opacity:.4;cursor:not-allowed}.ot-page :focus-visible{outline:3px solid var(--coral);outline-offset:4px}.ot-page :is(input,select,textarea,button){font:inherit}.ot-demo{gap:15px;padding:10px 4%;font-size:10px;background:var(--blue);color:white}.ot-demo,.ot-header{display:flex;justify-content:space-between}.ot-header{align-items:center;gap:30px;padding:20px 5%}.ot-logo{font-size:40px;font-weight:900;letter-spacing:-3px}.ot-logo span{color:var(--blue);margin-left:10px}.ot-header nav{display:flex;gap:25px;font-size:13px}.ot-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:14px 24px;border:1px solid #24261e;background:var(--lime);color:#24261e;font-weight:700;font-size:13px}.ot-hero{display:grid;grid-template-columns:1fr 1fr;min-height:620px;background:var(--blue);color:white}.ot-title{padding:65px 9%;position:relative}.ot-label{font-size:10px;letter-spacing:1.8px;font-weight:700;display:block}.ot-title h1{margin:35px 0}.ot-title p{max-width:350px}.ot-title>a{display:inline-block;border-bottom:1px solid white;margin-top:30px;font-size:13px}.ot-colors{display:flex;gap:8px;margin-top:40px}.ot-colors i{width:24px;height:24px;border-radius:50%;background:#00bed2}.ot-colors i:nth-child(2){background:#f259ad}.ot-colors i:nth-child(3){background:#fff358}.ot-colors i:nth-child(4){background:#20251d}.ot-hero figure{margin:0;position:relative;display:flex;align-items:center}.ot-hero img{width:100%;height:100%;object-fit:cover}.ot-hero figcaption{position:absolute;bottom:20px;left:25px;font-size:9px;letter-spacing:2px;background:#243fbc;padding:10px}.ot-products{padding:65px 6%}.ot-heading{display:flex;justify-content:space-between;align-items:start;gap:30px;margin-bottom:40px}.ot-product-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #929782;border-bottom:1px solid #929782}.ot-product-tabs button{text-align:left;position:relative;display:flex;flex-direction:column;gap:8px;background:none;border:0;border-right:1px solid #929782;padding:25px}.ot-product-tabs button:last-child{border-right:0}.ot-product-tabs button[aria-pressed=true]{background:var(--coral)}.ot-product-tabs small,.ot-product-tabs span{font-size:11px}.ot-product-tabs strong{font-size:25px;letter-spacing:-1px}.ot-product-tabs b{position:absolute;right:20px;top:20px}.ot-product-detail{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-top:45px;align-items:center}.ot-paper-diagram{min-height:360px;position:relative;background:#e6e0c9;display:grid;place-items:center;overflow:hidden}.ot-paper-diagram i{position:absolute;width:180px;height:100px;background:var(--blue);box-shadow:7px 7px 0 #b9bba9;transform:rotate(-12deg)}.ot-paper-diagram i:nth-child(2){transform:translate(25px,22px) rotate(4deg);background:var(--coral)}.ot-paper-diagram i:nth-child(3){transform:translate(-10px,-20px) rotate(-12deg);background:var(--lime)}.ot-paper-diagram span{position:absolute;bottom:20px;font-size:11px}.ot-diagram-booklet i{width:100px;height:210px;box-shadow:none;transform:translateX(-90px) skewY(-15deg)}.ot-diagram-booklet i:nth-child(2){transform:skewY(15deg)}.ot-diagram-booklet i:nth-child(3){transform:translateX(90px) skewY(-15deg)}.ot-diagram-box i{width:150px;height:150px;transform:rotate(30deg) skewY(-15deg)}.ot-diagram-box i:nth-child(2){transform:translateY(40px) rotate(30deg) skewY(-15deg)}.ot-diagram-box i:nth-child(3){transform:translateY(-40px) rotate(30deg) skewY(-15deg)}.ot-product-detail h3{margin:20px 0}.ot-page dl{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:12px;margin:25px 0}.ot-page dd{margin:0}.ot-material{padding:65px 6%;background:var(--coral)}.ot-material h2{margin:25px 0 40px}.ot-stock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ot-stock-grid button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:25px;background:#f3efdf;border:2px solid transparent}.ot-stock-grid button[aria-pressed=true]{border-color:#24261e}.ot-stock-grid i{display:block;width:100%;height:140px;background:#ebe4cc;box-shadow:3px 4px 0 #23261d20;transform:rotate(-3deg);margin:5px 0 25px}.ot-stock-grid .ot-stock-1{background:repeating-linear-gradient(90deg,#e8ddbf 0 1px,#f4ead1 1px 4px)}.ot-stock-grid .ot-stock-2{background:#243fbc;transform:rotate(3deg)}.ot-stock-grid span{font-size:23px;font-weight:700}.ot-stock-grid small{font-size:13px;margin:12px 0 20px}.ot-stock-grid b{font-size:12px;margin-top:auto;padding-top:15px;border-top:1px solid #aaa;width:100%}.ot-material>p{max-width:780px;margin-top:25px}.ot-process{padding:65px 6%;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;background:#24261e;color:#f3efdf}.ot-process>div{grid-column:1/-1;margin-bottom:20px}.ot-process h2{margin-top:20px}.ot-process article{border-top:1px dashed #929782;padding-top:20px}.ot-process article>span{font-size:40px;color:var(--lime)}.ot-process h3{margin:20px 0}.ot-quote{padding:70px 6%;display:grid;grid-template-columns:1fr 1fr;gap:8%}.ot-quote h2{margin:25px 0}.ot-quote>div>p{max-width:370px}.ot-rate{display:grid;grid-template-columns:auto 1fr;gap:15px;align-items:center;margin-top:35px}.ot-rate b{font-size:32px;color:var(--blue)}.ot-rate span{font-size:12px}.ot-calculator{border:1px solid #929782;padding:30px;background:#e7e2cd}.ot-page label{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px}.ot-page :is(input,select,textarea){padding:12px;min-height:45px;border:1px solid #999b88;background:#f9f6eb;color:#24261e;max-width:100%;min-width:0;width:100%}.ot-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ot-page .ot-check{flex-direction:row;align-items:center}.ot-check input{width:18px;min-height:18px;flex:none}.ot-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #999;padding:20px 0;gap:15px}.ot-total span{font-size:12px}.ot-total strong{font-size:32px;white-space:nowrap;letter-spacing:-1px}.ot-calculator small{display:block;font-size:11px;margin-bottom:20px}.ot-calculator .ot-button{width:100%}.ot-files{background:var(--lime);padding:60px 6%;display:grid;grid-template-columns:1fr 1fr;gap:8%}.ot-files h2{margin-top:20px}.ot-files ol{margin:0;padding-left:20px}.ot-files li{padding:0 0 25px 10px}.ot-files h3{margin-bottom:10px}.ot-faq{padding:60px 6%;display:grid;grid-template-columns:1fr 1.3fr;gap:8%}.ot-faq details{padding:20px 0;border-top:1px solid #aaa}.ot-faq summary{cursor:pointer;font-weight:700}.ot-faq p{margin-top:15px}.ot-request{background:var(--blue);color:white;display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:65px 6%}.ot-request h2{margin:30px 0}.ot-request strong{display:block;font-size:35px;margin:25px 0;color:var(--lime)}.ot-request small{display:block;font-size:11px;max-width:330px}.ot-request .ot-button{width:100%}.ot-error{background:#fce2da;color:#79261b!important;padding:15px}.ot-confirm{padding:20px;background:#ffffff16;border:1px solid var(--lime);margin-top:20px!important}.ot-footer{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px 6%}.ot-footer b{font-size:30px}.ot-footer p{max-width:380px}.ot-footer a{font-size:12px}html body main .ot-page h1{font-size:min(clamp(44px,5vw,76px),var(--pontera-heading-cap,999px))!important;line-height:1.04!important;color:inherit}html body main .ot-page h2{font-size:min(clamp(30px,3.6vw,50px),var(--pontera-heading-cap,999px))!important;line-height:1.1!important;color:inherit}html body main .ot-page h3{font-size:min(24px,var(--pontera-heading-cap,999px))!important;line-height:1.2!important;color:inherit}html body main .ot-page li,html body main .ot-page p{font-size:14px!important;line-height:1.65;color:inherit}html body main .ot-page :is(button,label,input,select,textarea){font-size:13px!important}html body main .ot-page em{color:inherit;font-style:normal;font-weight:400}html body main .ot-page .ot-footer p{font-size:11px!important}@media(max-width:760px){.ot-demo{font-size:8px;gap:8px}.ot-header{flex-wrap:wrap;gap:12px}.ot-logo{font-size:32px}.ot-header>.ot-button{font-size:11px;padding:10px}.ot-header nav{order:3;width:100%;justify-content:space-between;font-size:12px}.ot-hero{grid-template-columns:1fr;min-height:0}.ot-title{padding:40px 6%}.ot-title h1{margin:22px 0}.ot-colors{margin-top:25px}.ot-hero img{height:320px}.ot-heading{flex-direction:column;gap:20px}.ot-faq,.ot-files,.ot-material,.ot-process,.ot-products,.ot-quote,.ot-request{padding:40px 6%}.ot-product-tabs button{padding:18px 10px}.ot-product-tabs strong{font-size:17px}.ot-product-tabs small{font-size:9px}.ot-product-tabs b{display:none}.ot-product-detail{grid-template-columns:1fr;gap:30px;padding-top:30px}.ot-paper-diagram{min-height:290px}.ot-stock-grid{grid-template-columns:1fr}.ot-stock-grid i{height:100px}.ot-process{grid-template-columns:1fr 1fr;gap:20px}.ot-process article>span{font-size:30px}.ot-faq,.ot-files,.ot-quote,.ot-request{grid-template-columns:1fr;gap:30px}.ot-calculator{padding:20px}.ot-total{flex-wrap:wrap}.ot-total strong{font-size:28px}.ot-footer{flex-wrap:wrap;gap:20px}.ot-footer p{order:3}.ot-page input[type=file]{font-size:10px!important}html body main .ot-page .ot-process h3{font-size:min(20px,var(--pontera-heading-cap,999px))!important}.ot-page section{scroll-margin-top:25px}}