.sdks-module__ks5VfW__page{color:#1c2b33;background:#fff}.sdks-module__ks5VfW__page a:focus-visible{outline-offset:5px;outline:3px solid #0064e0}.sdks-module__ks5VfW__nav{border-bottom:1px solid #e4e9ed;justify-content:space-between;gap:24px;padding:24px 5%;display:flex}.sdks-module__ks5VfW__nav a{color:#1c2b33;font-size:14px}.sdks-module__ks5VfW__nav a:first-child{letter-spacing:-.03em;font-size:20px;font-weight:550}.sdks-module__ks5VfW__hero{text-align:center;padding:88px 24px 64px}.sdks-module__ks5VfW__hero>span,.sdks-module__ks5VfW__heading>span,.sdks-module__ks5VfW__examples>div>span,.sdks-module__ks5VfW__closing>span{color:#566069;font-size:14px}.sdks-module__ks5VfW__hero h1{color:#1c2b33;letter-spacing:-.05em;margin:24px 0;font-size:clamp(42px,5.8vw,78px);font-weight:450;line-height:1.1}.sdks-module__ks5VfW__hero em{color:#536c7d;font-style:normal}.sdks-module__ks5VfW__hero>p{color:#566069;max-width:620px;margin:0 auto 30px;font-size:18px;line-height:1.7}.sdks-module__ks5VfW__primary{color:#fff;background:#0064e0;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:12px 25px;font-size:14px;font-weight:600;display:inline-flex}.sdks-module__ks5VfW__primary:hover{color:#fff;background:#0054bc}.sdks-module__ks5VfW__notice{background:#f1f5f8;border-radius:18px;align-items:center;gap:32px;width:min(100% - 64px,1100px);margin:auto;padding:26px 32px;display:flex}.sdks-module__ks5VfW__notice strong{flex-shrink:0;font-size:14px;font-weight:600}.sdks-module__ks5VfW__notice p{color:#566069;font-size:14px;line-height:1.7}.sdks-module__ks5VfW__catalog{width:min(100% - 80px,1100px);margin:auto;padding:96px 0;scroll-margin-top:100px}.sdks-module__ks5VfW__heading{text-align:center;margin-bottom:44px}.sdks-module__ks5VfW__page h2{color:#1c2b33;letter-spacing:-.045em;margin-top:20px;font-size:clamp(32px,3.8vw,50px);font-weight:450;line-height:1.15}.sdks-module__ks5VfW__grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sdks-module__ks5VfW__card{background:#edf4fa;border-radius:24px;flex-direction:column;padding:36px;display:flex}.sdks-module__ks5VfW__card:nth-child(2){background:#f0f3fa}.sdks-module__ks5VfW__cardTop{color:#566069;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.sdks-module__ks5VfW__mark{font-family:var(--font-geist-mono);color:#0064e0;font-size:34px}.sdks-module__ks5VfW__card h3{color:#1c2b33;letter-spacing:-.04em;margin-top:36px;font-size:34px;font-weight:450}.sdks-module__ks5VfW__card>p{color:#566069;margin:20px 0 28px;font-size:16px;line-height:1.7}.sdks-module__ks5VfW__card dl{margin-top:auto}.sdks-module__ks5VfW__card dl>div{border-top:1px solid #cdd8df;justify-content:space-between;gap:20px;padding:14px 0;font-size:13px;line-height:1.5;display:flex}.sdks-module__ks5VfW__card dt{color:#566069}.sdks-module__ks5VfW__card dd{text-align:right;margin:0}.sdks-module__ks5VfW__textLink{color:#0064e0;align-items:center;gap:16px;min-height:44px;margin-top:24px;font-size:14px;font-weight:600;display:inline-flex}.sdks-module__ks5VfW__textLink:hover{text-decoration:underline}.sdks-module__ks5VfW__examples{border-top:1px solid #dce2e6;grid-template-columns:1fr 1fr;gap:80px;width:min(100% - 80px,1100px);margin:0 auto 96px;padding-top:48px;display:grid}.sdks-module__ks5VfW__examples p,.sdks-module__ks5VfW__closing p{color:#566069;font-size:17px;line-height:1.75}.sdks-module__ks5VfW__closing{text-align:center;background:#edf4fa;padding:88px 24px}.sdks-module__ks5VfW__closing p{max-width:600px;margin:24px auto 30px}@media (max-width:760px){.sdks-module__ks5VfW__nav{align-items:center;padding:20px}.sdks-module__ks5VfW__nav a:first-child{font-size:16px}.sdks-module__ks5VfW__hero{padding:64px 24px 48px}.sdks-module__ks5VfW__hero>p{font-size:16px}.sdks-module__ks5VfW__notice{flex-direction:column;align-items:flex-start;gap:12px;width:calc(100% - 40px);padding:24px}.sdks-module__ks5VfW__catalog{width:calc(100% - 40px);padding:72px 0}.sdks-module__ks5VfW__grid{grid-template-columns:1fr}.sdks-module__ks5VfW__card{padding:28px}.sdks-module__ks5VfW__examples{grid-template-columns:1fr;gap:28px;width:calc(100% - 48px);margin-bottom:72px}.sdks-module__ks5VfW__closing{padding:72px 24px}}
