.platform-hero{padding:42px 0 40px}.platform-hero h1{font-size:clamp(42px,4.7vw,66px)}.platform-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:48px 0 64px}.platform-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(28px,3.5vw,48px);background:#111113;border:1px solid #ffffff24;border-radius:24px;transition:border-color .2s,background .2s,transform .2s}.platform-card:hover{border-color:#4384ff90;background:#111827;transform:translateY(-3px)}.platform-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid #4384ff45;background:#1457ff15;border-radius:16px;color:#6aa6ff;margin-bottom:30px}.platform-icon svg{width:34px;height:34px}.platform-card .eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:18px}.platform-card h2{font-size:clamp(28px,3vw,43px);margin:0 0 22px}.platform-card p{max-width:430px;color:#b3b3bd;font-size:15px;margin-bottom:30px}.platform-cta{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:700;margin-top:auto;color:#f5f5f3}.platform-cta span{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#1457ff;color:white;font-size:22px}.platform-start{display:grid;grid-template-columns:1fr 1fr;gap:48px;border-top:1px solid #ffffff1c;padding:54px 0 72px;align-items:center}.platform-start h2{font-size:clamp(27px,3vw,38px);margin:0}.platform-start p:not(.eyebrow){margin:0;color:#a9a9b3;font-size:15px}.platform-switch{display:flex;gap:8px;flex-wrap:wrap;padding:24px 0 0}.platform-switch a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;line-height:1.4;padding:11px 20px;border:1px solid #ffffff26;border-radius:50px;color:#aaaab4;font-size:12px;font-weight:700}.platform-switch a:hover{color:#fff;border-color:#4384ff70}.platform-switch a[aria-current]{color:#fff;background:#1457ff;border-color:#1457ff}.field>div{min-width:0}.field code{word-break:break-word}.platform-card:focus-visible{outline-offset:6px}@media(max-width:760px){.platform-choices{grid-template-columns:1fr;gap:18px;padding:30px 0 40px}.platform-card{padding:28px;border-radius:20px}.platform-icon{margin-bottom:24px}.platform-card h2{font-size:33px}.platform-card p{font-size:14px;margin-bottom:24px}.platform-card .eyebrow{font-size:9px;max-width:100%;line-height:1.8}.platform-start{grid-template-columns:1fr;gap:24px;padding:36px 0 48px}.platform-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:20px}.platform-switch a{padding:10px 12px;font-size:11px;text-align:center}.platform-hero h1{font-size:clamp(39px,9vw,59px)}.platform-hero .lead{font-size:15px}}@media(prefers-reduced-motion:reduce){.platform-card{transition:none}.platform-card:hover{transform:none}}
.platform-quick{display:none}@media(max-width:760px){.platform-quick{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}.platform-quick .btn{font-size:11px;padding:12px 10px;line-height:1.4;text-align:center;min-height:48px}}
