.platform-module__d3cmqG__page{padding-top:var(--nav-height)}.platform-module__d3cmqG__hero{min-height:calc(100vh - var(--nav-height));padding:var(--space-24) 0;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.platform-module__d3cmqG__heroInner{gap:var(--space-16);z-index:2;grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.platform-module__d3cmqG__heroContent{flex-direction:column;display:flex}.platform-module__d3cmqG__eyebrow{margin-bottom:var(--space-6);display:block}.platform-module__d3cmqG__heroHeadline{max-width:640px;margin-bottom:var(--space-4);font-size:clamp(2.25rem,5vw,4rem)}.platform-module__d3cmqG__heroSubhead{font-family:var(--font-headline);color:var(--text-secondary);margin-bottom:var(--space-8);letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.platform-module__d3cmqG__heroBody{max-width:580px;margin-bottom:var(--space-10)}.platform-module__d3cmqG__heroActions{gap:var(--space-4);flex-wrap:wrap;display:flex}.platform-module__d3cmqG__heroVisual{justify-content:center;align-items:center;display:flex;position:relative}.platform-module__d3cmqG__heroImage{border-radius:var(--radius-xl);object-fit:cover;opacity:.9;width:100%;max-height:480px}.platform-module__d3cmqG__heroGlow{pointer-events:none;filter:blur(80px);background:radial-gradient(circle,#ff6a000f 0%,#1049a90a 40%,#0000 70%);border-radius:50%;width:700px;height:700px;position:absolute;top:5%;right:-15%}.platform-module__d3cmqG__statsStrip{gap:var(--space-6);margin-top:var(--space-16);z-index:2;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.platform-module__d3cmqG__statCard{background:var(--bg-surface);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);gap:var(--space-2);text-align:center;transition:transform var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo);flex-direction:column;display:flex}.platform-module__d3cmqG__statCard:hover{transform:translateY(-4px);box-shadow:0 12px 48px #5b75b60f}.platform-module__d3cmqG__statNumber{font-family:var(--font-headline);color:var(--text-primary);font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.1}.platform-module__d3cmqG__statNumber span{color:var(--accent-primary)}.platform-module__d3cmqG__statLabel{font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:600}.platform-module__d3cmqG__graphSection{background:var(--bg-surface)}.platform-module__d3cmqG__graphInner{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:start;display:grid}.platform-module__d3cmqG__graphContent{gap:var(--space-6);flex-direction:column;display:flex}.platform-module__d3cmqG__sectionLabel{margin-bottom:var(--space-4);display:block}.platform-module__d3cmqG__sectionHeadline{max-width:560px}.platform-module__d3cmqG__sectionBody{max-width:540px}.platform-module__d3cmqG__graphBullets{gap:var(--space-6);margin-top:var(--space-4);flex-direction:column;display:flex}.platform-module__d3cmqG__graphBullet{gap:var(--space-4);align-items:flex-start;display:flex}.platform-module__d3cmqG__bulletIcon{background:var(--bg-surface-high);border-radius:var(--radius-md);width:56px;min-width:56px;height:56px;color:var(--accent-primary);justify-content:center;align-items:center;margin-top:2px;display:flex}.platform-module__d3cmqG__bulletContent{gap:var(--space-1);flex-direction:column;display:flex}.platform-module__d3cmqG__bulletTitle{font-family:var(--font-headline);color:var(--text-primary);font-size:1rem;font-weight:700;line-height:1.3}.platform-module__d3cmqG__bulletText{font-family:var(--font-body);color:var(--text-secondary);font-size:.9375rem;line-height:1.65}.platform-module__d3cmqG__graphVisual{top:calc(var(--nav-height) + var(--space-8));justify-content:center;align-items:flex-start;display:flex;position:sticky}.platform-module__d3cmqG__graphImage{border-radius:var(--radius-xl);object-fit:cover;opacity:.85;width:100%;max-height:480px}.platform-module__d3cmqG__railsSection{background:var(--bg-primary)}.platform-module__d3cmqG__railsHeader{max-width:700px;margin-bottom:var(--space-16)}.platform-module__d3cmqG__railsGrid{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.platform-module__d3cmqG__railCard{background:var(--bg-surface);border-radius:var(--radius-xl);padding:var(--space-10);gap:var(--space-6);transition:transform var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo);flex-direction:column;display:flex;position:relative;overflow:hidden}.platform-module__d3cmqG__railCard:hover{transform:translateY(-4px);box-shadow:0 16px 64px #5b75b614}.platform-module__d3cmqG__railCard:before{content:"";border-radius:3px 3px 0 0;width:100%;height:3px;position:absolute;top:0;left:0}.platform-module__d3cmqG__railCardSignal:before{background:linear-gradient(90deg, var(--accent-secondary), #1049a94d)}.platform-module__d3cmqG__railCardIdentity:before{background:linear-gradient(90deg, var(--accent-primary), var(--accent-tertiary))}.platform-module__d3cmqG__railLayerTag{align-items:center;gap:var(--space-2);width:fit-content;display:inline-flex}.platform-module__d3cmqG__railLayerTagSignal{color:var(--accent-secondary)}.platform-module__d3cmqG__railLayerTagIdentity{color:var(--accent-primary)}.platform-module__d3cmqG__railTitle{font-family:var(--font-headline);color:var(--text-primary);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;line-height:1.2}.platform-module__d3cmqG__railBody{font-family:var(--font-body);color:var(--text-secondary);font-size:1rem;line-height:1.7}.platform-module__d3cmqG__railBullets{gap:var(--space-4);margin-top:var(--space-2);flex-direction:column;display:flex}.platform-module__d3cmqG__insightsSection{background:var(--bg-surface)}.platform-module__d3cmqG__insightsInner{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.platform-module__d3cmqG__insightsContent{gap:var(--space-6);flex-direction:column;display:flex}.platform-module__d3cmqG__insightsBullets{gap:var(--space-6);margin-top:var(--space-4);flex-direction:column;display:flex}.platform-module__d3cmqG__insightsVisual{justify-content:center;align-items:center;display:flex}.platform-module__d3cmqG__insightsImage{border-radius:var(--radius-xl);object-fit:cover;opacity:.9;width:100%;max-height:420px}.platform-module__d3cmqG__enterpriseSection{background:var(--bg-primary)}.platform-module__d3cmqG__enterpriseHeader{text-align:center;max-width:600px;margin:0 auto var(--space-12)}.platform-module__d3cmqG__enterpriseGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.platform-module__d3cmqG__enterpriseCard{background:var(--bg-surface);border-radius:var(--radius-lg);padding:var(--space-8);gap:var(--space-4);transition:transform var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo);flex-direction:column;display:flex}.platform-module__d3cmqG__enterpriseCard:hover{transform:translateY(-4px);box-shadow:0 12px 48px #5b75b60f}.platform-module__d3cmqG__enterpriseIcon{background:var(--bg-surface-high);border-radius:var(--radius-md);width:64px;height:64px;color:var(--accent-primary);justify-content:center;align-items:center;display:flex}.platform-module__d3cmqG__enterpriseTitle{font-family:var(--font-headline);color:var(--text-primary);font-size:1.125rem;font-weight:700}.platform-module__d3cmqG__faqSection{background:var(--bg-primary)}.platform-module__d3cmqG__faqInner{gap:var(--space-12);flex-direction:column;display:flex}.platform-module__d3cmqG__faqHeader{max-width:600px}.platform-module__d3cmqG__faqHeaderBody{margin-top:var(--space-4);max-width:560px}.platform-module__d3cmqG__faqAccordion{border-radius:var(--radius-xl);flex-direction:column;display:flex;overflow:hidden}.platform-module__d3cmqG__faqItem{background:var(--bg-surface);transition:background var(--duration-normal) ease;position:relative}.platform-module__d3cmqG__faqItem:not(:last-child):after{content:"";bottom:0;left:var(--space-12);right:var(--space-12);background:#5b75b614;height:1px;position:absolute}.platform-module__d3cmqG__faqItemOpen{background:var(--bg-surface-high)}.platform-module__d3cmqG__faqItemOpen:before{content:"";background:linear-gradient(180deg, var(--accent-primary), var(--accent-tertiary));border-radius:0 2px 2px 0;width:3px;height:100%;position:absolute;top:0;left:0}.platform-module__d3cmqG__faqTrigger{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-12);cursor:pointer;text-align:left;color:var(--text-primary);font-family:var(--font-headline);transition:color var(--duration-fast) ease;background:0 0;border:none;display:flex}.platform-module__d3cmqG__faqTrigger:hover{color:var(--accent-primary)}.platform-module__d3cmqG__faqQuestion{font-family:var(--font-headline);letter-spacing:-.01em;flex:1;font-size:1.25rem;font-weight:600;line-height:1.4}.platform-module__d3cmqG__faqItemOpen .platform-module__d3cmqG__faqQuestion{color:var(--text-primary)}.platform-module__d3cmqG__faqChevron{width:20px;height:20px;color:var(--text-muted);transition:transform var(--duration-normal) var(--ease-out-expo), color var(--duration-fast) ease;flex-shrink:0}.platform-module__d3cmqG__faqChevronOpen{transform:rotate(180deg)}.platform-module__d3cmqG__faqItemOpen .platform-module__d3cmqG__faqChevron{color:var(--accent-primary)}.platform-module__d3cmqG__faqPanel{transition:grid-template-rows var(--duration-slow) var(--ease-out-expo), opacity var(--duration-normal) ease;opacity:0;grid-template-rows:0fr;display:grid}.platform-module__d3cmqG__faqPanelOpen{opacity:1;grid-template-rows:1fr}.platform-module__d3cmqG__faqPanel>ul{overflow:hidden}.platform-module__d3cmqG__faqAnswerList{padding:0 var(--space-12) var(--space-8) var(--space-12);gap:var(--space-3);flex-direction:column;margin:0;list-style:none;display:flex}.platform-module__d3cmqG__faqAnswerItem{align-items:flex-start;gap:var(--space-3);font-family:var(--font-body);color:var(--text-secondary);font-size:.9375rem;line-height:1.65;display:flex}.platform-module__d3cmqG__faqCheckIcon{color:var(--accent-primary);flex-shrink:0;margin-top:4px}.platform-module__d3cmqG__bottomCta{background:var(--bg-surface);position:relative;overflow:hidden}.platform-module__d3cmqG__bottomCtaInner{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.platform-module__d3cmqG__bottomCtaHeadline{max-width:720px;margin-bottom:var(--space-8)}.platform-module__d3cmqG__bottomCtaBody{max-width:680px;margin-bottom:var(--space-10)}.platform-module__d3cmqG__bottomCtaActions{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.platform-module__d3cmqG__bottomCtaGlow{pointer-events:none;filter:blur(60px);background:radial-gradient(#ff6a000f 0%,#1049a908 40%,#0000 60%);width:900px;height:450px;position:absolute;bottom:-25%;left:50%;transform:translate(-50%)}@media (max-width:1024px){.platform-module__d3cmqG__heroInner{gap:var(--space-10);grid-template-columns:1fr}.platform-module__d3cmqG__heroVisual{order:-1;max-height:320px}.platform-module__d3cmqG__heroImage{max-height:320px}.platform-module__d3cmqG__statsStrip{gap:var(--space-4);grid-template-columns:1fr}.platform-module__d3cmqG__statCard{text-align:left;align-items:center;gap:var(--space-4);flex-direction:row}.platform-module__d3cmqG__graphInner{grid-template-columns:1fr}.platform-module__d3cmqG__graphVisual{order:-1;max-height:300px;position:static}.platform-module__d3cmqG__graphImage{max-height:300px}.platform-module__d3cmqG__railsGrid,.platform-module__d3cmqG__insightsInner{grid-template-columns:1fr}.platform-module__d3cmqG__insightsVisual{order:-1}.platform-module__d3cmqG__enterpriseGrid{grid-template-columns:1fr}}@media (max-width:768px){.platform-module__d3cmqG__hero{min-height:auto;padding:var(--space-16) 0}.platform-module__d3cmqG__heroHeadline{font-size:clamp(2rem,8vw,3rem)}.platform-module__d3cmqG__heroActions{flex-direction:column;width:100%}.platform-module__d3cmqG__heroActions a{justify-content:center;width:100%}.platform-module__d3cmqG__railCard{padding:var(--space-6)}.platform-module__d3cmqG__faqTrigger{padding:var(--space-4) var(--space-8)}.platform-module__d3cmqG__faqQuestion{font-size:1rem}.platform-module__d3cmqG__faqAnswerList{padding:0 var(--space-8) var(--space-6) var(--space-8)}.platform-module__d3cmqG__bottomCtaActions{flex-direction:column;width:100%}.platform-module__d3cmqG__bottomCtaActions a{justify-content:center;width:100%}}
