._hero_1ghkm_1{position:relative;background:#fff;min-height:820px;overflow:hidden;display:flex;align-items:flex-start}._bg_1ghkm_10{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0}._heroGridBg_1ghkm_20{position:absolute;inset:0;background-image:radial-gradient(var(--border-strong) 1px,transparent 1px);background-size:28px 28px;opacity:.35;mask-image:radial-gradient(circle at 50% 50%,black 50%,transparent 100%);-webkit-mask-image:radial-gradient(circle at 50% 50%,black 50%,transparent 100%);pointer-events:none;z-index:1}._heroContent_1ghkm_32{position:relative;z-index:10;text-align:center;max-width:860px;margin:0 auto;padding-top:clamp(140px,15vw,180px);padding-bottom:80px;display:flex;flex-direction:column;align-items:center}._eyebrow_1ghkm_45{display:inline-flex;align-items:center;gap:10px;font-family:var(--aeonik);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}._dot_1ghkm_57{width:8px;height:8px;border-radius:50%;background:#07f}._h1_1ghkm_64{margin-top:24px;max-width:1000px;margin-left:auto;margin-right:auto;text-align:center}._display_1ghkm_72{font-family:var(--aeonik);font-weight:500;font-size:var(--h-display);letter-spacing:-.04em;color:#000;line-height:1.05;display:block}._serif_1ghkm_82{font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--h-display);line-height:1.05;display:block}._blue_1ghkm_91{color:#176ff3}._intro_1ghkm_95{margin-top:24px;font-size:var(--body-lg);line-height:1.55;letter-spacing:-.01em;color:var(--text-secondary);max-width:660px;margin-left:auto;margin-right:auto}._ctaRow_1ghkm_106{margin-top:36px;display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}._bentoSection_1ghkm_117{padding:80px 0;position:relative}._sectionHeader_1ghkm_122{text-align:center;max-width:720px;margin:0 auto 60px}._sectionTitle_1ghkm_128{font-family:var(--aeonik);font-size:clamp(36px,4.5vw,52px);font-weight:500;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:20px}._sectionDesc_1ghkm_137{font-size:var(--body-md);line-height:1.6;color:var(--text-secondary)}._bentoGrid_1ghkm_144{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:minmax(316px,auto) minmax(204px,auto);gap:24px;max-width:1320px;margin:0 auto}._card1_1ghkm_154{grid-column:1;grid-row:1 / span 2}._card2_1ghkm_158{grid-column:2;grid-row:1}._card3_1ghkm_162{grid-column:2;grid-row:2}._card4_1ghkm_166{grid-column:3;grid-row:1 / span 2}._card_1ghkm_154{position:relative;background:#ffffffa6;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:32px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .5s cubic-bezier(.25,1,.5,1);cursor:pointer;box-shadow:0 4px 20px #00000003,0 1px 3px #00000003}._card_1ghkm_154:hover{transform:translateY(-4px)}._cardVisualImg_1ghkm_194{height:100%;width:auto;object-fit:contain;transition:transform .4s cubic-bezier(.16,1,.3,1)}._card_1ghkm_154:hover ._cardVisualImg_1ghkm_194{transform:scale(1.04)}._tallCard_1ghkm_205{height:100%}._cardContent_1ghkm_209{position:relative;z-index:5;display:flex;flex-direction:column;height:100%}._cardMeta_1ghkm_217{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#07f;margin-bottom:12px}._cardTitle_1ghkm_226{font-family:var(--aeonik);font-size:clamp(20px,2.5vw,24px);font-weight:500;letter-spacing:-.02em;color:var(--text-primary);margin-top:8px;margin-bottom:8px}._cardDesc_1ghkm_236{font-size:var(--body-sm);line-height:1.5;color:var(--text-secondary)}._bulletList_1ghkm_243{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding-left:0}._bulletItem_1ghkm_251{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary);font-weight:500}._bulletDot_1ghkm_260{width:5px;height:5px;background:#07f;border-radius:50%}._cardVisual_1ghkm_194{position:relative;width:100%;height:200px;margin-bottom:24px;border-radius:12px;display:flex;align-items:center;justify-content:flex-start}._cardVisualInner_1ghkm_279{width:90%;height:90%}._codeVisual_1ghkm_285{font-family:monospace;font-size:10px;color:#0f172a;padding:12px;text-align:left;line-height:1.4}._phoneVisual_1ghkm_295{width:80px;height:130px;border:2px solid var(--border-strong);border-radius:14px;background:#fff;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:6px}._phoneHeader_1ghkm_308{width:32px;height:6px;background:var(--border-default);border-radius:100px;margin:0 auto 6px}._phoneItem_1ghkm_316{height:16px;background:#f1f5f9;border-radius:4px;margin-bottom:4px}._phoneItemActive_1ghkm_323{background:#07f}._nodesVisual_1ghkm_328{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:16px;width:100%;height:100%;align-items:center;justify-items:center}._node_1ghkm_328{width:16px;height:16px;border-radius:50%;background:var(--border-default);position:relative}._nodeActive_1ghkm_347{background:#10b981;box-shadow:0 0 8px #10b98166}._nodeAccent_1ghkm_352{background:#07f;box-shadow:0 0 8px #07f6}._paletteVisual_1ghkm_358{display:flex;gap:12px;align-items:center;justify-content:center;width:100%;height:100%}._paletteCircle_1ghkm_367{width:32px;height:32px;border-radius:50%;border:2px solid #fff;box-shadow:0 4px 10px #00000014}._wireframeVisual_1ghkm_376{display:flex;flex-direction:column;gap:8px;padding:16px;width:100%;height:100%;justify-content:center}._wireframeRow_1ghkm_386{display:flex;gap:8px;align-items:center}._wireframeBox_1ghkm_392{flex:1;height:14px;border:1px dashed var(--border-strong);border-radius:3px}._buttonsVisual_1ghkm_400{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;width:100%;height:100%}._miniBtn_1ghkm_410{padding:6px 16px;border-radius:100px;font-size:10px;font-weight:500;border:1px solid var(--border-default)}._miniBtnPrimary_1ghkm_418{background:#0f172a;color:#fff;border-color:#0f172a}._bottomCtaWrapper_1ghkm_425{display:flex;justify-content:center;margin-top:48px;position:relative;z-index:10}@media (max-width: 1024px){._bentoGrid_1ghkm_144{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:20px}._card1_1ghkm_154,._card2_1ghkm_158,._card3_1ghkm_162,._card4_1ghkm_166{grid-column:auto;grid-row:auto}._tallCard_1ghkm_205{min-height:380px}._cardVisual_1ghkm_194{height:140px}}@media (max-width: 768px){._bentoGrid_1ghkm_144{grid-template-columns:1fr;gap:16px}._card1_1ghkm_154,._card2_1ghkm_158,._card3_1ghkm_162,._card4_1ghkm_166{grid-column:auto;grid-row:auto}._tallCard_1ghkm_205,._smallCard_1ghkm_467{min-height:auto;height:auto}._cardVisual_1ghkm_194{height:130px;margin-bottom:16px}._card_1ghkm_154{padding:24px}}
