/* START_SECTION:qc-truth (INDEX:91) */
.qc-mission{background-image:linear-gradient(90deg,rgba(247,246,241,.8),rgba(247,246,241,.94)),url('/cdn/shop/files/quantacase-beyond-the-case.png?v=1789089561')!important;background-size:cover!important;background-position:center!important}
.qc-story{--qc-ink:#252622;--qc-paper:#f7f6f1;--qc-red:#a62d26;background:var(--qc-paper);color:var(--qc-ink);font-family:Arial,sans-serif;font-size:17px;line-height:1.65}.qc-story *{box-sizing:border-box}.qc-story h1,.qc-story h2,.qc-story h3{color:inherit;font-family:Arial,sans-serif;letter-spacing:-.045em;line-height:1.06;font-weight:600;margin:0 0 24px}.qc-story h1{font-size:clamp(45px,5.5vw,82px);max-width:730px}.qc-story h2{font-size:clamp(34px,4vw,54px)}.qc-story h3{font-size:23px;letter-spacing:-.025em;line-height:1.2}.qc-story p{margin:0 0 22px}.qc-wrap{width:min(1280px,90%);margin:auto;padding:90px 0}.qc-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--qc-red)}.qc-hero{min-height:670px;position:relative;display:flex;align-items:center;overflow:hidden}.qc-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.qc-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,246,241,.95),rgba(247,246,241,.65) 43%,transparent 75%)}.qc-hero-copy{position:relative;z-index:1;width:min(1280px,90%);margin:auto;padding:75px 0}.qc-hero-copy>p:not(.qc-eyebrow){max-width:530px}.qc-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:30px 0}.qc-button{background:var(--qc-red);color:#fff!important;border:1px solid var(--qc-red);padding:16px 24px;display:inline-flex;gap:32px;align-items:center;text-decoration:none;font-weight:700;font-size:15px}.qc-button:hover{background:#7c211d}.qc-textlink{color:inherit;text-decoration:underline;text-underline-offset:6px;font-weight:600;font-size:15px}.qc-small{font-size:13px;opacity:.85}.qc-strip{background:#e9e6dd;padding:20px 5%;display:flex;justify-content:space-between;gap:20px;font-size:12px;text-transform:uppercase;letter-spacing:.09em;font-weight:700}.qc-finder{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:center;border-bottom:1px solid #d8d7cf}.qc-search{display:flex;background:#fff;border:1px solid #aaa99f;padding:7px}.qc-search input{background:none;border:0;flex:1;min-width:0;padding:14px;color:#252622;font-size:16px}.qc-search button{background:var(--qc-ink);color:white;padding:12px 18px;border:0}.qc-brands{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.qc-brands a{font-size:13px;border:1px solid #cecdc5;padding:7px 12px}.qc-intro{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.qc-case{background:#fff;padding:25px;text-align:center}.qc-case img{width:100%;height:410px;object-fit:contain}.qc-case span{font-size:12px;display:block;margin-top:10px;color:#666}.qc-dark{background:#252622;color:#f9f7f0}.qc-dark .qc-eyebrow{color:#eaa59b}.qc-section-head{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;margin-bottom:35px}.qc-flags{display:grid;grid-template-columns:repeat(5,1fr);gap:26px;margin:45px 0 25px}.qc-flags article{border-top:1px solid #62635b;padding-top:24px}.qc-flags p{font-size:15px;color:#dadbd3}.qc-number{display:block;color:#eaa59b;font-size:13px;margin-bottom:25px}.qc-use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:30px}.qc-use-grid article{background:#eeede6;padding:35px}.qc-step{display:inline-flex;border:1px solid #adada1;width:40px;height:40px;align-items:center;justify-content:center;margin-bottom:30px;border-radius:50%}.qc-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:90px;border-top:1px solid #d8d7cf}.qc-faq details{border-top:1px solid #cecdc5;padding:22px 0}.qc-faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-weight:600;list-style:none}.qc-faq details p{margin:18px 0 0;font-size:15px}.qc-mission{background:#eae4d8;text-align:center}.qc-mission h2,.qc-mission p{max-width:760px;margin-left:auto;margin-right:auto}.qc-story :focus-visible{outline:3px solid #a62d26;outline-offset:5px}.qc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:900px){.qc-flags{grid-template-columns:repeat(2,1fr)}.qc-finder,.qc-intro,.qc-section-head,.qc-faq{gap:30px}.qc-wrap{padding:60px 0}.qc-hero{min-height:620px}.qc-case img{height:300px}}
@media(max-width:600px){.qc-hero{min-height:740px;align-items:flex-start}.qc-hero-copy{padding-top:45px}.qc-backdrop{object-position:72% center}.qc-hero:after{background:linear-gradient(180deg,#f7f6f1 0%,rgba(247,246,241,.96) 45%,rgba(247,246,241,.1) 85%)}.qc-hero h1{font-size:47px}.qc-hero-copy>p:not(.qc-eyebrow){font-size:16px}.qc-strip{flex-direction:column;gap:8px}.qc-finder,.qc-intro,.qc-section-head,.qc-faq,.qc-use-grid{grid-template-columns:1fr}.qc-intro{gap:35px}.qc-flags{gap:24px}.qc-flags article:last-child{grid-column:1/-1}.qc-story h3{font-size:21px}.qc-use-grid article{padding:25px}.qc-step{margin-bottom:18px}.qc-case img{height:320px}.qc-hero-copy .qc-small{max-width:340px!important;font-size:12px!important}}
/* END_SECTION:qc-truth */
