.landing-module__g1LwZa__page{background:radial-gradient(60% 50% at 50% 0%, var(--brand-50) 0%, transparent 70%), var(--surface-muted);min-height:100dvh;padding:0 var(--sp-4);flex-direction:column;align-items:center;display:flex}.landing-module__g1LwZa__nav{margin-top:var(--sp-6);width:min(960px,100%);padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--hairline);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);background:#ffffffb3;justify-content:space-between;align-items:center;display:flex}.landing-module__g1LwZa__navCta{font-size:var(--text-sm);color:var(--brand-800);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-pill);transition:background var(--dur) var(--ease-out);font-weight:600}.landing-module__g1LwZa__navCta:hover{background:var(--brand-50)}.landing-module__g1LwZa__hero{width:min(1100px,100%);padding:var(--sp-20) 0 var(--sp-16)}.landing-module__g1LwZa__heroLayout{gap:var(--sp-12);grid-template-columns:1fr 1fr;align-items:center;display:grid}.landing-module__g1LwZa__heroText{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.landing-module__g1LwZa__heroText .landing-module__g1LwZa__title,.landing-module__g1LwZa__heroText .landing-module__g1LwZa__subtitle{text-align:left}.landing-module__g1LwZa__reassurance{margin:var(--sp-5) 0 0;font-size:var(--text-xs);color:var(--ink-400)}.landing-module__g1LwZa__heroPreview{min-width:0}.landing-module__g1LwZa__heroPreviewWrap{position:relative}.landing-module__g1LwZa__dashAnnotation{z-index:2;background:var(--surface);border:1px solid var(--brand-100);color:var(--brand-800);font-size:var(--text-xs);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-pill);box-shadow:var(--shadow);white-space:nowrap;font-weight:700;position:absolute}.landing-module__g1LwZa__annTop{top:-14px;right:-10px}.landing-module__g1LwZa__annBottom{bottom:-14px;left:-10px}.landing-module__g1LwZa__dashCard{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--sp-5);overflow-x:auto}.landing-module__g1LwZa__dashHead{margin-bottom:var(--sp-4);justify-content:space-between;align-items:baseline;display:flex}.landing-module__g1LwZa__dashTitle{font-size:var(--text-base);color:var(--ink-900);font-weight:700}.landing-module__g1LwZa__dashHint{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-400);font-size:11px}.landing-module__g1LwZa__dashTiles{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.landing-module__g1LwZa__dashTile{background:var(--surface-muted);border:1px solid var(--hairline);border-radius:var(--radius);padding:var(--sp-3)}.landing-module__g1LwZa__dashTileVal{font-size:var(--text-lg);color:var(--ink-900);font-variant-numeric:tabular-nums;font-weight:800;display:block}.landing-module__g1LwZa__valWarn{color:var(--warn-fg)}.landing-module__g1LwZa__valDanger{color:var(--danger-fg)}.landing-module__g1LwZa__dashTileLabel{font-size:var(--text-xs);color:var(--ink-400);margin-top:2px;display:block}.landing-module__g1LwZa__dashTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.landing-module__g1LwZa__dashTable th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-400);padding:var(--sp-2) var(--sp-2);border-bottom:1px solid var(--hairline);font-size:11px;font-weight:600}.landing-module__g1LwZa__dashTable td{padding:var(--sp-3) var(--sp-2);color:var(--ink-700);border-bottom:1px solid var(--hairline)}.landing-module__g1LwZa__dashTable tr:last-child td{border-bottom:none}.landing-module__g1LwZa__dashTable .landing-module__g1LwZa__num{text-align:right;font-variant-numeric:tabular-nums}.landing-module__g1LwZa__dashTable td.landing-module__g1LwZa__stockOut{color:var(--danger-fg);font-weight:700}.landing-module__g1LwZa__dashBadge{border-radius:var(--radius-pill);white-space:nowrap;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.landing-module__g1LwZa__dashBadgeOut{color:#fff;background:#7a1d16}.landing-module__g1LwZa__dashBadgeCritical{background:var(--danger-bg);color:var(--danger-fg)}.landing-module__g1LwZa__dashBadgeWarning{background:var(--warn-bg);color:var(--warn-fg)}.landing-module__g1LwZa__dashBadgeOk{background:var(--ok-bg);color:var(--ok-fg)}.landing-module__g1LwZa__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--brand-700);background:var(--brand-50);border:1px solid var(--brand-100);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);margin-bottom:var(--sp-6);font-size:11px;font-weight:600;display:inline-block}.landing-module__g1LwZa__title{font-size:var(--text-4xl);letter-spacing:-.035em;color:var(--ink-900);margin:0 0 var(--sp-5);font-weight:800;line-height:1.05}.landing-module__g1LwZa__subtitle{font-size:var(--text-lg);color:var(--ink-500);max-width:560px;margin:0 0 var(--sp-8);line-height:1.55}.landing-module__g1LwZa__heroActions{gap:var(--sp-3);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.landing-module__g1LwZa__platforms{gap:var(--sp-4);width:min(960px,100%);padding-bottom:var(--sp-16);grid-template-columns:repeat(3,1fr);display:grid}.landing-module__g1LwZa__platformPill{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:var(--sp-5) var(--sp-6);box-shadow:var(--shadow-sm)}.landing-module__g1LwZa__platformName{font-size:var(--text-lg);letter-spacing:-.02em;color:var(--brand-800);margin-bottom:var(--sp-2);font-weight:700;display:block}.landing-module__g1LwZa__platformDesc{font-size:var(--text-sm);color:var(--ink-500);line-height:1.6;display:block}.landing-module__g1LwZa__ctaPrimary{align-items:center;gap:var(--sp-2);font-size:var(--text-base);color:#fff;background:var(--brand-700);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-6);border-radius:var(--radius-pill);box-shadow:var(--shadow);transition:transform var(--dur) var(--ease-out), background var(--dur) var(--ease-out);font-weight:600;display:inline-flex}.landing-module__g1LwZa__ctaPrimary:hover{background:var(--brand-800)}.landing-module__g1LwZa__ctaPrimary:active{transform:scale(.98)}.landing-module__g1LwZa__ctaIcon{border-radius:var(--radius-pill);width:28px;height:28px;transition:transform var(--dur) var(--ease-out);background:#ffffff29;justify-content:center;align-items:center;display:inline-flex}.landing-module__g1LwZa__ctaPrimary:hover .landing-module__g1LwZa__ctaIcon{transform:translate(2px)}.landing-module__g1LwZa__ctaGhost{font-size:var(--text-base);color:var(--ink-700);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-pill);transition:color var(--dur) var(--ease-out);font-weight:600}.landing-module__g1LwZa__ctaGhost:hover{color:var(--brand-700)}.landing-module__g1LwZa__how{gap:var(--sp-4);width:min(960px,100%);padding-bottom:var(--sp-16);grid-template-columns:repeat(3,1fr);display:grid}.landing-module__g1LwZa__card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:var(--sp-6);box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out)}.landing-module__g1LwZa__card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.landing-module__g1LwZa__cardMark{background:var(--brand-50);border-radius:var(--radius);width:46px;height:46px;margin-bottom:var(--sp-4);justify-content:center;align-items:center;display:inline-flex}.landing-module__g1LwZa__cardTitle{font-size:var(--text-lg);letter-spacing:-.02em;color:var(--ink-900);margin:0 0 var(--sp-2);font-weight:700}.landing-module__g1LwZa__cardText{font-size:var(--text-sm);color:var(--ink-500);margin:0;line-height:1.6}.landing-module__g1LwZa__demo{width:min(960px,100%);padding-bottom:var(--sp-16)}.landing-module__g1LwZa__demoTitle{font-size:var(--text-2xl);letter-spacing:-.03em;color:var(--ink-900);text-align:center;margin:0 0 var(--sp-2);font-weight:800}.landing-module__g1LwZa__demoSub{font-size:var(--text-base);color:var(--ink-500);text-align:center;max-width:560px;margin:0 auto var(--sp-8)}.landing-module__g1LwZa__demoNote{margin:var(--sp-4) auto 0;text-align:center;max-width:620px;font-size:var(--text-xs);color:var(--ink-400);line-height:1.5}.landing-module__g1LwZa__dashTiles4{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(4,1fr);display:grid}.landing-module__g1LwZa__valOk{color:var(--ok-fg)}.landing-module__g1LwZa__dashBadgeSent{background:var(--info-bg);color:var(--info-fg)}.landing-module__g1LwZa__steps{width:min(720px,100%);padding-bottom:var(--sp-16)}.landing-module__g1LwZa__stepsList{gap:var(--sp-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.landing-module__g1LwZa__stepItem{gap:var(--sp-4);align-items:flex-start;display:flex}.landing-module__g1LwZa__stepNum{border-radius:var(--radius-pill);background:var(--brand-700);color:#fff;width:32px;height:32px;font-size:var(--text-sm);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.landing-module__g1LwZa__stepTitle{font-size:var(--text-lg);color:var(--ink-900);margin:0 0 var(--sp-1);font-weight:700}.landing-module__g1LwZa__stepText{font-size:var(--text-sm);color:var(--ink-500);margin:0;line-height:1.6}.landing-module__g1LwZa__usecases{width:min(720px,100%);padding-bottom:var(--sp-16)}.landing-module__g1LwZa__usecaseList{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.landing-module__g1LwZa__usecaseItem{padding-left:var(--sp-6);font-size:var(--text-base);color:var(--ink-700);line-height:1.5;position:relative}.landing-module__g1LwZa__usecaseItem:before{content:"✓";color:var(--brand-600);font-weight:800;position:absolute;left:0}.landing-module__g1LwZa__beta{width:min(720px,100%);padding-bottom:var(--sp-16)}.landing-module__g1LwZa__betaText{background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--radius-lg);padding:var(--sp-5) var(--sp-6);font-size:var(--text-sm);color:var(--ink-700);text-align:center;margin:0;line-height:1.6}.landing-module__g1LwZa__freshness{width:min(720px,100%);padding-bottom:var(--sp-16)}.landing-module__g1LwZa__freshnessText{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:var(--sp-5) var(--sp-6);font-size:var(--text-sm);color:var(--ink-700);text-align:center;margin:0;line-height:1.6}.landing-module__g1LwZa__faq{width:min(720px,100%);padding-bottom:var(--sp-16)}.landing-module__g1LwZa__faqHeader{font-size:var(--text-2xl);letter-spacing:-.03em;color:var(--ink-900);text-align:center;margin:0 0 var(--sp-8);font-weight:800}.landing-module__g1LwZa__faqItem{border-bottom:1px solid var(--hairline);padding:var(--sp-4) 0}.landing-module__g1LwZa__faqQuestion{cursor:pointer;font-size:var(--text-base);color:var(--ink-900);font-weight:600;list-style:none}.landing-module__g1LwZa__faqQuestion::-webkit-details-marker{display:none}.landing-module__g1LwZa__faqAnswer{font-size:var(--text-sm);color:var(--ink-500);margin:var(--sp-3) 0 0;line-height:1.6}.landing-module__g1LwZa__finalCta{text-align:center;width:min(960px,100%);padding:var(--sp-16) var(--sp-6) var(--sp-20);align-items:center;gap:var(--sp-6);flex-direction:column;display:flex}.landing-module__g1LwZa__finalTitle{font-size:var(--text-2xl);letter-spacing:-.03em;color:var(--ink-900);margin:0;font-weight:800}.landing-module__g1LwZa__footer{border-top:1px solid var(--hairline);width:min(960px,100%);padding:var(--sp-6) 0 var(--sp-10);justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.landing-module__g1LwZa__footerMuted{font-size:var(--text-xs);color:var(--ink-400)}@media (max-width:900px){.landing-module__g1LwZa__heroLayout{gap:var(--sp-8);grid-template-columns:1fr}.landing-module__g1LwZa__dashAnnotation{display:none}}@media (max-width:720px){.landing-module__g1LwZa__title{font-size:var(--text-3xl)}.landing-module__g1LwZa__hero{padding:var(--sp-16) 0 var(--sp-12)}.landing-module__g1LwZa__heroLayout{gap:var(--sp-8);grid-template-columns:1fr}.landing-module__g1LwZa__how,.landing-module__g1LwZa__platforms{grid-template-columns:1fr}.landing-module__g1LwZa__dashTiles4{grid-template-columns:repeat(2,1fr)}}
