@font-face{font-family:bebasNeue;src:url(../media/BebasNeue_Regular-s.p.2u1hcv47oj7n2.woff2)format("woff2");font-display:swap}@font-face{font-family:bebasNeue Fallback;src:local(Arial);ascent-override:116.72%;descent-override:38.91%;line-gap-override:0.0%;size-adjust:77.11%}._5iHdzW_className{font-family:bebasNeue,bebasNeue Fallback}._5iHdzW_variable{--font-bebas:"bebasNeue", "bebasNeue Fallback"}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.brand-wordmark{font-family:var(--font-bebas), "Bebas Neue", sans-serif;font-weight:500}.product_card{background-color:#e9f0ff;border-radius:12px;flex-direction:column;align-items:flex-start;height:100%;padding:2rem;display:flex}.product_card p{flex:1}.header-nav-center .dropdown-menu.products-menu{border:0;border-radius:12px;min-width:280px;padding:.5rem;box-shadow:0 12px 40px #1118271f}.products-menu .dropdown-item{white-space:normal;border-radius:8px;padding:.6rem .75rem}.products-menu .dropdown-item small{color:#6c7a87;line-height:1.4;display:block}.products-menu .dropdown-divider{margin:.35rem 0}.product_step{color:#165df5;letter-spacing:.05em;margin-bottom:.5rem;font-weight:600;display:block}.product_code{background-color:#0f172a;border-radius:12px;height:100%;overflow:hidden}.product_code>span{color:#94a3b8;border-bottom:1px solid #94a3b833;padding:.6rem 1rem;font-size:13px;display:block}.product_code pre{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;margin:0;padding:1rem;font-size:13px}.product_plan ul{color:#6c7a87;flex:1;margin:0;padding-left:1.1rem}.product_plan li{margin-bottom:.4rem}.product_plan.featured{box-shadow:0 0 0 2px #165df5}.product_price{color:#1f2937;margin-bottom:1rem;font-size:32px;font-weight:600;flex:0!important}.product_price small{color:#6c7a87;font-size:15px;font-weight:400}@media (min-width:992px){.header-nav-center .dropdown-menu.products-menu.show{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.25rem;width:min(540px,100vw - 32px);display:grid;left:auto;right:0}.products-menu .dropdown-divider{grid-column:1/-1}}.brand_toc{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.brand_toc a{color:#165df5;background-color:#e9f0ff;border-radius:999px;padding:.35rem .9rem;font-size:15px}.brand_tile{text-align:center;background-color:#f7f8fa;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:2.5rem 1.5rem 1.25rem;display:flex;overflow:hidden}.brand_tile_dark{background-color:#0b2238}.brand_tile_dark .brand_ok{color:#c9d3dd}.brand_tile_sm{padding-top:2rem}.brand_tile_sm .brand_lockup{font-size:30px}.brand_lockup{color:#0b2238;align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:40px;line-height:1;display:inline-flex}.brand_ok,.brand_bad{margin:0;font-size:14px;line-height:1.45}.brand_ok:before,.brand_bad:before{margin-right:.35rem;font-weight:700;display:inline-block}.brand_ok:before{content:"✓";color:#1f9d55}.brand_bad{color:#0b2238}.brand_bad:before{content:"✕";color:#f93542}.brand_list{color:#6c7a87;padding-left:1.25rem}.brand_list li{margin-bottom:.4rem}.brand_rules{border:1px solid #edeef1;border-radius:12px;overflow:hidden}.brand_rules_head,.brand_rules_row{flex-wrap:wrap;display:flex}.brand_rules_head>span,.brand_rules_row>span{flex:260px;padding:.75rem 1rem}.brand_rules_head{background-color:#f7f8fa;font-weight:600}.brand_rules_row{color:#0b2238;border-top:1px solid #edeef1}.brand_rules_row .strike{color:#6c7a87;-webkit-text-decoration:line-through #f93542;text-decoration:line-through #f93542}.brand_do{color:#1f9d55}.brand_dont{color:#f93542}.brand_swatch{border:1px solid #edeef1;border-radius:12px;height:100%;overflow:hidden}.brand_swatch_chip{height:88px}.brand_swatch_body{padding:1rem}.brand_swatch_body h3{margin-bottom:.25rem;font-size:18px}.brand_swatch_body code{color:#165df5;font-size:13px}.brand_swatch_body p{color:#6c7a87;margin:.5rem 0 0;font-size:14px}.brand_type{text-align:left;align-items:flex-start}.brand_type_sample{color:#0b2238;margin-bottom:1rem;font-size:72px;line-height:1}.brand_type p{color:#6c7a87;margin:0}.brand_logo{object-fit:contain;background-color:#fff;border-radius:12px;flex-shrink:0}.card_head{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.card_head .txt-small{margin:0}.product_hero_brand{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.products-menu .products-menu-item{align-items:center;gap:.65rem;padding-top:.45rem;padding-bottom:.45rem;display:flex}.products-menu .products-menu-item .brand_logo{border-radius:7px}.brand_product{color:#0b2238;text-align:center;background-color:#f7f8fa;border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;height:100%;padding:1.5rem 1rem;font-weight:500;display:flex}.brand_product:hover{color:#165df5;text-decoration:none}
