/* Only shared product-navigation integration; original page styling is retained. */
.navbar_menu-right{gap:12px}.integrated-form{white-space:nowrap}.navbar_menu-right .button-wrapper{display:flex;align-items:center;gap:8px}.navbar_menu-left{flex-wrap:nowrap}
.w-nav-menu[data-nav-menu-open] .navbar_link,.w-nav-menu[data-nav-menu-open] .navbar_dropdown-toggle{color:#101828!important}
@media(min-width:992px) and (max-width:1250px){.navvbar_menu-button{display:block}.navbar_menu{display:none;background:#fff;border-top:1px solid #f2f4f7;align-items:flex-start;height:100vh;margin-left:0;padding:1.5rem 2rem 5rem;position:absolute;overflow:auto}.navbar_menu-left{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.navbar_menu-dropdown{width:100%;position:relative}.navbar_menu-right{flex-direction:column-reverse;align-items:stretch;margin-top:1.5rem;padding-bottom:7rem}.navvbar_menu-button.w--open{background:transparent}}
@media(min-width:992px) and (max-width:1250px){.menu-icon_component{display:flex;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;margin-right:-.5rem}.menu-icon_line-middle{background:var(--gray400);border-radius:1rem;width:24px;height:2px;margin:6px 0;display:flex}.menu-icon_line-top,.menu-icon_line-bottom{background:var(--gray400);border-radius:1rem;width:24px;height:2px}.menu-icon_line-middle-inner{width:4px;height:0}}
@media(min-width:992px) and (max-width:1500px){.navbar_logo-link{max-width:210px}.navbar_link{padding-left:10px;padding-right:10px;font-size:14px}.navbar_menu-right .button{padding-left:18px;padding-right:18px;font-size:14px}}
@media(min-width:992px) and (max-width:1250px){.navbar_link{color:#101828;width:100%;padding:.75rem 0;font-size:1.125rem;text-align:left}.navbar_dropdown-toggle{color:#101828;display:flex;align-items:center;padding:.75rem 0;font-size:1.125rem}.navbar_button-wrapper{display:flex;flex-direction:column-reverse;align-items:stretch}.navbar_menu-right .button-wrapper{flex-direction:column;align-items:flex-start}.uui-navbar07_dropdown-list{position:static;overflow:hidden}.uui-navbar07_dropdown-list.w--open{box-shadow:none;border:none;width:auto;padding:0}.uui-navbar07_dropdown-link-list{padding:1rem 0}}
@media(max-width:479px){.w-richtext a{overflow-wrap:anywhere}}
/* Two product entry points, with an uncluttered shared header. */
@media(min-width:1251px){.navbar_container{max-width:1280px;gap:32px}.navbar_logo-link{flex:0 0 190px;max-width:190px}.navbar_menu{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:24px}.navbar_menu-left{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.navbar_link{white-space:nowrap;padding-inline:13px;font-size:14px}.navbar_menu-right{margin-left:auto;flex-shrink:0}.navbar_menu-right .button-wrapper{gap:18px}.navbar_menu-right .button{padding:12px 20px;white-space:nowrap;font-size:14px}.w-locales-list{flex-shrink:0}.navbar_dropdown-toggle{padding-inline:6px}}
.navbar_menu-right .integrated-form{display:inline-flex;align-items:center;gap:8px;padding-inline:0}.navbar_menu-left .navbar_link[aria-current="page"]{font-weight:600}
.product-bridge{background:#07191d;color:#f1f6f5;padding:96px max(24px,5vw);font-family:Inter,Arial,sans-serif}.product-bridge-inner{max-width:1216px;margin:auto;display:grid;grid-template-columns:1fr 1fr;column-gap:64px;align-items:center}.product-eyebrow{color:#86d9be;display:flex;align-items:center;gap:10px;font-size:11px;font-weight:500;letter-spacing:.13em;margin-bottom:24px}.product-eyebrow span{width:6px;height:6px;background:#86d9be;border-radius:50%}.product-bridge h2{font:500 clamp(36px,4vw,58px)/1.1 Inter,Arial,sans-serif;letter-spacing:-.045em;color:#f1f6f5;margin:0 0 24px}.product-lead{font-size:18px;line-height:1.65;color:#c5d4d2;max-width:500px}.product-detail{font-size:14px;line-height:1.7;color:#90aaa5;margin:16px 0 28px;max-width:430px}.product-primary{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:14px 21px;border-radius:30px;background:#86d9be;color:#07191d;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s}.product-primary:hover{background:#a4ebd5}.product-primary:focus-visible{outline:2px solid white;outline-offset:5px}.product-bridge-art{position:relative;min-width:0;overflow:hidden;border-radius:20px;aspect-ratio:1.1;background:#071116}.product-bridge-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:70% center;transform:scale(1.06)}.product-art-caption{position:absolute;inset:auto 26px 23px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#86d9be}.product-art-caption span{font-size:9px;letter-spacing:.16em}.product-art-caption strong{font-size:22px;font-weight:500;letter-spacing:-.04em}.product-decision-strip{grid-column:1/-1;list-style:none;padding:27px 0 0;margin:42px 0 0;border-top:1px solid #274039;display:flex;justify-content:space-between;gap:20px;color:#b8ccc7;font-size:13px}.product-decision-strip li{display:flex;align-items:center;gap:9px;white-space:nowrap}.product-decision-strip li::before{content:'';height:4px;width:4px;border-radius:50%;background:#86d9be}.product-footer-links{display:flex;flex-wrap:wrap;gap:20px;padding-top:16px;font-size:13px;color:#667085}
@media(max-width:800px){.product-bridge{padding:64px 24px}.product-bridge-inner{grid-template-columns:1fr;gap:32px}.product-bridge-art{aspect-ratio:1.4}.product-decision-strip{margin-top:0;padding-top:24px;justify-content:flex-start;flex-wrap:wrap;gap:14px 20px;font-size:12px}.product-lead{font-size:16px}.product-bridge h2{font-size:42px}.product-footer-links{gap:16px}}
@media(max-width:1250px){.navbar_menu-right .button-wrapper{flex-direction:column;align-items:stretch;gap:16px}.navbar_menu-right{margin-top:20px;margin-bottom:20px;padding-bottom:0}.navbar_menu-right .button{white-space:nowrap}.navbar_menu-right .integrated-form{padding:10px 0}.navbar_menu-right .button-wrapper .button{align-self:flex-start;min-width:170px}.w-locales-list{margin-top:20px}}

.hero-product-actions.button-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px}.hero-product-actions>.button{width:auto;flex:0 0 auto;white-space:nowrap;min-height:48px}.hero-product-actions .hero-form-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.45);color:#fff;border-radius:30px;padding:12px 24px;backdrop-filter:blur(8px);transition:background .2s,border-color .2s}.hero-product-actions .hero-form-button:hover{background:rgba(255,255,255,.16);border-color:#86d9be}.hero-form-button:focus-visible{outline:2px solid #86d9be;outline-offset:4px}
@media(max-width:479px){.hero-product-actions.button-wrapper{gap:12px}.hero-product-actions>.button{font-size:13px;padding:12px 14px}.hero-product-actions .hero-form-button{gap:12px}}
