.product-hero{color:#a3b4d2;overflow-x:clip;padding-bottom:2.5rem;padding-top:3.5rem;position:relative}.product-hero .product-hero-glow{background:radial-gradient(ellipse,rgba(0,132,207,.22),transparent 70%);border-radius:50%;filter:blur(90px);height:520px;left:50%;max-width:100%;pointer-events:none;position:absolute;top:-12rem;transform:translate(-50%);width:900px}.product-hero .product-crumbs{color:#6f82a8;display:flex;flex-wrap:wrap;font-size:.88rem;gap:.5rem;margin-bottom:1.4rem}.product-hero .product-crumbs li+li:before{color:#3a4d72;content:"/";margin-right:.5rem}.product-hero .product-crumbs a{color:#9aacce}.product-hero .product-crumbs a:hover{color:#7fd8f7}.product-hero .product-title{font-size:clamp(2.1rem,4vw,3.1rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:.6rem 0 0;max-width:52rem}.product-hero .product-title-accent{background:linear-gradient(110deg,#00aeef,#6fd6ff 55%,#00aeef);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.product-hero .product-lead{font-size:1.1rem;line-height:1.7;margin-top:1.3rem;max-width:46rem}.product-hero .product-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.75rem;margin-top:2rem}.product-hero .product-cta{background:linear-gradient(180deg,#40ccfce0,#12b8f5cc)!important;border:1px solid var(--cl-btn-border)!important;border-radius:11px!important;box-shadow:var(--cl-btn-shadow)!important;color:var(--cl-btn-text)!important;font-weight:700!important;gap:.55rem;padding:.78rem 1.5rem!important}.product-hero .product-docs-link{align-items:center;color:#7fd8f7;display:inline-flex;font-weight:600;gap:.4rem}.product-hero .product-docs-link i{font-size:1rem}.product-hero .product-docs-link:hover{text-decoration:underline}.product-hero .product-facts{display:flex;flex-wrap:wrap;font-size:.95rem;gap:.6rem 1.5rem;margin-top:1.75rem}.product-hero .product-facts li{align-items:center;display:inline-flex;gap:.45rem}.product-hero .product-facts i{color:#34d399;font-size:1.05rem}.product-section{color:#9aacce;line-height:1.7;padding-bottom:1rem;padding-top:4.5rem;position:relative}.product-section .product-section-head{max-width:48rem}.product-section .product-section-head h2{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700;letter-spacing:-.015em;line-height:1.2;margin-top:.4rem}.product-section .product-section-intro{font-size:1.05rem;margin-top:.9rem}.product-section .product-card{background:linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;box-shadow:inset 0 1px #ffffff0f;padding:1.5rem}.product-section .product-table-wrap{background:#ffffff05;border:1px solid hsla(0,0%,100%,.09);border-radius:14px;overflow-x:auto}.product-section .product-table{border-collapse:collapse;font-size:.95rem;width:100%}.product-section .product-table caption{color:#fff;font-weight:600;padding:.9rem 1.1rem 0;text-align:left}.product-section .product-table td,.product-section .product-table th{padding:.7rem 1.1rem;text-align:left;vertical-align:top}.product-section .product-table .num,.product-section .product-table th{white-space:nowrap}.product-section .product-table thead th{border-bottom:1px solid hsla(0,0%,100%,.08);color:#6f82a8;font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.product-section .product-table tbody tr+tr{border-top:1px solid hsla(0,0%,100%,.05)}.product-section .product-table tbody th{color:#c9d6ea;font-weight:600}.product-section .product-table .num{font-variant-numeric:tabular-nums;text-align:right}.product-section .product-table .price{color:#fff;font-weight:600}.product-section .product-table .free{color:#34d399;font-weight:600}.product-section .product-note{color:#7e90b4;font-size:.92rem;margin-top:1rem}.product-section .product-note a{color:#7fd8f7}.product-section .product-note a:hover{text-decoration:underline}.product-section .product-list{display:grid;gap:.6rem}.product-section .product-list li{display:flex;gap:.6rem}.product-section .product-list i{color:#34d399;flex-shrink:0;font-size:1.05rem;margin-top:.3rem}.product-related .product-related-card{background:linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;display:flex;flex-direction:column;gap:.35rem;padding:1.3rem;transition:transform .2s ease,border-color .2s ease}.product-related .product-related-card:hover{border-color:#00aeef66;transform:translateY(-3px)}.product-related .product-related-icon{color:#7fd8f7;font-size:1.5rem}.product-related .product-related-name{color:#fff;font-weight:700;margin-top:.4rem}.product-related .product-related-blurb{font-size:.92rem;line-height:1.55}.product-related-cta{align-items:center;background:linear-gradient(120deg,#0084cf38,#00aeef0f);border:1px solid rgba(0,174,239,.3);border-radius:18px;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin:3rem 0 4rem;padding:2rem}.product-related-cta .product-related-cta-title{font-size:1.5rem;font-weight:700}.product-related-cta p{margin-top:.3rem}.product-related-cta .product-related-cta-button{background:linear-gradient(180deg,#40ccfce0,#12b8f5cc)!important;border:1px solid var(--cl-btn-border)!important;border-radius:11px!important;box-shadow:var(--cl-btn-shadow)!important;color:var(--cl-btn-text)!important;font-weight:700!important;gap:.55rem}
