.PlatformsPage-module__YzIvXq__page{background-color:var(--color-bg,#03050a);color:var(--color-text-1,#f8f9fa);min-height:100vh;padding-bottom:clamp(4rem,7vw,7rem);overflow-x:hidden}.PlatformsPage-module__YzIvXq__container{max-width:1140px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.PlatformsPage-module__YzIvXq__heroSection{text-align:center;padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.PlatformsPage-module__YzIvXq__heroContent{flex-direction:column;align-items:center;gap:1.25rem;max-width:720px;margin-inline:auto;display:flex}.PlatformsPage-module__YzIvXq__eyebrowBadge{color:var(--color-accent,#36f936);letter-spacing:.14em;text-transform:uppercase;background:#36f93614;border:1px solid #36f93633;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.8125rem;font-weight:700;display:inline-flex}.light-mode .PlatformsPage-module__YzIvXq__eyebrowBadge{color:#058805;background:#36f9361f;border-color:#36f9364d}.PlatformsPage-module__YzIvXq__eyebrowDot{background-color:var(--color-accent,#36f936);width:6px;height:6px;box-shadow:0 0 8px var(--color-accent,#36f936);border-radius:50%}.light-mode .PlatformsPage-module__YzIvXq__eyebrowDot{background-color:#058805;box-shadow:0 0 8px #05880566}.PlatformsPage-module__YzIvXq__heroHeadline{font-family:var(--font-display,"Space Grotesk",sans-serif);letter-spacing:-.03em;color:var(--color-text-1,#f8f9fa);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.08}.PlatformsPage-module__YzIvXq__heroSubtext{color:var(--color-text-2,#a0abba);max-width:580px;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.5}.PlatformsPage-module__YzIvXq__mainSection{padding-block:clamp(2.5rem,5vw,4rem)}.PlatformsPage-module__YzIvXq__sectionHeader{text-align:left;margin-bottom:clamp(2rem,4vw,3rem)}.PlatformsPage-module__YzIvXq__sectionTitle{font-family:var(--font-display,"Space Grotesk",sans-serif);letter-spacing:-.02em;color:var(--color-text-1,#f8f9fa);font-size:clamp(1.85rem,4vw,2.75rem);font-weight:800}.PlatformsPage-module__YzIvXq__cardsGrid{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2.25rem);display:grid}.PlatformsPage-module__YzIvXq__platformCard{background:#0c121cb3;border:1px solid #ffffff17;border-radius:24px;flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(2rem,3.5vw,2.75rem);transition:border-color .25s,transform .25s,box-shadow .25s,background-color .25s;display:flex}.light-mode .PlatformsPage-module__YzIvXq__platformCard{background:#fff;border:1px solid #00000014;box-shadow:0 4px 20px #0000000a}.PlatformsPage-module__YzIvXq__platformCard:hover{border-color:#36f93659;transform:translateY(-3px);box-shadow:0 16px 40px #00000080,0 0 24px #36f9360f}.light-mode .PlatformsPage-module__YzIvXq__platformCard:hover{border-color:#36f93699;box-shadow:0 12px 32px #00000014}.PlatformsPage-module__YzIvXq__cardHeader{flex-direction:column;gap:.85rem;display:flex}.PlatformsPage-module__YzIvXq__platformBadge{color:var(--color-accent,#36f936);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.825rem;font-weight:700;display:inline-flex}.light-mode .PlatformsPage-module__YzIvXq__platformBadge{color:#058805}.PlatformsPage-module__YzIvXq__cardIcon{color:var(--color-accent,#36f936)}.light-mode .PlatformsPage-module__YzIvXq__cardIcon{color:#058805}.PlatformsPage-module__YzIvXq__cardTitle{font-family:var(--font-display,"Space Grotesk",sans-serif);color:var(--color-text-1,#f8f9fa);letter-spacing:-.02em;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:800}.PlatformsPage-module__YzIvXq__cardDesc{color:var(--color-text-2,#a0abba);font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.6}.PlatformsPage-module__YzIvXq__cardActions{margin-top:auto}.PlatformsPage-module__YzIvXq__cardActionsGroup{flex-wrap:wrap;gap:.85rem;margin-top:auto;display:flex}.PlatformsPage-module__YzIvXq__btnPrimary{background-color:var(--color-accent,#36f936);color:#000;border-radius:9999px;align-items:center;gap:.65rem;padding:.95rem 1.85rem;font-size:1.05rem;font-weight:800;text-decoration:none;transition:background-color .25s,transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 24px #36f9364d}.PlatformsPage-module__YzIvXq__btnPrimary:hover{background-color:#28d128;transform:translateY(-2px);box-shadow:0 12px 32px #36f93673}.PlatformsPage-module__YzIvXq__downloadBadge{color:var(--color-text-1,#fff);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;flex:1;align-items:center;gap:.75rem;min-width:170px;padding:.75rem 1.25rem;text-decoration:none;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}.light-mode .PlatformsPage-module__YzIvXq__downloadBadge{color:#000;background:#f3f4f6;border:1px solid #0000001a}.PlatformsPage-module__YzIvXq__downloadBadge:hover{border-color:var(--color-accent,#36f936);background:#ffffff1a;transform:translateY(-2px)}.light-mode .PlatformsPage-module__YzIvXq__downloadBadge:hover{border-color:var(--color-accent,#36f936);background:#e5e7eb}.PlatformsPage-module__YzIvXq__badgeText{flex-direction:column;line-height:1.2;display:flex}.PlatformsPage-module__YzIvXq__badgeSub{color:var(--color-text-2,#a0abba);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.light-mode .PlatformsPage-module__YzIvXq__badgeSub{color:#555}.PlatformsPage-module__YzIvXq__badgeMain{color:var(--color-text-1,#fff);font-size:.925rem;font-weight:700}.light-mode .PlatformsPage-module__YzIvXq__badgeMain{color:#000}.PlatformsPage-module__YzIvXq__infoSection{padding-block:clamp(2.5rem,5vw,4rem)}.PlatformsPage-module__YzIvXq__infoBox{background:#0c121c66;border:1px solid #ffffff12;border-radius:24px;flex-direction:column;gap:2rem;padding:clamp(2rem,4vw,3rem);transition:background .25s,border-color .25s;display:flex}.light-mode .PlatformsPage-module__YzIvXq__infoBox{background:#f9fafb;border:1px solid #00000014}.PlatformsPage-module__YzIvXq__infoHeading{font-family:var(--font-display,"Space Grotesk",sans-serif);color:var(--color-text-1,#f8f9fa);letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800}.PlatformsPage-module__YzIvXq__infoGrid{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,3rem);display:grid}.PlatformsPage-module__YzIvXq__infoItem{flex-direction:column;gap:.5rem;display:flex}.PlatformsPage-module__YzIvXq__infoTitleGroup{align-items:center;gap:.6rem;display:flex}.PlatformsPage-module__YzIvXq__infoIcon{color:var(--color-accent,#36f936)}.light-mode .PlatformsPage-module__YzIvXq__infoIcon{color:#058805}.PlatformsPage-module__YzIvXq__infoItem h3{font-family:var(--font-display,"Space Grotesk",sans-serif);color:var(--color-text-1,#f8f9fa);font-size:1.25rem;font-weight:700}.PlatformsPage-module__YzIvXq__infoItem p{color:var(--color-text-2,#a0abba);font-size:1.05rem;line-height:1.5}.PlatformsPage-module__YzIvXq__ctaSection{padding-top:clamp(2rem,4vw,3rem)}.PlatformsPage-module__YzIvXq__ctaBox{text-align:center;background:linear-gradient(135deg,#101826e6 0%,#080e18f2 100%);border:1px solid #36f93640;border-radius:28px;flex-direction:column;align-items:center;gap:1rem;padding:clamp(2.5rem,5vw,4rem);transition:background .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 20px 50px #00000080}.light-mode .PlatformsPage-module__YzIvXq__ctaBox{background:linear-gradient(135deg,#f3f4f6 0%,#fff 100%);border:1px solid #36f93666;box-shadow:0 12px 40px #0000000f}.PlatformsPage-module__YzIvXq__ctaHeadline{font-family:var(--font-display,"Space Grotesk",sans-serif);color:var(--color-text-1,#f8f9fa);letter-spacing:-.02em;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800}.PlatformsPage-module__YzIvXq__ctaSubtext{color:var(--color-text-2,#a0abba);max-width:500px;font-size:clamp(1.05rem,2vw,1.25rem)}.PlatformsPage-module__YzIvXq__ctaButtonsGroup{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;margin-top:1rem;display:flex}.PlatformsPage-module__YzIvXq__btnPrimaryLarge{background-color:var(--color-accent,#36f936);color:#000;border-radius:9999px;align-items:center;gap:.75rem;padding:1.05rem 2.1rem;font-size:1.1rem;font-weight:800;text-decoration:none;transition:background-color .25s,transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 30px #36f93659}.PlatformsPage-module__YzIvXq__btnPrimaryLarge:hover{background-color:#28d128;transform:translateY(-2px);box-shadow:0 14px 36px #36f93673}.PlatformsPage-module__YzIvXq__btnSecondaryLarge{color:var(--color-text-1,#fff);cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:.75rem;padding:1.05rem 2.1rem;font-size:1.1rem;font-weight:700;transition:background-color .25s,border-color .25s,transform .25s,color .25s;display:inline-flex}.light-mode .PlatformsPage-module__YzIvXq__btnSecondaryLarge{color:#000;background-color:#fff;border:1px solid #00000026}.PlatformsPage-module__YzIvXq__btnSecondaryLarge:hover{border-color:var(--color-accent,#36f936);background-color:#ffffff1f;transform:translateY(-2px)}.light-mode .PlatformsPage-module__YzIvXq__btnSecondaryLarge:hover{border-color:var(--color-accent,#36f936);background-color:#f3f4f6}@media (max-width:840px){.PlatformsPage-module__YzIvXq__cardsGrid,.PlatformsPage-module__YzIvXq__infoGrid{grid-template-columns:1fr}}@media (max-width:600px){.PlatformsPage-module__YzIvXq__ctaButtonsGroup{flex-direction:column;width:100%}.PlatformsPage-module__YzIvXq__btnPrimaryLarge,.PlatformsPage-module__YzIvXq__btnSecondaryLarge,.PlatformsPage-module__YzIvXq__btnPrimary{justify-content:center;width:100%}.PlatformsPage-module__YzIvXq__downloadBadge{width:100%;min-width:unset}}
