.bs-ul-page{color-scheme:light;--ink:#222725;--ink2:#404844;--muted:#707a74;--line:#e6e8e4;--surface:#fff;--page:#fcfcfb;--sage:#f0f3ef;--sand:#f5f3ef;--accent:#aa3732;--accent-dark:#8f2b27;--ease:cubic-bezier(.2,.75,.25,1)}.bs-ul-page .container{width:min(1192px,100% - 64px);margin-inline:auto}.bs-ul-page .hero{text-align:center;background:radial-gradient(50% 80% at 50% 110%,#f5f2ec 0%,#f5f2ec00 74%),#fcfcfb;padding:80px 0 76px;position:relative;overflow:hidden}.bs-ul-page .hero .eyebrow{letter-spacing:.21em;text-transform:uppercase;color:#68746c;align-items:center;gap:11px;font-size:10px;font-weight:800;display:inline-flex}.bs-ul-page .hero .eyebrow:before{content:"";background:var(--accent);width:25px;height:1.5px}.bs-ul-page .hero h1{letter-spacing:-.063em;text-wrap:balance;max-width:910px;margin:19px auto 21px;font-size:clamp(38px,5.4vw,76px);font-weight:670;line-height:1.085}.bs-ul-page .hero h1 .line2{color:#9a403a;display:block}.bs-ul-page .hero p{color:var(--muted);max-width:580px;margin:0 auto;font-size:16px;line-height:1.8}.bs-ul-page .hero-actions{justify-content:center;align-items:center;gap:17px;margin-top:29px;display:flex}.bs-ul-page .primary-link{background:var(--ink);color:#fff;transition:transform .25s var(--ease), background .25s;border-radius:8px;justify-content:center;align-items:center;gap:13px;padding:13px 21px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.bs-ul-page .primary-link:hover{background:#3c4240;transform:translateY(-2px)}.bs-ul-page .scroll-note{color:#849088;font-size:11px;font-weight:600}.bs-ul-page .hero-footnote{color:#a6aaa5;letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin-top:45px;font-size:9px;font-weight:800;display:flex}.bs-ul-page .hero-footnote:before,.bs-ul-page .hero-footnote:after{content:"";background:#dfe2dd;width:40px;height:1px}.bs-ul-page .collection{padding:17px 0 100px}.bs-ul-page .collection-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.bs-ul-page .collection-heading .eyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:800}.bs-ul-page .collection-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(23px,2.8vw,36px);font-weight:670}.bs-ul-page .collection-heading .aside{color:#8a918b;margin-bottom:5px;font-size:12px}.bs-ul-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.bs-ul-page .product{border:1px solid var(--line);transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:#fff;border-radius:19px;position:relative;overflow:hidden;box-shadow:0 11px 34px #23272109}.bs-ul-page .product:hover{transform:translateY(-5px);box-shadow:0 23px 55px #23272116}.bs-ul-page .product-figure{isolation:isolate;background:linear-gradient(150deg,#f9f7f3,#f1eee8 83%);justify-content:center;align-items:center;min-height:490px;padding:24px 26px 16px;display:flex;position:relative;overflow:hidden}.bs-ul-page .product:nth-child(2) .product-figure{background:linear-gradient(150deg,#f8faf9,#eef2f2 83%)}.bs-ul-page .product-figure:before{content:"";z-index:-1;filter:blur(34px);opacity:.48;background:#a39c8b3d;border-radius:50%;height:170px;position:absolute;bottom:8%;left:20%;right:20%}.bs-ul-page .product-number{color:#8c948c;letter-spacing:.07em;font-size:11px;font-weight:750;position:absolute;top:23px;left:25px}.bs-ul-page .status{letter-spacing:.1em;text-transform:uppercase;color:#657068;background:#ffffffb8;border:1px solid #e7e5e0;border-radius:30px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:750;display:flex;position:absolute;top:19px;right:23px}.bs-ul-page .status:before{content:"";background:#a4483e;border-radius:50%;width:5px;height:5px}.bs-ul-page .product-figure img{object-fit:contain;object-position:center;filter:drop-shadow(0 15px 12px #3d34261f);width:100%;height:440px;transition:transform .7s var(--ease);display:block}.bs-ul-page .product:hover .product-figure img{transform:scale(1.035)}.bs-ul-page .product-copy{padding:30px 33px 34px}.bs-ul-page .product-overline{color:#8b948e;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:780}.bs-ul-page .product h3{letter-spacing:-.047em;margin:10px 0;font-size:clamp(26px,2.4vw,36px);font-weight:670;line-height:1.2}.bs-ul-page .product-copy p{color:#747b77;max-width:430px;min-height:71px;margin:0;font-size:13.5px;line-height:1.8}.bs-ul-page .product-detail{border-top:1px solid #eceeeb;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding-top:19px;display:flex}.bs-ul-page .product-detail span:first-child{color:#636b66;font-size:12px;font-weight:660}.bs-ul-page .product-detail span:last-child{text-transform:uppercase;letter-spacing:.12em;color:#9a443d;font-size:10px;font-weight:770}.bs-ul-page .information{border-top:1px solid var(--line);background:#fff;padding:69px 0 76px}.bs-ul-page .info-wrap{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;display:grid}.bs-ul-page .small-label{color:var(--accent);letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:800;display:inline-block}.bs-ul-page .information h2{letter-spacing:-.048em;max-width:475px;margin:11px 0 13px;font-size:clamp(27px,3vw,41px);font-weight:650;line-height:1.17}.bs-ul-page .information p{color:#818983;max-width:505px;margin:0;font-size:13.5px;line-height:1.9}.bs-ul-page .upcoming{background:#fbfcfa;border:1px solid #e9ebe8;border-radius:12px;padding:9px 21px}.bs-ul-page .upcoming .item{color:#3e4842;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:12px;font-weight:670;display:flex}.bs-ul-page .upcoming .item+.item{border-top:1px solid #e8eae6}.bs-ul-page .upcoming .item em{color:#9caaa0;letter-spacing:.035em;font-size:10px;font-style:normal;font-weight:700}.bs-ul-page .reveal{opacity:0;transition:opacity .75s var(--ease), transform .75s var(--ease);transform:translateY(17px)}.bs-ul-page .reveal.visible{opacity:1;transform:none}@media (width<=900px){.bs-ul-page .product-figure{min-height:380px;padding:15px}.bs-ul-page .product-figure img{height:352px}.bs-ul-page .product-copy{padding:24px}.bs-ul-page .info-wrap{gap:28px}}@media (width<=670px){.bs-ul-page .container{width:min(100% - 34px,520px)}.bs-ul-page .hero{padding:60px 0 54px}.bs-ul-page .hero h1{letter-spacing:-.055em;font-size:clamp(39px,10vw,55px)}.bs-ul-page .hero p{font-size:14px}.bs-ul-page .hero-actions{flex-direction:column;gap:13px}.bs-ul-page .hero-footnote{margin-top:31px}.bs-ul-page .collection{padding:8px 0 66px}.bs-ul-page .collection-heading{margin-bottom:20px}.bs-ul-page .collection-heading .aside{display:none}.bs-ul-page .product-grid{grid-template-columns:1fr;gap:19px}.bs-ul-page .product-figure{min-height:380px}.bs-ul-page .product-figure img{height:350px}.bs-ul-page .product-copy p{min-height:0}.bs-ul-page .information{padding:51px 0 57px}.bs-ul-page .info-wrap{grid-template-columns:1fr;gap:25px}}@media (prefers-reduced-motion:reduce){.bs-ul-page .reveal{opacity:1;transition:none;transform:none}.bs-ul-page .product,.bs-ul-page .product-figure img,.bs-ul-page .primary-link{transition:none}}.acoustic-page{color-scheme:light;--ink:#222725;--ink2:#404844;--muted:#707a74;--line:#e6e8e4;--surface:#fff;--page:#fcfcfb;--sage:#f0f3ef;--sand:#f5f3ef;--accent:#aa3732;--accent-dark:#8f2b27;--ease:cubic-bezier(.2,.75,.25,1)}.acoustic-page .container{width:min(1192px,100% - 64px);margin-inline:auto}.acoustic-page .hero{text-align:center;background:radial-gradient(50% 80% at 50% 110%,#f5f2ec 0%,#f5f2ec00 74%),#fcfcfb;padding:80px 0 76px;position:relative;overflow:hidden}.acoustic-page .hero .eyebrow{letter-spacing:.21em;text-transform:uppercase;color:#68746c;align-items:center;gap:11px;font-size:10px;font-weight:800;display:inline-flex}.acoustic-page .hero .eyebrow:before{content:"";background:var(--accent);width:25px;height:1.5px}.acoustic-page .hero h1{letter-spacing:-.063em;text-wrap:balance;max-width:910px;margin:19px auto 21px;font-size:clamp(38px,5.4vw,76px);font-weight:670;line-height:1.085}.acoustic-page .hero h1 .line2{color:#9a403a;display:block}.acoustic-page .hero p{color:var(--muted);max-width:580px;margin:0 auto;font-size:16px;line-height:1.8}.acoustic-page .hero-actions{justify-content:center;align-items:center;gap:17px;margin-top:29px;display:flex}.acoustic-page .primary-link{background:var(--ink);color:#fff;transition:transform .25s var(--ease), background .25s;border-radius:8px;justify-content:center;align-items:center;gap:13px;padding:13px 21px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.acoustic-page .primary-link:hover{background:#3c4240;transform:translateY(-2px)}.acoustic-page .scroll-note{color:#849088;font-size:11px;font-weight:600}.acoustic-page .hero-footnote{color:#a6aaa5;letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin-top:45px;font-size:9px;font-weight:800;display:flex}.acoustic-page .hero-footnote:before,.acoustic-page .hero-footnote:after{content:"";background:#dfe2dd;width:40px;height:1px}.acoustic-page .collection{padding:17px 0 100px}.acoustic-page .collection-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.acoustic-page .collection-heading .eyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:800}.acoustic-page .collection-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(23px,2.8vw,36px);font-weight:670}.acoustic-page .collection-heading .aside{color:#8a918b;margin-bottom:5px;font-size:12px}.acoustic-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.acoustic-page .product{border:1px solid var(--line);transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:#fff;border-radius:19px;position:relative;overflow:hidden;box-shadow:0 11px 34px #23272109}.acoustic-page .product:hover{transform:translateY(-5px);box-shadow:0 23px 55px #23272116}.acoustic-page .product-figure{isolation:isolate;background:linear-gradient(155deg,#faf8f4,#f4f0ea 83%);justify-content:center;align-items:center;min-height:490px;padding:24px 26px 16px;display:flex;position:relative;overflow:hidden}.acoustic-page .product:nth-child(2) .product-figure{background:linear-gradient(155deg,#faf9f7,#f0f2f0 83%)}.acoustic-page .product-figure:before{content:"";z-index:-1;filter:blur(34px);opacity:.48;background:#a39c8b3d;border-radius:50%;height:170px;position:absolute;bottom:8%;left:20%;right:20%}.acoustic-page .product-number{color:#8c948c;letter-spacing:.07em;font-size:11px;font-weight:750;position:absolute;top:23px;left:25px}.acoustic-page .status{letter-spacing:.1em;text-transform:uppercase;color:#657068;background:#ffffffb8;border:1px solid #e7e5e0;border-radius:30px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:750;display:flex;position:absolute;top:19px;right:23px}.acoustic-page .status:before{content:"";background:#a4483e;border-radius:50%;width:5px;height:5px}.acoustic-page .product-figure img{object-fit:contain;object-position:center;filter:drop-shadow(0 15px 12px #3d342617);width:100%;height:410px;transition:transform .7s var(--ease);display:block}.acoustic-page .product:hover .product-figure img{transform:scale(1.035)}.acoustic-page .product-copy{padding:30px 33px 34px}.acoustic-page .product-overline{color:#8b948e;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:780}.acoustic-page .product h3{letter-spacing:-.047em;margin:10px 0;font-size:clamp(26px,2.4vw,36px);font-weight:670;line-height:1.2}.acoustic-page .product-copy p{color:#747b77;max-width:430px;min-height:71px;margin:0;font-size:13.5px;line-height:1.8}.acoustic-page .product-detail{border-top:1px solid #eceeeb;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding-top:19px;display:flex}.acoustic-page .product-detail span:first-child{color:#636b66;font-size:12px;font-weight:660}.acoustic-page .product-detail span:last-child{text-transform:uppercase;letter-spacing:.12em;color:#9a443d;font-size:10px;font-weight:770}.acoustic-page .information{border-top:1px solid var(--line);background:#fff;padding:69px 0 76px}.acoustic-page .info-wrap{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;display:grid}.acoustic-page .small-label{color:var(--accent);letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:800;display:inline-block}.acoustic-page .information h2{letter-spacing:-.048em;max-width:475px;margin:11px 0 13px;font-size:clamp(27px,3vw,41px);font-weight:650;line-height:1.17}.acoustic-page .information p{color:#818983;max-width:505px;margin:0;font-size:13.5px;line-height:1.9}.acoustic-page .upcoming{background:#fbfcfa;border:1px solid #e9ebe8;border-radius:12px;padding:9px 21px}.acoustic-page .upcoming .item{color:#3e4842;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:12px;font-weight:670;display:flex}.acoustic-page .upcoming .item+.item{border-top:1px solid #e8eae6}.acoustic-page .upcoming .item em{color:#9caaa0;letter-spacing:.035em;font-size:10px;font-style:normal;font-weight:700}.acoustic-page .reveal{opacity:0;transition:opacity .75s var(--ease), transform .75s var(--ease);transform:translateY(17px)}.acoustic-page .reveal.visible{opacity:1;transform:none}@media (width<=900px){.acoustic-page .product-figure{min-height:380px;padding:15px}.acoustic-page .product-figure img{height:352px}.acoustic-page .product-copy{padding:24px}.acoustic-page .info-wrap{gap:28px}}@media (width<=670px){.acoustic-page .container{width:min(100% - 34px,520px)}.acoustic-page .hero{padding:60px 0 54px}.acoustic-page .hero h1{letter-spacing:-.055em;font-size:clamp(39px,10vw,55px)}.acoustic-page .hero p{font-size:14px}.acoustic-page .hero-actions{flex-direction:column;gap:13px}.acoustic-page .hero-footnote{margin-top:31px}.acoustic-page .collection{padding:8px 0 66px}.acoustic-page .collection-heading{margin-bottom:20px}.acoustic-page .collection-heading .aside{display:none}.acoustic-page .product-grid{grid-template-columns:1fr;gap:19px}.acoustic-page .product-figure{min-height:380px}.acoustic-page .product-figure img{height:350px}.acoustic-page .product-copy p{min-height:0}.acoustic-page .information{padding:51px 0 57px}.acoustic-page .info-wrap{grid-template-columns:1fr;gap:25px}}@media (prefers-reduced-motion:reduce){.acoustic-page .reveal{opacity:1;transition:none;transform:none}.acoustic-page .product,.acoustic-page .product-figure img,.acoustic-page .primary-link{transition:none}}.intumescent-page{--ink:#252927;--muted:#767c79;--hair:#e9ebe8;--red:#a54138;--paper:#fbfbfa;--white:#fff;--ease:cubic-bezier(.22,.8,.25,1)}.intumescent-page .wrap{width:min(1210px,100% - 72px);margin-inline:auto}.intumescent-page .hero{text-align:center;background:radial-gradient(44% 45% at 50% 105%,#f0ede7 0%,#0000 100%);padding:84px 0 76px;position:relative}.intumescent-page .kicker{letter-spacing:.2em;color:var(--red);text-transform:uppercase;justify-content:center;align-items:center;gap:13px;font-size:10px;font-weight:760;display:inline-flex}.intumescent-page .kicker:before,.intumescent-page .kicker:after{content:"";background:#b36b60;width:25px;height:1px}.intumescent-page .hero h1{letter-spacing:-.067em;text-wrap:balance;max-width:980px;margin:18px auto 15px;font-size:clamp(40px,5.7vw,77px);font-weight:675;line-height:1.11}.intumescent-page .hero h1 span{color:var(--red);display:block}.intumescent-page .coming{color:#626d66;letter-spacing:.17em;text-transform:uppercase;background:#fff;border:1px solid #e2e5e0;border-radius:28px;align-items:center;gap:9px;margin-top:10px;padding:10px 17px;font-size:10px;font-weight:750;display:inline-flex}.intumescent-page .coming:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px}.intumescent-page .collection{padding:0 0 114px}.intumescent-page .collection-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding:0 0 23px;display:flex}.intumescent-page .collection-head h2{letter-spacing:-.042em;margin:0;font-size:clamp(24px,2.65vw,34px);font-weight:660;line-height:1.15}.intumescent-page .collection-head .qty{color:#929a95;letter-spacing:.12em;font-size:11px;font-weight:700}.intumescent-page .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.intumescent-page .item{min-width:0;transition:box-shadow .35s var(--ease), transform .35s var(--ease);background:#fff;border:1px solid #e5e8e4;border-radius:15px;overflow:hidden;box-shadow:0 5px 20px #22231f06}.intumescent-page .item:hover{transform:translateY(-5px);box-shadow:0 17px 42px #22231f17}.intumescent-page .item-image{aspect-ratio:1.14;background:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.intumescent-page .item-image picture{width:100%;height:100%;display:block}.intumescent-page .item-image img{object-fit:contain;width:100%;height:100%;transition:transform .7s var(--ease)}.intumescent-page .item:hover .item-image img{transform:scale(1.045)}.intumescent-page .item-index{color:#adb4ae;letter-spacing:.08em;z-index:1;font-size:9px;font-weight:760;position:absolute;top:18px;left:20px}.intumescent-page .item-footer{border-top:1px solid #eff0ee;justify-content:space-between;align-items:center;gap:14px;min-height:87px;padding:20px 23px;display:flex}.intumescent-page .item-footer h3{letter-spacing:-.03em;margin:0;font-size:18px;font-weight:670;line-height:1.2}.intumescent-page .tiny-arrow{color:#b8bcb9;font-size:15px;line-height:1}.intumescent-page .reveal{opacity:0;transition:opacity .64s var(--ease), transform .64s var(--ease);transform:translateY(15px)}.intumescent-page .reveal.visible{opacity:1;transform:none}@media (width<=990px){.intumescent-page .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.intumescent-page .wrap{width:min(100% - 46px,860px)}.intumescent-page .hero{padding:74px 0 65px}.intumescent-page .item-footer{min-height:75px}}@media (width<=590px){.intumescent-page .wrap{width:calc(100% - 32px)}.intumescent-page .hero{padding:60px 0 50px}.intumescent-page .hero h1{font-size:clamp(38px,10vw,54px)}.intumescent-page .collection{padding-bottom:70px}.intumescent-page .collection-head{align-items:center;margin-bottom:17px}.intumescent-page .collection-head h2{font-size:26px}.intumescent-page .grid{grid-template-columns:1fr;gap:16px}.intumescent-page .item-image{aspect-ratio:1.3}.intumescent-page .item-footer{min-height:72px;padding:17px 20px}.intumescent-page .item-footer h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.intumescent-page .reveal{opacity:1;transition:none;transform:none}.intumescent-page .item,.intumescent-page .item-image img{transition:none}}.thai-mdf-page{--ink:#222725;--soft-ink:#59605d;--muted:#7c8580;--border:#e8eae7;--accent:#a53c36;--page:#fdfdfc;--ease:cubic-bezier(.22,.7,.2,1)}.thai-mdf-page .shell{width:min(1220px,100% - 64px);margin-inline:auto}.thai-mdf-page .hero{text-align:center;background:radial-gradient(37% 60% at 50% 112%,#f1f1ed,#0000 80%),#fdfdfc;padding:84px 0 72px;position:relative;overflow:hidden}.thai-mdf-page .hero__eyebrow{letter-spacing:.21em;text-transform:uppercase;color:#727c76;align-items:center;gap:11px;font-size:10px;font-weight:780;display:inline-flex}.thai-mdf-page .hero__eyebrow:before,.thai-mdf-page .hero__eyebrow:after{content:"";background:#b25d56;width:23px;height:1px;display:inline-block}.thai-mdf-page .hero h1{letter-spacing:-.072em;max-width:1010px;margin:24px auto 18px;font-size:clamp(45px,6.4vw,86px);font-weight:680;line-height:1.08}.thai-mdf-page .hero h1 span{color:#a4433d}.thai-mdf-page .hero__summary{color:#78817b;max-width:520px;margin:0 auto;font-size:clamp(14px,1.3vw,17px);line-height:1.9}.thai-mdf-page .hero__action{color:#fff;background:var(--ink);transition:transform .23s var(--ease), background .23s;border-radius:9px;align-items:center;gap:12px;margin-top:29px;padding:13px 19px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.thai-mdf-page .hero__action:hover{background:#3a423d;transform:translateY(-3px)}.thai-mdf-page .hero__action svg{width:16px;height:16px}.thai-mdf-page .hero__caption{color:#9aa39c;text-transform:uppercase;letter-spacing:.16em;margin-top:39px;font-size:10px;font-weight:770}.thai-mdf-page .collection{padding:25px 0 116px}.thai-mdf-page .collection__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.thai-mdf-page .section-eyebrow{color:#a2443c;text-transform:uppercase;letter-spacing:.17em;margin:0 0 8px;font-size:10px;font-weight:780}.thai-mdf-page .collection__head h2{letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,36px);font-weight:660;line-height:1.2}.thai-mdf-page .collection__aside{color:#8e9791;margin-bottom:5px;font-size:11px;font-weight:560}.thai-mdf-page .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.thai-mdf-page .product{--product-accent:#ae8b67;min-width:0;transition:transform .32s var(--ease), box-shadow .32s var(--ease);background:#fff;border:1px solid #e6e8e5;border-radius:19px;overflow:hidden;box-shadow:0 10px 30px #28292307}.thai-mdf-page .product:nth-child(2){--product-accent:#7f9b89}.thai-mdf-page .product:nth-child(3){--product-accent:#be8078}.thai-mdf-page .product:hover{transform:translateY(-7px);box-shadow:0 23px 48px #21251f13}.thai-mdf-page .product__visual{background:#fff;place-items:center;min-height:356px;padding:24px 16px 12px;display:grid;position:relative;overflow:hidden}.thai-mdf-page .product__visual:before{content:"";background:radial-gradient(#d7cebe16,#0000 74%);border-radius:100%;width:230px;height:180px;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.thai-mdf-page .product__counter{color:#a1aaa3;z-index:1;letter-spacing:.1em;font-size:10px;font-weight:760;position:absolute;top:21px;left:22px}.thai-mdf-page .product__status{z-index:1;color:#757d77;letter-spacing:.095em;text-transform:uppercase;background:#fbfcfa;border:1px solid #e7eae5;border-radius:30px;padding:5px 9px;font-size:9px;font-weight:760;position:absolute;top:17px;right:18px}.thai-mdf-page .product__status:before{content:"";vertical-align:2px;background:#b4584e;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.thai-mdf-page .product__visual picture{z-index:0;width:100%;position:relative}.thai-mdf-page .product__visual img{aspect-ratio:1;object-fit:contain;object-position:center;width:100%;height:auto;transition:transform .55s var(--ease);display:block}.thai-mdf-page .product:hover img{transform:scale(1.04)}.thai-mdf-page .product__copy{padding:12px 28px 30px}.thai-mdf-page .product__eyebrow{color:#96a099;letter-spacing:.17em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:750}.thai-mdf-page .product__copy h3{letter-spacing:-.042em;margin:0;font-size:clamp(23px,2.25vw,29px);font-weight:675;line-height:1.25}.thai-mdf-page .product__bottom{color:#858e88;border-top:1px solid #ecedeb;justify-content:space-between;align-items:center;margin-top:26px;padding-top:17px;font-size:11px;font-weight:600;display:flex}.thai-mdf-page .product__bottom i{background:var(--product-accent);border-radius:2px;width:30px;height:3px;display:inline-block}.thai-mdf-page .closing{border-top:1px solid var(--border);text-align:center;background:#fff;padding:72px 0 78px}.thai-mdf-page .closing__eyebrow{text-transform:uppercase;color:#a4423d;letter-spacing:.17em;font-size:10px;font-weight:770}.thai-mdf-page .closing h2{letter-spacing:-.052em;max-width:700px;margin:12px auto 11px;font-size:clamp(29px,3.5vw,46px);font-weight:650;line-height:1.15}.thai-mdf-page .closing p{color:#808983;max-width:480px;margin:0 auto;font-size:13px;line-height:1.85}.thai-mdf-page .reveal{opacity:0;transition:opacity .75s var(--ease), transform .75s var(--ease);transform:translateY(17px)}.thai-mdf-page .reveal.is-visible{opacity:1;transform:none}@media (width<=1050px){.thai-mdf-page .grid{gap:13px}.thai-mdf-page .product__copy{padding-inline:20px}.thai-mdf-page .product__visual{min-height:290px;padding-inline:10px}}@media (width<=760px){.thai-mdf-page .shell{width:min(100% - 34px,570px)}.thai-mdf-page .hero{padding:60px 0 50px}.thai-mdf-page .hero h1{letter-spacing:-.056em}.thai-mdf-page .hero__summary{max-width:360px}.thai-mdf-page .hero__caption{margin-top:30px}.thai-mdf-page .collection{padding:18px 0 75px}.thai-mdf-page .collection__aside{display:none}.thai-mdf-page .grid{grid-template-columns:1fr;gap:20px}.thai-mdf-page .product__visual{min-height:335px;padding:24px 22px 0}.thai-mdf-page .product__visual img{object-fit:contain;width:100%;height:320px}.thai-mdf-page .product__copy{padding:10px 25px 26px}.thai-mdf-page .product__copy h3{font-size:28px}.thai-mdf-page .closing{padding:54px 0 61px}}@media (prefers-reduced-motion:reduce){.thai-mdf-page .reveal{opacity:1;transition:none;transform:none}.thai-mdf-page .product,.thai-mdf-page .product img,.thai-mdf-page .hero__action{transition:none}}.plywood-page{--ink:#222725;--soft-ink:#59605d;--muted:#7c8580;--border:#e8eae7;--accent:#a53c36;--page:#fdfdfc;--ease:cubic-bezier(.22,.7,.2,1)}.plywood-page .shell{width:min(1220px,100% - 64px);margin-inline:auto}.plywood-page .hero{text-align:center;background:radial-gradient(37% 60% at 50% 112%,#f1f1ed,#0000 80%),#fdfdfc;padding:84px 0 72px;position:relative;overflow:hidden}.plywood-page .hero__eyebrow{letter-spacing:.21em;text-transform:uppercase;color:#727c76;align-items:center;gap:11px;font-size:10px;font-weight:780;display:inline-flex}.plywood-page .hero__eyebrow:before,.plywood-page .hero__eyebrow:after{content:"";background:#b25d56;width:23px;height:1px;display:inline-block}.plywood-page .hero h1{letter-spacing:-.072em;max-width:1010px;margin:24px auto 18px;font-size:clamp(45px,6.4vw,86px);font-weight:680;line-height:1.08}.plywood-page .hero h1 span{color:#a4433d}.plywood-page .hero__summary{color:#78817b;max-width:620px;margin:0 auto;font-size:clamp(14px,1.3vw,17px);line-height:1.9}.plywood-page .hero__action{color:#fff;background:var(--ink);transition:transform .23s var(--ease), background .23s;border-radius:9px;align-items:center;gap:12px;margin-top:29px;padding:13px 19px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.plywood-page .hero__action:hover{background:#3a423d;transform:translateY(-3px)}.plywood-page .hero__action svg{width:16px;height:16px}.plywood-page .hero__caption{color:#9aa39c;text-transform:uppercase;letter-spacing:.16em;margin-top:39px;font-size:10px;font-weight:770}.plywood-page .collection{padding:25px 0 116px}.plywood-page .collection__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.plywood-page .section-eyebrow{color:#a2443c;text-transform:uppercase;letter-spacing:.17em;margin:0 0 8px;font-size:10px;font-weight:780}.plywood-page .collection__head h2{letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,36px);font-weight:660;line-height:1.2}.plywood-page .collection__aside{color:#8e9791;margin-bottom:5px;font-size:11px;font-weight:560}.plywood-page .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.plywood-page .product{--product-accent:#b89f7d;min-width:0;transition:transform .32s var(--ease), box-shadow .32s var(--ease);background:#fff;border:1px solid #e6e8e5;border-radius:19px;overflow:hidden;box-shadow:0 10px 30px #28292307}.plywood-page .product:nth-child(2){--product-accent:#86a090}.plywood-page .product:nth-child(3){--product-accent:#be8078}.plywood-page .product:nth-child(4){--product-accent:#5e8ea4}.plywood-page .product:hover{transform:translateY(-7px);box-shadow:0 23px 48px #21251f13}.plywood-page .product__visual{background:#fff;place-items:center;min-height:390px;padding:24px 16px 12px;display:grid;position:relative;overflow:hidden}.plywood-page .product__visual:before{content:"";background:radial-gradient(#d7cebe16,#0000 74%);border-radius:100%;width:250px;height:190px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.plywood-page .product__counter{color:#a1aaa3;z-index:1;letter-spacing:.1em;font-size:10px;font-weight:760;position:absolute;top:21px;left:22px}.plywood-page .product__status{z-index:1;color:#757d77;letter-spacing:.095em;text-transform:uppercase;background:#fbfcfa;border:1px solid #e7eae5;border-radius:30px;padding:5px 9px;font-size:9px;font-weight:760;position:absolute;top:17px;right:18px}.plywood-page .product__status:before{content:"";vertical-align:2px;background:#b4584e;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.plywood-page .product__visual picture{z-index:0;width:100%;position:relative}.plywood-page .product__visual img{aspect-ratio:16/10;object-fit:contain;object-position:center;width:100%;height:auto;transition:transform .55s var(--ease);display:block}.plywood-page .product:hover img{transform:scale(1.04)}.plywood-page .product__copy{padding:12px 28px 30px}.plywood-page .product__eyebrow{color:#96a099;letter-spacing:.17em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:750}.plywood-page .product__copy h3{letter-spacing:-.042em;margin:0;font-size:clamp(23px,2.25vw,29px);font-weight:675;line-height:1.25}.plywood-page .product__bottom{color:#858e88;border-top:1px solid #ecedeb;justify-content:space-between;align-items:center;margin-top:26px;padding-top:17px;font-size:11px;font-weight:600;display:flex}.plywood-page .product__bottom i{background:var(--product-accent);border-radius:2px;width:30px;height:3px;display:inline-block}.plywood-page .closing{border-top:1px solid var(--border);text-align:center;background:#fff;padding:72px 0 78px}.plywood-page .closing__eyebrow{text-transform:uppercase;color:#a4423d;letter-spacing:.17em;font-size:10px;font-weight:770}.plywood-page .closing h2{letter-spacing:-.052em;max-width:700px;margin:12px auto 11px;font-size:clamp(29px,3.5vw,46px);font-weight:650;line-height:1.15}.plywood-page .closing p{color:#808983;max-width:480px;margin:0 auto;font-size:13px;line-height:1.85}.plywood-page .reveal{opacity:0;transition:opacity .75s var(--ease), transform .75s var(--ease);transform:translateY(17px)}.plywood-page .reveal.is-visible{opacity:1;transform:none}@media (width<=1050px){.plywood-page .grid{gap:14px}.plywood-page .product__copy{padding-inline:20px}.plywood-page .product__visual{min-height:320px;padding-inline:10px}}@media (width<=760px){.plywood-page .shell{width:min(100% - 34px,570px)}.plywood-page .hero{padding:60px 0 50px}.plywood-page .hero h1{letter-spacing:-.056em}.plywood-page .hero__summary{max-width:360px}.plywood-page .hero__caption{margin-top:30px}.plywood-page .collection{padding:18px 0 75px}.plywood-page .collection__aside{display:none}.plywood-page .grid{grid-template-columns:1fr;gap:20px}.plywood-page .product__visual{min-height:305px;padding:24px 22px 0}.plywood-page .product__copy{padding:10px 25px 26px}.plywood-page .product__copy h3{font-size:28px}.plywood-page .closing{padding:54px 0 61px}}@media (prefers-reduced-motion:reduce){.plywood-page .reveal{opacity:1;transition:none;transform:none}.plywood-page .product,.plywood-page .product img,.plywood-page .hero__action{transition:none}}.tools-page{--ink:#252927;--muted:#767c79;--hair:#e9ebe8;--red:#a54138;--paper:#fbfbfa;--white:#fff;--ease:cubic-bezier(.22,.8,.25,1)}.tools-page .wrap{width:min(1210px,100% - 72px);margin-inline:auto}.tools-page .hero{text-align:center;background:radial-gradient(44% 45% at 50% 105%,#f0ede7 0%,#0000 100%);padding:84px 0 76px;position:relative}.tools-page .kicker{letter-spacing:.2em;color:var(--red);text-transform:uppercase;justify-content:center;align-items:center;gap:13px;font-size:10px;font-weight:760;display:inline-flex}.tools-page .kicker:before,.tools-page .kicker:after{content:"";background:#b36b60;width:25px;height:1px}.tools-page .hero h1{letter-spacing:-.067em;text-wrap:balance;max-width:1100px;margin:18px auto 15px;font-size:clamp(40px,5.7vw,77px);font-weight:675;line-height:1.11}.tools-page .hero h1 span{color:var(--red);display:block}.tools-page .coming{color:#626d66;letter-spacing:.17em;text-transform:uppercase;background:#fff;border:1px solid #e2e5e0;border-radius:28px;align-items:center;gap:9px;margin-top:10px;padding:10px 17px;font-size:10px;font-weight:750;display:inline-flex}.tools-page .coming:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px}.tools-page .collection{padding:0 0 114px}.tools-page .collection-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding:0 0 23px;display:flex}.tools-page .collection-head h2{letter-spacing:-.042em;margin:0;font-size:clamp(24px,2.65vw,34px);font-weight:660;line-height:1.15}.tools-page .collection-head .qty{color:#929a95;letter-spacing:.12em;font-size:11px;font-weight:700}.tools-page .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.tools-page .item{min-width:0;transition:box-shadow .35s var(--ease), transform .35s var(--ease);background:#fff;border:1px solid #e5e8e4;border-radius:15px;overflow:hidden;box-shadow:0 5px 20px #22231f06}.tools-page .item:hover{transform:translateY(-5px);box-shadow:0 17px 42px #22231f17}.tools-page .item-image{aspect-ratio:1.14;background:radial-gradient(at 50% 58%,#fff 0% 52%,#fcfcfb 100%);place-items:center;display:grid;position:relative;overflow:hidden}.tools-page .item-image picture{width:100%;height:100%;display:block}.tools-page .item-image img{object-fit:contain;width:100%;height:100%;transition:transform .7s var(--ease);padding:16px 20px 7px}.tools-page .item:hover .item-image img{transform:scale(1.045)}.tools-page .item-index{color:#adb4ae;letter-spacing:.08em;z-index:1;font-size:9px;font-weight:760;position:absolute;top:18px;left:20px}.tools-page .item-footer{border-top:1px solid #eff0ee;justify-content:space-between;align-items:center;gap:14px;min-height:87px;padding:20px 23px;display:flex}.tools-page .item-footer h3{letter-spacing:-.03em;margin:0;font-size:17px;font-weight:670;line-height:1.2}.tools-page .reveal{opacity:0;transition:opacity .64s var(--ease), transform .64s var(--ease);transform:translateY(15px)}.tools-page .reveal.visible{opacity:1;transform:none}@media (width<=990px){.tools-page .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.tools-page .wrap{width:min(100% - 46px,860px)}.tools-page .hero{padding:74px 0 65px}.tools-page .item-footer{min-height:75px}}@media (width<=590px){.tools-page .wrap{width:calc(100% - 32px)}.tools-page .hero{padding:60px 0 50px}.tools-page .hero h1{font-size:clamp(38px,10vw,54px)}.tools-page .collection{padding-bottom:70px}.tools-page .collection-head{align-items:center;margin-bottom:17px}.tools-page .collection-head h2{font-size:26px}.tools-page .grid{grid-template-columns:1fr;gap:16px}.tools-page .item-image{aspect-ratio:1.3}.tools-page .item-image img{padding:10px 24px}.tools-page .item-footer{min-height:72px;padding:17px 20px}.tools-page .item-footer h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.tools-page .reveal{opacity:1;transition:none;transform:none}.tools-page .item,.tools-page .item-image img{transition:none}}.verin-page{color-scheme:light;--ink:#15202b;--ink-soft:#515f6d;--muted:#7a8792;--line:#e9ecef;--red:#d81927;--radius:22px;--shadow:0 11px 32px #1f31400b}.verin-page .container{width:min(1370px,100% - 76px);margin:0 auto}.verin-page .intro-line{justify-content:space-between;align-items:center;gap:16px;padding:25px 0 4px;display:flex}.verin-page .crumbs{color:#8a959e;letter-spacing:.055em;font-size:11px}.verin-page .crumbs strong{color:#26323c;font-weight:650}.verin-page .top-badge{letter-spacing:.12em;color:#52616b;white-space:nowrap;background:#f9fafc;border:1px solid #e8eaf0;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:800}.verin-page .top-badge:before{content:"";vertical-align:1px;background:#e7a741;border-radius:100%;width:6px;height:6px;margin-right:8px;display:inline-block}.verin-page .hero{grid-template-columns:minmax(360px,.92fr) minmax(0,1.24fr);align-items:center;gap:18px;min-height:700px;padding:11px 0 56px;display:grid}.verin-page .machine-panel{align-self:stretch;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.verin-page .machine-panel:after{content:"";z-index:-1;background:radial-gradient(#f8fafce6 0%,#0000 70%);position:absolute;inset:12% 4% 7%}.verin-page .machine-img{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 12px 10px #00000006);width:min(100%,555px);height:auto;max-height:700px}.verin-page .hero-right{flex-direction:column;justify-content:center;gap:30px;min-width:0;display:flex}.verin-page .verinbrand{justify-content:center;align-items:center;gap:22px;display:flex}.verin-page .verinmark{background:conic-gradient(from -23deg,#fd3338 0deg,#ff9814 48deg,#f9e82d 89deg,#56c954 136deg,#08bae0 185deg,#0a4fbb 239deg,#872ac9 300deg,#ed1598 334deg,#fd3338 360deg);border-radius:50%;flex:none;width:111px;height:111px;position:relative;box-shadow:0 4px 11px #556e7f12}.verin-page .verinmark:before{content:"";background:#fff;border-radius:15px;width:21px;height:53px;position:absolute;top:27px;left:25px;transform:rotate(-21deg);box-shadow:29px 11px #fff}.verin-page .verinmark:after{content:"";background:#fff;border-radius:16px;width:50px;height:15px;position:absolute;bottom:21px;left:43px}.verin-page .wordmark{min-width:0;line-height:1}.verin-page .wordmark .verin{color:#df001b;letter-spacing:-.067em;font-size:clamp(48px,5.25vw,76px);font-weight:780;display:block}.verin-page .wordmark .chrome{letter-spacing:-.048em;background:linear-gradient(90deg,#139645 4%,#10a7cb 30%,#2057ae 58%,#ba2fa3 83%,#df165b 100%);color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;font-size:clamp(42px,4.53vw,65px);font-weight:700;display:block}.verin-page .wordmark .sub{text-align:left;letter-spacing:.135em;white-space:nowrap;color:#273139;margin-top:13px;font-size:clamp(11px,1.25vw,16px);font-weight:580;display:block}.verin-page .hero-copy{text-align:center;max-width:660px;margin:0 auto}.verin-page .hero-copy h1{letter-spacing:-.04em;margin:0;font-size:clamp(27px,2.45vw,35px);font-weight:700;line-height:1.2}.verin-page .hero-copy p{color:#6b7985;max-width:620px;margin:13px auto 0;font-size:13px;line-height:1.85}.verin-page .feature-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.verin-page .feature{text-align:center;min-width:0;box-shadow:var(--shadow);background:#fff;border:1px solid #edf0f1;border-radius:19px;grid-column:span 4;padding:8px 9px 15px;transition:transform .25s,box-shadow .25s}.verin-page .feature:nth-child(n+4){grid-column:span 3;padding:6px 8px 13px}.verin-page .feature:hover{transform:translateY(-5px);box-shadow:0 17px 40px #1e314017}.verin-page .feature-img{aspect-ratio:1;object-fit:contain;width:100%;max-width:190px;height:auto;max-height:190px;margin:0 auto 1px;display:block}.verin-page .feature:nth-child(n+4) .feature-img{max-width:152px}.verin-page .feature-title{letter-spacing:.009em;place-items:center;min-height:33px;font-size:clamp(10px,1vw,12px);font-weight:740;line-height:1.4;display:grid}.verin-page .feature:nth-child(n+4) .feature-title{font-size:clamp(9.5px,.9vw,11px)}.verin-page .intro-bottom{border-top:1px solid #eff1f3;grid-template-columns:1.35fr 1fr 1fr 1fr;align-items:start;gap:25px;padding:41px 0 45px;display:grid}.verin-page .intro-bottom .intro-lead{letter-spacing:-.039em;max-width:370px;margin:0;font-size:25px;font-weight:720;line-height:1.28}.verin-page .metric{border-left:1px solid #e9ecef;padding-left:23px}.verin-page .metric strong{letter-spacing:-.03em;margin:0 0 8px;font-size:19px;font-weight:770;line-height:1.25;display:block}.verin-page .metric span{color:#85909a;font-size:11.6px;line-height:1.55;display:block}.verin-page .section{padding:94px 0}.verin-page .section-gray{background:#fafbfc}.verin-page .eyebrow{letter-spacing:.18em;color:#cc263a;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:800}.verin-page .section-heading{letter-spacing:-.052em;margin:0 0 15px;font-size:clamp(34px,3.35vw,47px);font-weight:730;line-height:1.17}.verin-page .section-desc{color:#667582;max-width:655px;margin:0;font-size:14px;line-height:1.95}.verin-page .flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:43px;display:grid}.verin-page .step{background:#fff;border:1px solid #e9edef;border-radius:20px;min-width:0;padding:26px 24px 28px;box-shadow:0 6px 20px #1d2b3706}.verin-page .step-num{color:#b8273b;background:#fff0f2;border-radius:11px;place-items:center;width:36px;height:36px;margin-bottom:26px;font-size:12px;font-weight:780;display:grid}.verin-page .step h3{letter-spacing:-.024em;margin:0 0 12px;font-size:16px;line-height:1.35}.verin-page .step p{color:#6d7b87;margin:0;font-size:12.5px;line-height:1.82}.verin-page .workflow{grid-template-columns:.92fr 1.08fr;align-items:center;gap:70px;display:grid}.verin-page .workflow-figure{box-shadow:var(--shadow);background:#f8fafb;border:1px solid #eef0f2;border-radius:25px;overflow:hidden}.verin-page .workflow-figure img{aspect-ratio:1.37;object-fit:cover;mix-blend-mode:multiply;width:100%;height:auto}.verin-page .workflow-copy .section-desc{max-width:600px}.verin-page .factlist{gap:17px;margin-top:28px;display:grid}.verin-page .fact{align-items:flex-start;gap:14px;display:flex}.verin-page .fact-icon{color:#ce3348;border:1px solid #e8eaec;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-size:14px;font-weight:700;display:grid}.verin-page .fact p{color:#5b6874;margin:2px 0;font-size:13px;line-height:1.75}.verin-page .fact strong{color:#222d35}.verin-page .contact-custom{padding:45px 0 86px}.verin-page .contact-banner{background:linear-gradient(110deg,#f8f9fc,#fff 48%,#fff9fa);border:1px solid #edf0f3;border-radius:25px;justify-content:space-between;align-items:center;gap:25px;padding:52px 58px;display:flex;overflow:hidden}.verin-page .contact-banner h2{letter-spacing:-.047em;margin:0 0 9px;font-size:clamp(26px,2.65vw,36px);line-height:1.2}.verin-page .contact-banner p{color:#74818a;max-width:570px;margin:0;font-size:13px}.verin-page .contact-action{color:#fff;background:#1b2631;border-radius:10px;flex:none;align-items:center;gap:16px;padding:13px 21px;font-size:12px;font-weight:650;transition:background .2s;display:inline-flex}.verin-page .contact-action:hover{background:#c3273b}@media (width<=1250px){.verin-page .container{width:min(1180px,100% - 54px)}.verin-page .hero{grid-template-columns:.8fr 1.2fr;gap:6px}.verin-page .machine-img{max-height:625px}.verin-page .verinmark{width:88px;height:88px}.verin-page .verinmark:before{transform-origin:0 0;transform:rotate(-21deg)scale(.78)}.verin-page .verinmark:after{width:40px;height:13px;bottom:17px;left:34px}.verin-page .verinbrand{gap:15px}.verin-page .feature-grid{gap:9px}.verin-page .feature-title{font-size:10.5px}}@media (width<=960px){.verin-page .hero{grid-template-columns:minmax(0,1fr);gap:19px;min-height:0;padding:29px 0 48px}.verin-page .hero-right{display:contents}.verin-page .verinbrand{grid-row:1;margin:0 auto}.verin-page .hero-copy{grid-row:2;padding:0 10px}.verin-page .machine-panel{grid-row:3;align-self:center;min-height:0}.verin-page .machine-img{width:min(480px,88%);max-height:530px}.verin-page .feature-grid{grid-row:4;width:min(100%,780px);margin:auto}.verin-page .intro-bottom{grid-template-columns:repeat(3,1fr)}.verin-page .intro-lead{grid-column:1/-1}.verin-page .intro-bottom .intro-lead{max-width:none}.verin-page .workflow{gap:35px}}@media (width<=650px){.verin-page .container{width:calc(100% - 32px)}.verin-page .intro-line{padding-top:19px}.verin-page .crumbs{font-size:9.5px}.verin-page .top-badge{padding:6px 9px;font-size:9px}.verin-page .hero{padding:20px 0 27px}.verin-page .hero-right{gap:22px}.verin-page .verinbrand{gap:12px}.verin-page .verinmark{width:70px;height:70px}.verin-page .verinmark:before{top:17px;left:15px;transform:rotate(-21deg)scale(.62)}.verin-page .verinmark:after{width:30px;height:10px;bottom:13px;left:27px}.verin-page .wordmark .verin{font-size:40px}.verin-page .wordmark .chrome{font-size:35px}.verin-page .wordmark .sub{letter-spacing:.095em;margin-top:8px;font-size:9px}.verin-page .hero-copy h1{font-size:26px}.verin-page .hero-copy p{font-size:12px}.verin-page .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.verin-page .feature,.verin-page .feature:nth-child(n+4){border-radius:14px;grid-column:span 1;padding:7px 7px 11px}.verin-page .feature:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.verin-page .feature-img,.verin-page .feature:nth-child(n+4) .feature-img{max-width:135px;max-height:135px}.verin-page .feature-title,.verin-page .feature:nth-child(n+4) .feature-title{min-height:30px;font-size:10.5px}.verin-page .machine-img{width:min(400px,99%);max-height:460px}.verin-page .intro-bottom{grid-template-columns:1fr;gap:17px;padding:30px 0}.verin-page .intro-bottom .intro-lead{font-size:25px}.verin-page .metric{padding-left:15px}.verin-page .metric strong{margin-bottom:3px;font-size:17px}.verin-page .section{padding:60px 0}.verin-page .section-heading{font-size:32px}.verin-page .section-desc{font-size:12.5px}.verin-page .flow-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.verin-page .step{border-radius:15px;padding:20px 16px 22px}.verin-page .step-num{margin-bottom:19px}.verin-page .step h3{font-size:14px}.verin-page .step p{font-size:11.5px}.verin-page .workflow{grid-template-columns:1fr;gap:26px}.verin-page .workflow-figure{grid-row:2}.verin-page .contact-custom{padding:0 0 60px}.verin-page .contact-banner{flex-direction:column;align-items:flex-start;gap:20px;padding:32px 25px}.verin-page .contact-banner h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.verin-page .feature,.verin-page .contact-action{transition:none}}.cs-page{color:#222725;background:#fdfdfc;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:300;overflow:hidden}html[dir=rtl] .cs-page{font-family:Tajawal,sans-serif}.cs-page h1,.cs-page h2,.cs-page h3{font-family:inherit;font-weight:400}.cs-page .hero,.cs-page .hero .wrap,.cs-page .hero .shell{box-sizing:border-box}.cs-page .hero{justify-content:center;align-items:center;min-height:clamp(625px,78vh,790px);display:flex}.cs-page .hero h1,.cs-page .hero p{overflow-wrap:normal}.cs-page .product img,.cs-page .item img,.cs-page .feature img{max-width:100%}.cs-page .cs-crumbs{color:#677780;align-items:center;gap:12px;max-width:1210px;margin:auto;padding:13px 28px;font-size:11px;display:flex}.cs-page .cs-crumbs a:hover{color:#aa3732}.cs-page .cs-crumbs .cs-tag{color:#a33e39;letter-spacing:.09em;margin-inline-start:auto;font-size:10px}.cs-page:not([data-cs-ready]) .reveal{opacity:1!important;transform:none!important}.cs-page a:focus-visible,.cs-page button:focus-visible{outline-offset:4px;outline:2px solid #7fbfe7}.cs-page .cs-inquiry{text-align:center;padding:0 26px 86px}.cs-page .cs-inquiry a{color:#fff;background:#222725;border-radius:7px;padding:13px 24px;font-size:13px;display:inline-block}.cs-page .cs-inquiry a:hover{background:#3d4b4a}.cs-page .cs-thumb-caption{color:#76838c;font-size:11px}.cs-page .cs-status-note{color:#89958e;letter-spacing:.09em;font-size:12px}.cs-page .cs-product-image{object-fit:contain}html[dir=rtl] .cs-page .product-copy,html[dir=rtl] .cs-page .product__copy{text-align:right}html[dir=rtl] .cs-page .hero__action svg{transform:scaleX(-1)}.cs-page img{user-select:none}@media (width<=760px){.cs-page .hero{min-height:625px}.cs-page .cs-crumbs{flex-wrap:wrap;padding-inline:18px}}@media (prefers-reduced-motion:reduce){.cs-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.verin-page{background:#fff}.verin-page .hero{align-items:stretch;justify-content:initial;color:#15202b;background:#fff;height:auto;min-height:0;display:grid}.verin-page .machine-panel{background:#fff}@media (width<=880px){.verin-page .hero{flex-direction:column;display:flex}}.verin-page .section .steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:30px;display:grid}@media (width<=760px){.verin-page .section .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.verin-page .section .steps{grid-template-columns:1fr}}.cs-page .reveal.visible,.cs-page .reveal.is-visible{opacity:1;transform:none}
