html[data-palette=daylight]{color-scheme:light;--bg1:#f3f8fa;--bg2:#e9f2f4;--accent:#167e78;--palette-ink:#18323d;--palette-muted:#46616c;--palette-panel:rgba(255, 255, 255, 0.85);--palette-glass:rgba(255, 255, 255, 0.12);--palette-border:rgba(38, 82, 96, 0.2);--palette-control:#f7fafb;--palette-popover:#ffffff;--palette-hover:#126b66;--palette-button-ink:#ffffff;--palette-ring:rgba(22, 126, 120, 0.3);--palette-tint:rgba(22, 126, 120, 0.12);--palette-shadow:rgba(22, 55, 67, 0.1);--palette-invert:0.3;--palette-error:#b42318}html[data-palette=midnight],html[data-palette=ocean]{color-scheme:dark;--bg1:#03080f;--bg2:#081d2c;--accent:#2fb7ad;--palette-ink:#eef7f8;--palette-muted:#a8bdc7;--palette-panel:rgba(9, 28, 43, 0.88);--palette-glass:rgba(13, 47, 67, 0.48);--palette-border:rgba(168, 189, 199, 0.2);--palette-control:#071421;--palette-popover:#0e2435;--palette-hover:#65d8ce;--palette-button-ink:#03080f;--palette-ring:rgba(101, 216, 206, 0.35);--palette-tint:rgba(47, 183, 173, 0.16);--palette-shadow:rgba(0, 0, 0, 0.3);--palette-invert:0.85;--palette-error:#ffb4b4}html[data-palette=ocean]{--bg1:#38b6f4;--bg2:#00b88c;--accent:#ff941a;background-size:100% 100%;--palette-muted:#d0e9ed;--palette-panel:rgba(11, 60, 80, 0.8);--palette-glass:rgba(11, 60, 80, 0.3);--palette-border:rgba(101, 216, 206, 0.3);--palette-hover:#ffb044;--palette-ring:rgba(255, 148, 26, 0.45);--palette-tint:rgba(255, 148, 26, 0.16)}html[data-palette=daylight] .contact-form,html[data-palette=daylight] .landing-de .content-panel{backdrop-filter:none;-webkit-backdrop-filter:none}html[data-palette=ocean] .landing-hero,html[data-palette=ocean] .language-switch,html[data-palette=ocean] .site-footer{--palette-ink:#073449;--palette-muted:#123f51;color:var(--palette-ink)}html[data-palette=ocean] .landing-de .landing-hero .eyebrow,html[data-palette=ocean] .language-switch a[aria-current]{color:#823000}html[data-palette=ocean] .site-footer{--accent:#823000}html[data-palette]:not([data-palette=original]) .contact-form label,html[data-palette]:not([data-palette=original]) .hero-subtitle,html[data-palette]:not([data-palette=original]) .language-switch a,html[data-palette]:not([data-palette=original]) .motion-btn,html[data-palette]:not([data-palette=original]) .top-link,html[data-palette]:not([data-palette=original]) .underline,html[data-palette]:not([data-palette=original]) body,html[data-palette]:not([data-palette=original]) h1{color:var(--palette-ink)}html[data-palette]:not([data-palette=original]) h1{text-shadow:0 6px 30px var(--palette-shadow)}html[data-palette]:not([data-palette=original]) .landing-de .hero-description{text-shadow:0 2px 10px var(--palette-shadow)}html[data-palette]:not([data-palette=original]) .contact-form option[value=""],html[data-palette]:not([data-palette=original]) .hero-note,html[data-palette]:not([data-palette=original]) .landing-de .section-note,html[data-palette]:not([data-palette=original]) .language-switch{color:var(--palette-muted)}html[data-palette]:not([data-palette=original]) .landing-de .brand,html[data-palette]:not([data-palette=original]) .language-switch a[aria-current]{color:var(--accent)}html[data-palette]:not([data-palette=original]) .hero-subtitle,html[data-palette]:not([data-palette=original]) .landing-de .product-preview,html[data-palette]:not([data-palette=original]) .motion-btn,html[data-palette]:not([data-palette=original]) .top-link,html[data-palette]:not([data-palette=original]) .underline{background:var(--palette-glass);border-color:var(--palette-border)}html[data-palette]:not([data-palette=original]) .contact-form,html[data-palette]:not([data-palette=original]) .landing-de .content-panel{background:var(--palette-panel);border-color:var(--palette-border)}html[data-palette]:not([data-palette=original]) .landing-de .contact-form{background:0 0}html[data-palette]:not([data-palette=original]) .contact-form .section-title{border-color:var(--palette-border)}html[data-palette]:not([data-palette=original]) .contact-form input[type=email],html[data-palette]:not([data-palette=original]) .contact-form select{background:var(--palette-control);color:var(--palette-ink);border-color:var(--palette-border);color-scheme:inherit}html[data-palette]:not([data-palette=original]) .contact-form input::placeholder,html[data-palette]:not([data-palette=original]) .contact-form select:has(option[value=""]:checked){color:var(--palette-muted)}html[data-palette]:not([data-palette=original]) .contact-form option,html[data-palette]:not([data-palette=original]) .contact-form select::picker(select){background:var(--palette-popover);color:var(--palette-ink);border-color:var(--palette-border)}html[data-palette]:not([data-palette=original]) .contact-form option:focus,html[data-palette]:not([data-palette=original]) .contact-form option:hover{background:var(--palette-tint)}html[data-palette]:not([data-palette=original]) .contact-form input[type=email]:focus,html[data-palette]:not([data-palette=original]) .contact-form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--palette-ring)}html[data-palette]:not([data-palette=original]) .contact-form button,html[data-palette]:not([data-palette=original]) .landing-de .primary-link{background:var(--accent);color:var(--palette-button-ink)}html[data-palette]:not([data-palette=original]) .contact-form button:hover,html[data-palette]:not([data-palette=original]) .landing-de .primary-link:hover{background:var(--palette-hover)}html[data-palette]:not([data-palette=original]) .landing-de .primary-link:focus-visible{outline-color:var(--accent)}html[data-palette]:not([data-palette=original]) .signup-declaration path{fill:var(--accent)}html[data-palette]:not([data-palette=original]) .sib-form-message-panel--active{background:var(--palette-control);border-color:var(--palette-border)}html[data-palette]:not([data-palette=original]) .entry__error{color:var(--palette-error)}html[data-palette]:not([data-palette=original]) .entry_errored .input{border-color:var(--palette-error)}html[data-palette]:not([data-palette=original]) .mol img{filter:invert(var(--palette-invert)) drop-shadow(0 0 1.5px) blur(var(--defocus-blur))}html[data-palette]:not([data-palette=original]) .blurred-center{background:radial-gradient(circle,var(--palette-tint) 0%,transparent 80%)}