/* CopyMe quote page */
body.page-id-2296 .elementor-location-header .elementor-element-7e736331{padding-top:4px;padding-bottom:4px}body.page-id-2296 .elementor-location-header .elementor-element-7e736331 .elementor-widget-image img{max-height:76px;width:auto}
.copyme-quote-page{--navy:#173c7a;--blue:#4d83d8;--orange:#ff941d;--ink:#182641;--line:#c4d1e3;color:var(--ink);font-family:Poppins,Arial,sans-serif}.copyme-quote-page *{box-sizing:border-box}.copyme-quote-page input,.copyme-quote-page textarea,.copyme-quote-page button{font-family:Poppins,Arial,sans-serif!important}
.copyme-quote__hero{position:relative;overflow:hidden;padding:72px 24px 104px;background:linear-gradient(116deg,#5c96e9,#778ce7 52%,#aa8eea);color:#fff;text-align:center}.copyme-quote__hero:before,.copyme-quote__hero:after{position:absolute;border:27px solid rgba(255,255,255,.12);border-radius:50%;content:''}.copyme-quote__hero:before{width:160px;height:160px;top:-64px;left:8%}.copyme-quote__hero:after{width:240px;height:240px;right:-96px;bottom:-144px}.copyme-quote__hero-inner{position:relative;z-index:1;max-width:680px;margin:auto}.copyme-quote__eyebrow{margin:0 0 12px;color:rgba(255,255,255,.9);font-size:11px;font-weight:800;letter-spacing:.14em}.copyme-quote__hero h1{margin:0;color:#fff;font-size:clamp(42px,5vw,68px);line-height:1;letter-spacing:-.05em}.copyme-quote__hero-inner>p:last-child{max-width:590px;margin:18px auto 0;color:#fff;font-size:17px;line-height:1.6}
.copyme-quote__page-bar{position:relative;z-index:2;margin-top:-45px;background:var(--navy);color:#fff}.copyme-quote__page-bar-inner{display:flex;align-items:center;gap:12px;width:min(1120px,calc(100% - 48px));margin:auto;padding:17px 0}.copyme-quote__page-bar-inner strong{font-size:15px}.copyme-quote__page-bar-inner span{color:rgba(255,255,255,.75);font-size:13px}
.copyme-quote{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.12fr);gap:clamp(36px,7vw,90px);width:min(1120px,calc(100% - 48px));margin:56px auto 80px}.copyme-quote__aside{align-self:start;padding-top:18px}.copyme-quote__aside-eyebrow{margin:0 0 12px;color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.14em}.copyme-quote__aside h2{max-width:360px;margin:0;color:var(--navy);font-size:clamp(30px,3vw,43px);line-height:1.1;letter-spacing:-.04em}.copyme-quote__aside ol{display:grid;gap:17px;margin:28px 0 0;padding:0;list-style:none}.copyme-quote__aside li{display:flex;gap:13px;align-items:flex-start}.copyme-quote__aside li>b{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:50%;background:#eaf2ff;color:var(--navy);font-size:12px}.copyme-quote__aside li span{display:grid;gap:3px;color:#64718a;font-size:14px;line-height:1.45}.copyme-quote__aside li strong{color:#273752;font-size:14px}
.copyme-quote__card{padding:clamp(24px,3vw,38px);border:1px solid #cad6e8;border-radius:18px;background:#f8faff;box-shadow:0 18px 45px rgba(27,57,111,.11)}.copyme-quote__form{display:grid;gap:20px}.copyme-quote__form-heading{padding-bottom:17px;border-bottom:1px solid #dbe4f1}.copyme-quote__form-heading>span{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.12em}.copyme-quote__form-heading h2{margin:6px 0 4px;color:var(--navy);font-size:25px;line-height:1.15}.copyme-quote__form-heading p{margin:0;color:#64718a;font-size:14px;line-height:1.5}.copyme-quote label,.copyme-quote legend{color:#263958;font-size:14px;font-weight:700}.copyme-quote label{display:grid;gap:7px}.copyme-quote label>span,.copyme-quote legend>span{color:var(--orange)}.copyme-quote input[type=text],.copyme-quote input[type=email],.copyme-quote input[type=tel],.copyme-quote textarea{width:100%;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:inset 0 1px 2px rgba(27,57,111,.03);padding:12px 14px;color:var(--ink);font-size:15px;line-height:1.4}.copyme-quote input[type=text],.copyme-quote input[type=email],.copyme-quote input[type=tel]{min-height:52px}.copyme-quote textarea{min-height:118px;resize:vertical}.copyme-quote input::placeholder,.copyme-quote textarea::placeholder{color:#8494aa;opacity:1}.copyme-quote input:focus,.copyme-quote textarea:focus{border-color:#356fc8;outline:0;box-shadow:0 0 0 4px rgba(77,131,216,.16)}.copyme-quote__two-col,.copyme-quote__options{display:grid;grid-template-columns:1fr 1fr;gap:16px}.copyme-quote fieldset{margin:0;padding:0;border:0}.copyme-quote legend{margin-bottom:10px}.copyme-quote__options{gap:12px}.copyme-quote__options label{display:flex;align-items:center;gap:8px;min-height:52px;border:1px solid var(--line);border-radius:9px;padding:12px;background:#fff;cursor:pointer;transition:.18s}.copyme-quote__options input,.copyme-quote__consent input{accent-color:var(--orange)}.copyme-quote__options span{color:#33415b;font-weight:700}.copyme-quote__options label:hover{border-color:#7da6e5}.copyme-quote__options label:has(input:checked){border-color:var(--orange);background:#fff7ea;box-shadow:0 0 0 2px rgba(255,148,29,.14)}.copyme-quote__options label:has(input:checked) span{color:#b75d00}.copyme-quote__product{display:grid;gap:4px;border-left:4px solid var(--orange);border-radius:5px;padding:11px 13px;background:#fff8ed}.copyme-quote__product span{color:#bb6709;font-size:11px;font-weight:800;letter-spacing:.08em}.copyme-quote__product strong{font-size:16px}.copyme-quote__product a{color:var(--navy);font-size:13px;font-weight:700}.copyme-quote__consent{display:flex!important;align-items:flex-start;gap:9px;border-radius:8px;padding:12px;background:#eef4fc}.copyme-quote__consent input{margin-top:3px}.copyme-quote__consent span{color:#56627a;font-size:12px;font-weight:500}.copyme-quote__consent b{color:var(--orange)}.copyme-quote button{display:flex;align-items:center;justify-content:space-between;border:0;border-radius:9px;padding:16px 18px;background:var(--orange);box-shadow:0 8px 18px rgba(255,148,29,.23);color:#fff;font-size:16px;font-weight:800;cursor:pointer}.copyme-quote button:hover{background:#e87c00}.copyme-quote__notice{margin:0;border-radius:8px;padding:13px 15px;font-size:14px}.copyme-quote__notice--success{background:#e9f8ef;color:#187344}.copyme-quote__notice--error{background:#fff0f0;color:#af2733}.copyme-quote__honeypot{position:absolute;left:-9999px}
@media(max-width:800px){body.page-id-2296 .elementor-location-header .elementor-element-7e736331 .elementor-widget-image img{max-height:62px}.copyme-quote__hero{padding:56px 20px}.copyme-quote__page-bar{margin-top:0}.copyme-quote__page-bar-inner{align-items:flex-start;flex-direction:column;gap:4px;width:min(100% - 32px,1120px);padding:14px 0}.copyme-quote{grid-template-columns:1fr;width:min(100% - 32px,1120px);margin:38px auto 60px}.copyme-quote__aside{padding:0}.copyme-quote__two-col,.copyme-quote__options{grid-template-columns:1fr}.copyme-quote__card{padding:22px}}

/* The shortcode was inserted in a WordPress code block. Flatten that wrapper
   at render time so it cannot create a blank line above the quote hero. */
body.page-id-2296 pre:has(.copyme-quote-page),
body.page-id-2296 code:has(.copyme-quote-page) { display: contents; margin: 0 !important; padding: 0 !important; background: transparent !important; font: inherit !important; white-space: normal !important; }

/* Use the shared office-automation banner on the quote-page hero. */
.copyme-quote__hero{background:#090d15 url('office-automation-page-hero.png') center / cover no-repeat}.copyme-quote__hero:before{inset:0;width:auto;height:auto;border:0;border-radius:0;background:linear-gradient(90deg,rgba(3,7,14,.72) 0%,rgba(3,7,14,.46) 49%,rgba(3,7,14,.2) 100%)}.copyme-quote__hero:after{display:none}

/* Keep the quote header visually continuous with its information bar. */
.copyme-quote__hero{background:var(--navy)}.copyme-quote__hero:before{display:none}

/* Match the page backdrop below the information bar to the shared blue. */
.copyme-quote-page{background:var(--navy)}
