.qc-diy-vs-quotecolo{--qc-accent:#0c7dff;--qc-text:#131d2c;--qc-muted:#81858b;color:var(--qc-text);background:linear-gradient(138deg,rgba(236,238,243,.4) 9.5%,rgba(240,243,253,.4) 39.6%,rgba(242,244,252,.5) 66.3%);font-family:Manrope,Arial,sans-serif;overflow:hidden}.qc-diy-vs-quotecolo *,.qc-diy-vs-quotecolo *:before,.qc-diy-vs-quotecolo *:after{box-sizing:border-box}.qc-diy-vs-quotecolo__inner{display:flex;width:min(1440px,100%);margin:0 auto;padding:48px 120px;flex-direction:column;align-items:center;gap:24px}.qc-diy-vs-quotecolo__header{display:flex;width:100%;flex-direction:column;align-items:center;gap:16px;text-align:center}.qc-diy-vs-quotecolo__header h2{width:100%;margin:0;color:var(--qc-text);font-family:"Schibsted Grotesk",Manrope,Arial,sans-serif;font-size:38px;font-weight:600;line-height:42px}.qc-diy-vs-quotecolo__header p{width:100%;margin:0;color:var(--qc-muted);font-size:20px;font-weight:500;line-height:26px}.qc-diy-vs-quotecolo__cards{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}.qc-diy-vs-quotecolo__card{display:flex;min-width:0;min-height:0;height:auto;flex-direction:column;align-items:flex-start;gap:24px;padding:24px;border:0;border-radius:16px;background:#fff;box-shadow:none}.qc-diy-vs-quotecolo__tag{display:inline-flex;min-height:26px;align-items:center;padding:6px 8px;border-radius:8px;background:#f4f4f6;color:var(--qc-muted);font-size:12px;font-weight:600;line-height:14px;white-space:nowrap}.qc-diy-vs-quotecolo__card-copy{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:12px}.qc-diy-vs-quotecolo__card h3{width:100%;margin:0;color:var(--qc-text);font-family:"Schibsted Grotesk",Manrope,Arial,sans-serif;font-size:20px;font-weight:600;line-height:24px}.qc-diy-vs-quotecolo__card p{width:100%;margin:0;color:var(--qc-text);font-size:15px;font-weight:500;line-height:22px}.qc-diy-vs-quotecolo__card--featured{height:auto;gap:20px;border:0;box-shadow:none}.qc-diy-vs-quotecolo__card--featured .qc-diy-vs-quotecolo__tag{background:rgba(12,125,255,.1);color:var(--qc-accent)}.qc-diy-vs-quotecolo__featured-copy{display:flex;width:100%;flex-direction:column;gap:16px}.qc-diy-vs-quotecolo__featured-copy ol{display:flex;width:100%;margin:0;padding:0;flex-direction:column;gap:16px;list-style:none}.qc-diy-vs-quotecolo__featured-copy li{display:flex;width:100%;align-items:flex-start;gap:12px}.qc-diy-vs-quotecolo__featured-copy li>span{display:inline-flex;min-width:26px;min-height:26px;align-items:center;justify-content:center;padding:6px 8px;border-radius:8px;background:rgba(12,125,255,.1);color:var(--qc-accent);font-size:12px;font-weight:600;line-height:14px;white-space:nowrap}.qc-diy-vs-quotecolo__featured-copy li p{flex:1 1 auto;font-size:14px;line-height:18px}.qc-diy-vs-quotecolo__cta{display:inline-flex!important;height:56px;align-items:center;justify-content:center;padding:20px 36px!important;border:0!important;border-radius:16px!important;background:var(--qc-accent)!important;box-shadow:0 8px 8px rgba(12,89,255,.1)!important;color:#fff!important;cursor:pointer;font-family:Manrope,Arial,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:20px!important;text-align:center;text-decoration:none!important;white-space:nowrap}@media (max-width:1100px){.qc-diy-vs-quotecolo__inner{padding-inline:48px}.qc-diy-vs-quotecolo__cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.qc-diy-vs-quotecolo__card--featured{height:334px}}@media (max-width:767px){.qc-diy-vs-quotecolo{background:linear-gradient(104deg,rgba(236,238,243,.4) 9.5%,rgba(240,243,253,.4) 39.6%,rgba(242,244,252,.5) 66.3%)}.qc-diy-vs-quotecolo__inner{width:100%;padding:32px 16px}.qc-diy-vs-quotecolo__header h2{font-size:28px;line-height:32px}.qc-diy-vs-quotecolo__header p{font-size:16px;line-height:24px}.qc-diy-vs-quotecolo__cards{display:flex;width:calc(100% + 16px);align-items:baseline;gap:16px;padding-right:32px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.qc-diy-vs-quotecolo__cards::-webkit-scrollbar{display:none}.qc-diy-vs-quotecolo__card,.qc-diy-vs-quotecolo__card--featured{flex:0 0 286px;width:286px;height:334px;scroll-snap-align:start}.qc-diy-vs-quotecolo__card--featured{height:auto}.qc-diy-vs-quotecolo__cta{width:100%}}