.hero-b2c[data-v-6ccf93bf]{margin-bottom:48px;padding:32px 40px}.hero-grid[data-v-6ccf93bf]{display:grid;gap:12px;grid-template-columns:2fr 1fr;min-height:460px}.hero-main[data-v-6ccf93bf]{background:var(--c-bg-warm);border-radius:var(--r-lg);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:56px;position:relative}.hero-card-bg[data-v-6ccf93bf],.hero-main-bg[data-v-6ccf93bf]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:0}.hero-main-overlay[data-v-6ccf93bf]{background:linear-gradient(105deg,#faf5efe0,#faf5efb3 55%,#faf5ef40);border-radius:inherit;inset:0;position:absolute}.hero-tag[data-v-6ccf93bf]{background:#fff;border:1px solid var(--c-border);border-radius:100px;color:var(--c-accent);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.1em;margin-bottom:16px;padding:6px 14px;text-transform:uppercase}.hero-h[data-v-6ccf93bf]{font-family:var(--font-d);font-size:3.2rem;font-weight:500;line-height:1.1;margin-bottom:18px;position:relative;z-index:1}.hero-h em[data-v-6ccf93bf]{color:var(--c-accent);font-style:italic;font-weight:400}.hero-p[data-v-6ccf93bf]{color:var(--c-text-2);font-size:1.05rem;margin-bottom:32px;max-width:480px}.btn-primary[data-v-6ccf93bf],.hero-p[data-v-6ccf93bf]{position:relative;z-index:1}.btn-primary[data-v-6ccf93bf]{align-items:center;background:var(--c-text);border-radius:100px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;letter-spacing:.02em;padding:14px 28px;transition:var(--t);width:-moz-fit-content;width:fit-content}.btn-primary svg[data-v-6ccf93bf]{height:18px;transition:transform .3s;width:18px}.btn-primary[data-v-6ccf93bf]:hover{background:var(--c-accent);box-shadow:0 10px 20px -5px #c6913a66;transform:translateY(-2px)}.btn-primary:hover svg[data-v-6ccf93bf]{transform:translate(4px)}.hero-side[data-v-6ccf93bf]{display:grid;gap:12px;grid-template-rows:1fr 1fr}.hero-card[data-v-6ccf93bf]{border-radius:var(--r-lg);cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:32px;position:relative;text-decoration:none;transition:var(--t)}.hero-card[data-v-6ccf93bf]:hover{transform:scale(.98)}.hero-card.rose[data-v-6ccf93bf]:not(.has-image){background:var(--c-rose-l)}.hero-card.sage[data-v-6ccf93bf]:not(.has-image){background:var(--c-sage-l)}.hero-card-overlay[data-v-6ccf93bf]{background:linear-gradient(0deg,#000000b8 0,#0000001a 65%);inset:0;position:absolute;transition:var(--t)}.hero-card:hover .hero-card-overlay[data-v-6ccf93bf]{background:linear-gradient(0deg,#000000d1 0,#0000002e 65%)}.hero-card-tag[data-v-6ccf93bf]{background:#fff;border-radius:100px;display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.05em;margin-bottom:8px;padding:4px 10px;position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content;z-index:1}.hero-card.rose:not(.has-image) .hero-card-tag[data-v-6ccf93bf]{color:var(--c-rose)}.hero-card.sage:not(.has-image) .hero-card-tag[data-v-6ccf93bf]{color:var(--c-sage)}.hero-card.has-image .hero-card-tag[data-v-6ccf93bf]{color:var(--c-accent)}.hero-card-title[data-v-6ccf93bf]{font-family:var(--font-d);font-size:1.6rem;line-height:1.15;margin-bottom:16px;position:relative;z-index:1}.hero-card:not(.has-image) .hero-card-title[data-v-6ccf93bf]{color:var(--c-text)}.hero-card.has-image .hero-card-title[data-v-6ccf93bf]{color:#fff}.hero-card-arrow[data-v-6ccf93bf]{align-items:center;display:flex;font-size:.8rem;font-weight:600;gap:6px;opacity:0;position:relative;transform:translate(-10px);transition:var(--t);z-index:1}.hero-card.rose:not(.has-image) .hero-card-arrow[data-v-6ccf93bf]{color:var(--c-rose)}.hero-card.sage:not(.has-image) .hero-card-arrow[data-v-6ccf93bf]{color:var(--c-sage)}.hero-card.has-image .hero-card-arrow[data-v-6ccf93bf]{color:#ffffffe6}.hero-card:hover .hero-card-arrow[data-v-6ccf93bf]{opacity:1;transform:translate(0)}.hero-b2b[data-v-6ccf93bf]{padding:40px}.b2b-hero-grid[data-v-6ccf93bf]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.b2b-stat-card[data-v-6ccf93bf]{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-md);padding:24px}.b2b-stat-label[data-v-6ccf93bf]{color:var(--c-text-3);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.b2b-stat-value[data-v-6ccf93bf]{color:var(--c-text);font-family:var(--font-d);font-size:2rem;font-weight:700;margin:8px 0}.b2b-stat-change[data-v-6ccf93bf]{font-size:.75rem;font-weight:500}.b2b-stat-change.up[data-v-6ccf93bf]{color:var(--c-sage)}.b2b-actions-grid[data-v-6ccf93bf]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.b2b-action[data-v-6ccf93bf]{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-md);cursor:pointer;padding:20px;text-align:center;transition:var(--t)}.b2b-action[data-v-6ccf93bf]:hover{border-color:var(--c-accent);box-shadow:0 4px 12px var(--c-shadow);transform:translateY(-2px)}.b2b-action-icon[data-v-6ccf93bf]{font-size:2rem;margin-bottom:10px}.b2b-action-name[data-v-6ccf93bf]{color:var(--c-text);font-size:.9rem;font-weight:600;margin-bottom:4px}.b2b-action-desc[data-v-6ccf93bf]{color:var(--c-text-3);font-size:.75rem}@media(max-width:1024px){.hero-grid[data-v-6ccf93bf]{grid-template-columns:1fr}.hero-side[data-v-6ccf93bf]{grid-template-columns:1fr 1fr}.hero-h[data-v-6ccf93bf]{font-size:2.2rem}.b2b-hero-grid[data-v-6ccf93bf]{grid-template-columns:1fr}.b2b-actions-grid[data-v-6ccf93bf]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.hero-h[data-v-6ccf93bf]{font-size:1.7rem}.hero-main[data-v-6ccf93bf]{padding:28px}.hero-side[data-v-6ccf93bf]{grid-template-columns:1fr}}.cat-ribbon-sec[data-v-fbbbf010]{padding:28px 40px 8px}.cat-ribbon[data-v-fbbbf010]{display:flex;gap:10px;justify-content:center;overflow-x:auto;padding:4px 0 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.cat-ribbon[data-v-fbbbf010]::-webkit-scrollbar{display:none}.cat-rib-item[data-v-fbbbf010]{align-items:center;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:var(--r-md);cursor:pointer;display:flex;flex-shrink:0;gap:10px;min-width:-moz-max-content;min-width:max-content;padding:12px 20px 12px 14px;scroll-snap-align:start;text-decoration:none;transition:var(--t)}.cat-rib-item[data-v-fbbbf010]:hover{background:var(--c-accent-l);border-color:var(--c-accent);box-shadow:0 4px 14px var(--c-shadow);transform:translateY(-2px)}.cat-rib-icon[data-v-fbbbf010]{align-items:center;border-radius:var(--r-sm);display:flex;flex-shrink:0;font-size:1.3rem;height:42px;justify-content:center;width:42px}.cat-rib-info[data-v-fbbbf010]{display:flex;flex-direction:column}.cat-rib-name[data-v-fbbbf010]{color:var(--c-text);font-size:.82rem;font-weight:600;line-height:1.2}.cat-rib-meta[data-v-fbbbf010]{color:var(--c-text-3);font-size:.65rem;margin-top:1px}.cat-rib-deal[data-v-fbbbf010]{background:var(--c-rose);border-radius:100px;color:#fff;font-size:.58rem;font-weight:700;letter-spacing:.02em;margin-left:6px;padding:2px 7px}.spotlight-sec[data-v-e197e659]{padding:32px 40px}.spotlight-grid[data-v-e197e659]{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(max-width:768px){.spotlight-grid[data-v-e197e659]{grid-template-columns:1fr}}.spot-banner[data-v-e197e659]{align-items:flex-end;border-radius:var(--r-lg);cursor:pointer;display:flex;min-height:160px;overflow:hidden;padding:32px 36px;position:relative;text-decoration:none;transition:var(--t)}.spot-banner-bg[data-v-e197e659]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:0}.spot-banner[data-v-e197e659]:hover{transform:scale(1.008)}.spot-banner[data-v-e197e659]:not(.has-image):before{background:currentColor;border-radius:50%;content:"";height:180px;opacity:.15;position:absolute;right:-20px;top:-20px;transition:var(--t);width:180px}.spot-banner[data-v-e197e659]:not(.has-image):hover:before{opacity:.25;transform:scale(1.15)}.spot-overlay[data-v-e197e659]{background:linear-gradient(0deg,#000000b3 0,#0000001a 70%);inset:0;position:absolute;transition:var(--t)}.spot-banner.has-image:hover .spot-overlay[data-v-e197e659]{background:linear-gradient(0deg,#000000c7 0,#0000002e 70%)}.spot-info[data-v-e197e659]{position:relative;z-index:1}.spot-tag[data-v-e197e659]{background:#fff;border-radius:100px;color:var(--c-text-2);display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.1em;margin-bottom:4px;padding:4px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.spot-title[data-v-e197e659]{color:var(--c-text);font-family:var(--font-d);font-size:1.35rem;font-weight:500;line-height:1.15;margin-bottom:10px}.spot-title.light[data-v-e197e659]{color:#fff}.spot-cta[data-v-e197e659]{align-items:center;background:#00000012;border-radius:100px;color:var(--c-text);display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;letter-spacing:.05em;padding:5px 14px;text-transform:uppercase;transition:var(--t)}.spot-cta.light[data-v-e197e659]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;color:#fff}.spot-banner:hover .spot-cta[data-v-e197e659]{gap:10px}.spot-banner.has-image:hover .spot-cta[data-v-e197e659]{background:#ffffff47}
