/*!/wp-content/themes/lamboarts/css/manufacturing-private.css*/html,body{margin:0;padding:0}body{font-family:"Montserrat",sans-serif}.cmpl{--red:#dc3545;--red-dark:#b92d3b;--red-tint:rgba(220, 53, 69, .09);--ink:#000000;--ink-2:#141414;--body:#4a4a4a;--cream:#faf8f5;--cream-2:#f5f3ed;--line:#ebe6dd;--line-2:#e3ded4;--white:#ffffff;--radius:8px;--radius-sm:4px;--head:"Albert Sans", sans-serif;--text:"Montserrat", sans-serif;font-family:var(--text);font-weight:500;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased}.cmpl *,.cmpl *::before,.cmpl *::after{box-sizing:border-box}.cmpl-section{padding:70px 0 90px}.cmpl-section--tight{padding:60px 0 70px}.cmpl-cream{background:var(--cream)}.cmpl-cream-2{background:var(--cream-2)}.cmpl-dark{background:var(--ink-2);color:#fff;background-color:#1a1a1a;background-image:linear-gradient(135deg,rgb(15 15 15 / .92) 0%,rgb(26 26 26 / .85) 100%),url(/wp-content/themes/lamboarts/css/../images/commercial-content.jpeg);background-size:cover;background-position:center}.cmpl-narrow{max-width:900px;margin-left:auto;margin-right:auto}.cmpl h1,.cmpl h2,.cmpl h3,.cmpl h4{font-family:var(--head);font-weight:700;color:inherit;margin:0}.cmpl h1{font-size:clamp(32px, 4vw, 48px);line-height:1.16}.cmpl h2{font-size:clamp(27px, 3.1vw, 40px);line-height:1.25}.cmpl h3{font-size:20px;line-height:1.35}.cmpl-dark p{color:rgb(255 255 255 / .72)}.cmpl p:last-child{margin-bottom:0}.cmpl a{color:var(--red);text-decoration:none}.cmpl-body-link{color:var(--red);font-weight:600;border-bottom:1px solid rgb(220 53 69 / .35);transition:border-color .2s ease}.cmpl-body-link:hover{border-bottom-color:var(--red)}.cmpl-hl{color:var(--red)}.cmpl-eyebrow{display:block;font-family:var(--text);font-size:13px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:var(--red);margin-bottom:14px}.cmpl-head-center{text-align:center;max-width:820px;margin:0 auto 48px}.cmpl-head-center .cmpl-sub{font-size:17px;margin-top:14px}.cmpl-head-left{max-width:720px;margin-bottom:42px}.cmpl .cmpl-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--text);font-size:14px;font-weight:600;line-height:1;padding:16px 28px;border-radius:var(--radius-sm);border:1px solid #fff0;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.cmpl .cmpl-btn svg{width:16px;height:16px;flex:none}.cmpl .cmpl-btn--red{background:var(--red);border-color:var(--red);color:#fff}.cmpl .cmpl-btn--red:hover{background:var(--red-dark);border-color:var(--red-dark);color:#fff}.cmpl .cmpl-btn--dark{background:var(--ink-2);border-color:var(--ink-2);color:#fff}.cmpl .cmpl-btn--dark:hover{background:#000;color:#fff}.cmpl .cmpl-btn--ghost{background:#fff0;border-color:rgb(0 0 0 / .18);color:var(--ink)}.cmpl .cmpl-btn--ghost:hover{border-color:var(--ink)}.cmpl-dark .cmpl-btn--ghost{border-color:rgb(255 255 255 / .28);color:#fff}.cmpl-dark .cmpl-btn--ghost:hover{border-color:#fff;background:rgb(255 255 255 / .06)}.cmpl .cmpl-btn--wa{background:#25d366;border-color:#25d366;color:#0a2e18}.cmpl .cmpl-btn--wa:hover{background:#1fb856;border-color:#1fb856;color:#07240f}.cmpl-btn-row{display:flex;flex-wrap:wrap;gap:14px}.cmpl-hero{position:relative;color:#fff;padding:96px 0 104px;background-color:#1a1a1a;background-size:cover;background-position:center;background-image:url(https://lamboarts.com/wp-content/themes/lamboarts/images/commercial-content.jpeg)}.cmpl-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(10 10 10 / .94) 0%,rgb(10 10 10 / .86) 45%,rgb(10 10 10 / .45) 100%)}.cmpl-hero .container{position:relative;z-index:1}.cmpl-hero-inner{max-width:720px}.cmpl-hero-tag{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#fff;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .16);border-radius:100px;padding:8px 16px;margin-bottom:26px}.cmpl-hero-tag .dot{width:6px;height:6px;border-radius:50%;background:var(--red)}.cmpl-hero h1{color:#fff}.cmpl-hero-rule{width:64px;height:3px;background:var(--red);margin:24px 0}.cmpl-hero p{color:rgb(255 255 255 / .8);font-size:17px;max-width:620px}.cmpl-hero-note{margin-top:22px;font-size:15px;color:rgb(255 255 255 / .7)}.cmpl-hero-note a{color:#fff;border-bottom:1px solid var(--red);font-weight:600}.cmpl-hero-note a:hover{color:var(--red)}.cmpl-hero .cmpl-btn-row{margin-top:30px}.cmpl-strip{background:var(--cream);border-bottom:1px solid var(--line);padding:26px 0}.cmpl-strip-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.cmpl-strip-item{display:flex;align-items:flex-start;gap:12px}.cmpl-strip-item svg{width:22px;height:22px;color:var(--red);flex:none;margin-top:2px}.cmpl-strip-item b{display:block;font-size:14px;font-weight:700;color:var(--ink);line-height:1.35}.cmpl-strip-item span{display:block;font-size:13px;color:#6d6d6d;margin-top:3px;line-height:1.4}.cmpl-grid{display:grid;gap:24px}.cmpl-grid-2{grid-template-columns:repeat(2,1fr)}.cmpl-grid-3{grid-template-columns:repeat(3,1fr)}.cmpl-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:32px;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}.cmpl-card:hover{border-color:rgb(220 53 69 / .35);box-shadow:0 14px 34px rgb(20 20 20 / .07);transform:translateY(-2px)}.cmpl-card h3{margin-bottom:12px}.cmpl-card-num{position:absolute;top:22px;right:26px;font-family:var(--head);font-size:15px;font-weight:700;color:rgb(0 0 0 / .12);letter-spacing:1px}.cmpl-ico{width:46px;height:46px;border-radius:50%;background:var(--red-tint);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.cmpl-ico svg{width:21px;height:21px;color:var(--red)}.cmpl-path{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:36px;border-top:3px solid var(--red)}.cmpl-path-kicker{font-family:var(--head);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--red);display:block;margin-bottom:12px}.cmpl-path h3{margin-bottom:10px}.cmpl-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;counter-reset:step}.cmpl-step{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px 24px 26px;position:relative}.cmpl-step-num{width:40px;height:40px;border-radius:50%;background:var(--red);color:#fff;font-family:var(--head);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.cmpl-step h3{font-size:17px;margin-bottom:10px}.cmpl-step p{font-size:15px;line-height:1.65}.cmpl-split{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:start}.cmpl-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.cmpl-fact{background:#fff;border:1px solid var(--line);border-left:3px solid var(--red);border-radius:var(--radius-sm);padding:22px 20px}.cmpl-fact b{display:block;font-family:var(--head);font-size:16px;font-weight:700;margin-bottom:7px}.cmpl-fact span{font-size:14px;color:#666;line-height:1.6}.cmpl-why{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:center}.cmpl-why-media{position:relative;border-radius:var(--radius);overflow:hidden;min-height:420px;background:#1f1f1f url(https://lamboarts.com/wp-content/uploads/2026/04/Love-Music-Metal-Wall-Decor-_-Modern-Artistic-Music-Wall-Art-5.jpg) center / cover no-repeat}.cmpl-why-badge{position:absolute;left:22px;bottom:22px;background:var(--red);color:#fff;border-radius:var(--radius-sm);padding:14px 20px;font-family:var(--head);font-weight:700;font-size:15px;line-height:1.3;max-width:190px}.cmpl-why-badge strong{display:block;font-size:30px;line-height:1;margin-bottom:4px}.cmpl-why-list{display:grid;gap:4px}.cmpl-why-item{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid rgb(255 255 255 / .1)}.cmpl-why-item:last-child{border-bottom:0}.cmpl-why-item svg{width:20px;height:20px;color:var(--red);flex:none;margin-top:3px}.cmpl-why-item b{display:block;font-family:var(--head);font-size:17px;font-weight:700;color:#fff;margin-bottom:5px}.cmpl-why-item span{font-size:15px;line-height:1.65;color:rgb(255 255 255 / .7)}.cmpl-cta-band{text-align:center;padding:78px 0}.cmpl-cta-band h2{color:#fff}.cmpl-cta-band p{margin:16px auto 30px;max-width:620px;font-size:17px}.cmpl-cta-band .cmpl-btn-row{justify-content:center}.cmpl-faq{display:grid;gap:14px;max-width:980px;margin:0 auto}.cmpl-faq-item{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.cmpl-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;text-align:left;background:none;border:0;cursor:pointer;padding:22px 26px;font-family:var(--head);font-size:17px;font-weight:700;color:var(--ink)}.cmpl-faq-icon{width:30px;height:30px;border-radius:50%;border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;flex:none;font-size:18px;line-height:1;color:#444;transition:all .2s ease}.cmpl-faq-item.is-open .cmpl-faq-icon{background:var(--red);border-color:var(--red);color:#fff}.cmpl-faq-a{display:none;padding:0 26px 24px}.cmpl-faq-item.is-open .cmpl-faq-a{display:block}.cmpl-faq-a p{font-size:15.5px}.cmpl-form-card .flat-title .cmpl-form-title{color:#dd3849}.cmpl-form-card .flat-title p{color:#000}.cmpl-form-card .flat-title{align-items:flex-start;gap:0;margin-bottom:0;padding:0}.cmpl-close{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:start}.cmpl-form-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:34px;box-shadow:0 18px 44px rgb(20 20 20 / .06)}.cmpl-form-card h3{font-size:22px;margin-bottom:8px}.cmpl-form-card .cmpl-form-intro{font-size:15px;margin-bottom:24px}.cmpl-field{margin-bottom:18px}.cmpl-choice span.wpcf7-form-control-wrap{display:inline-block}.cmpl-choice span.wpcf7-form-control-wrap span.wpcf7-list-item{margin:0 15px 15px 0}.wpcf7-radio input[type="radio"]{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin:0 8px 0 0;border:2px solid #999;border-radius:50%;background:#fff;display:inline-grid;place-content:center;vertical-align:middle;cursor:pointer;transition:border-color .2s}.wpcf7-radio input[type="radio"]::before{content:"";width:8px;height:8px;border-radius:50%;background:#E21E1E;transform:scale(0);transition:transform .2s}.wpcf7-radio input[type="radio"]:checked{border-color:#E21E1E}.wpcf7-radio input[type="radio"]:checked::before{transform:scale(1)}.wpcf7-radio input[type="radio"]:checked+.wpcf7-list-item-label{color:#E21E1E}.wpcf7-radio input[type="radio"]:hover{border-color:#E21E1E}.wpcf7-radio input[type="radio"]:focus-visible{outline:2px solid rgb(226 30 30 / .35);outline-offset:2px}.wpcf7-radio .wpcf7-list-item{margin:0 20px 10px 0}.wpcf7-radio label{display:inline-flex;align-items:center;cursor:pointer}.cmpl-field label{display:block;font-size:13.5px;font-weight:600;color:var(--ink);margin-bottom:8px}.cmpl-field p.cmpl-hint{color:#000}.cmpl-field p{margin-bottom:0}.cmpl-field .opt{color:#999;font-weight:500}.cmpl-field input[type="text"],.cmpl-field input[type="email"],.cmpl-field input[type="tel"],.cmpl-field input[type="file"],.cmpl-field select,.cmpl-field textarea{width:100%;font-family:var(--text);font-size:14.5px;font-weight:500;color:var(--ink);background:#fff;border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:13px 14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.cmpl-field textarea{min-height:120px;resize:vertical;line-height:1.6}.cmpl-field input:focus,.cmpl-field select:focus,.cmpl-field textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px rgb(220 53 69 / .1)}.cmpl-field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cmpl-choice input{position:absolute;opacity:0;pointer-events:none}.cmpl-choice label{margin:0;text-align:center;border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:13px 18px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .2s ease}.cmpl-choice input:checked+label{border-color:var(--red);background:var(--red-tint);color:var(--red)}.cmpl-hint{font-size:12.5px;color:#8a8a8a;margin-top:7px}.cmpl-form-card .cmpl-btn{width:100%;justify-content:center;margin-top:6px;color:white!important;position:relative}span.wpcf7-spinner{position:absolute;margin:0;left:50%;top:50%;transform:translate(-50%,-50%)}.cmpl-form-card form.wpcf7-form{position:relative}.cmpl-form-msg{display:none;margin-top:16px;background:var(--red-tint);border:1px solid rgb(220 53 69 / .3);border-radius:var(--radius-sm);padding:14px 16px;font-size:14.5px;font-weight:600;color:var(--red)}.cmpl-form-msg.is-visible{display:block}@media (max-width:1100px){.cmpl-strip-grid{grid-template-columns:repeat(3,1fr);row-gap:22px}.cmpl-steps{grid-template-columns:repeat(3,1fr)}.cmpl-why,.cmpl-split,.cmpl-close{grid-template-columns:1fr;gap:40px}.cmpl-why-media{min-height:320px}}@media (max-width:860px){.cmpl-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.cmpl-section{padding:54px 0 62px}.cmpl-hero{padding:68px 0 72px}.cmpl-grid-2,.cmpl-grid-3,.cmpl-steps,.cmpl-strip-grid,.cmpl-facts,.cmpl-field-row,.cmpl-choice{grid-template-columns:1fr}.cmpl-card,.cmpl-path,.cmpl-form-card{padding:26px 22px}.cmpl-btn{width:100%;justify-content:center}.cmpl-faq-q{font-size:16px;padding:18px 20px}.cmpl-faq-a{padding:0 20px 20px}}