.PlatformLanding-module-scss-module__wnxb0G__catalogSection,.PlatformLanding-module-scss-module__wnxb0G__featureCard,.PlatformLanding-module-scss-module__wnxb0G__featureRow,.PlatformLanding-module-scss-module__wnxb0G__aiNote{scroll-margin-top:120px}.PlatformLanding-module-scss-module__wnxb0G__sectionHeader{max-width:820px}.PlatformLanding-module-scss-module__wnxb0G__sectionHeader:before{content:"";width:48px;height:4px;margin-bottom:var(--ui-space-6);background:var(--ui-color-primary);border-radius:4px;display:block}.PlatformLanding-module-scss-module__wnxb0G__catalogSection .PlatformLanding-module-scss-module__wnxb0G__sectionHeader:before{content:none}.PlatformLanding-module-scss-module__wnxb0G__featureList{gap:var(--ui-section-space);display:grid}.PlatformLanding-module-scss-module__wnxb0G__featureRow{border-radius:var(--ui-radius-panel);min-width:0;position:relative}.PlatformLanding-module-scss-module__wnxb0G__featureRow .PlatformLanding-module-scss-module__wnxb0G__featureCopy{padding:0}.PlatformLanding-module-scss-module__wnxb0G__featureRow .PlatformLanding-module-scss-module__wnxb0G__featureCopy h3{letter-spacing:var(--ui-heading-tracking);font-size:clamp(1.625rem,2.4vw,2rem);line-height:1.2}.PlatformLanding-module-scss-module__wnxb0G__featureRow:not(:last-child):after{content:"";inset-inline:0;bottom:calc(var(--ui-section-space)/-2);pointer-events:none;background:linear-gradient(90deg,#0000,#e4e2f0,#0000);height:1px;position:absolute}.PlatformLanding-module-scss-module__wnxb0G__supportingGrid{gap:var(--ui-card-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PlatformLanding-module-scss-module__wnxb0G__featureCard{--ui-card-padding:0;display:flex;position:relative;overflow:hidden}.PlatformLanding-module-scss-module__wnxb0G__featureCard:before{content:"";top:0;left:var(--ui-card-space);background:var(--ui-color-primary);border-radius:0 0 3px 3px;width:44px;height:3px;position:absolute}.PlatformLanding-module-scss-module__wnxb0G__featureCopy{padding:var(--ui-card-space);flex-direction:column;flex:1;align-items:flex-start;display:flex}.PlatformLanding-module-scss-module__wnxb0G__featureCopy h3{margin:0 0 var(--ui-card-title-gap);font-family:var(--ui-font-display);font-size:var(--ui-subheading-size);font-weight:var(--ui-card-title-weight);letter-spacing:var(--ui-card-title-tracking);line-height:var(--ui-card-title-line-height)}.PlatformLanding-module-scss-module__wnxb0G__teaser,.PlatformLanding-module-scss-module__wnxb0G__featureDetail{color:var(--ui-color-text-muted);font-size:var(--ui-body-size);font-weight:var(--ui-body-weight);line-height:var(--ui-body-line-height);letter-spacing:var(--ui-body-tracking)}.PlatformLanding-module-scss-module__wnxb0G__teaser{margin:0 0 var(--ui-space-4)}.PlatformLanding-module-scss-module__wnxb0G__featureDetail{margin:0 0 var(--ui-space-6)}.PlatformLanding-module-scss-module__wnxb0G__highlights{gap:var(--ui-space-3) var(--ui-space-6);margin:0 0 var(--ui-space-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.PlatformLanding-module-scss-module__wnxb0G__highlights li{align-items:center;gap:var(--ui-space-2);color:#454653;font-size:var(--ui-card-list-size);font-weight:var(--ui-body-weight);line-height:var(--ui-card-list-line-height);letter-spacing:var(--ui-body-tracking);display:inline-flex}.PlatformLanding-module-scss-module__wnxb0G__highlights li svg{color:#7c758f;flex-shrink:0;width:14px;height:14px}.PlatformLanding-module-scss-module__wnxb0G__featureButton{margin-top:auto}.PlatformLanding-module-scss-module__wnxb0G__imagePanel{isolation:isolate;padding:var(--ui-space-8);position:relative}.PlatformLanding-module-scss-module__wnxb0G__imagePanel:before,.PlatformLanding-module-scss-module__wnxb0G__imagePanel:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.PlatformLanding-module-scss-module__wnxb0G__imagePanel:before{filter:blur(28px);background:radial-gradient(at 28% 35%,#a992ff1f,#0000 68%),radial-gradient(at 76% 68%,#8dc9fa1c,#0000 65%)}.PlatformLanding-module-scss-module__wnxb0G__imagePanel:after{opacity:.12;background-image:radial-gradient(#b5addb .8px,#0000 .8px);background-size:18px 18px;-webkit-mask-image:radial-gradient(#000 20%,#0000 70%);mask-image:radial-gradient(#000 20%,#0000 70%)}.PlatformLanding-module-scss-module__wnxb0G__productImage{box-sizing:border-box;border:8px solid var(--ui-color-surface);border-radius:24px;width:100%;height:auto;display:block;position:relative;box-shadow:0 16px 48px #3e2d700d,0 2px 8px #2a255405}.PlatformLanding-module-scss-module__wnxb0G__imageCaption{margin:var(--ui-space-4) 0 0;color:var(--ui-color-text-muted);font-size:var(--ui-font-size-label);line-height:1.6}.PlatformLanding-module-scss-module__wnxb0G__journeySection{background:linear-gradient(135deg,#f3f1fc,#f7f9ff)}.PlatformLanding-module-scss-module__wnxb0G__journey{gap:var(--ui-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.PlatformLanding-module-scss-module__wnxb0G__journey li{min-width:0}.PlatformLanding-module-scss-module__wnxb0G__journey a{align-items:flex-start;gap:var(--ui-space-3);height:100%;padding:var(--ui-space-6);border-radius:var(--ui-radius-card);background:var(--ui-color-surface);color:var(--ui-color-text);border:1px solid #e8e5f4;text-decoration:none;display:flex}.PlatformLanding-module-scss-module__wnxb0G__journey a:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-color);outline-offset:var(--ui-focus-offset)}.PlatformLanding-module-scss-module__wnxb0G__journey strong{font-family:var(--ui-font-display);font-size:1.125rem;line-height:1.4;display:block}.PlatformLanding-module-scss-module__wnxb0G__stepArrow{color:var(--ui-color-primary);margin-left:auto;font-weight:600}.PlatformLanding-module-scss-module__wnxb0G__stepDescription{margin-top:var(--ui-space-2);color:var(--ui-color-text-muted);font-size:var(--ui-font-size-label);line-height:1.6;display:block}.PlatformLanding-module-scss-module__wnxb0G__moreSection{background:linear-gradient(#fff 0%,#f8f9fc 40%,#fff 100%)}.PlatformLanding-module-scss-module__wnxb0G__icon{width:44px;height:44px;margin-bottom:var(--ui-space-6);border-radius:var(--ui-radius-control);color:var(--ui-color-primary);background:linear-gradient(135deg,#f0ecff,#f8faff);border:1px solid #e4dff8;place-items:center;font-size:1.125rem;display:grid}.PlatformLanding-module-scss-module__wnxb0G__icon svg{width:20px;height:20px}.PlatformLanding-module-scss-module__wnxb0G__aiNote{justify-content:space-between;align-items:center;gap:var(--ui-space-8);margin-top:var(--ui-space-12);padding:var(--ui-card-space);border-radius:var(--ui-radius-panel);background:linear-gradient(120deg,#f4f1ff,#f5f9ff);border:1px solid #e5e1f3;display:flex}.PlatformLanding-module-scss-module__wnxb0G__aiNote h2{margin:0 0 var(--ui-card-title-gap-compact);font-family:var(--ui-font-display);font-size:var(--ui-subheading-size);font-weight:600;line-height:1.25}.PlatformLanding-module-scss-module__wnxb0G__aiNote p{max-width:760px;color:var(--ui-color-text-muted);margin:0}.PlatformLanding-module-scss-module__wnxb0G__aiNote>a{flex-shrink:0}.PlatformLanding-module-scss-module__wnxb0G__aiCopy{flex:1}.PlatformLanding-module-scss-module__wnxb0G__aiIcon{border-radius:var(--ui-radius-card);background:var(--ui-color-surface);width:52px;height:52px;color:var(--ui-color-primary);border:1px solid #e4dff8;flex-shrink:0;place-items:center;display:grid}.PlatformLanding-module-scss-module__wnxb0G__aiIcon svg{width:24px;height:24px}@media (max-width:1100px){.PlatformLanding-module-scss-module__wnxb0G__journey,.PlatformLanding-module-scss-module__wnxb0G__supportingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.PlatformLanding-module-scss-module__wnxb0G__supportingGrid{grid-template-columns:minmax(0,1fr)}.PlatformLanding-module-scss-module__wnxb0G__imagePanel{padding:var(--ui-space-4)}.PlatformLanding-module-scss-module__wnxb0G__aiNote{align-items:flex-start;gap:var(--ui-space-6);flex-direction:column}.PlatformLanding-module-scss-module__wnxb0G__aiNote>a{width:100%}}@media (max-width:540px){.PlatformLanding-module-scss-module__wnxb0G__journey{grid-template-columns:minmax(0,1fr)}}
