.paris-pitch.vc-pitch{--vc-nav-height: 0px;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;flex-shrink:0}.vc-pitch .vc-nav a[aria-current=location]{background:rgb(var(--paris-navy));color:rgb(var(--paris-surface));border-color:rgb(var(--paris-navy))}@media(min-width:768px){.vc-pitch .story-thread,.vc-pitch .story-platform-scroll{overscroll-behavior-y:auto}}.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-document-selector{display:grid;align-content:start;gap:18px;min-width:0}.vc-pitch .vc-document-example{display:grid;gap:16px;min-width:0}.vc-pitch .vc-document-example>.vc-button{justify-self:start}.vc-pitch .vc-generated-document{display:block;width:100%;height:min(78dvh,850px);min-height:460px;border:1px solid rgb(var(--paris-muted) / .25);border-radius:4px;background:rgb(var(--paris-surface))}.vc-pitch .vc-document-section{margin:22px 0}.vc-pitch .vc-document-section h4{margin-bottom:10px}.vc-pitch .vc-data-row dd{margin:0;text-align:right}.vc-pitch .vc-real-cleanup{display:grid;gap:20px}.vc-pitch .vc-photo-comparison{display:grid;gap:16px}.vc-pitch .vc-comparison-images{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:12px;background:rgb(var(--paris-glow))}.vc-pitch .vc-comparison-images img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vc-pitch .vc-comparison-divider{position:absolute;top:0;bottom:0;width:2px;background:rgb(var(--paris-surface))}.vc-pitch .vc-comparison-label{position:absolute;top:12px;left:12px;padding:6px 10px;max-width:43%;border-radius:8px;font-size:11px;background:rgb(var(--paris-navy) / .9);color:rgb(var(--paris-surface))}.vc-pitch .vc-comparison-label.is-after{right:12px;left:auto}.vc-pitch .vc-photo-comparison input{width:100%;display:block;min-height:44px;accent-color:rgb(var(--paris-navy))}.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-close-primary{background:rgb(var(--paris-navy));color:rgb(var(--paris-surface));border-color:rgb(var(--paris-navy))}.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-core-before{background:hsl(var(--vc-before-surface));color:hsl(var(--vc-before-ink));border-color:hsl(var(--vc-before-ink) / .3)}.vc-pitch .vc-core-after{background:hsl(var(--vc-after-surface));color:hsl(var(--vc-after-ink));border-color:hsl(var(--vc-after-ink) / .4)}.vc-pitch .vc-core-phase{margin:0 0 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding-bottom:12px;border-bottom:1px solid currentColor}.vc-pitch .vc-core-comparison h3{color:inherit}.vc-pitch .vc-core-comparison .vc-list{list-style-type:disc}.vc-pitch .vc-core-before .vc-list{opacity:.85}.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(min-width:768px){.paris-pitch.vc-pitch .paris-slide[data-slide=hero] .paris-slide-inner{display:grid;grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);align-items:center;-moz-column-gap:clamp(28px,4vw,64px);column-gap:clamp(28px,4vw,64px);max-width:1280px}.paris-pitch.vc-pitch .paris-slide[data-slide=hero] .paris-slide-kicker{grid-column:1;text-align:center}.paris-pitch.vc-pitch .paris-slide[data-slide=hero] .paris-slide-kicker .paris-eyebrow{font-size:clamp(48px,6vw,88px);font-weight:300;letter-spacing:.04em;line-height:1.2;margin:0;text-align:center}.paris-pitch.vc-pitch .paris-slide[data-slide=hero] .paris-slide-copy{grid-column:2;min-width:0}.vc-pitch .vc-main{height:100dvh;margin-top:0;scroll-padding-top:calc(64px + var(--vc-nav-height, 76px));scroll-snap-type:none;overflow-anchor:none}.vc-pitch .vc-main>.paris-header{position:sticky;top:0;transform:translateY(0);transition:transform .2s ease-out}.vc-pitch .vc-nav{position:sticky;top:64px;z-index:40;background:rgb(var(--paris-surface));transform:translateY(0);transition:transform .2s ease-out}.vc-pitch .vc-main[data-header-hidden=true]>.paris-header,.vc-pitch .vc-main[data-header-hidden=true]>.vc-nav{transform:translateY(-64px)}.vc-pitch .vc-main[data-header-hidden=true]>.paris-header{pointer-events:none}.vc-pitch .vc-main>.vc-chapter>*,.vc-pitch .vc-main>.story-demo,.vc-pitch .vc-main>.vc-source-slide,.vc-pitch .vc-main>.vc-section,.vc-pitch .vc-main>.vc-appendix{scroll-snap-align:none;scroll-snap-stop:normal;scroll-margin-top:0}.paris-pitch.vc-pitch .vc-main .paris-slide{min-height:calc(100dvh - 64px - var(--vc-nav-height, 76px))}}@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}.vc-pitch .vc-main>.paris-header,.vc-pitch .vc-nav{transition:none}}
