@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/static/assets/dm-sans-latin-Xz1IZZA0.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/static/assets/manrope-latin-DHIcAJRg.woff2)format("woff2")}:root{color:#182842;font-synthesis:none;--blue:#283b87;--navy:#14254a;--muted:#4d596d;--line:#e5e8ee;--red:#dc3747;--page-background:#d9dfe9;background:#fff;font-family:DM Sans,Arial,sans-serif;font-weight:400;line-height:1.65}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:125px}body{margin:0}main{background:var(--page-background)}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;height:auto;display:block}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #db3b50}button,a{touch-action:manipulation}.wrap{width:min(1200px,100% - 80px);margin-inline:auto}.topbar{background:var(--navy);color:#e3e8f4;letter-spacing:.2px;font-size:11px}.topbar .wrap{justify-content:space-between;align-items:center;min-height:33px;display:flex}.topbar a{align-items:center;gap:8px;font-size:12px;display:flex}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:25px;min-height:110px;display:flex}.brand{flex-shrink:0}.brand img{width:164px;height:auto}.main-nav{align-items:center;gap:33px;font-size:13px;font-weight:550;display:flex}.main-nav>a{align-items:center;min-height:44px;display:flex}.main-nav a:hover{color:var(--blue)}.main-nav .nav-contact{border:1px solid #d5dbe6;border-radius:4px;gap:24px;margin-left:6px;padding:0 18px}.menu-toggle{display:none}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:52px;padding-block:70px 75px;display:grid}.eyebrow{color:var(--blue);letter-spacing:1.8px;align-items:center;gap:9px;margin:0 0 21px;font-size:10px;font-weight:700;line-height:1.5;display:flex}.eyebrow>span{background:var(--red);border-radius:50%;width:6px;height:6px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif}h1{letter-spacing:-2.6px;margin:0 0 25px;font-size:clamp(40px,4.4vw,62px);font-weight:750;line-height:1.12}h1>span{color:var(--blue)}.hero-description{color:var(--muted);max-width:470px;margin-bottom:30px;font-size:17px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.button{border-radius:4px;justify-content:center;align-items:center;gap:25px;min-height:49px;padding:13px 22px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.primary{color:#fff;background:var(--blue)}.primary:hover{background:#192b6a;transform:translateY(-2px)}.plain-link{align-items:center;gap:13px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.plain-link:hover{color:var(--blue)}.hero-footnote{color:#526078;align-items:center;gap:12px;margin-top:42px;font-size:11px;display:flex}.small-line{background:#b7c0d2;width:26px;height:1px}.hero-picture{background:#cbd3dc;border-radius:6px;height:475px;position:relative;overflow:hidden}.hero-picture>img{object-fit:cover;object-position:52% center;width:100%;height:100%}.picture-shade{background:linear-gradient(#0000 25%,#0b1b39c9 100%);position:absolute;inset:0}.picture-caption{color:#fff;position:absolute;bottom:40px;left:32px;right:32px}.picture-caption>span{letter-spacing:2px;opacity:.8;font-size:9px}.picture-caption p{letter-spacing:-.7px;margin:14px 0 0;font:600 32px/1.25 Manrope,sans-serif}.picture-caption>svg{position:absolute;bottom:5px;right:0}.photo-label{color:#fff;letter-spacing:.4px;text-shadow:0 1px 5px #000;font-size:9px;position:absolute;top:20px;right:22px}.expertise-strip{border-block:1px solid var(--line);background:#cfd7e5}.expertise-strip .wrap{justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.expertise-strip .wrap>span{letter-spacing:1.6px;color:#526078;font-size:9px;font-weight:600}.expertise-strip p{align-items:center;gap:11px;margin:0;font-size:12px;display:flex}.expertise-strip svg{color:var(--blue)}.section{padding-block:88px}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:40px;display:flex}.section-heading .eyebrow{margin-bottom:15px}h2{letter-spacing:-1.5px;margin-bottom:0;font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1.22}.section-heading>p{max-width:345px;color:var(--muted);margin-bottom:3px;font-size:14px;line-height:1.85}.solutions-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.solution{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;padding:28px;transition:background .2s;display:flex}.solution:hover{background:#f8f9fc}.solution-top{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.icon-box{width:45px;height:45px;color:var(--blue);background:#f0f2f9;border-radius:5px;place-items:center;display:grid}.index{color:#9aa3b1;font-size:10px}.solution h3{letter-spacing:-.45px;margin-bottom:12px;font-size:17px;font-weight:700}.solution>p{color:var(--muted);flex:1;margin-bottom:24px;font-size:13px;line-height:1.85}.solution-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:13px;display:flex}.solution-bottom>span{letter-spacing:.15px;color:#7e8797;font-size:9px}.solution-bottom>a{min-width:44px;min-height:44px;color:var(--blue);border-radius:50%;place-items:center;display:grid}.solution-bottom>a:hover{background:#e7eaf5}.hotel-feature{background:var(--navy);color:#fff;overflow:hidden}.hotel-inner{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-block:70px;display:grid}.eyebrow.light{color:#c3cbe4}.hotel-copy h2{margin-bottom:22px;font-size:35px}.hotel-copy>p:not(.eyebrow){color:#c2cadd;max-width:440px;font-size:14px;line-height:1.9}.hotel-copy ul{margin:25px 0;padding:0;list-style:none}.hotel-copy li{color:#e3e8f2;align-items:center;gap:10px;margin-bottom:11px;font-size:12px;display:flex}.hotel-copy li svg{color:#a8b9ed}.feature-actions{flex-wrap:wrap;align-items:center;gap:13px 25px;display:flex}.button.white{color:var(--navy);background:#fff}.button.white:hover{background:#e5ebfc}.feature-desk{align-items:center;gap:7px;min-height:44px;font-size:11px;display:flex}.hotel-visual{padding-top:25px;position:relative}.feature-label{color:#a0aecb;text-align:center;letter-spacing:2px;margin-bottom:30px;font-size:9px;display:block}.hotel-visual>img{filter:drop-shadow(0 15px 20px #070c2266);width:100%}.hotel-tags{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.hotel-tags>span{color:#d8e0ef;border:1px solid #435173;border-radius:4px;align-items:center;gap:7px;padding:7px 12px;font-size:10px;display:flex}.products-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.product-feature{border:1px solid var(--line);background:#fff;border-radius:5px;overflow:hidden}.product-image{background:#f5f6f9}.product-image>img{aspect-ratio:1.77;object-fit:contain;width:100%}.product-feature-body{padding:27px 30px}.product-feature-body .eyebrow{margin-bottom:12px}.product-feature h3{letter-spacing:-.7px;margin-bottom:12px;font-size:23px;line-height:1.35}.product-feature p{color:var(--muted);max-width:380px;font-size:13px}.product-feature .plain-link{color:var(--blue)}.product-list{background:#fff;border-radius:5px;flex-direction:column;padding-inline:20px;display:flex}.product-row{border-top:1px solid var(--line);align-items:flex-start;gap:19px;padding:23px 0;display:flex}.product-row:last-child{border-bottom:1px solid var(--line)}.product-row:hover h3{color:var(--blue)}.product-icon{color:var(--blue);background:#f3f5fa;border-radius:4px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.product-row h3{letter-spacing:-.3px;margin:0 0 5px;font-size:15px;font-weight:650;line-height:1.4}.product-row p{color:var(--muted);margin:0 0 6px;font-size:12px}.product-brands{letter-spacing:.5px;color:#7c8594;font-size:9px}.row-arrow{color:var(--blue);flex-shrink:0;margin-top:10px;margin-left:auto}.about-section{border-block:1px solid var(--line);background:#d1d9e6}.about-inner{grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding-block:70px;display:grid}.about-image{border-radius:5px;position:relative;overflow:hidden}.about-image>img{object-fit:cover;object-position:50% 60%;width:100%;height:360px}.image-address{color:#fff;background:#14254ad9;border-radius:3px;align-items:center;gap:7px;padding:9px 13px;font-size:10px;display:flex;position:absolute;bottom:18px;left:18px}.about-copy .eyebrow{margin-bottom:15px}.about-copy h2{margin-bottom:23px;font-size:33px}.about-copy>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.9}.about-copy .plain-link{color:var(--blue);margin-top:6px}.contact-section{color:#fff;background:#182b52;padding-block:75px 30px}.contact-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:40px;display:flex}.contact-heading h2{font-size:43px}.contact-heading>p{color:#c5cede;max-width:320px;margin-bottom:5px;font-size:14px}.contact-heading .eyebrow{margin-bottom:16px}.contact-grid{grid-template-columns:1fr 1.15fr 1fr;gap:18px;display:grid}.contact-card{border:1px solid #415272;border-radius:4px;flex-direction:column;align-items:flex-start;padding:24px;transition:background .2s;display:flex;position:relative}.contact-card>svg{color:#bbc8e3;margin-bottom:24px}.contact-card>span{color:#c3cde1;margin-bottom:5px;font-size:11px}.contact-card>strong{letter-spacing:-.5px;font-family:Manrope,sans-serif;font-size:22px;font-weight:600}.contact-card>.contact-arrow{position:absolute;top:25px;right:22px}.contact-card p{color:#ced6e7;margin:0;font-size:12px;line-height:1.9}.hours strong{color:#fff;margin-left:10px;font-weight:500}a.contact-card:hover{background:#263b63}.contact-bottom{color:#c6cfe0;border-top:1px solid #3b4e70;align-items:center;gap:28px;margin-top:32px;padding-top:22px;font-size:11px;display:flex}.contact-bottom span,.contact-bottom a{align-items:center;gap:8px;min-height:44px;display:flex}.contact-bottom>a:last-child{margin-left:auto}.footer{align-items:center;gap:28px;padding-block:25px;display:flex}.footer img{width:90px}.footer p{color:#7b8495;margin:0;font-size:10px}.footer p span{display:block}.footer>a:last-child{align-items:center;gap:12px;min-height:44px;margin-left:auto;font-size:11px;display:flex}.footer>a:last-child svg{transform:rotate(-90deg)}.skip-link{z-index:100;background:#fff;padding:12px 20px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}@media (width>=1450px){.hero{gap:80px}.hero-picture{height:490px}}@media (width<=1050px){.wrap{width:calc(100% - 48px)}.main-nav{gap:20px}.hero{gap:30px}.hero-picture{height:430px}h1{font-size:45px}.hero-description{font-size:15px}.hero-actions{gap:16px}.hero-actions .plain-link{font-size:12px}.expertise-strip .wrap>span{display:none}.solution{padding:23px}.solution h3{font-size:16px}.solution-bottom>span{font-size:8px}.hotel-inner{gap:35px}.hotel-copy h2{font-size:30px}.about-inner{gap:40px}.contact-card{padding:22px 18px}.contact-card>strong{font-size:19px}.products-grid{gap:28px}.product-row{gap:13px}}@media (width<=760px){html{scroll-padding-top:110px}.wrap{width:calc(100% - 36px)}.topbar .wrap{min-height:30px}.topbar .wrap>span{font-size:9px}.topbar a{font-size:10px}.header-inner{min-height:96px}.brand img{width:145px}.menu-toggle{width:46px;height:46px;color:var(--navy);border:1px solid var(--line);background:#f3f5fa;border-radius:4px;place-items:center;display:grid}.main-nav{border-bottom:1px solid var(--line);background:#fff;padding:12px 18px 22px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 25px #14254a0d}.main-nav.is-open{flex-direction:column;align-items:stretch;gap:3px;display:flex}.main-nav>a{min-height:49px;padding:10px 12px}.main-nav .nav-contact{background:var(--navy);color:#fff;justify-content:space-between;margin:6px 0 0}.hero{grid-template-columns:1fr;gap:32px;padding-block:43px 35px}.eyebrow{letter-spacing:1.4px;margin-bottom:19px;font-size:9px}h1{letter-spacing:-1.9px;margin-bottom:21px;font-size:clamp(36px,8.3vw,56px)}.hero-description{max-width:500px;margin-bottom:24px;font-size:15px;line-height:1.8}.hero-actions{gap:12px 20px}.hero-footnote{margin-top:25px;font-size:10px}.hero-picture{width:100%;height:330px}.hero-picture>img{object-position:50% 45%}.picture-caption{bottom:29px;left:25px;right:25px}.picture-caption p{font-size:28px}.picture-caption>span,.photo-label{font-size:8px}.expertise-strip .wrap{gap:10px;min-height:72px}.expertise-strip p{gap:5px;font-size:9px}.expertise-strip svg{flex-shrink:0;width:12px}.section{padding-block:54px}.section-heading{margin-bottom:27px;display:block}.section-heading>p{max-width:470px;margin:20px 0 0;font-size:13px;line-height:1.85}h2{letter-spacing:-1.1px;font-size:31px}.solutions-grid{grid-template-columns:repeat(2,1fr)}.solution{padding:21px 17px}.solution-top{margin-bottom:19px}.solution h3{font-size:16px;line-height:1.4}.solution>p{margin-bottom:20px;font-size:12px}.solution-bottom>span{max-width:120px;font-size:8px;line-height:1.6}.solution-bottom{gap:0;padding-top:8px}.solution-bottom>a{min-width:38px}.icon-box{width:39px;height:39px}.icon-box svg{width:23px}.hotel-inner{grid-template-columns:1fr;gap:30px;padding-block:50px}.hotel-copy h2{font-size:31px}.hotel-copy>p:not(.eyebrow){max-width:520px;font-size:13px}.hotel-copy li{font-size:11px}.hotel-visual{max-width:520px;margin:auto;padding:5px 8px 0}.feature-label{margin-bottom:22px;font-size:8px}.hotel-tags{gap:9px;margin-top:20px}.hotel-tags>span{padding:6px 9px;font-size:9px}.feature-actions{gap:4px 20px}.products-grid{grid-template-columns:1fr;gap:30px}.product-feature-body{padding:23px}.product-feature h3{font-size:22px}.product-image>img{max-height:290px}.product-row{gap:17px;padding:21px 0}.product-row h3{font-size:15px}.product-row p{font-size:12px}.product-brands{font-size:9px}.about-inner{grid-template-columns:1fr;gap:32px;padding-block:48px}.about-image>img{height:290px}.about-copy h2{font-size:31px}.about-copy>p:not(.eyebrow){font-size:13px}.contact-section{padding-block:50px 20px}.contact-heading{margin-bottom:27px;display:block}.contact-heading h2{font-size:36px}.contact-heading>p{max-width:360px;margin:20px 0 0;font-size:13px}.contact-grid{grid-template-columns:1fr;gap:12px}.contact-card{padding:21px 22px 23px}.contact-card>svg{margin-bottom:16px}.contact-card>strong{font-size:23px}.hours p{font-size:13px}.contact-bottom{flex-wrap:wrap;gap:0 25px;margin-top:25px;padding-top:15px;font-size:10px}.contact-bottom>span{flex-basis:100%}.contact-bottom>a:last-child{margin-left:0}.footer{gap:18px;padding-block:22px}.footer img{width:75px}.footer p{font-size:9px}.footer>a:last-child{gap:6px;font-size:9px}}@media (width<=390px){.solutions-grid{grid-template-columns:1fr}.solution{padding:25px}.solution h3{font-size:18px}.solution>p{font-size:13px}.solution-bottom>span{max-width:none;font-size:9px}.hero-actions .plain-link{font-size:11px}.hero-actions .button{gap:17px;padding-inline:17px}.expertise-strip p{font-size:8px}.hero-picture{height:290px}.topbar .wrap>span{font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.additional-products{color:var(--muted);border-top:1px solid var(--line);margin:28px 0 0;padding-top:22px;font-size:12px;line-height:1.9}.additional-products>a{color:var(--blue);align-items:center;gap:6px;min-height:44px;margin-left:8px;font-weight:550;display:inline-flex}@media (width<=760px){.additional-products{font-size:11px}.additional-products>a{margin-left:0}}.internet-feature{border:1px solid var(--line);background:#fff;border-radius:5px;grid-template-columns:240px 1fr;align-items:center;gap:45px;margin-top:30px;padding:34px 38px;display:grid}.internet-logo{padding:20px 8px;display:block}.internet-logo img{width:100%;max-width:240px;height:auto;margin:auto}.internet-copy .eyebrow{margin-bottom:10px}.internet-copy h3{letter-spacing:-.7px;margin-bottom:13px;font-size:25px;line-height:1.3}.internet-copy>p:not(.eyebrow){color:var(--muted);margin-bottom:8px;font-size:13px;line-height:1.85}.internet-copy .plain-link{color:var(--blue)}@media (width<=760px){.internet-feature{grid-template-columns:1fr;gap:16px;padding:25px 22px}.internet-logo{padding:10px 0 15px}.internet-logo img{max-width:210px}.internet-copy h3{font-size:23px}.internet-copy .plain-link{font-size:12px}}.hotel-provider{background:#fff;border-radius:5px;justify-content:center;align-items:center;width:190px;margin:0 auto 25px;padding:13px 17px;display:flex}.hotel-provider img{width:156px;height:auto}.hotel-visual>.hotel-product-image{border:1px solid #52617d;border-radius:7px}.main-nav .nav-service-desk{gap:7px}.header-controls{order:2;align-items:center;gap:12px;display:flex}.main-nav{gap:22px;margin-left:auto}.language-switch{background:#fff;border:1px solid #c8d0df;border-radius:4px;flex-shrink:0;align-items:center;padding:2px;display:flex}.language-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;min-width:35px;min-height:40px;padding:5px 8px;font-size:11px;font-weight:650}.language-switch button[aria-pressed=true]{background:var(--navy);color:#fff}.cookie-settings{color:#526078;cursor:pointer;background:0 0;border:0;min-height:44px;margin-left:auto;padding:8px 5px;font-size:11px}.footer>a:last-child{margin-left:0}.cookie-banner{z-index:50;background:#fff;border:1px solid #bbc7da;border-radius:8px;align-items:center;gap:30px;width:min(1080px,100% - 36px);padding:24px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 45px #14254a30}.cookie-text{flex:1;min-width:0}.cookie-text h2{letter-spacing:-.4px;margin:0 0 9px;font-size:18px;line-height:1.4}.cookie-text p{color:#4d596d;margin:0;font-size:12px;line-height:1.8}.cookie-text .cookie-current{margin-top:5px;font-weight:600}.cookie-actions{flex-shrink:0;gap:10px;display:flex}.cookie-actions button{border:1px solid var(--blue);color:var(--blue);cursor:pointer;background:#fff;border-radius:4px;min-height:46px;padding:11px 15px;font-size:12px;font-weight:600}.cookie-actions button:hover{background:#e9edf6}@media (width<=1150px) and (width>=761px){.main-nav{gap:13px;font-size:11px}.main-nav .nav-contact{gap:10px;padding-inline:12px}.header-inner{gap:16px}.language-switch button{min-width:30px;padding-inline:6px}}@media (width<=900px) and (width>=761px){.menu-toggle{width:46px;height:46px;color:var(--navy);border:1px solid var(--line);background:#f3f5fa;border-radius:4px;place-items:center;display:grid}.main-nav{border-bottom:1px solid var(--line);background:#fff;padding:12px 24px 22px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 25px #14254a0d}.main-nav.is-open{flex-direction:column;align-items:stretch;gap:3px;display:flex}.main-nav>a{min-height:49px;padding:10px 12px}.main-nav .nav-contact{background:var(--navy);color:#fff;justify-content:space-between;margin:6px 0 0}.header-controls{margin-left:auto}}@media (width<=760px){.header-controls{gap:10px;margin-left:auto}.language-switch button{min-width:30px;padding-inline:6px;font-size:10px}.footer{flex-wrap:wrap;gap:10px 16px}.cookie-settings{font-size:10px}.cookie-banner{max-height:calc(100dvh - 20px);padding:19px;display:block;bottom:10px;overflow-y:auto}.cookie-text h2{font-size:17px}.cookie-text p{font-size:11px}.cookie-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.cookie-actions button{padding-inline:8px;font-size:11px}.footer>a:last-child{margin-left:auto}}@media (width<=390px){.header-inner,.header-controls{gap:8px}.language-switch button{min-width:27px;padding-inline:4px}}html:lang(en) h1{letter-spacing:-1.7px;font-size:clamp(32px,3.4vw,48px)}.brady-showcase{background:#fff;border:1px solid #bcc7d8;border-radius:7px;overflow:hidden}.brady-intro{grid-template-columns:1fr 1.05fr;align-items:center;gap:40px;padding:40px;display:grid}.brady-copy .eyebrow{margin-bottom:14px;font-size:9px}.brady-copy>h3{letter-spacing:-1.2px;margin-bottom:20px;font-size:34px;line-height:1.22}.brady-copy>p:not(.eyebrow){color:var(--muted);margin-bottom:21px;font-size:13px;line-height:1.9}.brady-actions{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.brady-range-image{background:#f5f6f9;border-radius:5px;overflow:hidden}.brady-range-image img{width:100%;height:auto}.brady-printers{grid-template-columns:repeat(3,1fr);gap:20px;padding:0 30px 30px;scroll-margin-top:140px;display:grid}.brady-printer-card{border:1px solid var(--line);border-radius:5px;flex-direction:column;display:flex;overflow:hidden}.brady-printer-image{background:#fff;place-items:center;padding:12px;display:grid}.brady-printer-image img{aspect-ratio:4/3;object-fit:contain;width:100%;max-width:300px}.brady-printer-copy{border-top:1px solid var(--line);background:#f8f9fc;flex-direction:column;flex:1;padding:20px;display:flex}.brady-printer-copy h4,.brady-materials h4{letter-spacing:-.4px;margin:0 0 12px;font:700 17px/1.4 Manrope,sans-serif}.brady-printer-copy p{color:var(--muted);flex:1;margin-bottom:14px;font-size:12px;line-height:1.85}.brady-printer-copy .plain-link{color:var(--blue);gap:8px;font-size:11px}.brady-materials{background:#edf1f8;border-block:1px solid #d7dfed;grid-template-columns:1fr 1fr;gap:30px;padding:28px 35px;display:grid}.brady-materials svg{color:var(--blue);margin-bottom:14px}.brady-materials p{color:var(--muted);margin:0;font-size:12px;line-height:1.85}.brady-service{justify-content:space-between;align-items:center;gap:25px;padding:26px 35px;display:flex}.brady-service p{margin:0;font-size:12px;line-height:1.8}.brady-service strong{font-weight:650}.brady-service span{color:var(--muted);display:block}.brady-service .plain-link{color:var(--blue);flex-shrink:0}.other-products-heading{margin:45px 0 25px}.other-products-heading .eyebrow{margin-bottom:12px}.other-products-heading h3{letter-spacing:-.8px;margin:0;font-size:26px;line-height:1.3}.products-grid.general-products{display:block}.general-products .product-list{grid-template-columns:1fr 1fr;gap:0 35px;padding:0 25px;display:grid}.general-products .product-row:nth-last-child(-n+2){border-bottom:1px solid var(--line)}@media (width<=1050px){.brady-intro{gap:25px;padding:30px}.brady-copy>h3{font-size:29px}.brady-printers{gap:14px;padding-inline:20px}.brady-printer-copy{padding:17px}.brady-printer-copy h4{font-size:15px}.general-products .product-list{gap:0 25px}}@media (width<=760px){.brady-intro{grid-template-columns:1fr;gap:25px;padding:25px 22px}.brady-copy>h3{font-size:30px}.brady-actions{gap:8px 18px}.brady-printers{grid-template-columns:1fr;gap:18px;padding:0 18px 23px}.brady-printer-image img{max-width:260px}.brady-printer-copy{padding:21px}.brady-printer-copy h4{font-size:18px}.brady-printer-copy p{font-size:13px}.brady-printer-copy .plain-link{font-size:12px}.brady-materials{grid-template-columns:1fr;gap:25px;padding:25px 22px}.brady-service{padding:23px 22px;display:block}.brady-service .plain-link{margin-top:12px}.other-products-heading{margin-top:35px}.other-products-heading h3{font-size:24px}.general-products .product-list{padding-inline:18px;display:flex}.general-products .product-row:nth-last-child(2){border-bottom:0}}.brady-brand{width:220px;max-width:100%;margin-bottom:25px;padding-block:6px;display:block}.brady-brand img{width:100%;height:auto}.brady-information{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.4fr;gap:40px;padding:32px 35px;display:grid}.brady-information-heading .eyebrow{margin-bottom:12px}.brady-information-heading h4{letter-spacing:-.7px;margin:0 0 14px;font:700 24px/1.35 Manrope,sans-serif}.brady-information-heading>p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.85}.brady-details details{border-top:1px solid var(--line)}.brady-details details:last-child{border-bottom:1px solid var(--line)}.brady-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:55px;padding:18px 0;font-size:13px;font-weight:600;line-height:1.6;list-style:none;display:flex}.brady-details summary::-webkit-details-marker{display:none}.brady-details summary:focus-visible{outline:3px solid var(--red);outline-offset:3px}.brady-details summary svg{color:var(--blue);flex-shrink:0;transition:transform .2s}.brady-details details[open] summary svg{transform:rotate(90deg)}.brady-detail-body{padding:0 0 18px}.brady-detail-body p{color:var(--muted);margin:0 0 7px;font-size:12px;line-height:1.9}.brady-detail-body .plain-link{color:var(--blue);font-size:11px}@media (width<=760px){.brady-brand{width:190px;margin-bottom:22px}.brady-information{padding:26px 22px;display:block}.brady-information-heading{margin-bottom:23px}.brady-information-heading h4{font-size:23px}.brady-details summary{gap:12px;font-size:12px}.brady-detail-body .plain-link{font-size:11px}}.contact-heading{text-align:center;display:block}.contact-heading .eyebrow{justify-content:center}.contact-heading>p{max-width:800px;margin:20px auto 0}
