.public-site,.public-site>[data-site-header],.public-site>[data-site-footer]{--brand-source-primary:#008d95;--primary:#00777f;--primary-hover:#006970;--primary-active:#00545a;--foreground:#13344d;--muted-foreground:#526b7c;--background:#fff;--surface:#fff;--surface-alt:#f5fafc;--border:#d9e7ec;--control-border:#6f8796;--focus:#006970}.public-site>[data-site-header]{color:var(--foreground)}.public-site>[data-site-footer] :where(p){line-height:1.95}.public-site>[data-site-footer] :where(h2,h3){text-wrap:balance}
.public-site [data-ui-root=interior]{max-width:var(--ui-content-width)}.ui-page{overflow-wrap:anywhere;gap:var(--ui-section-gap);text-align:start;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-page-hero{border-radius:var(--ui-page-radius);--foreground:#fff;--muted-foreground:#dfedef;color:#fff;background:linear-gradient(115deg,#12384c,#145665 72%,#00777f);border:1px solid #d7e6e9;align-items:center;gap:1.5rem;padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.ui-page-hero-copy{gap:1rem;min-width:0;display:grid}.ui-page-title{overflow-wrap:anywhere;text-align:start;font-size:clamp(1.55rem,3vw,2.6rem);font-weight:750;line-height:1.65}.ui-page-eyebrow{color:#ccebe9;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.ui-page-hero p{max-width:var(--ui-reading-width);white-space:pre-line;line-height:2}.ui-page-hero-media{aspect-ratio:var(--ui-device-ratio);background:#fff;border:1px solid #d9e7ec;border-radius:1rem;place-items:center;min-width:0;padding:1rem;display:grid}.ui-page-hero-media>img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:25rem}.ui-page-hero-media>div{color:#526b7c;width:100%;height:100%;min-height:0}.ui-page-description{min-width:0;padding:var(--ui-card-padding);border:1px solid var(--border);border-radius:var(--ui-card-radius);background:var(--surface)}.ui-prose{width:100%;max-width:var(--ui-reading-width);overflow-wrap:anywhere;line-height:2.1}.ui-prose>:where(p,ul,ol,blockquote){margin-block:0 1.1rem}.ui-prose>p{white-space:pre-line;text-align:start;unicode-bidi:plaintext}.ui-prose>:where(h2,h3,h4,h5){margin-block:1.5rem .75rem;line-height:1.7}.ui-prose a{text-underline-offset:.2em}.ui-card-grid{gap:var(--ui-grid-gap);grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;align-items:stretch;min-width:0;display:grid}.ui-catalog-card{min-width:0;height:100%;padding:var(--ui-card-padding);border:1px solid var(--border,#d9e7ec);border-radius:var(--ui-card-radius);background:var(--surface,#fff);color:var(--foreground,#13344d);text-align:right;transition:border-color var(--duration-ui), box-shadow var(--duration-ui);direction:rtl;flex-direction:column;gap:.85rem;display:flex;box-shadow:0 4px 18px #13344d0a}.ui-catalog-card:hover,.ui-catalog-card:focus-within{border-color:#80bfc0;box-shadow:0 10px 28px #13576517}.ui-catalog-card[data-ui-card=family]{border-block-start:3px solid #00777f}.ui-card-media{aspect-ratio:var(--ui-device-ratio);background:#f2f8fa;border-radius:.85rem;place-items:center;width:100%;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.ui-catalog-card:is([data-ui-card=product],[data-ui-card=family]) .ui-card-media{background:#fff}.ui-card-media[data-has-image=false]>[data-media-placeholder]{flex-direction:row;min-height:3rem;padding:.5rem}.ui-card-media[data-has-image=false] svg{width:1.25rem;height:1.25rem}.ui-card-media>img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;padding:.85rem;display:block;position:absolute;inset:0}.ui-card-media>div{text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;width:100%;height:100%;min-height:0;display:flex}.ui-card-media svg{color:#6c8b9c;width:2.4rem;height:2.4rem}.ui-card-media span{font-size:.8rem}.ui-catalog-card[data-ui-card=category] .ui-card-media{aspect-ratio:16/7;background:#e9f6f5}.ui-catalog-card[data-ui-card=content] .ui-card-media{aspect-ratio:16/9}.ui-catalog-card .ui-card-media[data-has-image=false]{aspect-ratio:auto}.ui-card-metadata{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.5rem;font-size:.76rem;display:flex}.ui-card-metadata>span{min-width:0;max-width:100%}.ui-card-metadata>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-card-metadata>.product-state{flex:none}.ui-card-title{-webkit-line-clamp:2;min-height:calc(2 * var(--ui-card-title-line));max-height:calc(2 * var(--ui-card-title-line));font-size:var(--ui-card-title-size);line-height:var(--ui-card-title-line);overflow-wrap:anywhere;text-align:right;-webkit-box-orient:vertical;margin:0;font-weight:700;display:-webkit-box;overflow:hidden}.ui-card-title a{color:inherit;text-decoration:none}.ui-card-title a:hover{color:var(--primary)}.ui-card-title:focus-within{outline:2px solid var(--focus);outline-offset:3px}.ui-card-summary{-webkit-line-clamp:3;min-height:calc(3 * var(--ui-card-summary-line));max-height:calc(3 * var(--ui-card-summary-line));overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-card-summary p{font-size:var(--ui-card-summary-size);line-height:var(--ui-card-summary-line);white-space:normal;text-align:right;margin:0}.ui-card-model{overflow-wrap:anywhere;min-height:2rem;font-size:.8rem}.ui-card-model>bdi{color:#006970;background:#eaf5f5;border-radius:.5rem;max-width:100%;padding:.25rem .6rem;display:inline-block}.ui-card-footer{gap:.75rem;width:100%;margin-top:auto;padding-top:.4rem;display:grid}.ui-card-link{width:100%;min-height:var(--ui-button-height);color:#fff;background:#00777f;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .85rem;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.ui-card-link:hover{color:#fff;background:#006970}.ui-card-link svg{flex:none}.ui-card-features{gap:.45rem;font-size:.8rem;line-height:1.9;display:grid}.ui-card-features li{align-items:start;gap:.4rem;display:flex}.ui-card-features img{width:1.1rem;height:1.1rem;margin-top:.2rem}.ui-card-footer .home-actions{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.ui-card-footer .home-button{min-height:var(--ui-button-height);flex:6rem;padding:.6rem;font-size:.8rem}.ui-knowledge-list{padding:0;list-style:none}.ui-tool-card{padding:var(--ui-card-padding);border:1px solid var(--border);border-radius:var(--ui-card-radius);background:var(--surface)}.product-reference{gap:var(--ui-section-gap)}.product-reference-hero,.product-reference-section{padding:var(--ui-card-padding);border-radius:var(--ui-card-radius)}@media (min-width:768px){.ui-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-page-hero[data-has-media=true]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media (min-width:1280px){.ui-card-grid[data-ui-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-card-grid[data-ui-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ui-catalog-card{transition:none}}.ui-category-section .ui-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.ui-catalog-card[data-ui-card=category]{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:4rem minmax(0,1fr);align-content:start;display:grid}.ui-catalog-card[data-ui-card=category] .ui-card-media{aspect-ratio:1;grid-area:1/1/span 2;width:4rem}.ui-catalog-card[data-ui-card=category] .ui-card-metadata,.ui-catalog-card[data-ui-card=category] .ui-card-title{grid-column:2;min-height:0}.ui-catalog-card[data-ui-card=category] :is(.ui-card-summary,.ui-card-footer){grid-column:1/-1;min-height:0}.ui-page>*{min-width:0}.ui-tool-card{overflow-wrap:anywhere}.ui-catalog-card[data-ui-card=category] .ui-card-summary{grid-row:3}.ui-catalog-card[data-ui-card=category] .ui-card-footer{grid-row:4;align-self:end}
