.qrp{background:var(--qrp-page-bg, #ffffff);color:var(--qrp-text, #1a2340)}.qrp__section{max-width:var(--qrp-max-width, 1200px);margin:0 auto;padding:var(--qrp-section-padding-y, 56px) 24px}.qrp__eyebrow{display:flex;align-items:center;gap:10px;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--qrp-accent, #e10000);margin:0 0 12px}.qrp__eyebrow:before{content:"";display:block;width:20px;height:2px;background:var(--qrp-accent, #e10000);flex-shrink:0}.qrp__heading{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.2;margin:0 0 14px;color:var(--qrp-heading, #15192b)}.qrp__body{font-size:1rem;line-height:1.6;color:var(--qrp-muted, #5b6472);margin:0}.qrp__section-head{margin-bottom:36px}.qrp__section-head--center{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.qrp__section-head--center .qrp__eyebrow{justify-content:center}.qrp__section-head--center .qrp__eyebrow:before{display:none}.qrp__hero{position:relative;overflow:hidden;color:#fff}.qrp__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.qrp__hero-media img{width:100%;height:100%;object-fit:cover}.qrp__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--qrp-hero-overlay, linear-gradient(90deg, rgba(10, 14, 26, .7) 0%, rgba(10, 14, 26, .45) 55%, rgba(10, 14, 26, .15) 100%))}.qrp__hero-content{position:relative;z-index:1;max-width:var(--qrp-max-width, 1200px);margin:0 auto;padding:44px 24px 56px}.qrp__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--qrp-hero-breadcrumb-size, 13px);color:var(--qrp-hero-breadcrumb-color, rgba(255, 255, 255, .72));margin-bottom:18px}.qrp__breadcrumb a{color:inherit;text-decoration:none}.qrp__breadcrumb a:hover,.qrp__breadcrumb span.is-current{color:var(--qrp-hero-title-color, #ffffff)}.qrp__hero-title{font-size:clamp(1.75rem,4.5vw,var(--qrp-hero-title-size, 44px));font-weight:800;line-height:1.1;color:var(--qrp-hero-title-color, #ffffff);margin:0 0 14px}.qrp__hero-subtitle{font-size:var(--qrp-hero-subtitle-size, 17px);line-height:1.6;max-width:640px;color:var(--qrp-hero-subtitle-color, #e5e9f0);margin:0 0 26px}.qrp__hero-badges{display:flex;flex-wrap:wrap;gap:28px}.qrp__hero-badge{display:flex;align-items:center;gap:10px;font-size:var(--qrp-hero-badge-text-size, 14px);font-weight:600;color:var(--qrp-hero-badge-text-color, #ffffff)}.qrp__hero-badge-icon{display:inline-flex;width:var(--qrp-hero-badge-icon-size, 22px);height:var(--qrp-hero-badge-icon-size, 22px);color:var(--qrp-hero-badge-icon-color, #e10000);flex-shrink:0}.qrp__hero-badge-icon .icon{display:block;width:100%;height:100%}.qrp__hero-badge-icon svg{display:block;width:100%;height:100%}.qrp__intro-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.qrp__intro-panel{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;background:var(--qrp-panel-bg, #eef0f5);border-radius:14px;padding:28px 22px}.qrp__intro-item{display:flex;flex-direction:column;gap:10px}.qrp__intro-icon{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--qrp-intro-icon-size, 20px) + 22px);height:calc(var(--qrp-intro-icon-size, 20px) + 22px);border-radius:10px;background:var(--qrp-icon-bg, rgba(225, 0, 0, .1));color:var(--qrp-intro-icon-color, #e10000)}.qrp__intro-icon .icon{display:block;width:var(--qrp-intro-icon-size, 20px);height:var(--qrp-intro-icon-size, 20px)}.qrp__intro-icon svg{display:block;width:100%;height:100%}.qrp__intro-item strong{font-size:.95rem;font-weight:700;line-height:1.3;color:var(--qrp-heading, #15192b)}.qrp__intro-item p{font-size:.85rem;line-height:1.5;color:var(--qrp-muted, #5b6472);margin:0}.qrp__main{display:grid;grid-template-columns:1.6fr 1fr;gap:24px;align-items:start;padding-top:0}.qrp__card{background:#fff;border:1px solid var(--qrp-border, #e7e7ec);border-radius:12px;padding:30px}.qrp__card-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px}.qrp__card-icon{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--qrp-card-icon-size, 20px) + 20px);height:calc(var(--qrp-card-icon-size, 20px) + 20px);border-radius:10px;background:var(--qrp-icon-bg, rgba(225, 0, 0, .1));color:var(--qrp-accent, #e10000);flex-shrink:0}.qrp__card-icon .icon{display:block;width:var(--qrp-card-icon-size, 20px);height:var(--qrp-card-icon-size, 20px)}.qrp__card-icon svg{display:block;width:100%;height:100%}.qrp__card-head h3{font-size:1.15rem;font-weight:800;line-height:1.3;margin:0 0 4px;color:var(--qrp-heading, #15192b)}.qrp__card-head p{font-size:.85rem;line-height:1.5;color:var(--qrp-muted, #5b6472);margin:0}.qrp__sidebar{display:grid;gap:20px}.qrp__form-status{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;font-size:.88rem;font-weight:600;margin-bottom:18px}.qrp__form-status[hidden]{display:none}.qrp__form-status--bottom{grid-column:1 / -1;margin-bottom:0;margin-top:4px}.qrp__form-status--success{background:#16a34a1a;color:#15803d}.qrp__form-status--error{background:#e1000014;color:var(--qrp-accent, #e10000)}.qrp__field--honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.qrp__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.qrp__field{display:grid;gap:6px}.qrp__field--full{grid-column:1 / -1}.qrp__field label{font-size:.86rem;font-weight:700;color:var(--qrp-heading, #15192b)}.qrp__field label .qrp__required{color:var(--qrp-accent, #e10000);margin-left:2px}.qrp__field input[type=text],.qrp__field input[type=email],.qrp__field input[type=tel],.qrp__field select,.qrp__field textarea{width:100%;font:inherit;font-size:.92rem;padding:11px 14px;border:1px solid var(--qrp-field-border, #d8dbe3);border-radius:8px;background:var(--qrp-field-bg, #ffffff);color:var(--qrp-text, #1a2340)}.qrp__field textarea{resize:vertical;min-height:90px}.qrp__field input::placeholder,.qrp__field textarea::placeholder{color:var(--qrp-muted, #5b6472);opacity:.8}.qrp__field input:focus,.qrp__field select:focus,.qrp__field textarea:focus{outline:none;border-color:var(--qrp-accent, #e10000);box-shadow:0 0 0 3px color-mix(in srgb,var(--qrp-accent, #e10000) 15%,transparent)}.qrp__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;border:2px dashed var(--qrp-field-border, #d8dbe3);border-radius:10px;padding:28px 20px;cursor:pointer;color:var(--qrp-muted, #5b6472);transition:border-color .2s ease,background .2s ease}.qrp__dropzone:hover,.qrp__dropzone.is-dragover{border-color:var(--qrp-accent, #e10000);background:var(--qrp-icon-bg, rgba(225, 0, 0, .05))}.qrp__dropzone input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.qrp__dropzone-icon{display:inline-flex;width:28px;height:28px;color:var(--qrp-accent, #e10000)}.qrp__dropzone-icon .icon{display:block;width:100%;height:100%}.qrp__dropzone-icon svg{display:block;width:100%;height:100%}.qrp__dropzone-title{font-size:.9rem;font-weight:600;color:var(--qrp-heading, #15192b)}.qrp__dropzone-note{font-size:.78rem;color:var(--qrp-muted, #5b6472)}.qrp__dropzone-filename{font-size:.82rem;font-weight:600;color:var(--qrp-accent, #e10000);display:none}.qrp__dropzone.has-file .qrp__dropzone-filename{display:block}.qrp__turnstile{grid-column:1 / -1;margin-top:4px}.qrp__submit{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px 24px;border:0;border-radius:8px;background:var(--qrp-submit-bg, var(--qrp-accent, #e10000));color:var(--qrp-submit-text, #ffffff);font-size:1rem;font-weight:700;cursor:pointer;transition:opacity .2s ease}.qrp__submit:hover{opacity:.9}.qrp__submit:disabled{opacity:.65;cursor:not-allowed}.qrp__submit .icon{display:block;width:18px;height:18px}.qrp__submit svg{display:block;width:100%;height:100%}.qrp__checklist{list-style:none;margin:0;padding:0;display:grid;gap:12px}.qrp__checklist li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;color:var(--qrp-text, #1a2340)}.qrp__check-icon{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--qrp-check-icon-size, 11px) + 7px);height:calc(var(--qrp-check-icon-size, 11px) + 7px);border-radius:999px;background:var(--qrp-accent, #e10000);color:#fff;flex-shrink:0;margin-top:2px}.qrp__check-icon .icon{display:block;width:var(--qrp-check-icon-size, 11px);height:var(--qrp-check-icon-size, 11px)}.qrp__check-icon svg{display:block;width:100%;height:100%}.qrp__vsteps{display:grid;gap:20px}.qrp__vstep{display:flex;gap:14px;position:relative}.qrp__vstep-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border-radius:999px;background:var(--qrp-accent, #e10000);color:#fff;font-size:.82rem;font-weight:800}.qrp__vstep-body strong{display:block;font-size:.92rem;font-weight:700;color:var(--qrp-heading, #15192b);margin-bottom:2px}.qrp__vstep-body p{font-size:.84rem;line-height:1.5;color:var(--qrp-muted, #5b6472);margin:0}.qrp__assist-card{background:var(--qrp-assist-bg, linear-gradient(135deg, #fdeaea, #fbd7d7));border-radius:12px;padding:26px}.qrp__assist-card .qrp__card-head{margin-bottom:16px}.qrp__assist-rows{display:grid;gap:14px}.qrp__assist-row{display:flex;align-items:flex-start;gap:10px}.qrp__assist-row .icon{display:inline-flex;width:var(--qrp-assist-icon-size, 16px);height:var(--qrp-assist-icon-size, 16px);flex-shrink:0;margin-top:2px;color:var(--qrp-accent, #e10000)}.qrp__assist-row .icon svg{display:block;width:100%;height:100%}.qrp__assist-row strong{display:block;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--qrp-muted, #5b6472);margin-bottom:2px}.qrp__assist-row span{font-size:.9rem;font-weight:var(--qrp-assist-value-weight, 500);color:var(--qrp-heading, #15192b)}.qrp__orgs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px}.qrp__org-card{border:1px solid var(--qrp-border, #e7e7ec);border-radius:12px;padding:26px 18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.qrp__org-icon{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--qrp-orgs-icon-size, 24px) + 30px);height:calc(var(--qrp-orgs-icon-size, 24px) + 30px);border-radius:999px;background:var(--qrp-icon-bg, rgba(225, 0, 0, .1));color:var(--qrp-accent, #e10000)}.qrp__org-icon .icon{display:block;width:var(--qrp-orgs-icon-size, 24px);height:var(--qrp-orgs-icon-size, 24px)}.qrp__org-icon svg{display:block;width:100%;height:100%}.qrp__org-card strong{font-size:.95rem;font-weight:700;line-height:1.3;color:var(--qrp-heading, #15192b)}.qrp__org-card p{font-size:.82rem;line-height:1.5;color:var(--qrp-muted, #5b6472);margin:0}.qrp__two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch;padding-top:28px;padding-bottom:28px}.qrp__why-card{border:1px solid var(--qrp-border, #e7e7ec);border-radius:12px;padding:30px}.qrp__help-card{position:relative;overflow:hidden;border-radius:12px;background:var(--qrp-help-bg, linear-gradient(135deg, #fdeaea, #fbd7d7));padding:30px;display:flex;flex-direction:column;justify-content:center}.qrp__help-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.qrp__help-media img{width:100%;height:100%;object-fit:cover}.qrp__help-content{position:relative;z-index:1}.qrp__help-card p{font-size:.9rem;line-height:1.55;color:var(--qrp-muted, #5b6472);margin:10px 0 20px;max-width:420px}.qrp__btn{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:12px 22px;border-radius:8px;font-size:.92rem;font-weight:700;text-decoration:none;border:2px solid transparent;transition:opacity .2s ease}.qrp__btn:hover{opacity:.88}.qrp__btn--accent{background:var(--qrp-accent, #e10000);color:#fff}.qrp__btn--light{background:var(--qrp-contact-btn1-bg, #ffffff);color:var(--qrp-contact-btn1-text, #e10000)}.qrp__btn--outline{background:transparent;color:var(--qrp-contact-btn2-text, #ffffff);border-color:var(--qrp-contact-btn2-border, rgba(255, 255, 255, .55))}.qrp__faq{background:var(--qrp-alt-bg, #f6f7fa)}.qrp__faq-list{display:grid;gap:10px}.qrp__faq-item{background:#fff;border:1px solid var(--qrp-border, #e7e7ec);border-radius:10px;overflow:hidden}.qrp__faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;font-size:.95rem;font-weight:700;color:var(--qrp-heading, #15192b)}.qrp__faq-item summary::-webkit-details-marker{display:none}.qrp__faq-item summary .icon{display:inline-flex;width:var(--qrp-faq-icon-size, 16px);height:var(--qrp-faq-icon-size, 16px);flex-shrink:0;transition:transform .2s ease}.qrp__faq-item summary .icon svg{display:block;width:100%;height:100%}.qrp__faq-item[open] summary .icon{transform:rotate(180deg)}.qrp__faq-answer{padding:0 20px 18px;font-size:.9rem;line-height:1.6;color:var(--qrp-muted, #5b6472)}.qrp__contact{position:relative;overflow:hidden;background:var(--qrp-contact-bg, #8c0a0a);color:#fff}.qrp__contact-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.qrp__contact-media img{width:100%;height:100%;object-fit:cover;opacity:.22}.qrp__contact-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--qrp-contact-overlay, linear-gradient(90deg, rgba(120, 8, 8, .9) 0%, rgba(120, 8, 8, .76) 100%))}.qrp__contact-inner{position:relative;z-index:1;max-width:var(--qrp-max-width, 1200px);margin:0 auto;padding:48px 24px;display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:center}.qrp__contact-text .qrp__eyebrow{color:var(--qrp-contact-eyebrow-color, #ffd4d4);font-size:var(--qrp-contact-eyebrow-size, 13px)}.qrp__contact-text .qrp__eyebrow:before{background:var(--qrp-contact-eyebrow-color, #ffd4d4)}.qrp__contact-text h2{font-size:clamp(1.4rem,3vw,var(--qrp-contact-heading-size, 29px));font-weight:800;line-height:1.25;margin:0 0 12px;color:var(--qrp-contact-heading-color, #ffffff)}.qrp__contact-text p{font-size:var(--qrp-contact-text-size, 15px);line-height:1.6;color:var(--qrp-contact-text-color, rgba(255, 255, 255, .86));margin:0 0 22px;max-width:480px}.qrp__contact-buttons{display:flex;flex-wrap:wrap;gap:14px}.qrp__contact-info{display:grid;gap:18px}.qrp__contact-row{display:flex;align-items:flex-start;gap:12px}.qrp__contact-row .icon{display:inline-flex;width:var(--qrp-contact-icon-size, 24px);height:var(--qrp-contact-icon-size, 24px);flex-shrink:0;margin-top:2px;color:var(--qrp-contact-field-icon-color, #ffd4d4)}.qrp__contact-row .icon svg{display:block;width:100%;height:100%}.qrp__contact-row strong{display:block;font-size:var(--qrp-contact-field-label-size, 13px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--qrp-contact-field-label-color, rgba(255, 255, 255, .7));margin-bottom:2px}.qrp__contact-row span{font-size:var(--qrp-contact-field-value-size, 15px);font-weight:var(--qrp-contact-field-value-weight, 500);color:var(--qrp-contact-field-value-color, #ffffff)}@media(max-width:989px){.qrp__intro-inner{grid-template-columns:1fr}.qrp__intro-panel{grid-template-columns:repeat(3,1fr)}.qrp__main,.qrp__two-col,.qrp__contact-inner{grid-template-columns:1fr}}@media(max-width:749px){.qrp__section{padding:40px 18px}.qrp__hero-content{padding:32px 18px 40px}.qrp__hero-badges{gap:18px}.qrp__intro-panel,.qrp__form-grid{grid-template-columns:1fr}.qrp__field--full{grid-column:1}.qrp__card{padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/quote-request-page.css.map */
