._richCafe_g1pdm_1{--primary-glow: rgba(245, 158, 11, .12);--secondary-glow: rgba(217, 119, 6, .08)}._heroActionGroup_g1pdm_6{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}._requestButton_g1pdm_14{background:var(--accent);color:#fff;border:none;padding:.85rem 1.75rem;border-radius:30px;font-size:.95rem;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .25s cubic-bezier(.2,.8,.2,1);box-shadow:0 2px 10px #0003;text-decoration:none}._requestButton_g1pdm_14:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000040}._kpiStrip_g1pdm_36{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;width:100%;margin:1.25rem 0 .5rem}._kpiCard_g1pdm_44{background:color-mix(in lab,var(--text) 4%,transparent);border:1px solid color-mix(in lab,var(--text) 9%,transparent);border-radius:20px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.35rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .25s ease}._kpiCard_g1pdm_44:hover{transform:translateY(-3px);border-color:color-mix(in lab,var(--accent) 40%,transparent);background:color-mix(in lab,var(--text) 6%,transparent)}._kpiMetric_g1pdm_63{font-size:1.5rem;font-weight:900;color:var(--accent);font-family:var(--font-mono, monospace);line-height:1}._kpiLabel_g1pdm_71{font-size:.85rem;font-weight:800;color:var(--textTitle)}._kpiDesc_g1pdm_77{font-size:.75rem;color:var(--textBody);line-height:1.4;margin:0}@media (max-width: 696px){._kpiStrip_g1pdm_36{grid-template-columns:repeat(2,1fr);gap:.6rem;margin:1rem 0 .5rem}._kpiCard_g1pdm_44{padding:.85rem .75rem;border-radius:16px;gap:.2rem}._kpiMetric_g1pdm_63{font-size:1.25rem}._kpiLabel_g1pdm_71{font-size:.75rem}._kpiDesc_g1pdm_77{font-size:.65rem;line-height:1.3}}._interactiveStudio_g1pdm_111{background:color-mix(in lab,var(--text) 3%,transparent);border:1px solid color-mix(in lab,var(--text) 10%,transparent);border-radius:24px;padding:1.5rem;margin:1.25rem 0 .5rem;display:flex;flex-direction:column;gap:1.25rem}._studioHeader_g1pdm_122{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}._studioBadge_g1pdm_130{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.35rem .85rem;border-radius:20px;background:color-mix(in lab,var(--accent) 15%,transparent);color:var(--accent);border:1px solid color-mix(in lab,var(--accent) 30%,transparent)}._stepNav_g1pdm_145{display:flex;gap:.5rem;flex-wrap:wrap}._stepButton_g1pdm_151{background:color-mix(in lab,var(--text) 5%,transparent);border:1px solid color-mix(in lab,var(--text) 10%,transparent);color:var(--textBody);padding:.5rem 1rem;border-radius:20px;font-size:.82rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:all .2s ease}._stepButton_g1pdm_151:hover{color:var(--textTitle);border-color:color-mix(in lab,var(--accent) 30%,transparent)}._stepButtonActive_g1pdm_171{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:800}._stepContent_g1pdm_178{display:flex;flex-direction:column;gap:.75rem}._stepMeta_g1pdm_184{display:flex;flex-direction:column;gap:.25rem}._stepTitle_g1pdm_190{font-size:1.15rem;font-weight:800;color:var(--textTitle);margin:0}._stepDescription_g1pdm_197{font-size:.85rem;color:var(--textBody);line-height:1.5;margin:0}._stepFrame_g1pdm_204{position:relative;border-radius:16px;overflow:hidden;border:1px solid color-mix(in lab,var(--text) 12%,transparent);background:#000;box-shadow:0 16px 40px #0006}._stepImage_g1pdm_213{width:100%;height:auto;display:block;object-fit:cover}._deviceSelector_g1pdm_220{display:flex;align-items:center;gap:.4rem;background:color-mix(in lab,var(--text) 6%,transparent);padding:.25rem;border-radius:24px;border:1px solid color-mix(in lab,var(--text) 10%,transparent)}._deviceBtn_g1pdm_230{background:transparent;border:none;color:var(--textBody);padding:.4rem .85rem;border-radius:20px;font-size:.78rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:all .2s ease}._deviceBtnActive_g1pdm_245{background:var(--accent);color:#0b0c0e;font-weight:800}._deviceStage_g1pdm_251{display:flex;justify-content:center;align-items:center;margin:2rem 0;width:100%}._mobileFrameContainer_g1pdm_259{width:100%;max-width:380px;border-radius:40px;padding:10px;background:#11141a;border:3px solid #282d38;box-shadow:0 20px 60px #0009}._mobileFrameScreen_g1pdm_269{border-radius:32px;overflow:hidden;background:#000}._mobileFrameImage_g1pdm_275{width:100%;height:auto;display:block}._architectureMatrix_g1pdm_281{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin:1.25rem 0;width:100%}._archCard_g1pdm_289{background:color-mix(in lab,var(--text) 3%,transparent);border:1px solid color-mix(in lab,var(--text) 8%,transparent);border-radius:20px;padding:1.5rem;display:flex;flex-direction:column;gap:.85rem;transition:all .25s ease}._archCard_g1pdm_289:hover{transform:translateY(-3px);border-color:color-mix(in lab,var(--accent) 30%,transparent)}._archIconHeader_g1pdm_305{display:flex;align-items:center;gap:.75rem}._archIcon_g1pdm_305{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:color-mix(in lab,var(--accent) 15%,transparent);color:var(--accent);flex-shrink:0}._archTitle_g1pdm_323{font-size:1.05rem;font-weight:800;color:var(--textTitle);margin:0}._archText_g1pdm_330{font-size:.85rem;color:var(--textBody);line-height:1.6;margin:0}._techTags_g1pdm_337{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto}._techTag_g1pdm_337{font-size:.72rem;font-weight:700;padding:.25rem .6rem;border-radius:12px;background:color-mix(in lab,var(--text) 6%,transparent);color:var(--textBody);border:1px solid color-mix(in lab,var(--text) 8%,transparent)}._dualComparison_g1pdm_354{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1.25rem 0}@media (max-width: 860px){._dualComparison_g1pdm_354{grid-template-columns:1fr}}._comparisonColumn_g1pdm_367{display:flex;flex-direction:column;gap:.75rem}._comparisonHeader_g1pdm_373{display:flex;align-items:center;justify-content:space-between}._comparisonTitle_g1pdm_379{font-size:.95rem;font-weight:800;color:var(--textTitle)}._comparisonBadge_g1pdm_385{font-size:.72rem;font-weight:700;padding:.2rem .6rem;border-radius:12px;background:color-mix(in lab,var(--accent) 12%,transparent);color:var(--accent)}
