.paris-pitch.vc-pitch{height:100dvh;overflow:hidden}.vc-pitch .vc-main{height:calc(100dvh - 64px);margin-top:64px;overflow-y:auto;overflow-x:clip;scroll-behavior:auto}.vc-pitch .vc-nav{display:flex;overflow-x:auto;padding:14px max(24px,calc((100% - 1120px)/2));gap:8px;border-bottom:1px solid rgb(var(--paris-navy) / .12)}.vc-pitch .vc-nav a{white-space:nowrap;font-size:11px;text-decoration:none;padding:8px 12px;border:1px solid rgb(var(--paris-navy) / .15);border-radius:999px}.vc-pitch .vc-section{color:rgb(var(--paris-ink));background:radial-gradient(ellipse at 95% 25%,rgb(var(--paris-glow) / .25),transparent 60%),rgb(var(--paris-surface));border-bottom:1px solid rgb(var(--paris-navy) / .1)}.vc-pitch .vc-section[data-tone=dark]{color:rgb(var(--paris-surface));background:radial-gradient(ellipse at 90% 20%,rgb(var(--paris-glow) / .08),transparent 65%),rgb(var(--paris-navy))}.vc-pitch .vc-section-inner{max-width:1200px;padding:76px 40px;margin:auto}.vc-pitch .vc-kicker{font-size:11px;letter-spacing:.28em;display:flex;justify-content:space-between;padding-bottom:24px;text-transform:uppercase}.vc-pitch .vc-section h2.paris-title{font-size:clamp(2.05rem,4.5vw,4rem);white-space:pre-line;line-height:1.12;max-width:1000px;margin:0}.vc-pitch .vc-intro{max-width:860px;font-size:clamp(15px,1.5vw,18px);line-height:1.85;margin-top:24px;font-weight:400}.vc-pitch .vc-section-body{margin-top:32px;display:grid;gap:24px;min-width:0}.vc-pitch .vc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.vc-pitch .vc-card{padding:24px;border:1px solid rgb(var(--paris-muted) / .25);border-radius:20px;background:rgb(var(--paris-glass) / .09);min-width:0}.vc-pitch .vc-section h3{font-size:21px;font-family:var(--font-heading);font-weight:500;line-height:1.4;margin:0 0 16px}.vc-pitch p,.vc-pitch li,.vc-pitch dd{overflow-wrap:anywhere}.vc-pitch .vc-note{font-size:12px;line-height:1.85;opacity:.85;margin:0}.vc-pitch .vc-callout{border-left:2px solid currentColor;padding:16px 20px;font-size:14px;line-height:1.85;background:rgb(var(--paris-glass) / .1)}.vc-pitch .vc-list{display:grid;gap:14px;margin:0;padding-left:20px;font-size:14px;line-height:1.8}.vc-pitch .vc-list li::marker{font-weight:600}.vc-pitch .vc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid rgb(var(--paris-muted) / .25);border-radius:16px;overflow:hidden;margin:0}.vc-pitch .vc-facts>div{padding:18px 20px;background:rgb(var(--paris-glass) / .12)}.vc-pitch .vc-facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;line-height:1.7;opacity:.8}.vc-pitch .vc-facts dd{margin:9px 0 0;font-size:14px;line-height:1.8}.vc-pitch .vc-metrics{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:16px}.vc-pitch .vc-metrics strong{font-family:var(--font-heading);display:block;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400;margin-bottom:12px}.vc-pitch .vc-metrics p{margin:0;font-size:13px;line-height:1.8}.vc-pitch .vc-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vc-pitch .vc-funnel strong{font-size:22px;display:block;margin-top:12px;font-weight:400}.vc-pitch .vc-funnel span{font-size:11px}.vc-pitch .vc-table-wrap{overflow-x:auto;border:1px solid rgb(var(--paris-muted) / .25);border-radius:16px}.vc-pitch .vc-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.8}.vc-pitch .vc-table caption{text-align:left;padding:16px;font-size:11px;letter-spacing:.04em}.vc-pitch .vc-table th,.vc-pitch .vc-table td{padding:15px 16px;border-top:1px solid rgb(var(--paris-muted) / .25);vertical-align:top;text-align:left;min-width:140px;font-weight:400}.vc-pitch .vc-table thead th{font-size:10px;font-weight:600;background:rgb(var(--paris-glass) / .18)}.vc-pitch .vc-table tbody th{font-weight:600}.vc-pitch .vc-tabs{display:flex;flex-wrap:wrap;gap:8px}.vc-pitch .vc-button,.vc-pitch .vc-tabs button{border:1px solid currentColor;border-radius:999px;padding:12px 20px;font-size:12px;line-height:1.6;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px}.vc-pitch .vc-tabs button[aria-selected=true],.vc-pitch .vc-tabs button[aria-pressed=true]{background:rgb(var(--paris-navy));color:rgb(var(--paris-surface));border-color:rgb(var(--paris-navy))}.vc-pitch button:focus-visible,.vc-pitch a:focus-visible,.vc-pitch summary:focus-visible,.vc-pitch [tabindex]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.vc-pitch .vc-document-output{color:rgb(var(--paris-ink));background:rgb(var(--paris-surface))}.vc-pitch .vc-data-row{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:12px 0;border-bottom:1px solid rgb(var(--paris-muted) / .18);font-size:13px;line-height:1.7}.vc-pitch .vc-data-row b{text-align:right;font-weight:500}.vc-pitch .vc-reuse-highlight{animation:vc-reuse .9s ease-in-out}@keyframes vc-reuse{50%{background:rgb(var(--paris-glow) / .85)}}.vc-pitch .vc-photo{width:100%;height:190px;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-bottom:18px}.vc-pitch .vc-demo-inner{color:rgb(var(--paris-ink));background:rgb(var(--paris-surface));border-radius:18px;padding:20px}.vc-pitch .vc-demo-inner .paris-demo-chat{height:auto}.vc-pitch .vc-demo-inner .paris-demo-bubbles{padding:16px 0}.vc-pitch .vc-demo-inner .paris-demo-bubble{font-size:13px}.vc-pitch .vc-steps{display:grid;gap:12px;counter-reset:vcstep;list-style:none;padding:0}.vc-pitch .vc-steps li{counter-increment:vcstep;display:flex;gap:16px;font-size:14px;line-height:1.8}.vc-pitch .vc-steps li:before{content:counter(vcstep,decimal-leading-zero);font-size:12px;opacity:.7;min-width:22px;padding-top:2px}.vc-pitch .vc-founder{display:flex;gap:20px;align-items:start}.vc-pitch .vc-founder img{width:76px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.vc-pitch .vc-founder p{font-size:13px;line-height:1.85}.vc-pitch .vc-founder h3{margin-bottom:4px}.vc-pitch .vc-appendix details{border:1px solid rgb(var(--paris-muted) / .25);border-radius:16px;padding:20px;margin-top:16px}.vc-pitch .vc-appendix summary{cursor:pointer;font-size:15px;line-height:1.8}.vc-pitch .vc-appendix-content{display:grid;gap:24px;margin-top:24px}.vc-pitch .vc-appendix .paris-slide{min-height:0!important;scroll-snap-align:none;scroll-snap-stop:normal}.vc-pitch .vc-appendix .paris-demo-content{padding-inline:0}.vc-pitch .vc-appendix .paris-demo-grid{min-height:0}.vc-pitch .vc-appendix .paris-demo-screen{height:720px}.vc-pitch .vc-appendix .pitch-scene-stage{min-height:0}.vc-pitch .vc-appendix .paris-academy-slide>div{padding:24px 0}.vc-pitch .vc-appendix .paris-academy-slide{border-radius:20px;padding:20px}.vc-pitch .vc-close-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.vc-pitch .vc-placeholder-quote{margin:0;font-size:16px;line-height:1.8}.vc-pitch .vc-placeholder-quote footer{font-size:11px;opacity:.8;margin-top:12px}.vc-pitch .vc-source-slide[data-tone=dark]{color:rgb(var(--paris-surface))}.vc-pitch .vc-source-slide[data-tone=light]{color:rgb(var(--paris-ink))}.vc-pitch .vc-source-context{margin-top:24px}.vc-pitch .vc-source-slide .paris-slide-copy>div>p{white-space:pre-line}.vc-pitch .vc-chapter{scroll-margin-top:0}.vc-pitch .vc-chapter>.vc-section>.vc-section-body{margin-top:0}.vc-pitch .vc-chapter .vc-outlook-table{display:block;overflow-x:auto}.vc-pitch .vc-chapter .vc-outlook-table th,.vc-pitch .vc-chapter .vc-outlook-table td{min-width:120px}@media(max-width:767px){.vc-pitch .vc-section-inner{padding:48px 24px}.vc-pitch .vc-grid,.vc-pitch .vc-metrics,.vc-pitch .vc-facts{grid-template-columns:1fr}.vc-pitch .vc-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-pitch .vc-funnel .vc-card{padding:16px}.vc-pitch .vc-funnel strong{font-size:16px}.vc-pitch .vc-card{padding:20px}.vc-pitch .vc-founder{display:block}.vc-pitch .vc-founder img{width:96px;height:112px;margin-bottom:20px}.vc-pitch .vc-table th,.vc-pitch .vc-table td{padding:12px;min-width:125px}.vc-pitch .vc-appendix details{padding:14px}.vc-pitch .vc-appendix .paris-demo-screen{height:560px}.vc-pitch .vc-close-actions .vc-button{width:100%}}@media(prefers-reduced-motion:reduce){.vc-pitch .vc-reuse-highlight{animation:none}}
