.pc-page{padding-top:72px;background:#fff;color:#17263a}.pc-shell{width:min(1200px,calc(100% - 96px));margin-inline:auto}.pc-page [id]{scroll-margin-top:100px}.pc-page a:focus-visible{outline:2px solid #246bfe;outline-offset:5px}.pc-hero{padding:28px 0 45px;border-bottom:1px solid #e1e7ef;background:#f5f7fb}.pc-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:30px;color:#788596;font-size:12px;line-height:1.8}.pc-breadcrumb a{color:#52647c}.pc-breadcrumb a:hover{color:#246bfe}.pc-breadcrumb svg{color:#9ba8b8}.pc-hero-content{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.pc-hero-copy h1{margin:0;color:#17263a;font-size:46px;line-height:1.25;font-weight:600;letter-spacing:-.045em}.pc-hero-copy>p{margin:22px 0 0;color:#6b798c;font-size:16px;line-height:1.9}.pc-hero-copy>a{display:inline-flex;align-items:center;gap:18px;margin-top:23px;color:#246bfe;font-size:14px;line-height:1.8}.pc-platform{padding:26px 30px;background:#fff;border:1px solid #e0e7f0;border-radius:5px}.pc-platform>p:first-child{margin:0 0 11px;color:#74869d;font-size:12px;line-height:1.6}.pc-platform h2{margin:0;color:#1c365a;font-size:25px;font-weight:500;line-height:1.45;letter-spacing:-.035em}.pc-platform>p:not(:first-child){margin:13px 0 0;color:#718098;font-size:13px;line-height:1.85}.pc-platform>a{display:inline-flex;align-items:center;gap:12px;margin-top:17px;color:#246bfe;font-size:13px;line-height:1.8}.pc-directory{display:grid;grid-template-columns:180px minmax(0,1fr);gap:60px;align-items:start;padding-block:55px 70px}.pc-category-sidebar{position:sticky;top:100px}.pc-category-sidebar h2{margin:0 0 20px;font-size:15px;line-height:1.7;color:#344660;font-weight:600}.pc-category-sidebar nav>a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid #e8edf3;font-size:14px;line-height:1.7;color:#6f7e91}.pc-category-sidebar nav>a:hover{color:#246bfe}.pc-category-sidebar nav>a svg{color:#94a5bb}.pc-category-sidebar>p{margin:24px 0 0;color:#8b97a7;font-size:12px;line-height:1.9}.pc-group+.pc-group{margin-top:50px}.pc-group-heading{padding-bottom:24px;border-bottom:1px solid #cbd7e6}.pc-group-heading h2{margin:0;color:#233850;font-size:28px;font-weight:500;line-height:1.4;letter-spacing:-.03em}.pc-group-heading>p{margin:10px 0 0;color:#7b899a;font-size:13px;line-height:1.85}.pc-product{display:grid;grid-template-columns:1.4fr 1fr;align-items:start;gap:40px;padding:29px 0 30px;border-bottom:1px solid #e0e7ef}.pc-product-name{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pc-product-name h3{margin:0;color:#213850;font-size:21px;line-height:1.5;font-weight:500;letter-spacing:-.02em}.pc-product-name h3 a:hover{color:#246bfe}.pc-product-name>span{color:#5f79a0;background:#f0f5fd;padding:3px 7px;font-size:11px;line-height:1.7;border-radius:2px}.pc-product-definition{margin:10px 0 0;color:#67788e;font-size:13px;line-height:1.9}.pc-product-audience{margin:18px 0 0}.pc-product-audience dt{margin-bottom:5px;color:#7e8ba0;font-size:11px;line-height:1.7}.pc-product-audience dd{margin:0;color:#8390a2;font-size:12px;line-height:1.85}.pc-product-stage{margin:13px 0 0;color:#6e829b;font-size:12px;line-height:1.85}.pc-product-capabilities>p{margin:1px 0 9px;color:#7d8ca1;font-size:11px;line-height:1.7}.pc-product-capabilities ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.pc-product-capabilities li{position:relative;padding-left:13px;color:#536c8d;font-size:12px;line-height:1.7}.pc-product-capabilities li:before{position:absolute;content:"";width:3px;height:3px;left:0;top:8px;border-radius:50%;background:#7c9bcb}.pc-product-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-top:20px}.pc-product-actions a{display:inline-flex;align-items:center;gap:8px;min-height:28px;font-size:12px;line-height:1.7;color:#246bfe}.pc-product-actions a+a{color:#72869f}.pc-product-actions a:hover{text-decoration:underline;text-underline-offset:4px}.pc-next-step{padding:38px 0;background:#f4f7fc;border-top:1px solid #e4eaf2}.pc-next-step>div{display:flex;justify-content:space-between;align-items:center;gap:35px}.pc-next-step h2{margin:0;color:#243b59;font-size:24px;font-weight:500;line-height:1.5;letter-spacing:-.035em}.pc-next-step p{margin:10px 0 0;color:#78869b;font-size:13px;line-height:1.85}.pc-next-step a{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:23px;min-height:45px;padding:11px 20px;border-radius:4px;color:#fff;background:#246bfe;font-size:13px;line-height:1.8}.pc-next-step a:hover{background:#1b5bd8}@media(max-width:1023px){.pc-shell{width:calc(100% - 56px)}.pc-hero-content{gap:35px;grid-template-columns:1.1fr 1fr}.pc-hero-copy h1{font-size:40px}.pc-hero-copy>p{font-size:14px}.pc-platform{padding:24px}.pc-platform h2{font-size:23px}.pc-directory{grid-template-columns:145px minmax(0,1fr);gap:30px}.pc-product{gap:25px}.pc-product-name h3{font-size:19px}.pc-product-actions{gap:8px 18px}.pc-desktop-break{display:none}}@media(max-width:767px){.pc-hero{padding-bottom:30px}.pc-hero-content{grid-template-columns:1fr;gap:28px}.pc-hero-copy h1{font-size:37px}.pc-hero-copy>a,.pc-hero-copy>p{margin-top:16px}.pc-platform{padding:21px 24px}.pc-platform h2{font-size:23px}.pc-directory{grid-template-columns:1fr;gap:30px;padding-block:30px 45px}.pc-category-sidebar{position:static}.pc-category-sidebar nav{display:flex;flex-wrap:wrap;gap:0 28px;border-bottom:1px solid #e0e7ef}.pc-category-sidebar h2{width:100%;margin-bottom:4px;font-size:14px}.pc-category-sidebar nav>a{gap:10px;padding-block:14px;border:0;font-size:13px}.pc-category-sidebar nav>a svg{width:12px}.pc-category-sidebar>p{display:none}.pc-group-heading{padding-bottom:20px}.pc-group-heading h2{font-size:25px}.pc-group+.pc-group{margin-top:36px}.pc-product{gap:30px}.pc-next-step>div{display:block}.pc-next-step h2{font-size:22px}.pc-next-step a{margin-top:22px}}@media(max-width:479px){.pc-shell{width:calc(100% - 40px)}.pc-breadcrumb{margin-bottom:22px}.pc-category-sidebar nav{gap:0 24px}.pc-category-sidebar nav>a{gap:7px}.pc-product{grid-template-columns:1fr;gap:20px;padding-block:24px}.pc-product-name h3{font-size:21px}.pc-product-definition{font-size:13px}.pc-product-audience{margin-top:14px}.pc-product-capabilities{display:grid;grid-template-columns:1fr}.pc-product-capabilities ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.pc-product-actions{gap:27px;margin-top:16px}.pc-next-step{padding-block:30px}}