:root{color:#17191c;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-blue:#5b9bd5;--link-blue:#306a9f;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}body{min-width:280px;margin:0}a{color:inherit}a:focus-visible{outline:3px solid var(--link-blue);outline-offset:5px}.site-shell{width:min(100% - 64px,960px);margin-inline:auto;padding-block:56px 44px}.intro{text-align:center;flex-direction:column;align-items:center;margin-bottom:42px;display:flex}.brand-logo{width:120px;height:auto;display:block}h1{letter-spacing:-.045em;text-wrap:balance;margin:30px 0 0;font-size:clamp(2rem,4.5vw,3rem);font-weight:600;line-height:1.15}.accent{color:var(--brand-blue)}.intro__description{color:#5d636b;text-wrap:pretty;max-width:590px;margin:17px 0 0;font-size:15px;line-height:1.65}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}.product-grid>li{min-width:0}.product-card{background:#fff;border:1px solid #e2e6ea;border-radius:14px;flex-direction:column;height:100%;min-height:208px;padding:29px 30px 26px;text-decoration:none;transition:border-color .16s,background-color .16s;display:flex}.product-card__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-card h2{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:600;line-height:1.3}.product-card__brand{align-items:center;min-width:0;height:44px;display:flex}.product-card__logo{object-fit:contain;object-position:left center;width:auto;max-width:min(220px,100%);height:auto;max-height:44px;display:block}.product-card__arrow{color:#66727c;flex:0 0 22px;width:22px;height:22px;transition:color .16s}.product-card__description{color:#5d636b;max-width:355px;margin:13px 0 26px;font-size:15px;line-height:1.65}.product-card__domain{color:var(--link-blue);overflow-wrap:anywhere;margin-top:auto;font-size:13px;font-weight:500;line-height:1.5}.product-card:focus-visible{border-color:var(--brand-blue);background-color:#f8fbfe}@media (hover:hover){.product-card:hover{border-color:var(--brand-blue);background-color:#f8fbfe}.product-card:hover .product-card__arrow{color:var(--link-blue)}}.contact{text-align:center;margin-top:40px}.contact h2{color:#5d636b;margin:0 0 4px;font-size:13px;font-weight:400;line-height:1.5}.contact a{color:var(--link-blue);text-underline-offset:5px;border-radius:3px;padding:6px 4px;font-size:15px;line-height:1.5;text-decoration-color:#0000;transition:text-decoration-color .16s;display:inline-block}.contact a:hover,.contact a:focus-visible{text-decoration-color:currentColor}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=639px){.site-shell{width:calc(100% - 40px);padding-block:36px 30px}.intro{margin-bottom:30px}.brand-logo{width:104px}h1{margin-top:25px}.product-grid{grid-template-columns:minmax(0,1fr);gap:14px}.product-card{min-height:196px;padding:24px}.contact{margin-top:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
