@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-v1800-latin.woff2)format("woff2-variations"),url(/fonts/geist-v1800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans);size-adjust:103.41%;ascent-override:97.18%;descent-override:28.53%;line-gap-override:0%}:root{--font:"Geist", "Geist Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-display:var(--font);--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:18px;--text-lg:24px;--text-xl:40px;--text-2xl:clamp(36px, 5.2vw, 68px);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-18:72px;--r-sm:6px;--r-md:10px;--r-2xl:16px;--r-full:9999px;--max-w:1320px;--pad-x:64px;--nav-h:70px;--ease:.2s ease;--ease-surface:.5s cubic-bezier(.25, 1, .5, 1);--c-accent-light:63, 191, 146;--c-accent:22, 126, 93;--c-accent-deep:20, 103, 76;--c-gold-light:248, 213, 126;--c-gold:231, 190, 88;--c-green:74, 222, 128;--c-red:248, 113, 113;--c-blue:96, 165, 250;--c-white:255, 255, 255;--c-black:0, 0, 0;--c-ink:16, 32, 26;--c-on-gold:26, 18, 0;--clr-accent-light:rgb(var(--c-accent-light));--clr-accent:rgb(var(--c-accent));--clr-accent-deep:rgb(var(--c-accent-deep));--clr-gold-light:rgb(var(--c-gold-light));--clr-gold:rgb(var(--c-gold));--clr-green:rgb(var(--c-green));--clr-red:rgb(var(--c-red));--clr-blue:rgb(var(--c-blue));--clr-white:rgb(var(--c-white));--c-on-accent:var(--c-white);--clr-on-accent:rgb(var(--c-on-accent));--clr-mark:var(--clr-accent);--c-band-ink:var(--c-ink);--c-band-accent:var(--c-accent);--c-on-band-accent:var(--c-white);--c-band-deep:var(--c-accent-deep);--c-band-deep-accent:198, 230, 214;--c-panel-1:20, 103, 76;--c-panel-2:234, 208, 164;--c-panel-3:22, 48, 94;--c-panel-4:198, 230, 214}:root,[data-theme=dark]{color-scheme:dark;--c-bg:36, 36, 40;--c-bg-card:43, 43, 48;--c-bg-alt:22, 22, 25;--c-solution-bg:51, 51, 57;--c-surface-raised:51, 51, 57;--c-surface-raised-hi:66, 66, 74;--c-text-hi:250, 250, 250;--c-text-mid:176, 176, 184;--c-text-lo:156, 156, 166;--c-testi-text:var(--c-ink);--c-testi-sub:var(--c-ink);--c-testi-star:var(--c-ink);--bg:rgb(var(--c-bg));--bg-card:rgb(var(--c-bg-card));--bg-alt:rgb(var(--c-bg-alt));--solution-bg:rgb(var(--c-solution-bg));--surface-raised:rgb(var(--c-surface-raised));--surface-raised-hi:rgb(var(--c-surface-raised-hi));--text-hi:rgb(var(--c-text-hi));--text-mid:rgb(var(--c-text-mid));--text-lo:rgb(var(--c-text-lo));--clr-accent-text:var(--clr-accent-light);--clr-btn:var(--clr-accent-light);--clr-btn-hover:color-mix(in srgb, var(--clr-accent-light) 80%, rgb(var(--c-white)));--clr-on-btn:rgb(var(--c-ink));--border:rgba(var(--c-white), .08);--border-hi:rgba(var(--c-white), .18);--ticker-bg:rgba(var(--c-white), .04);--hero-dot-bright:rgba(var(--c-white), .08);--shadow-lift:0 14px 34px rgba(var(--c-black), .4), 0 3px 10px rgba(var(--c-black), .28);--mark-flash:var(--text-hi);--clr-lead-text:var(--clr-gold-light);--clr-his-text:#429afe;--testi-bg:var(--clr-accent-light);--testi-text:rgb(var(--c-testi-text));--testi-sub:rgba(var(--c-testi-sub), .72);--testi-star:rgb(var(--c-testi-star));--testi-avatar-bg:var(--clr-accent);--avatar-1:#148a74;--avatar-2:#bf601e;--avatar-3:#2d6cb0;--c-form-ok:var(--c-green);--c-form-error:var(--c-red);--form-ok:rgb(var(--c-form-ok));--form-error:rgb(var(--c-form-error))}[data-theme=light]{color-scheme:light;--c-bg:var(--c-white);--c-bg-card:var(--c-white);--c-bg-alt:246, 247, 246;--c-solution-bg:246, 247, 246;--c-surface-raised:246, 247, 246;--c-surface-raised-hi:228, 232, 230;--c-text-hi:var(--c-ink);--c-text-mid:74, 90, 84;--c-text-lo:98, 112, 106;--bg:rgb(var(--c-bg));--bg-card:rgb(var(--c-bg-card));--bg-alt:rgb(var(--c-bg-alt));--solution-bg:rgb(var(--c-solution-bg));--surface-raised:rgb(var(--c-surface-raised));--surface-raised-hi:rgb(var(--c-surface-raised-hi));--text-hi:rgb(var(--c-text-hi));--text-mid:rgb(var(--c-text-mid));--text-lo:rgb(var(--c-text-lo));--clr-accent-text:var(--clr-accent-deep);--clr-btn:var(--clr-accent);--clr-btn-hover:var(--clr-accent-deep);--clr-on-btn:var(--clr-on-accent);--border:#e4e8e6;--border-hi:#c8d0cd;--ticker-bg:rgba(var(--c-ink), .03);--hero-dot-bright:rgba(var(--c-ink), .055);--shadow-lift:0 14px 34px rgba(var(--c-ink), .1), 0 3px 8px rgba(var(--c-ink), .06);--mark-flash:rgb(var(--c-ink));--clr-lead-text:#b45309;--clr-his-text:#1a6fd0;--testi-bg:var(--clr-accent);--testi-text:var(--clr-white);--testi-sub:rgba(var(--c-white), .72);--testi-star:var(--clr-gold-light);--testi-avatar-bg:var(--clr-accent-deep);--avatar-1:#0f705e;--avatar-2:#a34e16;--avatar-3:#215792;--c-form-ok:21, 128, 61;--c-form-error:185, 28, 28;--form-ok:rgb(var(--c-form-ok));--form-error:rgb(var(--c-form-error))}[data-palette=mono]{--c-accent-light:255, 255, 255;--c-accent:17, 17, 17;--c-accent-deep:51, 51, 51;--c-ink:17, 17, 17;--c-on-accent:var(--c-white);--c-band-ink:10, 10, 10;--c-band-accent:var(--c-band-ink);--c-on-band-accent:var(--c-white);--c-band-deep:var(--c-band-ink);--c-band-deep-accent:var(--c-white)}[data-palette=mono][data-theme=light]{--c-bg-alt:245, 245, 245;--c-solution-bg:245, 245, 245;--c-surface-raised:245, 245, 245;--c-surface-raised-hi:235, 235, 235;--c-text-mid:82, 82, 82;--c-text-lo:107, 107, 107;--clr-accent-text:var(--clr-accent);--clr-mark:var(--clr-accent);--border:#e8e8e8;--border-hi:#d4d4d4}[data-palette=mono][data-theme=dark]{--c-bg:20, 20, 20;--c-bg-card:30, 30, 30;--c-bg-alt:12, 12, 12;--c-solution-bg:36, 36, 36;--c-surface-raised:38, 38, 38;--c-surface-raised-hi:54, 54, 54;--c-text-hi:245, 245, 245;--c-text-mid:166, 166, 166;--c-text-lo:143, 143, 143;--clr-accent-text:var(--clr-accent-light);--clr-mark:var(--clr-accent-light);--clr-btn:var(--clr-accent-light);--clr-btn-hover:color-mix(in srgb, var(--clr-accent-light) 85%, rgb(var(--c-black)));--clr-on-btn:rgb(var(--c-ink))}[data-palette=alloy]{--c-accent-light:255, 128, 140;--c-accent:255, 97, 112;--c-accent-deep:196, 40, 58;--c-ink:25, 25, 25;--c-on-accent:var(--c-ink);--clr-btn:var(--clr-accent);--clr-btn-hover:var(--clr-accent-light);--clr-on-btn:var(--clr-on-accent);--c-band-ink:var(--c-ink);--c-band-accent:var(--c-accent);--c-on-band-accent:var(--c-ink);--c-band-deep:var(--c-band-ink);--c-band-deep-accent:var(--c-accent-light);--c-panel-1:250, 160, 180;--c-panel-2:170, 205, 225;--c-panel-3:243, 218, 108;--c-panel-4:110, 140, 215}[data-palette=alloy][data-theme=light]{--c-bg:245, 245, 243;--c-bg-alt:235, 235, 230;--c-bg-card:var(--c-white);--c-solution-bg:var(--c-white);--c-surface-raised:235, 235, 230;--c-surface-raised-hi:224, 224, 217;--c-text-hi:var(--c-ink);--c-text-mid:90, 90, 88;--c-text-lo:106, 106, 104;--clr-accent-text:var(--clr-accent-deep);--clr-mark:rgb(var(--c-ink));--border:#dededc;--border-hi:#cdcdca;--ticker-bg:rgba(var(--c-ink), .03);--hero-dot-bright:rgba(var(--c-ink), .05)}[data-palette=alloy][data-theme=dark]{--c-bg:28, 28, 26;--c-bg-alt:18, 18, 17;--c-bg-card:37, 37, 35;--c-solution-bg:46, 46, 44;--c-surface-raised:46, 46, 44;--c-surface-raised-hi:60, 60, 57;--c-text-hi:245, 245, 243;--c-text-mid:176, 176, 170;--c-text-lo:152, 152, 147;--clr-accent-text:var(--clr-accent);--c-band-ink:12, 12, 11}[data-palette=significa]{--c-accent-light:255, 220, 100;--c-accent:255, 207, 36;--c-accent-deep:240, 188, 0;--c-ink:23, 23, 23;--c-on-accent:var(--c-ink);--clr-btn:var(--clr-accent);--clr-btn-hover:var(--clr-accent-light);--clr-on-btn:var(--clr-on-accent);--c-band-ink:var(--c-ink);--c-band-accent:var(--c-accent);--c-on-band-accent:var(--c-ink);--c-band-deep:var(--c-band-ink);--c-band-deep-accent:var(--c-accent-light);--c-panel-1:217, 214, 208;--c-panel-2:78, 145, 125;--c-panel-3:226, 100, 60;--c-panel-4:233, 166, 147}[data-palette=significa][data-theme=light]{--c-bg:247, 247, 247;--c-bg-alt:237, 237, 237;--c-bg-card:var(--c-white);--c-solution-bg:var(--c-white);--c-surface-raised:237, 237, 237;--c-surface-raised-hi:226, 226, 226;--c-text-hi:var(--c-ink);--c-text-mid:95, 95, 100;--c-text-lo:108, 108, 113;--clr-accent-text:#004ce6;--clr-mark:rgb(var(--c-ink));--border:#e8e8e8;--border-hi:#d6d6d6;--ticker-bg:rgba(var(--c-ink), .03);--hero-dot-bright:rgba(var(--c-ink), .05)}[data-palette=significa][data-theme=dark]{--c-bg:23, 23, 23;--c-bg-alt:13, 13, 13;--c-bg-card:33, 33, 33;--c-solution-bg:40, 40, 40;--c-surface-raised:40, 40, 40;--c-surface-raised-hi:52, 52, 52;--c-text-hi:237, 237, 237;--c-text-mid:165, 165, 170;--c-text-lo:145, 145, 150;--clr-accent-text:var(--clr-accent);--clr-mark:var(--clr-accent);--c-band-ink:8, 8, 8}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font);background:var(--bg);color:var(--text-hi);-webkit-font-smoothing:antialiased;min-height:100vh;transition:background var(--ease), color var(--ease);flex-direction:column;display:flex}.container{max-width:var(--max-w);padding:0 var(--pad-x);width:100%;margin:0 auto}.site-header{z-index:100;background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(20px);transition:background var(--ease);position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:var(--sp-6);padding:20px var(--pad-x);display:flex}.nav__logo{color:var(--text-hi);text-decoration:none;display:inline-flex}.logo{display:block}.logo__mark{color:var(--clr-mark)}.nav__logo .logo{transform:translateY(-15%)}.nav__links{gap:var(--sp-8);list-style:none;display:flex}.nav__links a{font-size:var(--text-sm);color:var(--text-mid);transition:color var(--ease);text-decoration:none}.nav__links a:hover{color:var(--text-hi)}.nav__end{align-items:center;gap:var(--sp-8);display:flex}.nav__lang{font-size:var(--text-sm);color:var(--clr-accent-text);transition:color var(--ease);font-weight:500;text-decoration:none}.nav__lang:hover{color:var(--text-mid)}main{padding:var(--sp-18) 0;scroll-margin-top:var(--nav-h);flex:1}.legal__back{align-items:center;gap:var(--sp-2);font-size:var(--text-sm);color:var(--clr-accent-text);margin-bottom:var(--sp-8);transition:color var(--ease);font-weight:500;text-decoration:none;display:inline-flex}.legal__back:hover{color:var(--text-mid)}.legal h1{font-size:var(--text-xl);letter-spacing:-.03em;margin-bottom:var(--sp-2);font-weight:600}.legal .updated{font-size:var(--text-xs);color:var(--text-lo);margin-bottom:var(--sp-10)}.legal h2{font-size:var(--text-md);margin:var(--sp-8) 0 var(--sp-3);font-weight:600}.legal p{font-size:var(--text-base);color:var(--text-mid);margin-bottom:var(--sp-4);max-width:70ch;font-weight:400;line-height:1.8}.legal ul{margin-left:var(--sp-5);margin-bottom:var(--sp-4)}.legal li{font-size:var(--text-base);color:var(--text-mid);margin-bottom:var(--sp-2);max-width:70ch;font-weight:400;line-height:1.8}.legal a{color:var(--clr-accent-text);transition:color var(--ease)}.legal a:hover{color:var(--text-mid)}.legal code{color:var(--text-hi);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.unsub-form{gap:var(--sp-4);max-width:420px;margin:var(--sp-6) 0 var(--sp-8);flex-direction:column;display:flex}.unsub-form label{font-size:var(--text-sm);color:var(--text-mid);font-weight:500;display:block}.unsub-form input[type=email]{background:var(--surface-raised);border-radius:var(--r-md);font-size:var(--text-sm);color:var(--text-hi);font-family:var(--font);width:100%;margin-top:var(--sp-2);transition:border-color var(--ease), background var(--ease), color var(--ease);border:1px solid #0000;outline:none;padding:11px 14px;display:block}.unsub-form input[type=email]:focus{border-color:var(--text-hi)}.unsub-form button{border-radius:var(--r-md);background:var(--clr-btn);color:var(--clr-on-btn);font-family:var(--font);font-size:var(--text-base);cursor:pointer;transition:background var(--ease), opacity var(--ease);border:none;align-self:flex-start;padding:13px 28px;font-weight:500;line-height:1}.unsub-form button:hover{background:var(--clr-btn-hover)}.unsub-form button:disabled{opacity:.6;cursor:default}.unsub-form button:focus-visible{outline:2px solid var(--text-hi);outline-offset:3px}.legal .unsub-form__status{font-size:var(--text-sm);color:var(--text-lo);min-height:1.6em;margin:0}.footer{border-top:1px solid var(--border);padding:28px var(--pad-x);justify-content:space-between;align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.footer__logo{color:var(--text-hi);text-decoration:none;display:inline-flex}.footer__copy{font-size:var(--text-xs);color:var(--text-lo)}.footer__links{gap:var(--sp-5);list-style:none;display:flex}.footer__links a{font-size:var(--text-xs);color:var(--text-lo);transition:color var(--ease);text-decoration:none}.footer__links a:hover{color:var(--text-mid)}.skip-link{background:var(--clr-btn);color:var(--clr-on-btn);padding:var(--sp-3) var(--sp-4);z-index:200;border-radius:var(--r-md);text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}@media (width<=900px){:root{--pad-x:32px;--text-xl:32px}.nav__links{display:none}}@media (width<=600px){.footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
