.quick-wrap{z-index:5;padding:40px 0 0;position:relative}.quick{--quick-columns:var(--quick-count,6);--quick-gap:10px;--quick-panel-inset:0px;--quick-available-width:calc(100% - 40px);justify-content:center;gap:var(--quick-gap);width:min(var(--quick-available-width), 1120px, calc(var(--quick-columns) * 180px + (var(--quick-columns) - 1) * var(--quick-gap) + var(--quick-panel-inset)));flex-wrap:wrap;margin-inline:auto;display:flex}.quick-bg-soft-glass{background:var(--primary-soft)}.quick-item{flex:0 1 calc((100% - (var(--quick-columns) - 1) * var(--quick-gap)) / var(--quick-columns));text-align:center;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:24px 10px;font-weight:800;transition:background-color .2s,color .2s,transform .2s;display:flex}.quick-item:hover{background:color-mix(in srgb, var(--primary) 14%, #fff);color:var(--primary-dark);transform:translateY(-2px)}.quick-icon{background-color:var(--primary);width:34px;height:34px;mask:var(--quick-icon) center / contain no-repeat;-webkit-mask:var(--quick-icon) center / contain no-repeat;margin-bottom:9px;transition:background-color .2s,transform .2s;display:block}.quick-item:hover .quick-icon{background-color:var(--primary-dark);transform:translateY(-2px)}@media (width<=900px){.quick{--quick-columns:min(var(--quick-count,6), 3)}}@media (width<=640px){.quick-wrap{padding:24px 0 0}.quick-wrap.is-mobile-floating{z-index:15;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border:1px solid color-mix(in srgb, var(--primary) 18%, #fff);width:auto;box-shadow:0 12px 32px color-mix(in srgb, var(--primary-dark) 18%, transparent);border-radius:18px;margin:0;padding:6px;position:fixed;left:12px}.quick-wrap.is-mobile-floating .quick{width:100%}.quick-mobile-placeholder{height:0}.quick{--quick-gap:6px}.quick-item{border-radius:12px;min-width:0;min-height:76px;padding:9px 3px;font-size:11px;line-height:1.25}.quick-icon{width:31px;height:31px;margin-bottom:6px}}.wc-hero~.quick-wrap{z-index:6;margin-top:-136px;padding:0;background:0 0!important}.wc-hero~.quick-wrap .quick{--quick-panel-inset:26px;border:1px solid color-mix(in srgb, var(--primary) 12%, #fff);box-shadow:0 18px 42px color-mix(in srgb, var(--primary-dark) 20%, transparent);background:#fffffff5;border-radius:28px;flex-wrap:wrap;justify-content:center;padding:12px;display:flex;transform:translateY(-36px)}.wc-hero~.quick-wrap .quick-item{border-radius:18px;min-width:0;min-height:112px;padding:20px 10px}@media (width<=1023px){.wc-hero~.quick-wrap{margin-top:-246px}.wc-hero~.quick-wrap[data-count="1"],.wc-hero~.quick-wrap[data-count="2"],.wc-hero~.quick-wrap[data-count="3"]{margin-top:-136px}.wc-hero~.quick-wrap .quick{--quick-columns:min(var(--quick-count,6), 3)}}@media (width<=640px){.wc-hero~.quick-wrap{margin-top:-186px}.wc-hero~.quick-wrap[data-count="1"],.wc-hero~.quick-wrap[data-count="2"],.wc-hero~.quick-wrap[data-count="3"]{margin-top:-98px}.wc-hero~.quick-wrap .quick{--quick-available-width:calc(100% - 24px);--quick-panel-inset:18px;border-radius:22px;padding:8px}.wc-hero~.quick-wrap .quick-item{border-radius:12px;min-height:82px;padding:9px 3px;font-size:11px;line-height:1.25}}.wc-hero{min-height:100svh}@media (width<=1023px){.wc-hero:has(~.quick-wrap) .hero-content{padding-top:112px;padding-bottom:288px}.wc-hero:has(~.quick-wrap[data-count="1"]) .hero-content,.wc-hero:has(~.quick-wrap[data-count="2"]) .hero-content,.wc-hero:has(~.quick-wrap[data-count="3"]) .hero-content{padding-bottom:178px}}@media (width<=640px){.wc-hero:has(~.quick-wrap) .hero-content{padding:104px 0 220px}.wc-hero:has(~.quick-wrap[data-count="1"]) .hero-content,.wc-hero:has(~.quick-wrap[data-count="2"]) .hero-content,.wc-hero:has(~.quick-wrap[data-count="3"]) .hero-content{padding-bottom:132px}}.stats-banner{border-radius:var(--radius-xl);color:#fff;background:linear-gradient(135deg, var(--primary), var(--primary-dark));box-shadow:0 18px 42px color-mix(in srgb, var(--primary-dark) 18%, transparent);grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);align-items:center;gap:44px;padding:48px;display:grid;position:relative;overflow:hidden}.stats-banner:after{content:"COOP";color:#ffffff0e;pointer-events:none;font-size:156px;font-weight:900;line-height:1;position:absolute;bottom:-74px;right:-24px}.stats-heading,.stats-grid{z-index:1;position:relative}.stats-heading .section-eyebrow{color:#ffffffb3;letter-spacing:.1em;font-size:13px;font-weight:900;display:block}.stats-heading h2{color:#fff;letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(25px,3vw,34px);line-height:1.25}.stats-grid{grid-template-columns:repeat(var(--stats-cols,4), minmax(0, 1fr));display:grid}.stat-item{text-align:center;border-left:1px solid #ffffff38;min-width:0;padding:12px 22px}.stat-item:first-child{border-left:0}.stat-item strong{color:#fff;letter-spacing:-.045em;justify-content:center;align-items:baseline;font-size:clamp(32px,4vw,48px);font-weight:900;line-height:1;display:flex}.stat-item .stat-suffix{letter-spacing:-.02em;margin-left:4px;font-size:16px;font-weight:800}.stat-item p{color:#ffffffbf;margin:11px 0 0;font-size:14px;font-weight:700;line-height:1.4}@media (width<=1023px){.stats-banner{grid-template-columns:1fr;gap:30px;padding:38px}.stats-heading{text-align:center}}@media (width<=640px){.stats-banner{gap:24px;padding:28px 20px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.stat-item{padding:8px 10px}.stat-item:nth-child(odd){border-left:0}.stat-item strong{font-size:34px}.stat-item .stat-suffix{font-size:14px}.stat-item p{margin-top:8px;font-size:13px}}@media (prefers-reduced-motion:reduce){.stat-item strong{scroll-behavior:auto}}
