/* Six color explorations on the accepted light layout. */
html[data-theme="petrol"]{--c292137:#223536;--c30244055:#253d3f55;--c35274e:#294a4c;--c35274e09:#294a4c09;--c35274e0d:#294a4c0d;--c35274e14:#294a4c14;--c4027510c:#294c4f0c;--c40305606:#32525406;--c41334f1a:#344c4e1a;--c44326314:#345e6114;--c49366014:#385b5e14;--c493b5c:#3d585a;--c4b3b5b:#3d5759;--c4c3161:#335c5f;--c4c326e09:#35676b09;--c4f3a78:#3d7175;--c50377307:#3a6c7007;--c51386e:#3b686b;--c513b77:#3e7074;--c53425f:#435c5e;--c574260:#445d5e;--c593e79:#417376;--c594373:#456e71;--c5a4669:#486567;--c604376:#467073;--c63477f:#4a797c;--c6c4c7f:#4f797c;--c6d527f:#547a7d;--c6e507f:#527a7d;--c6f5a80:#5c7c7e;--c6f6179:#627678;--c706479:#657778;--c71547f:#567a7d;--c72577e:#597a7c;--c73517f:#537a7d;--c735299:#569195;--c735482:#567d80;--c73568f:#59898c;--c73647e:#657b7d;--c73677f:#687c7e;--c745782:#597d80;--c746d7e:#6e7c7d;--c748caf:#77a9ac;--c75617f:#627c7e;--c766180:#637d7e;--c77578c:#5a8689;--c78528b:#558588;--c78548b:#578588;--c785d8b:#5f8689;--c796085:#628183;--c79658d:#67898b;--c7a6093:#638d90;--c7b6398:#669295;--c7c7486:#758485;--c7d688d:#6a898b;--c7d7087:#718486;--c7e6b8c:#6d888a;--c7f668b:#688789;--c80608f:#628a8d;--c8061b2:#65a9ae;--c80638f:#658a8d;--c806690:#688b8e;--c80728d:#738a8c;--c80748b:#75888a;--c82658f:#678a8d;--c826b90:#6d8c8e;--c836094:#638e91;--c8461ac:#65a4a8;--c84728d:#738a8c;--c877493:#769091;--c879cc7:#8ac0c4;--c886694:#688f92;--c886b96:#6d9194;--c887496:#769294;--c887b97:#7c9496;--c8a67ad:#6ba5aa;--c8a6a9a:#6c9598;--c8a7599:#779597;--c8a7f96:#809395;--c8b6caa:#6fa3a7;--c8b6eaf:#71a8ac;--c8b739e:#75999c;--c8b8196:#829495;--c8c6b9d:#6e989b;--c8c7198:#739496;--c8c72b7:#75afb4;--c8c7798:#799496;--c8c7b9b:#7d9799;--c8d6ea6:#71a0a3;--c8e739f:#759a9d;--c8e7898:#7a9496;--c8e799d:#7b999b;--c8e809b:#81989a;--c8f7d9e:#7f9a9c;--c9072b2:#75abaf;--c907499:#769597;--c9075a8:#78a2a5;--c9076b8:#79b1b5;--c91759f:#779a9d;--c9275b5:#78aeb2;--c92769f:#789a9d;--c92899c:#8a9a9b;--c9376b0:#79aaad;--c947b9f:#7d9b9d;--c94899e:#8a9c9d;--c95849f:#859c9e;--c958c9f:#8d9d9e;--c95a5c4:#97bfc2;--c977fa3:#819fa1;--c97809f:#829c9d;--c9786a8:#88a4a6;--c98849f:#859c9e;--c997bb0:#7eaaad;--c9986a4:#88a1a3;--c9a86a7:#88a3a5;--c9a86ab:#88a7a9;--c9b7bac:#7da7aa;--c9b7dae:#7fa9ac;--c9b84b0:#86abae;--c9b91a4:#92a2a3;--c9b91a6:#92a4a5;--c9f83af:#85aaad;--c9f8aaf:#8cabad;--ca081bb:#84b5b8;--ca08eae:#90aaac;--ca18aaa:#8ca6a8;--ca18aba:#8cb5b8;--ca18daf:#8fabad;--ca194ac:#95a9ab;--ca287c2:#8abcbf;--ca298ac:#99aaab;--ca394af:#95acae;--ca49bad:#9cabac;--ca591b4:#93b0b2;--ca68dbd:#8fb8bb;--ca699b1:#9aaeb0;--ca899b9:#9bb5b7;--caba1b5:#a2b3b4;--cac97bf:#99bbbd;--cac9db7:#9eb4b6;--cad9fba:#a0b7b9;--cae99be:#9bbabc;--cb09fbb:#a0b8ba;--cb29cc9:#9ec4c7;--cb4bfd4:#b6d0d2;--cb6a7c4:#a8c1c3;--cc7b8d4:#b9d1d3;--cd5def0:#d6edef;--cd8c5ed:#c7e9eb;--cd9c6ed:#c8e9eb;--cd9cde5:#cee2e4;--cdbcae555:#cbe2e455;--cdcd2e4:#d3e2e3;--cded0e8:#d1e5e7;--cded5e8:#d6e6e7;--cdfd1ed:#d2eaec;--ce0d1eb:#d2e8ea;--ce0d9e9:#dae7e8;--ce1d1e810:#d2e5e710;--ce1d1e820:#d2e5e720;--ce1d6ec:#d7eaeb;--ce2cef5:#d0f1f3;--ce3d4eb:#d5e8ea;--ce3d7ed:#d8ebec;--ce4d9ed:#daebec;--ce4ecf9:#e5f7f8;--ce5d6ff77:#ddf7f877;--ce5d8ed:#d9ebec;--ce5dcee:#ddeced;--ce5deee:#dfeced;--ce6daee:#dbeced;--ce6dceb:#dde9ea;--ce6ddee:#deeced;--ce7dcf0:#ddeeef;--ce7dcff77:#e2f8f977;--ce8dfef:#e0edee;--ce8e0ef:#e1edee;--ce9def4:#dff2f3;--ce9dfef:#e0edee;--ce9e1f0:#e2eeef;--ce9e4ef:#e5eeee;--ceaddf0:#deeeef;--cebe7f0:#e7eff0;--cebf0fa:#ecf8f9;--cece5f3:#e6f1f2;--cece5f5:#e6f3f4;--cede4f6:#e5f4f5;--cede8f1:#e8f0f1;--cedf2fb:#eef9fa;--ceee4f5:#e5f3f4;--ceee5f3:#e6f1f2;--ceee5f7:#e6f5f6;--ceee7f4:#e8f3f3;--ceee7f6:#e8f4f5;--ceee8f2:#e8f1f2;--ceee8f3:#e9f2f2;--cefe6fb:#e7f9fa;--cefe8f4:#e9f3f3;--cf0e7f8:#e8f6f7;--cf0e7f9:#e8f7f8;--cf0e8f5:#e9f4f4;--cf0e8f9:#e9f7f8;--cf0eaf6:#ebf5f5;--cf0ebf4:#ebf3f4;--cf0edf3:#edf2f3;--cf1ebf5:#ebf4f5;--cf2eaf9:#ebf7f8;--cf2eafb:#ebf9fa;--cf2ebf8:#ecf7f7;--cf2edf7:#edf6f7;--cf3eafc:#ebfafb;--cf3edf9:#eef8f8;--cf3edfb:#eef9fa;--cf5edfb:#eef9fa;--cf5eef9:#eff8f8;--cf5f1fb:#f2fafa;--cf6f1fa:#f1f9fa;--cf6f1fb:#f2fafa;--cf7f0f3:#f0f6f7;--cf7f1fa:#f1f9fa;--cf7f1fb:#f2fafa;--cf7f2fb:#f2fafb;--cf9f5fd:#f5fcfd;--cf9f7fb:#f7fbfb;--cfaf7fd:#f7fcfd;--cfaf7ff:#f8fdfe;--cfaf8fd:#f8fcfd;--cfbf9fd:#f9fdfd;--cfbfafc:#fafcfc;--cfcfaff:#fbfefe;--cfcfbfd:#fbfdfd;--cfdfaff:#fbfefe;--cfdfbfe:#fbfefe;--cfdfcfe:#fcfefe;--theme-accent:#145C63;--theme-soft:#EAF4F3;--theme-ink:#20383B;}





html{--ink:var(--theme-ink)}.button.primary{background:var(--theme-accent)}.button.primary:hover{filter:brightness(1.12)}.hero h1>span{color:var(--theme-accent)}
.proof-band{flex-wrap:wrap;gap:19px;padding-top:39px;padding-bottom:5px}.proof-band>p{max-width:none;flex-basis:100%;text-align:center;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.client-list{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap;width:100%;padding:6px 0}.client-wordmark{font-size:28px}.client-wordmark.apcc{letter-spacing:.025em;font-weight:750}.client-wordmark.slup{font-size:25px;font-weight:650;letter-spacing:-.04em}.client-wordmark.adv{font-weight:750;letter-spacing:-.03em}.client-wordmark.adv span{font-size:21px;font-weight:400;letter-spacing:-.025em}.proof-band-link{justify-content:center}
.palette-bar{gap:15px;padding:8px 12px;bottom:14px;max-width:calc(100% - 24px);border-radius:16px;box-shadow:0 8px 40px #17253224;background:#fff;color:#28323c;border:1px solid #dde2e7}.palette-options{display:flex;gap:5px}.palette-bar .palette-options button{width:auto;min-height:44px;display:flex;gap:8px;align-items:center;padding:9px 13px;font:500 12px Onest,sans-serif;color:#38424c;border:1px solid transparent;border-radius:9px;white-space:nowrap}.palette-options button[aria-pressed=true]{background:var(--theme-soft);border-color:var(--theme-accent);color:var(--theme-accent)}.palette-options i{width:13px;height:13px;border-radius:50%;flex-shrink:0}.palette-bar .palette-label{color:#69737e;font-size:10px;letter-spacing:.07em}.palette-bar .palette-compare{font-size:12px}.palette-bar .palette-close{width:32px;color:#65717d;flex-shrink:0}.palette-bar button:focus-visible{outline-color:var(--theme-accent)}
html[data-preview] .palette-bar{display:none}html[data-preview]{scroll-behavior:auto}
@media(max-width:850px){.client-list{gap:25px 36px}.client-wordmark,.client-wordmark.kavo{font-size:26px}.client-wordmark.slup{font-size:23px}.palette-bar{gap:7px}.palette-label{display:none!important}}
@media(max-width:550px){.client-list{gap:20px 28px}.client-wordmark.slup{font-size:21px}.palette-bar{bottom:8px;padding:7px;gap:5px;flex-wrap:wrap;justify-content:center;width:max-content}.palette-bar .palette-options button{font-size:11px;padding:7px 8px}.palette-bar .palette-compare{font-size:10px;min-height:28px}.palette-bar .palette-close{font-size:20px;width:25px}.palette-options{gap:3px}.palette-bar .palette-close{min-height:28px}}

.logo-dot{background:var(--theme-accent)}.hero h1>span{color:var(--theme-accent)}.hero .badge{color:var(--theme-accent);background:var(--theme-soft);border-color:transparent}.button.primary{background:var(--theme-accent);color:#fff}.button.secondary{color:var(--theme-ink)}.screen-tabs button[aria-selected=true]{color:var(--theme-accent);border-color:var(--theme-accent)}.palette-bar .palette-options button{font-size:12px;padding:8px 10px}.palette-bar{gap:12px}.palette-options{overflow-x:auto;scrollbar-width:thin;max-width:100%;padding:3px}.palette-options button{flex-shrink:0}.palette-bar .palette-label{white-space:nowrap}.palette-bar .palette-compare{flex-shrink:0}.palette-bar .palette-close{flex-shrink:0}.product-card .card-link,.text-button{color:var(--theme-accent)}
@media(max-width:950px){.palette-bar{width:calc(100% - 24px);max-width:800px;gap:8px;display:grid;grid-template-columns:minmax(0,1fr) auto auto}.palette-bar .palette-label{display:none!important}.palette-options{justify-content:flex-start}.palette-bar .palette-options button{font-size:12px;padding:8px 10px;min-height:44px}.palette-bar .palette-compare{font-size:12px;min-height:44px}.palette-bar .palette-close{min-height:44px}}@media(max-width:550px){.palette-bar{grid-template-columns:minmax(0,1fr) 30px;padding:6px}.palette-bar .palette-options{grid-column:1;grid-row:1}.palette-bar .palette-close{grid-column:2;grid-row:1}.palette-bar .palette-compare{grid-column:1/-1;min-height:32px;justify-content:center;font-size:12px;border-top:1px solid #edf0f2}.palette-bar .palette-options button{font-size:12px;padding:7px 10px}}
