.vitrine .vtr-s600{padding: 16px 18px 18px; display: flex; flex-direction: column; gap: 10px; flex: 1 1 0%;}
.vitrine .vtr-s601{display: flex; flex-wrap: wrap; gap: 5px;}
.vitrine .vtr-s602{padding: 3px 9px; border-radius: 999px; background: var(--pfr-tint2); border: 1px solid var(--pfr-tintborder); color: var(--pfr-chipink); font-size: 11.5px; font-weight: 700;}
.vitrine .vtr-s603{margin: 0px; font-size: 13.5px; line-height: 1.5; color: var(--pfr-ink2); text-wrap: pretty;}
.vitrine .vtr-s604{display: flex; gap: 8px; margin-top: auto; padding-top: 6px;}
.vitrine .vtr-s605{flex: 1 1 0%; display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 12px 14px; border-radius: 999px; background: var(--pfr-deep); color: var(--theme-surface); font-size: 13.5px; font-weight: 700;}
.vitrine .vtr-s606{padding: 12px 14px; border-radius: 999px; background: var(--theme-surface); border: 1.5px solid var(--pfr-border2); color: var(--pfr-ink); font-size: 13.5px; font-weight: 700;}
.vitrine .vtr-s607{display: flex; align-items: center; justify-content: center; gap: 8px; margin-top: 10px; padding: 13px 20px; border-radius: 999px; border: 1.5px solid var(--pfr-border2); font-size: 14.5px; font-weight: 700; color: var(--pfr-ink);}
.vitrine .vtr-s608{background: var(--pfr-bg2); border-top: 1px solid var(--pfr-border); border-bottom: 1px solid var(--pfr-border); padding: 52px 20px;}
.vitrine .vtr-s609{margin: 0px 0px 20px; font-size: 28px; line-height: 1.14; font-weight: 800; letter-spacing: -0.02em; color: var(--pfr-deep); text-wrap: balance;}
.vitrine .vtr-s610{background: var(--theme-surface); border: 1px solid var(--pfr-border); border-radius: 22px; padding: 22px 20px; box-shadow: 0 18px 44px color-mix(in oklab, var(--pfr-deep) 8%, transparent);}
.vitrine .vtr-s611{display: flex; align-items: baseline; justify-content: space-between; gap: 12px; margin-bottom: 4px;}
.vitrine .vtr-s612{white-space: nowrap;}
.vitrine .vtr-s613{font-size: 32px; font-weight: 800; letter-spacing: -0.02em; color: var(--pfr-deep);}
.vitrine .vtr-s614{font-size: 13px; color: var(--pfr-muted); margin-bottom: 16px;}
.vitrine .vtr-s615{display: flex; flex-direction: column; gap: 9px; font-size: 14px; line-height: 1.4; color: var(--pfr-ink);}
.vitrine .vtr-s616{display: flex; align-items: flex-start; gap: 10px;}
.vitrine .vtr-s617{flex-shrink: 0; margin-top: 2px;}
.vitrine .vtr-s618{display: flex; align-items: center; justify-content: space-between; gap: 12px; margin: 18px 0px 0px; padding: 12px 14px; border-radius: 14px; background: var(--pfr-tint2); border: 1px dashed var(--pfr-tintborder);}
.vitrine .vtr-s619{font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: var(--pfr-chipink);}
.vitrine .vtr-s620{font-size: 14px; font-weight: 700; color: var(--pfr-deep); line-height: 1.3;}
.vitrine .vtr-s621{font-size: 17px; font-weight: 800; color: var(--pfr-deep); white-space: nowrap;}
.vitrine .vtr-s622{font-size: 12.5px; font-weight: 600; color: var(--pfr-muted);}
.vitrine .vtr-s623{display: flex; align-items: center; justify-content: center; margin-top: 18px; padding: 15px 24px; border-radius: 999px; background: var(--pfr-deep); color: var(--theme-surface); font-size: 16px; font-weight: 700; box-shadow: 0 10px 26px color-mix(in oklab, var(--pfr-deep) 22%, transparent);}
.vitrine .vtr-s624{margin-top: 20px;}
.vitrine .vtr-s625{font-size: 13.5px; font-weight: 700; color: var(--pfr-deep); margin-bottom: 10px;}
.vitrine .vtr-s626{display: flex; flex-wrap: wrap; align-items: center; gap: 10px 18px; opacity: 0.85;}
.vitrine .vtr-s627{height: 20px;}
.vitrine .vtr-s628{height: 18px;}
.vitrine .vtr-s629{margin-top: 40px;}
.vitrine .vtr-s630{display: flex; align-items: center; gap: 12px; margin-bottom: 16px;}
.vitrine .vtr-s631{font-size: 40px; font-weight: 800; letter-spacing: -0.03em; color: var(--pfr-deep); line-height: 1;}
.vitrine .vtr-s632{color: var(--palette-texte-avertissement-tunnel); font-size: 16px; letter-spacing: 2px;}
.vitrine .vtr-s633{flex: 0 0 296px; scroll-snap-align: start; margin: 0px; background: var(--theme-surface); border: 1px solid var(--pfr-border); border-radius: 18px; padding: 18px 20px; display: flex; flex-direction: column; gap: 12px;}
.vitrine .vtr-s634{margin: 0px; flex: 1 1 0%; font-size: 15px; line-height: 1.55; color: var(--pfr-ink); text-wrap: pretty;}
.vitrine .vtr-s635{display: flex; align-items: center; gap: 10px; font-size: 13px; color: var(--pfr-muted);}
.vitrine .vtr-s636{width: 30px; height: 30px; border-radius: 999px; background: var(--pfr-tint); display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 800; color: var(--pfr-chipink);}
.vitrine .vtr-s637{padding: 52px 20px 24px;}
.vitrine .vtr-s638{width: 36px; height: 36px; border-radius: 11px; background: var(--pfr-accent); color: var(--theme-surface); font-size: 13px; font-weight: 800; display: flex; align-items: center; justify-content: center;}
.vitrine .vtr-s639{margin: 0px 0px 20px; font-size: 15.5px; line-height: 1.6; color: var(--pfr-ink3); text-wrap: pretty;}
.vitrine .vtr-s640{display: flex; align-items: flex-end; gap: 14px; margin-bottom: 16px;}
.vitrine .vtr-s641{font-size: 50px; font-weight: 800; letter-spacing: -0.045em; color: var(--pfr-deep); line-height: 0.9; white-space: nowrap; flex-shrink: 0;}
.vitrine .vtr-s642{display: flex; flex-direction: column; gap: 3px; padding-bottom: 3px;}
.vitrine .vtr-s643{font-size: 15.5px; font-weight: 800; color: var(--pfr-deep); line-height: 1.2;}
.vitrine .vtr-s644{font-size: 12.5px; color: var(--pfr-muted); line-height: 1.3;}
.vitrine .vtr-s645{display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px;}
.vitrine .vtr-s646{display: inline-flex; align-items: center; gap: 8px; padding: 9px 13px; border-radius: 999px; background: var(--theme-surface); border: 1px solid var(--pfr-border); font-size: 13px; font-weight: 600; color: var(--pfr-ink);}
.vitrine .vtr-s647{display: flex; align-items: center; justify-content: center; gap: 10px; padding: 16px 24px; border-radius: 999px; background: var(--pfr-deep); color: var(--theme-surface); font-size: 16px; font-weight: 700; box-shadow: 0 10px 26px color-mix(in oklab, var(--pfr-deep) 24%, transparent);}
.vitrine .vtr-s648{position: relative; margin-top: 30px;}
.vitrine .vtr-s649{position: absolute; inset: 30px -20px -16px 16px; border-radius: 28px 0px 0px 28px; background: var(--pfr-tint2); pointer-events: none;}
.vitrine .vtr-s650{position: relative; background: var(--palette-texte-principal-bdc); border-radius: 22px; padding: 10px; box-shadow: 0 30px 60px color-mix(in oklab, var(--pfr-deep) 26%, transparent);}
.vitrine .vtr-s651{position: relative; aspect-ratio: 16 / 11; border-radius: 15px; overflow: hidden; background: var(--palette-fond-inverse-pages-3);}
.vitrine .vtr-s652{position: absolute; left: 12px; top: 12px; display: flex; align-items: center; gap: 8px; padding: 6px 10px; border-radius: 999px; background: color-mix(in srgb, var(--palette-texte-principal-bdc) 55.00000000000001%, transparent); backdrop-filter: blur(8px); color: var(--theme-surface); font-size: 12px; font-weight: 700;}
.vitrine .vtr-s653{position: absolute; right: 12px; top: 12px; padding: 6px 10px; border-radius: 999px; background: var(--theme-surface); color: var(--pfr-deep); font-size: 12px; font-weight: 800;}
.vitrine .vtr-s654{position: absolute; left: 12px; bottom: 12px; color: var(--theme-surface);}
.vitrine .vtr-s655{font-size: 12px; opacity: 0.85;}
.vitrine .vtr-s656{position: absolute; right: 12px; bottom: 12px; width: 84px; aspect-ratio: 4 / 3; border-radius: 10px; background: linear-gradient(160deg, var(--theme-fond-action) 0%, var(--theme-texte-principal) 100%); border: 2px solid color-mix(in srgb, var(--theme-surface) 70%, transparent); display: flex; align-items: flex-end; padding: 6px; color: var(--theme-surface); font-size: 10.5px; font-weight: 700;}
.vitrine .vtr-s657{display: flex; justify-content: center; gap: 10px; padding: 12px 0px 2px;}
.vitrine .vtr-s658{width: 40px; height: 40px; border-radius: 999px; background: color-mix(in srgb, var(--theme-surface) 12%, transparent); display: flex; align-items: center; justify-content: center;}
.vitrine .vtr-s659{width: 40px; height: 40px; border-radius: 999px; background: var(--palette-fond-danger-home); display: flex; align-items: center; justify-content: center;}
.vitrine .vtr-s660{padding: 28px 20px 52px;}
.vitrine .vtr-s661{margin: 0px 0px 8px; font-size: 26px; line-height: 1.15; font-weight: 800; letter-spacing: -0.02em; color: var(--pfr-deep);}
.vitrine .vtr-s662{margin: 0px 0px 6px; font-size: 14.5px; color: var(--pfr-ink3);}
.vitrine .vtr-s663{display: flex; align-items: center; gap: 8px; font-size: 13px; color: var(--pfr-muted); margin-bottom: 18px;}
.vitrine .vtr-s664{background: var(--theme-surface); border: 1px solid var(--pfr-border); border-radius: 22px; padding: 18px 18px 16px; display: flex; flex-direction: column; gap: 14px;}
.vitrine .vtr-s665{display: flex; align-items: flex-start; gap: 12px;}
.vitrine .vtr-s666{width: 56px; height: 56px; border-radius: 999px; object-fit: cover; object-position: center top; flex-shrink: 0;}
.vitrine .vtr-s667{display: block; font-size: 17px; font-weight: 800; color: var(--pfr-deep); line-height: 1.2;}
.vitrine .vtr-s668{font-size: 12.5px; color: var(--pfr-muted); margin: 3px 0px 6px;}
.vitrine .vtr-s669{font-size: 20px; font-weight: 800; letter-spacing: -0.02em; color: var(--pfr-deep);}
.vitrine .vtr-s670{padding: 3px 9px; border-radius: 999px; background: var(--pfr-bg3); color: var(--pfr-ink2); font-size: 12px; font-weight: 600;}
.vitrine .vtr-s671{display: flex; gap: 6px; padding-top: 14px; border-top: 1px solid var(--pfr-border);}
.vitrine .vtr-s672{flex: 1 1 0%; min-width: 0px; display: flex; flex-direction: column; gap: 5px;}
.vitrine .vtr-s673{text-align: center; margin-bottom: 3px;}
.vitrine .vtr-s674{font-size: 11.5px; font-weight: 800; text-transform: capitalize; color: var(--pfr-deep);}
.vitrine .vtr-s675{display: block; text-align: center; padding: 9px 2px; border-radius: 9px; background: var(--pfr-tint2); border: 1px solid var(--pfr-tintborder); font-size: 12.5px; font-weight: 700; color: var(--pfr-deep); font-variant-numeric: tabular-nums;}
.vitrine .vtr-s676{display: block; text-align: center; padding: 5px 2px; font-size: 12px; font-weight: 700; color: var(--pfr-primary);}
.vitrine .vtr-s677{text-align: center; padding: 9px 2px; font-size: 13px; color: var(--pfr-faint);}
.vitrine .vtr-s678{display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap;}
.vitrine .vtr-s679{display: inline-flex; align-items: center; gap: 8px; font-size: 13.5px; font-weight: 700; color: var(--pfr-primary);}
.vitrine .vtr-s680{display: flex; flex-direction: column; gap: 16px; margin-top: 32px;}
.vitrine .vtr-s681{display: flex; gap: 14px; align-items: flex-start;}
.vitrine .vtr-s682{width: 36px; height: 36px; border-radius: 999px; background: var(--pfr-deep); color: var(--theme-surface); font-weight: 800; font-size: 14px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;}
.vitrine .vtr-s683{font-size: 15.5px; font-weight: 800; color: var(--pfr-deep); margin-bottom: 3px;}
.vitrine .vtr-s684{margin: 0px 0px 20px; font-size: 15px; line-height: 1.55; color: var(--pfr-ink3); text-wrap: pretty;}
.vitrine .vtr-s685{border-top: 1px solid var(--pfr-border);}
.vitrine .vtr-s686{display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 2px; border-bottom: 1px solid var(--pfr-border); color: var(--pfr-ink);}
.vitrine .vtr-s687{display: block; font-size: 17px; font-weight: 800; color: var(--pfr-deep); letter-spacing: -0.01em;}
.vitrine .vtr-s688{position: relative; overflow: hidden; margin-top: 20px; background: var(--pfr-deep); border-radius: 22px; padding: 24px 22px; color: var(--theme-surface); display: flex; flex-direction: column; gap: 12px;}
.vitrine .vtr-s689{position: absolute; right: -60px; top: -70px; width: 180px; height: 180px; border-radius: 999px; background: color-mix(in srgb, var(--theme-surface) 7.000000000000001%, transparent); pointer-events: none;}
.vitrine .vtr-s690{font-size: 11.5px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--pfr-ondeep2);}
.vitrine .vtr-s691{font-size: 20px; font-weight: 800; line-height: 1.2; letter-spacing: -0.01em; text-wrap: balance;}
.vitrine .vtr-s692{display: flex; padding-left: 8px; flex-shrink: 0;}
.vitrine .vtr-s693{width: 30px; height: 30px; border-radius: 999px; object-fit: cover; object-position: center top; border: 2px solid var(--pfr-deep); margin-left: -8px; display: block;}
.vitrine .vtr-s694{display: flex; align-items: center; justify-content: center; gap: 8px; margin-top: 4px; padding: 13px 16px; border-radius: 999px; background: var(--theme-surface); color: var(--pfr-deep); font-size: 14.5px; font-weight: 700;}
.vitrine .vtr-s695{display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-top: 22px;}
.vitrine .vtr-s696{font-size: 13px; color: var(--pfr-muted); margin-right: 4px;}
.vitrine .vtr-s697{padding: 9px 14px; border-radius: 999px; background: var(--theme-surface); border: 1px solid var(--pfr-border2); color: var(--pfr-ink); font-size: 13.5px; font-weight: 700;}
.vitrine .vtr-s698{background: var(--theme-surface); border: 1px solid var(--pfr-border); border-radius: 22px; padding: 8px; box-shadow: 0 18px 44px color-mix(in oklab, var(--pfr-deep) 9%, transparent); display: flex; flex-direction: column; gap: 4px;}
.vitrine .vtr-s699{display: flex; align-items: center; gap: 10px; padding: 10px 14px; border-bottom: 1px solid var(--pfr-border); cursor: text;}
.vitrine .vtr-s700{width: 100%; border: 0px; outline: none; background: transparent; font-family: var(--pfr-font); font-size: 16px; font-weight: 600; color: var(--pfr-deep); padding: 0px;}
.vitrine .vtr-s701{display: flex; align-items: center; gap: 10px; padding: 10px 14px; cursor: pointer;}
.vitrine .vtr-s702{width: 100%; border: 0px; outline: none; background: transparent; font-family: var(--pfr-font); font-size: 16px; font-weight: 600; color: var(--pfr-deep); padding: 0px; margin-left: -4px; cursor: pointer;}
.vitrine .vtr-s703{height: 50px; border: 0px; border-radius: 999px; background: var(--pfr-deep); color: var(--theme-surface); font-family: var(--pfr-font); font-size: 15px; font-weight: 700; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 8px;}
.vitrine .vtr-s704{position: relative; border-radius: 22px; overflow: hidden; min-height: 280px; background: var(--pfr-tint2); margin-top: 20px;}
.vitrine .vtr-s705{position: absolute; left: 16px; top: 16px; display: inline-flex; align-items: center; gap: 6px; padding: 6px 11px; border-radius: 999px; background: color-mix(in srgb, var(--theme-surface) 94%, transparent); font-size: 12px; font-weight: 700; color: var(--pfr-deep);}
.vitrine .vtr-s706{position: absolute; left: 18px; right: 18px; bottom: 18px; color: var(--theme-surface);}
.vitrine .vtr-s707{font-size: 11.5px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--pfr-ondeep2); margin-bottom: 6px;}
.vitrine .vtr-s708{font-size: 20px; line-height: 1.15; font-weight: 800; letter-spacing: -0.02em; text-wrap: balance; margin-bottom: 6px;}
.vitrine .vtr-s709{font-size: 13px; line-height: 1.5; color: var(--pfr-ondeep2); text-wrap: pretty;}
.vitrine .vtr-s710{display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-top: 14px;}
.vitrine .vtr-s711{display: flex; flex-direction: column; gap: 10px; padding: 16px; border-radius: 18px; background: var(--theme-surface); border: 1px solid var(--pfr-border); color: var(--pfr-ink);}
.vitrine .vtr-s712{width: 34px; height: 34px; border-radius: 11px; background: var(--pfr-tint); display: flex; align-items: center; justify-content: center;}
.vitrine .vtr-s713{padding: 3px 8px; border-radius: 999px; background: var(--pfr-bg3); font-size: 10.5px; font-weight: 700; color: var(--pfr-muted);}
.vitrine .vtr-s714{display: block; font-size: 12px; color: var(--pfr-muted); margin-top: 2px;}
.vitrine .vtr-s715{background: var(--pfr-bg2); border: 1px solid var(--pfr-border); border-radius: 20px; padding: 20px 18px 6px; margin-top: 14px; display: grid; grid-template-columns: 1fr 1fr; gap: 0px 18px;}
.vitrine .vtr-s716{display: flex; flex-direction: column; gap: 8px; padding-bottom: 18px;}
.vitrine .vtr-s717{font-size: 11px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; color: var(--pfr-muted); padding-bottom: 8px; border-bottom: 1px solid var(--pfr-border); margin-bottom: 2px;}
.vitrine .vtr-s718{font-size: 14.5px; font-weight: 600; color: var(--pfr-ink);}
.vitrine .vtr-s719{width: 100%; margin-top: 10px; padding: 13px 20px; border-radius: 999px; border: 1.5px solid var(--pfr-border2); background: var(--theme-surface); font-family: var(--pfr-font); font-size: 14.5px; font-weight: 700; color: var(--pfr-ink); cursor: pointer;}
.vitrine .vtr-s720{display: flex; flex-direction: column; gap: 12px; margin-top: 14px; padding: 18px; border-radius: 18px; background: var(--pfr-tint2); border: 1px solid var(--pfr-tintborder);}
.vitrine .vtr-s721{font-size: 14px; line-height: 1.5; color: var(--pfr-ink2);}
.vitrine .vtr-s722{display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 12px 18px; border-radius: 999px; background: var(--pfr-deep); color: var(--theme-surface); font-size: 14px; font-weight: 700;}
.vitrine .vtr-s723{display: flex; align-items: center; justify-content: center; gap: 8px; margin-top: 12px; padding: 12px; font-size: 14px; font-weight: 700; color: var(--pfr-primary);}
.vitrine .vtr-s724{padding: 16px 20px 52px;}
.vitrine .vtr-s725{background: var(--pfr-deep); border-radius: 24px; padding: 32px 24px; position: relative; overflow: hidden; box-shadow: 0 28px 64px color-mix(in oklab, var(--pfr-deep) 30%, transparent); color: var(--theme-surface);}
.vitrine .vtr-s726{position: absolute; right: -90px; top: -120px; width: 300px; height: 300px; border-radius: 999px; background: color-mix(in srgb, var(--theme-surface) 6%, transparent); pointer-events: none;}
.vitrine .vtr-s727{position: relative; margin: 0px 0px 12px; font-size: 28px; line-height: 1.14; font-weight: 800; letter-spacing: -0.02em; color: var(--theme-surface); text-wrap: balance;}
.vitrine .vtr-s728{position: relative; margin: 0px 0px 22px; font-size: 15px; line-height: 1.55; color: var(--pfr-ondeep2); text-wrap: pretty;}
.vitrine .vtr-s729{position: relative; display: flex; flex-direction: column; gap: 10px;}
.vitrine .vtr-s730{display: flex; align-items: center; justify-content: center; padding: 15px 24px; border-radius: 999px; background: var(--theme-surface); color: var(--pfr-deep); font-size: 16px; font-weight: 700;}
.vitrine .vtr-s731{display: flex; align-items: center; justify-content: center; padding: 15px 24px; border-radius: 999px; border: 1.5px solid color-mix(in srgb, var(--theme-surface) 35%, transparent); color: var(--theme-surface); font-size: 15px; font-weight: 700;}
.vitrine .vtr-s732{position: relative; display: flex; flex-direction: column; gap: 8px; margin-top: 22px;}
.vitrine .vtr-s733{display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 14px; background: color-mix(in srgb, var(--theme-surface) 8%, transparent); border: 1px solid color-mix(in srgb, var(--theme-surface) 14.000000000000002%, transparent); font-size: 13.5px;}
.vitrine .vtr-s734{font-size: 12.5px; line-height: 1.5; color: var(--pfr-ondeep4); padding: 4px 2px 0px;}
.vitrine .vtr-s735{background: var(--pfr-deeper); color: var(--pfr-ondeep2); padding: 44px 20px 0px;}
.vitrine .vtr-s736{height: 32px; display: block; margin-bottom: 16px;}
.vitrine .vtr-s737{margin: 0px 0px 14px; font-size: 14px; line-height: 1.6; color: var(--pfr-ondeep2); text-wrap: pretty;}
.vitrine .vtr-s738{padding: 5px 11px; border-radius: 999px; background: color-mix(in srgb, var(--theme-surface) 8%, transparent); font-size: 12px; font-weight: 700; color: var(--pfr-ondeep2);}
.vitrine .vtr-s739{display: grid; grid-template-columns: 1fr 1fr; gap: 28px 20px; margin-top: 32px; padding-bottom: 28px; border-bottom: 1px solid color-mix(in srgb, var(--theme-surface) 12%, transparent);}
.vitrine .vtr-s740{display: flex; flex-direction: column; gap: 11px;}
.vitrine .vtr-s741{font-size: 11.5px; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--pfr-ondeep4); margin-bottom: 2px;}
.vitrine .vtr-s742{background: color-mix(in srgb, var(--theme-surface) 6%, transparent); border: 1px solid color-mix(in srgb, var(--theme-surface) 12%, transparent); border-radius: 18px; padding: 18px; margin-top: 24px; display: flex; flex-direction: column; gap: 12px;}
.vitrine .vtr-s743{font-size: 14px; line-height: 1.5; color: var(--pfr-ondeep2);}
.vitrine .vtr-s744{flex: 1 1 0%; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 8px 12px; border-radius: 10px; background: var(--theme-surface); color: var(--pfr-deep); line-height: 1.15;}
.vitrine .vtr-s745{padding: 18px 0px; margin-top: 24px; border-top: 1px solid color-mix(in srgb, var(--theme-surface) 12%, transparent); border-bottom: 1px solid color-mix(in srgb, var(--theme-surface) 12%, transparent); font-size: 13px; line-height: 1.5; font-weight: 600; color: var(--pfr-tint);}
.vitrine .vtr-s746{display: flex; flex-direction: column; gap: 12px; padding: 20px 0px 28px;}
.vitrine .vtr-s747{display: flex; flex-wrap: wrap; gap: 8px 20px;}
.vitrine .vtr-s748{font-size: 12.5px; color: var(--pfr-ondeep4);}
.vitrine .vtr-s749{height: 84px; background: var(--pfr-deeper);}
.vitrine .vtr-s751{flex: 1 1 0%; min-width: 0px; line-height: 1.25;}
.vitrine .vtr-s752{font-size: 12px; color: var(--pfr-muted); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.vitrine .vtr-s753{flex-shrink: 0; display: inline-flex; align-items: center; gap: 8px; padding: 14px 20px; border-radius: 999px; background: var(--pfr-deep); color: var(--theme-surface); font-size: 15px; font-weight: 700; white-space: nowrap; box-shadow: 0 10px 26px color-mix(in oklab, var(--pfr-deep) 22%, transparent);}
.vitrine .vtr-s754{padding: 10px 14px; border-radius: 999px; font-size: 15px; font-weight: 600; color: var(--pfr-deep); white-space: nowrap; transition: background 0.18s; background: var(--pfr-tint);}
.vitrine .vtr-s755{max-width: 1240px; margin: 0px auto; padding: 56px 32px 40px; display: grid; grid-template-columns: 1.08fr 0.92fr; gap: 48px; align-items: center;}
.vitrine .vtr-s756{margin: 0px 0px 26px; font-size: 18px; line-height: 1.55; color: var(--pfr-ink3); max-width: 560px; text-wrap: pretty;}
.vitrine .vtr-s757{display: grid; grid-template-columns: 1fr 1fr; gap: 12px 24px; max-width: 600px; margin-bottom: 30px;}
.vitrine .vtr-s758{display: flex; gap: 10px; align-items: flex-start; font-size: 15px; line-height: 1.45; color: var(--pfr-ink);}
.vitrine .vtr-s759{display: flex; align-items: center; gap: 20px; flex-wrap: wrap;}
.vitrine .vtr-s760{display: inline-flex; align-items: center; gap: 10px; padding: 16px 30px; border-radius: 999px; background: var(--pfr-deep); color: var(--theme-surface); font-size: 16.5px; font-weight: 700; box-shadow: 0 10px 26px color-mix(in oklab, var(--pfr-deep) 24%, transparent); transition: transform 0.18s, background 0.18s;}
.vitrine .vtr-s761{font-size: 13.5px; line-height: 1.45; color: var(--pfr-ink3);}
.vitrine .vtr-s762{display: flex; align-items: center; flex-wrap: wrap; gap: 8px 22px; margin-top: 24px; font-size: 13.5px; color: var(--pfr-ink3);}
.vitrine .vtr-s763{max-width: 1240px; margin: 0px auto; padding: 40px 32px 72px;}
.vitrine .vtr-s764{display: grid; grid-template-columns: repeat(4, 1fr); background: var(--theme-surface); border: 1px solid var(--pfr-border); border-radius: 24px; overflow: hidden; box-shadow: 0 18px 44px color-mix(in oklab, var(--pfr-deep) 7%, transparent);}
.vitrine .vtr-s765{display: flex; align-items: center; gap: 14px; padding: 22px;}
.vitrine .vtr-s766{width: 46px; height: 46px; border-radius: 14px; background: var(--pfr-tint); display: flex; align-items: center; justify-content: center; flex-shrink: 0;}
.vitrine .vtr-s767{font-size: 16px; font-weight: 800; color: var(--pfr-deep); line-height: 1.2;}
.vitrine .vtr-s768{font-size: 13px; color: var(--pfr-muted); margin-top: 3px; line-height: 1.35;}
.vitrine .vtr-s769{max-width: 1240px; margin: 0px auto; padding: 72px 32px 64px;}
.vitrine .vtr-s770{margin-top: auto; display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 14px; background: var(--pfr-tint2); border: 1px solid var(--pfr-tintborder); font-size: 12.5px; line-height: 1.4; color: var(--pfr-ink2);}
.vitrine .vtr-s771{display: flex; flex-direction: column; background: var(--pfr-bg); min-width: 0px;}
.vitrine .vtr-s772{height: auto; overflow-y: auto; position: relative; padding: 22px 26px 14px; display: flex; flex-direction: column; gap: 12px; background: var(--pfr-bg); max-height: none;}
.vitrine .vtr-s773{align-self: center; font-size: 11px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--pfr-faint); padding: 4px 10px; border-radius: 999px; background: var(--pfr-bg3); animation: 48s ease-in-out 0s infinite normal none running pfrFeed0;}
.vitrine .vtr-s774{align-self: flex-end; max-width: 64%; padding: 12px 16px; border-radius: 18px 18px 4px; background: var(--pfr-deep); color: var(--theme-surface); font-size: 14.5px; line-height: 1.5; animation: 48s ease-in-out 0s infinite normal none running pfrFeed1;}
.vitrine .vtr-s775{font-size: 10.5px; opacity: 0.65; text-align: right; margin-top: 3px;}
.vitrine .vtr-s776{align-self: flex-end; max-width: 64%; padding: 12px 16px; border-radius: 18px 18px 4px; background: var(--pfr-deep); color: var(--theme-surface); font-size: 14.5px; line-height: 1.5; animation: 48s ease-in-out 0s infinite normal none running pfrFeed2;}
.vitrine .vtr-s777{align-self: center; font-size: 11px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--pfr-faint); padding: 4px 10px; border-radius: 999px; background: var(--pfr-bg3); animation: 48s ease-in-out 0s infinite normal none running pfrFeed3;}
.vitrine .vtr-s778{align-self: flex-start; display: flex; gap: 8px; align-items: flex-end; max-width: 72%; animation: 48s ease-in-out 0s infinite normal none running pfrFeed4;}
.vitrine .vtr-s779{width: 28px; height: 28px; border-radius: 999px; object-fit: cover; object-position: center top; flex-shrink: 0;}
.vitrine .vtr-s780{padding: 12px 16px; border-radius: 18px 18px 18px 4px; background: var(--theme-surface); border: 1px solid var(--pfr-border); color: var(--pfr-ink); font-size: 14.5px; line-height: 1.5;}
.vitrine .vtr-s781{font-size: 10.5px; color: var(--pfr-faint); margin-top: 3px;}
.vitrine .vtr-s782{align-self: flex-start; display: flex; gap: 8px; align-items: flex-end; max-width: 72%; animation: 48s ease-in-out 0s infinite normal none running pfrFeed5;}
.vitrine .vtr-s783{align-self: flex-start; display: flex; gap: 8px; align-items: flex-end; max-width: 72%; animation: 48s ease-in-out 0s infinite normal none running pfrFeed6;}
.vitrine .vtr-s784{display: flex; align-items: center; gap: 12px; padding: 10px 14px; border-radius: 16px; background: var(--theme-surface); border: 1px solid var(--pfr-tintborder);}
.vitrine .vtr-s785{width: 36px; height: 36px; border-radius: 11px; background: var(--pfr-tint); display: flex; align-items: center; justify-content: center; flex-shrink: 0;}
.vitrine .vtr-s786{display: block; font-size: 13.5px; font-weight: 800; color: var(--pfr-deep);}
.vitrine .vtr-s787{display: block; font-size: 12px; color: var(--pfr-muted);}
.vitrine .vtr-s788{margin-left: 6px; padding: 7px 12px; border-radius: 999px; background: var(--pfr-deep); color: var(--theme-surface); font-size: 12px; font-weight: 700; white-space: nowrap;}
.vitrine .vtr-s789{align-self: flex-end; max-width: 64%; padding: 12px 16px; border-radius: 18px 18px 4px; background: var(--pfr-deep); color: var(--theme-surface); font-size: 14.5px; line-height: 1.5; animation: 48s ease-in-out 0s infinite normal none running pfrFeed7;}
.vitrine .vtr-s790{align-self: flex-start; display: flex; gap: 8px; align-items: flex-end; max-width: 72%; animation: 48s ease-in-out 0s infinite normal none running pfrFeed8;}
.vitrine .vtr-s791{align-self: center; font-size: 11px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--pfr-faint); padding: 4px 10px; border-radius: 999px; background: var(--pfr-bg3); animation: 48s ease-in-out 0s infinite normal none running pfrFeed9;}
.vitrine .vtr-s792{align-self: flex-end; display: flex; align-items: center; gap: 10px; padding: 10px 14px; border-radius: 18px 18px 4px; background: var(--pfr-deep); color: var(--theme-surface); font-size: 12.5px; animation: 48s ease-in-out 0s infinite normal none running pfrFeed10;}
.vitrine .vtr-s793{display: flex; align-items: center; gap: 2.5px; height: 16px;}
.vitrine .vtr-s794{width: 2.5px; height: 5px; background: var(--theme-surface); border-radius: 2px; opacity: 1;}
.vitrine .vtr-s795{width: 2.5px; height: 12px; background: var(--theme-surface); border-radius: 2px; opacity: 1;}
.vitrine .vtr-s796{width: 2.5px; height: 8px; background: var(--theme-surface); border-radius: 2px; opacity: 1;}
.vitrine .vtr-s797{width: 2.5px; height: 15px; background: var(--theme-surface); border-radius: 2px; opacity: 1;}
.vitrine .vtr-s798{width: 2.5px; height: 11px; background: var(--theme-surface); border-radius: 2px; opacity: 1;}
.vitrine .vtr-s799{width: 2.5px; height: 7px; background: var(--theme-surface); border-radius: 2px; opacity: 1;}
