.vision-module__ZXOqCq__page{background-color:var(--background);width:100%;position:relative;overflow-x:hidden}.vision-module__ZXOqCq__hero{text-align:center;flex-direction:column;align-items:center;gap:2rem;max-width:1100px;margin:0 auto;padding:12rem 2rem 8rem;display:flex;position:relative}.vision-module__ZXOqCq__hero:before{content:"";background:radial-gradient(ellipse at center top,var(--primary)0%,transparent 60%);opacity:.08;pointer-events:none;width:200%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.vision-module__ZXOqCq__label{font-family:var(--font-body),"Inter",system-ui,sans-serif;letter-spacing:.25em;color:var(--primary);text-transform:uppercase;font-size:.8125rem;font-weight:700}.vision-module__ZXOqCq__title{font-family:var(--font-heading),"Space Grotesk",system-ui,sans-serif;color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:clamp(3.5rem,8vw,6rem);font-weight:700;line-height:1.05}.vision-module__ZXOqCq__titleAccent{color:var(--primary);display:block;position:relative}.vision-module__ZXOqCq__titleAccent:after{content:"";background:var(--primary);opacity:.3;width:100%;height:.08em;position:absolute;bottom:.1em;left:0}.vision-module__ZXOqCq__subtitle{font-family:var(--font-body),"Inter",system-ui,sans-serif;color:var(--muted-foreground);max-width:680px;margin:0;font-size:1.375rem;line-height:1.7}.vision-module__ZXOqCq__heroActions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.vision-module__ZXOqCq__manifesto{max-width:900px;margin:0 auto;padding:8rem 2rem}.vision-module__ZXOqCq__manifestoInner{background:linear-gradient(135deg,var(--secondary)0%,var(--background)100%);border:1px solid var(--border);text-align:center;border-radius:2rem;padding:4rem;position:relative}.vision-module__ZXOqCq__manifestoInner:before{content:"";background:linear-gradient(90deg,transparent,var(--primary),transparent);height:3px;position:absolute;top:-1px;left:20%;right:20%}.vision-module__ZXOqCq__quoteIcon{width:48px;height:40px;color:var(--primary);opacity:.5;margin-bottom:2rem}.vision-module__ZXOqCq__manifestoInner .vision-module__ZXOqCq__quoteIcon svg{width:100%;height:100%}.vision-module__ZXOqCq__quoteText{font-family:var(--font-heading),"Space Grotesk",system-ui,sans-serif;color:var(--foreground);margin:0 0 2rem;font-size:clamp(1.5rem,3vw,2rem);font-style:italic;font-weight:500;line-height:1.5}.vision-module__ZXOqCq__quoteAttribution{flex-direction:column;gap:.25rem;font-style:normal;display:flex}.vision-module__ZXOqCq__attributionName{font-family:var(--font-heading),"Space Grotesk",system-ui,sans-serif;color:var(--foreground);font-size:1.125rem;font-weight:700}.vision-module__ZXOqCq__attributionTitle{color:var(--muted-foreground);letter-spacing:.05em;font-size:.875rem}.vision-module__ZXOqCq__comparisonSection{max-width:1200px;margin:0 auto;padding:8rem 2rem}.vision-module__ZXOqCq__sectionTitle{font-family:var(--font-heading),"Space Grotesk",system-ui,sans-serif;text-align:center;color:var(--foreground);letter-spacing:-.01em;margin-bottom:1rem;font-size:clamp(2.25rem,4vw,3rem);font-weight:700}.vision-module__ZXOqCq__sectionSubtitle{color:var(--muted-foreground);text-align:center;margin-bottom:5rem;font-size:1.25rem}.vision-module__ZXOqCq__comparisonGrid{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.vision-module__ZXOqCq__comparisonCard{border-radius:1.5rem;padding:2.5rem;position:relative;overflow:hidden}.vision-module__ZXOqCq__oldWayCard{background:linear-gradient(180deg,#ef444414 0%,var(--background)100%);border:1px solid #ef44444d}.vision-module__ZXOqCq__oldWayCard:before{content:"";background:#ef4444;height:4px;position:absolute;top:0;left:0;right:0}.vision-module__ZXOqCq__newWayCard{background:linear-gradient(180deg,#ff6d0014 0%,var(--background)100%);border:1px solid #ff6d004d}.vision-module__ZXOqCq__newWayCard:before{content:"";background:var(--primary);height:4px;position:absolute;top:0;left:0;right:0}.vision-module__ZXOqCq__cardHeader{border-bottom:1px solid var(--border);align-items:center;gap:1rem;margin-bottom:2.5rem;padding-bottom:1.5rem;display:flex}.vision-module__ZXOqCq__cardIcon{justify-content:center;align-items:center;width:48px;height:48px;display:flex}.vision-module__ZXOqCq__cardIcon svg{width:100%;height:100%}.vision-module__ZXOqCq__oldWayCard .vision-module__ZXOqCq__cardIcon{color:#ef4444}.vision-module__ZXOqCq__newWayCard .vision-module__ZXOqCq__cardIcon{color:var(--primary)}.vision-module__ZXOqCq__cardTitle{font-family:var(--font-heading),"Space Grotesk",system-ui,sans-serif;color:var(--foreground);margin:0;font-size:1.5rem;font-weight:700}.vision-module__ZXOqCq__comparisonList{flex-direction:column;gap:1.75rem;display:flex}.vision-module__ZXOqCq__comparisonItem{flex-direction:column;gap:.375rem;display:flex}.vision-module__ZXOqCq__itemCategory{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:.75rem;font-weight:700}.vision-module__ZXOqCq__itemOldValue{color:#ef4444;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;display:flex}.vision-module__ZXOqCq__itemOldValue svg{width:18px;height:18px}.vision-module__ZXOqCq__itemOldDesc{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.vision-module__ZXOqCq__itemNewValue{color:var(--primary);align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;display:flex}.vision-module__ZXOqCq__itemNewValue svg{width:20px;height:20px}.vision-module__ZXOqCq__itemNewDesc{color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.5}.vision-module__ZXOqCq__valuesSection{max-width:1200px;margin:0 auto;padding:8rem 2rem}.vision-module__ZXOqCq__valuesHeader{text-align:center;margin-bottom:5rem}.vision-module__ZXOqCq__valuesGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}.vision-module__ZXOqCq__valueCard{background:var(--secondary);border:1px solid var(--border);border-radius:1.5rem;flex-direction:column;gap:1.25rem;padding:2.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.vision-module__ZXOqCq__valueCard:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000001a}.vision-module__ZXOqCq__valueCard:before{content:"";background:linear-gradient(90deg,var(--primary),transparent);opacity:0;width:100%;height:3px;transition:opacity .3s;position:absolute;top:0;left:0}.vision-module__ZXOqCq__valueCard:hover:before{opacity:1}.vision-module__ZXOqCq__valueIcon{background:var(--background);border:1px solid var(--border);width:56px;height:56px;color:var(--primary);border-radius:1rem;padding:1rem}.vision-module__ZXOqCq__valueIcon svg{width:100%;height:100%}.vision-module__ZXOqCq__valueTitle{font-family:var(--font-heading),"Space Grotesk",system-ui,sans-serif;color:var(--foreground);margin:0;font-size:1.5rem;font-weight:700}.vision-module__ZXOqCq__valueDescription{color:var(--muted-foreground);margin:0;font-size:1.0625rem;line-height:1.65}.vision-module__ZXOqCq__processSection{background:var(--secondary);border-radius:2rem;max-width:calc(1200px - 4rem);margin:0 auto;padding:8rem 2rem}.vision-module__ZXOqCq__processHeader{text-align:center;margin-bottom:5rem}.vision-module__ZXOqCq__processGrid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.vision-module__ZXOqCq__processStep{flex-direction:column;gap:1rem;display:flex;position:relative}.vision-module__ZXOqCq__stepNumber{font-family:var(--font-heading),"Space Grotesk",system-ui,sans-serif;color:var(--primary);opacity:.3;font-size:3rem;font-weight:700;line-height:1}.vision-module__ZXOqCq__stepConnector{background:var(--primary);opacity:.3;width:2rem;height:2px}.vision-module__ZXOqCq__processStep:hover .vision-module__ZXOqCq__stepNumber{opacity:1}.vision-module__ZXOqCq__processStep:hover .vision-module__ZXOqCq__stepConnector{opacity:1;width:3rem}.vision-module__ZXOqCq__stepTitle{font-family:var(--font-heading),"Space Grotesk",system-ui,sans-serif;color:var(--foreground);margin:0;font-size:1.25rem;font-weight:700}.vision-module__ZXOqCq__stepDescription{color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.6}.vision-module__ZXOqCq__storySection{max-width:900px;margin:0 auto;padding:8rem 2rem}.vision-module__ZXOqCq__storyInner{text-align:center}.vision-module__ZXOqCq__storyTitle{font-family:var(--font-heading),"Space Grotesk",system-ui,sans-serif;color:var(--foreground);letter-spacing:-.02em;margin:1rem 0 3rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700}.vision-module__ZXOqCq__storyContent{flex-direction:column;gap:1.5rem;margin-bottom:4rem;display:flex}.vision-module__ZXOqCq__storyParagraph{color:var(--muted-foreground);text-align:left;margin:0;font-size:1.1875rem;line-height:1.75}.vision-module__ZXOqCq__storyHighlight{background:linear-gradient(135deg,#ff6d001a 0%,#0000 100%);border:1px solid #ff6d0033;border-radius:1.5rem;flex-direction:column;align-items:center;gap:.5rem;padding:3rem;display:flex}.vision-module__ZXOqCq__highlightNumber{font-family:var(--font-heading),"Space Grotesk",system-ui,sans-serif;color:var(--primary);font-size:5rem;font-weight:700;line-height:1}.vision-module__ZXOqCq__highlightText{color:var(--foreground);max-width:300px;font-size:1.125rem;font-weight:500}.vision-module__ZXOqCq__ctaSection{max-width:900px;margin:0 auto;padding:8rem 2rem 10rem}.vision-module__ZXOqCq__ctaInner{text-align:center;background:var(--secondary);border:1px solid var(--border);border-radius:2rem;padding:5rem 3rem;position:relative;overflow:hidden}.vision-module__ZXOqCq__ctaInner:before{content:"";background:linear-gradient(90deg,var(--primary),#ff8c33,var(--primary));height:4px;position:absolute;top:0;left:0;right:0}.vision-module__ZXOqCq__ctaTitle{font-family:var(--font-heading),"Space Grotesk",system-ui,sans-serif;color:var(--foreground);letter-spacing:-.01em;margin:0 0 1.5rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.vision-module__ZXOqCq__ctaSubtitle{color:var(--muted-foreground);max-width:550px;margin:0 auto 3rem;font-size:1.125rem;line-height:1.7}.vision-module__ZXOqCq__ctaActions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.vision-module__ZXOqCq__socialProof{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.vision-module__ZXOqCq__proofItem{color:var(--foreground);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;display:flex}.vision-module__ZXOqCq__proofItem svg{width:20px;height:20px;color:var(--primary);flex-shrink:0}@media (max-width:1024px){.vision-module__ZXOqCq__processGrid{grid-template-columns:repeat(2,1fr);gap:3rem}.vision-module__ZXOqCq__processSection{border-radius:1.5rem;max-width:calc(100% - 2rem)}}@media (max-width:768px){.vision-module__ZXOqCq__hero{padding:10rem 1.5rem 6rem}.vision-module__ZXOqCq__title{font-size:clamp(2.5rem,10vw,3.5rem)}.vision-module__ZXOqCq__subtitle{font-size:1.125rem}.vision-module__ZXOqCq__manifestoInner{padding:2.5rem 1.5rem}.vision-module__ZXOqCq__comparisonGrid{grid-template-columns:1fr;gap:2rem}.vision-module__ZXOqCq__comparisonCard{padding:2rem}.vision-module__ZXOqCq__valuesSection{padding:6rem 1.5rem}.vision-module__ZXOqCq__valuesGrid{grid-template-columns:1fr;gap:1.5rem}.vision-module__ZXOqCq__processGrid{grid-template-columns:1fr;gap:2.5rem}.vision-module__ZXOqCq__processSection{max-width:calc(100% - 2rem);padding:5rem 1.5rem}.vision-module__ZXOqCq__storySection{padding:6rem 1.5rem}.vision-module__ZXOqCq__storyParagraph{font-size:1.0625rem}.vision-module__ZXOqCq__highlightNumber{font-size:4rem}.vision-module__ZXOqCq__ctaSection{padding:5rem 1.5rem 8rem}.vision-module__ZXOqCq__ctaInner{padding:3rem 1.5rem}.vision-module__ZXOqCq__socialProof{flex-direction:column;align-items:center;gap:1rem}.vision-module__ZXOqCq__heroActions{flex-direction:column;width:100%;max-width:300px}.vision-module__ZXOqCq__heroActions button{width:100%}}@media (max-width:480px){.vision-module__ZXOqCq__label{font-size:.75rem}.vision-module__ZXOqCq__sectionTitle{font-size:1.75rem}.vision-module__ZXOqCq__cardTitle,.vision-module__ZXOqCq__valueTitle{font-size:1.25rem}.vision-module__ZXOqCq__stepNumber{font-size:2.5rem}}
