.LanguageSwitcher-module__gLmtCG__switcher{border:1px solid var(--border);background:var(--surface);min-height:2.75rem;box-shadow:var(--shadow-xs);border-radius:999px;align-items:center;gap:.2rem;padding:.2rem;display:inline-flex}.LanguageSwitcher-module__gLmtCG__button{min-width:2.4rem;min-height:2.25rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:.35rem .55rem;font-weight:800;line-height:1;display:inline-grid;font-size:.8125rem!important}.LanguageSwitcher-module__gLmtCG__button:hover{background:var(--surface-hover);color:var(--text-primary)}.LanguageSwitcher-module__gLmtCG__active{border-color:color-mix(in srgb, var(--primary) 35%, var(--border));background:var(--primary-soft);color:var(--primary)}.LanguageSwitcher-module__gLmtCG__active:hover{background:var(--primary-soft);color:var(--primary)}.LanguageSwitcher-module__gLmtCG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.LanguageSwitcher-module__gLmtCG__switcher{min-height:2.5rem}.LanguageSwitcher-module__gLmtCG__button{min-width:2.2rem;min-height:2.1rem}}
.ThemeToggle-module__UHhYOW__toggle{border:1px solid var(--border);background:var(--surface);min-width:44px;min-height:44px;color:var(--text-secondary);font:inherit;cursor:pointer;box-shadow:var(--shadow-xs);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 11px;font-size:.875rem;font-weight:750;line-height:1;display:inline-flex}.ThemeToggle-module__UHhYOW__toggle:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-primary)}.ThemeToggle-module__UHhYOW__toggle:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.ThemeToggle-module__UHhYOW__icon{flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.ThemeToggle-module__UHhYOW__icon svg{width:18px;height:18px}.ThemeToggle-module__UHhYOW__label{white-space:nowrap}@media (max-width:720px){.ThemeToggle-module__UHhYOW__toggle{width:44px;padding-left:0;padding-right:0}.ThemeToggle-module__UHhYOW__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__UHhYOW__toggle{transition:none}}
.PublicMobileMenu-module__AyOe-W__root{display:none}.PublicMobileMenu-module__AyOe-W__root .PublicMobileMenu-module__AyOe-W__trigger,.PublicMobileMenu-module__AyOe-W__root .PublicMobileMenu-module__AyOe-W__closeButton{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;box-shadow:none;cursor:pointer;border-radius:.75rem;place-items:center;padding:0;display:grid;color:#4962ad!important;-webkit-text-fill-color:#4962ad!important;background:#fff!important;border:1px solid #4962ad!important}.PublicMobileMenu-module__AyOe-W__root .PublicMobileMenu-module__AyOe-W__trigger:hover,.PublicMobileMenu-module__AyOe-W__root .PublicMobileMenu-module__AyOe-W__closeButton:hover{color:#4962ad!important;-webkit-text-fill-color:#4962ad!important;background:#eef1fb!important;border-color:#405898!important}.PublicMobileMenu-module__AyOe-W__root .PublicMobileMenu-module__AyOe-W__trigger:focus-visible,.PublicMobileMenu-module__AyOe-W__root .PublicMobileMenu-module__AyOe-W__closeButton:focus-visible,.PublicMobileMenu-module__AyOe-W__navigation a:focus-visible,.PublicMobileMenu-module__AyOe-W__secondaryAction:focus-visible,.PublicMobileMenu-module__AyOe-W__primaryAction:focus-visible{outline-offset:3px!important;outline:3px solid #8194d6!important}.PublicMobileMenu-module__AyOe-W__root .PublicMobileMenu-module__AyOe-W__trigger svg,.PublicMobileMenu-module__AyOe-W__root .PublicMobileMenu-module__AyOe-W__closeButton svg{stroke:currentColor;width:1.35rem;height:1.35rem;color:currentColor!important}.PublicMobileMenu-module__AyOe-W__root .PublicMobileMenu-module__AyOe-W__overlay{z-index:15990;cursor:default;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:0;width:100%;height:100%;padding:0;position:fixed;inset:0;background:#0f172a80!important;border:0!important;min-height:0!important}.PublicMobileMenu-module__AyOe-W__panel{z-index:16000;width:min(88vw,22rem);height:100dvh;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) 1rem;border-left:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-20px 0 50px #0f172a38}.PublicMobileMenu-module__AyOe-W__panelHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding-bottom:1rem;display:flex}.PublicMobileMenu-module__AyOe-W__panelHeader strong{font-size:1rem;color:var(--text-primary)!important}.PublicMobileMenu-module__AyOe-W__navigation{gap:.35rem;padding:1rem 0;display:grid}.PublicMobileMenu-module__AyOe-W__navigation a{border-radius:.7rem;align-items:center;min-height:2.9rem;padding:.65rem .8rem;font-size:.95rem;font-weight:750;display:flex;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}.PublicMobileMenu-module__AyOe-W__navigation a:hover{background:var(--surface-hover);color:#4962ad!important;-webkit-text-fill-color:#4962ad!important}.PublicMobileMenu-module__AyOe-W__actions{border-top:1px solid var(--border);gap:.65rem;margin-top:auto;padding-top:1rem;display:grid}.PublicMobileMenu-module__AyOe-W__secondaryAction,.PublicMobileMenu-module__AyOe-W__primaryAction{text-align:center;border-radius:.75rem;justify-content:center;align-items:center;min-height:2.9rem;padding:.7rem .9rem;font-size:.9rem;font-weight:850;display:inline-flex}.PublicMobileMenu-module__AyOe-W__root .PublicMobileMenu-module__AyOe-W__secondaryAction{color:#4962ad!important;-webkit-text-fill-color:#4962ad!important;background:#fff!important;border:1px solid #4962ad!important}.PublicMobileMenu-module__AyOe-W__root .PublicMobileMenu-module__AyOe-W__secondaryAction:hover{color:#4962ad!important;-webkit-text-fill-color:#4962ad!important;background:#eef1fb!important;border-color:#405898!important}.PublicMobileMenu-module__AyOe-W__root .PublicMobileMenu-module__AyOe-W__primaryAction{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#4962ad!important;border:1px solid #4962ad!important}.PublicMobileMenu-module__AyOe-W__root .PublicMobileMenu-module__AyOe-W__primaryAction:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#405898!important;border-color:#405898!important}.PublicMobileMenu-module__AyOe-W__floating{z-index:15000;top:max(.8rem, env(safe-area-inset-top));right:max(.8rem, env(safe-area-inset-right));position:fixed}@media (max-width:960px){.PublicMobileMenu-module__AyOe-W__root{justify-content:center;align-items:center;display:inline-flex}}@media (min-width:961px){.PublicMobileMenu-module__AyOe-W__overlay,.PublicMobileMenu-module__AyOe-W__panel{display:none}}@media (forced-colors:active){.PublicMobileMenu-module__AyOe-W__root .PublicMobileMenu-module__AyOe-W__trigger,.PublicMobileMenu-module__AyOe-W__root .PublicMobileMenu-module__AyOe-W__closeButton,.PublicMobileMenu-module__AyOe-W__root .PublicMobileMenu-module__AyOe-W__secondaryAction,.PublicMobileMenu-module__AyOe-W__root .PublicMobileMenu-module__AyOe-W__primaryAction{border:1px solid buttontext!important}.PublicMobileMenu-module__AyOe-W__root .PublicMobileMenu-module__AyOe-W__overlay{opacity:.75;background:canvas!important}}
.SabilRoot-module__ZQ4PoG__root{z-index:1200;font-family:inherit;position:fixed;bottom:1.25rem;right:1.25rem}.SabilRoot-module__ZQ4PoG__root .SabilRoot-module__ZQ4PoG__launcher{min-height:3rem;box-shadow:var(--shadow-md,0 18px 50px #17255429);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:.55rem;padding:.7rem 1rem;font-weight:700;display:inline-flex;color:#4962ad!important;-webkit-text-fill-color:#4962ad!important;background:#fff!important;border:1px solid #4962ad!important}.SabilRoot-module__ZQ4PoG__root .SabilRoot-module__ZQ4PoG__launcher:focus-visible,.SabilRoot-module__ZQ4PoG__closeButton:focus-visible,.SabilRoot-module__ZQ4PoG__actionRow button:focus-visible,.SabilRoot-module__ZQ4PoG__suggestions button:focus-visible,.SabilRoot-module__ZQ4PoG__composer button:focus-visible,.SabilRoot-module__ZQ4PoG__composer textarea:focus-visible{outline:3px solid var(--focus-ring,#3157c8);outline-offset:3px}.SabilRoot-module__ZQ4PoG__panel{border:1px solid var(--border-strong,#cbd5e1);background:var(--surface,#fff);width:min(410px,100vw - 2rem);max-height:min(720px,100vh - 6rem);color:var(--text-primary,#172554);box-shadow:var(--shadow-md,0 18px 50px #17255429);border-radius:1.1rem;grid-template-rows:auto minmax(12rem,1fr) auto auto;margin-bottom:.75rem;display:grid;overflow:hidden}.SabilRoot-module__ZQ4PoG__header{border-bottom:1px solid var(--border,#e5e8f0);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.SabilRoot-module__ZQ4PoG__header>div:first-child{gap:.15rem;display:grid}.SabilRoot-module__ZQ4PoG__header strong{font-size:1rem}.SabilRoot-module__ZQ4PoG__header span{color:var(--text-secondary,#64748b);font-size:.78rem}.SabilRoot-module__ZQ4PoG__headerActions{align-items:center;gap:.5rem;display:flex}.SabilRoot-module__ZQ4PoG__environmentBadge{background:var(--surface-muted,#eef1f7);letter-spacing:.03em;border-radius:999px;padding:.2rem .45rem;font-weight:700;font-size:.68rem!important}.SabilRoot-module__ZQ4PoG__closeButton{width:2rem;min-height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.4rem;line-height:1}.SabilRoot-module__ZQ4PoG__conversation{align-content:start;gap:.75rem;min-height:0;padding:1rem;display:grid;overflow-y:auto}.SabilRoot-module__ZQ4PoG__sabilMessage,.SabilRoot-module__ZQ4PoG__userMessage{border-radius:.9rem;max-width:90%;padding:.75rem .85rem;line-height:1.5}.SabilRoot-module__ZQ4PoG__sabilMessage{background:var(--surface-soft,#f5f6fa);border:1px solid var(--border,#e5e8f0);justify-self:start}.SabilRoot-module__ZQ4PoG__userMessage{justify-self:end;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#4962ad!important}.SabilRoot-module__ZQ4PoG__userMessage :where(p,span,strong,small,em,b,i,a){color:#fff!important;-webkit-text-fill-color:#fff!important}.SabilRoot-module__ZQ4PoG__sabilMessage p,.SabilRoot-module__ZQ4PoG__userMessage p,.SabilRoot-module__ZQ4PoG__statusBlock p{margin:0}.SabilRoot-module__ZQ4PoG__messageText+.SabilRoot-module__ZQ4PoG__messageText{margin-top:.6rem}.SabilRoot-module__ZQ4PoG__statusBlock{gap:.35rem;display:grid}.SabilRoot-module__ZQ4PoG__progressList{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.SabilRoot-module__ZQ4PoG__progressList li{align-items:flex-start;gap:.55rem;display:flex}.SabilRoot-module__ZQ4PoG__progressList li[data-state=DONE] span{font-weight:800}.SabilRoot-module__ZQ4PoG__progressList li[data-state=CURRENT]{font-weight:700}.SabilRoot-module__ZQ4PoG__actionRow,.SabilRoot-module__ZQ4PoG__suggestions{flex-wrap:wrap;gap:.45rem;display:flex}.SabilRoot-module__ZQ4PoG__actionRow{margin-top:.7rem}.SabilRoot-module__ZQ4PoG__actionRow button,.SabilRoot-module__ZQ4PoG__suggestions button{border:1px solid var(--border-strong,#cbd5e1);background:var(--surface,#fff);min-height:2.35rem;color:var(--text-primary,#172554);cursor:pointer;font:inherit;border-radius:999px;padding:.45rem .7rem;font-size:.82rem}.SabilRoot-module__ZQ4PoG__suggestions{padding:0 1rem .75rem}.SabilRoot-module__ZQ4PoG__composer{border-top:1px solid var(--border,#e5e8f0);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;padding:.85rem 1rem 1rem;display:grid}.SabilRoot-module__ZQ4PoG__composer textarea{resize:vertical;border:1px solid var(--border-strong,#cbd5e1);background:var(--surface-input,var(--surface,#fff));width:100%;min-height:2.75rem;max-height:8rem;color:var(--text-primary,#172554);font:inherit;border-radius:.75rem;padding:.65rem .75rem}.SabilRoot-module__ZQ4PoG__composer button{cursor:pointer;min-height:2.75rem;font:inherit;border:0;border-radius:.75rem;padding:.55rem .8rem;font-weight:700;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#4962ad!important}.SabilRoot-module__ZQ4PoG__root .SabilRoot-module__ZQ4PoG__launcher :where(span,strong,small,em,b,i,svg){color:#4962ad!important;-webkit-text-fill-color:#4962ad!important}.SabilRoot-module__ZQ4PoG__composer button :where(span,strong,small,em,b,i,svg){color:#fff!important;-webkit-text-fill-color:#fff!important}.SabilRoot-module__ZQ4PoG__composer button:hover:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#405898!important}.SabilRoot-module__ZQ4PoG__root .SabilRoot-module__ZQ4PoG__launcher:hover{color:#4962ad!important;-webkit-text-fill-color:#4962ad!important;background:#eef1fb!important;border-color:#405898!important}.SabilRoot-module__ZQ4PoG__root .SabilRoot-module__ZQ4PoG__launcher:hover :where(span,strong,small,em,b,i,svg){color:#4962ad!important;-webkit-text-fill-color:#4962ad!important}html[data-theme=dark] .SabilRoot-module__ZQ4PoG__root .SabilRoot-module__ZQ4PoG__composer button{color:#4962ad!important;-webkit-text-fill-color:#4962ad!important;background:#fff!important;border:1px solid #4962ad!important}html[data-theme=dark] .SabilRoot-module__ZQ4PoG__root .SabilRoot-module__ZQ4PoG__composer button :where(span,strong,small,em,b,i,svg){color:#4962ad!important;-webkit-text-fill-color:#4962ad!important}html[data-theme=dark] .SabilRoot-module__ZQ4PoG__root .SabilRoot-module__ZQ4PoG__composer button:hover:not(:disabled){color:#4962ad!important;-webkit-text-fill-color:#4962ad!important;background:#eef1fb!important;border-color:#405898!important}html[data-theme=dark] .SabilRoot-module__ZQ4PoG__root .SabilRoot-module__ZQ4PoG__composer button:hover:not(:disabled) :where(span,strong,small,em,b,i,svg){color:#4962ad!important;-webkit-text-fill-color:#4962ad!important}.SabilRoot-module__ZQ4PoG__composer button:disabled,.SabilRoot-module__ZQ4PoG__suggestions button:disabled{cursor:not-allowed;opacity:.55}.SabilRoot-module__ZQ4PoG__error{background:var(--danger-soft,#fff1f0);color:var(--danger,#b42318);border-radius:.75rem;padding:.75rem}.SabilRoot-module__ZQ4PoG__typing{letter-spacing:.18em}.SabilRoot-module__ZQ4PoG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.SabilRoot-module__ZQ4PoG__root{bottom:.75rem;right:.75rem}.SabilRoot-module__ZQ4PoG__panel{width:auto;max-height:none;margin:0;position:fixed;inset:.75rem}}
﻿.PublicHome-module__hS2I1G__publicRoot{background:radial-gradient(circle at 76% -12%, color-mix(in srgb, var(--primary) 11%, transparent), transparent 32rem), var(--background);min-height:100vh;color:var(--text-primary)}.PublicHome-module__hS2I1G__skipLink{z-index:20000;border:2px solid var(--primary);background:var(--surface);color:var(--text-primary);border-radius:.65rem;padding:.7rem .95rem;font-weight:800;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.PublicHome-module__hS2I1G__skipLink:focus{transform:translateY(0)}.PublicHome-module__hS2I1G__header{z-index:80;border-bottom:1px solid color-mix(in srgb, var(--border) 84%, transparent);background:color-mix(in srgb, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.PublicHome-module__hS2I1G__headerInner,.PublicHome-module__hS2I1G__heroInner,.PublicHome-module__hS2I1G__section,.PublicHome-module__hS2I1G__workflowSection,.PublicHome-module__hS2I1G__peppolInner,.PublicHome-module__hS2I1G__trustSection,.PublicHome-module__hS2I1G__ctaSection,.PublicHome-module__hS2I1G__footerInner{width:min(1180px,100% - 2rem);margin-inline:auto}.PublicHome-module__hS2I1G__headerInner{grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;min-height:4.75rem;display:grid}.PublicHome-module__hS2I1G__brand{align-items:center;display:inline-flex}.PublicHome-module__hS2I1G__logo{object-fit:contain;width:auto;height:2.7rem}.PublicHome-module__hS2I1G__publicNav{justify-content:center;align-items:center;gap:1.4rem;display:flex}.PublicHome-module__hS2I1G__publicNav a{color:var(--text-secondary);font-size:.9rem;font-weight:700}.PublicHome-module__hS2I1G__publicNav a:hover{color:var(--text-primary)}.PublicHome-module__hS2I1G__headerActions{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.PublicHome-module__hS2I1G__languageSwitcher{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:.15rem;min-height:2.5rem;padding:.18rem;display:inline-flex}.PublicHome-module__hS2I1G__languageLink{border-radius:999px;place-items:center;min-width:2.25rem;min-height:2rem;padding:.25rem .45rem;font-size:.78rem;font-weight:850;display:inline-grid;color:var(--text-secondary)!important}.PublicHome-module__hS2I1G__languageLink:hover{background:var(--surface-hover);color:var(--text-primary)!important}.PublicHome-module__hS2I1G__languageLinkActive{background:var(--primary-soft)!important;color:var(--primary)!important}.PublicHome-module__hS2I1G__loginLink,.PublicHome-module__hS2I1G__primaryLink,.PublicHome-module__hS2I1G__secondaryLink{border-radius:.75rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1rem;font-size:.9rem;font-weight:800;line-height:1.2;display:inline-flex}.PublicHome-module__hS2I1G__loginLink,.PublicHome-module__hS2I1G__primaryLink{background:#4962ad;border:1px solid #4962ad;color:#fff!important;-webkit-text-fill-color:#fff!important}.PublicHome-module__hS2I1G__loginLink:hover,.PublicHome-module__hS2I1G__primaryLink:hover{background:#405898;border-color:#405898;color:#fff!important;-webkit-text-fill-color:#fff!important}.PublicHome-module__hS2I1G__secondaryLink{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary)!important}.PublicHome-module__hS2I1G__secondaryLink:hover{border-color:var(--primary);background:var(--surface-hover);color:var(--primary)!important}.PublicHome-module__hS2I1G__hero{padding:clamp(4.5rem,8vw,7.5rem) 0 clamp(4rem,7vw,6.5rem)}.PublicHome-module__hS2I1G__heroInner{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.PublicHome-module__hS2I1G__heroCopy{max-width:690px}.PublicHome-module__hS2I1G__eyebrow{color:var(--primary);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.8rem;font-weight:850;display:inline-flex;font-size:.78rem!important}.PublicHome-module__hS2I1G__hero h1{letter-spacing:-.045em;max-width:780px;margin:0;line-height:1.02;font-size:clamp(2.55rem,5vw,4.6rem)!important}.PublicHome-module__hS2I1G__heroLead{max-width:670px;color:var(--text-secondary);margin:1.45rem 0 0;line-height:1.75;font-size:clamp(1rem,1.5vw,1.12rem)!important}.PublicHome-module__hS2I1G__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.PublicHome-module__hS2I1G__trustLine{color:var(--text-muted);margin:1.2rem 0 0;font-weight:650;font-size:.83rem!important}.PublicHome-module__hS2I1G__preview{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 92%, transparent);box-shadow:var(--shadow-md);border-radius:1.5rem;padding:1.2rem;position:relative;overflow:hidden}.PublicHome-module__hS2I1G__preview:before{content:"";background:color-mix(in srgb, var(--primary) 13%, transparent);filter:blur(2px);border-radius:50%;width:14rem;height:14rem;position:absolute;inset:-8rem -6rem auto auto}.PublicHome-module__hS2I1G__previewHeader{justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .2rem 1rem;display:flex;position:relative}.PublicHome-module__hS2I1G__previewHeader strong{color:var(--text-primary);font-size:1.05rem;display:block}.PublicHome-module__hS2I1G__previewStatus{border:1px solid var(--success-border);background:var(--success-soft);min-height:2rem;color:var(--success);border-radius:999px;align-items:center;padding:.35rem .65rem;font-weight:800;display:inline-flex;font-size:.75rem!important}.PublicHome-module__hS2I1G__previewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid;position:relative}.PublicHome-module__hS2I1G__previewGrid article{border:1px solid var(--border);background:var(--surface-subtle);border-radius:1rem;flex-direction:column;justify-content:space-between;min-height:7.2rem;padding:.9rem;display:flex}.PublicHome-module__hS2I1G__previewGrid article>span{color:var(--text-muted);font-weight:800;font-size:.7rem!important}.PublicHome-module__hS2I1G__previewGrid strong{color:var(--text-primary);font-size:.95rem}.PublicHome-module__hS2I1G__previewGrid small{color:var(--primary);font-weight:850;font-size:1.35rem!important}.PublicHome-module__hS2I1G__previewFlow{grid-template-columns:repeat(5,1fr);gap:.45rem;margin-top:.85rem;display:grid}.PublicHome-module__hS2I1G__previewFlow span{background:var(--surface-muted);border-radius:999px;height:.35rem}.PublicHome-module__hS2I1G__previewFlow span:nth-child(-n+3){background:var(--primary)}.PublicHome-module__hS2I1G__section,.PublicHome-module__hS2I1G__workflowSection,.PublicHome-module__hS2I1G__trustSection,.PublicHome-module__hS2I1G__ctaSection{padding-block:clamp(3.5rem,7vw,6rem)}.PublicHome-module__hS2I1G__sectionHeading{max-width:760px;margin-bottom:2rem}.PublicHome-module__hS2I1G__sectionHeading h2,.PublicHome-module__hS2I1G__peppolCopy h2,.PublicHome-module__hS2I1G__trustCard h2,.PublicHome-module__hS2I1G__ctaCard h2{letter-spacing:-.035em;margin:0;line-height:1.12;font-size:clamp(1.8rem,3vw,2.7rem)!important}.PublicHome-module__hS2I1G__sectionHeading p,.PublicHome-module__hS2I1G__peppolCopy>p,.PublicHome-module__hS2I1G__trustCard>div>p,.PublicHome-module__hS2I1G__ctaCard>p{color:var(--text-secondary);margin:1rem 0 0;line-height:1.7;font-size:.98rem!important}.PublicHome-module__hS2I1G__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.PublicHome-module__hS2I1G__featureCard{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-xs);border-radius:1.1rem;padding:1.35rem}.PublicHome-module__hS2I1G__featureIcon{background:var(--primary-soft);width:2.8rem;height:2.8rem;color:var(--primary);border-radius:.85rem;place-items:center;display:grid}.PublicHome-module__hS2I1G__featureIcon svg{width:1.35rem;height:1.35rem}.PublicHome-module__hS2I1G__featureCard h3{margin:1rem 0 0;font-size:1.05rem!important}.PublicHome-module__hS2I1G__featureCard p{color:var(--text-secondary);margin:.55rem 0 0;line-height:1.65;font-size:.9rem!important}.PublicHome-module__hS2I1G__workflowSection{border-block:1px solid var(--border)}.PublicHome-module__hS2I1G__workflowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.PublicHome-module__hS2I1G__workflowGrid article{border:1px solid var(--border);background:var(--surface-subtle);border-radius:1rem;padding:1.2rem}.PublicHome-module__hS2I1G__workflowGrid strong{color:var(--text-primary);font-size:1rem}.PublicHome-module__hS2I1G__workflowGrid p{color:var(--text-secondary);margin:.6rem 0 0;line-height:1.65;font-size:.9rem!important}.PublicHome-module__hS2I1G__peppolSection{padding-block:clamp(4rem,8vw,7rem)}.PublicHome-module__hS2I1G__peppolInner{border:1px solid color-mix(in srgb, var(--primary) 32%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--primary-soft) 78%, var(--surface)), var(--surface));border-radius:1.5rem;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:1rem;padding:clamp(1.4rem,4vw,2.5rem);display:grid}.PublicHome-module__hS2I1G__checkList,.PublicHome-module__hS2I1G__trustList{margin:1.35rem 0 0;padding:0;list-style:none}.PublicHome-module__hS2I1G__checkList li,.PublicHome-module__hS2I1G__trustList li{color:var(--text-secondary);align-items:flex-start;gap:.7rem;margin-top:.7rem;font-size:.9rem;line-height:1.5;display:flex}.PublicHome-module__hS2I1G__checkList li>span,.PublicHome-module__hS2I1G__trustList li>span{background:var(--success-soft);width:1.35rem;height:1.35rem;color:var(--success);border-radius:50%;flex:0 0 1.35rem;place-items:center;margin-top:.05rem;font-size:.75rem;font-weight:900;display:grid}.PublicHome-module__hS2I1G__peppolNote{border:1px solid var(--border-strong);background:var(--surface);border-radius:1.1rem;align-self:stretch;padding:1.25rem}.PublicHome-module__hS2I1G__peppolNote strong{color:var(--primary);font-size:1.1rem}.PublicHome-module__hS2I1G__peppolNote p{color:var(--text-secondary);margin:.7rem 0 0;line-height:1.65;font-size:.86rem!important}.PublicHome-module__hS2I1G__trustCard{border:1px solid var(--border);background:var(--surface);border-radius:1.5rem;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:2rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.PublicHome-module__hS2I1G__trustList{align-self:center;margin:0}.PublicHome-module__hS2I1G__ctaCard{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border));background:var(--surface-subtle);text-align:center;border-radius:1.5rem;max-width:900px;margin-inline:auto;padding:clamp(2rem,5vw,3.5rem)}.PublicHome-module__hS2I1G__ctaCard .PublicHome-module__hS2I1G__primaryLink{margin-top:1.4rem}.PublicHome-module__hS2I1G__footer{border-top:1px solid var(--border);background:var(--surface-subtle)}.PublicHome-module__hS2I1G__footerInner{justify-content:space-between;align-items:center;gap:2rem;min-height:8.5rem;padding-block:1.5rem;display:flex}.PublicHome-module__hS2I1G__footerInner strong{color:var(--text-primary);font-size:1rem}.PublicHome-module__hS2I1G__footerInner p{max-width:620px;color:var(--text-muted);margin:.4rem 0 0;font-size:.82rem!important}.PublicHome-module__hS2I1G__footerMeta{color:var(--text-muted);flex-direction:column;align-items:flex-end;gap:.2rem;font-size:.78rem;display:flex}@media (max-width:960px){.PublicHome-module__hS2I1G__publicNav{display:none}}@media (max-width:900px){.PublicHome-module__hS2I1G__headerInner{grid-template-columns:auto 1fr}.PublicHome-module__hS2I1G__publicNav{display:none}.PublicHome-module__hS2I1G__headerActions{grid-column:2}.PublicHome-module__hS2I1G__heroInner,.PublicHome-module__hS2I1G__peppolInner,.PublicHome-module__hS2I1G__trustCard{grid-template-columns:1fr}.PublicHome-module__hS2I1G__heroCopy{max-width:none}.PublicHome-module__hS2I1G__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.PublicHome-module__hS2I1G__headerInner,.PublicHome-module__hS2I1G__heroInner,.PublicHome-module__hS2I1G__section,.PublicHome-module__hS2I1G__workflowSection,.PublicHome-module__hS2I1G__peppolInner,.PublicHome-module__hS2I1G__trustSection,.PublicHome-module__hS2I1G__ctaSection,.PublicHome-module__hS2I1G__footerInner{width:min(100% - 1.25rem,1180px)}.PublicHome-module__hS2I1G__headerInner{gap:.55rem;min-height:4.2rem}.PublicHome-module__hS2I1G__logo{height:2.2rem}.PublicHome-module__hS2I1G__loginLink,.PublicHome-module__hS2I1G__registerLink{display:none!important}.PublicHome-module__hS2I1G__hero{padding-top:3.5rem}.PublicHome-module__hS2I1G__hero h1{font-size:clamp(2.15rem,12vw,3.3rem)!important}.PublicHome-module__hS2I1G__heroActions,.PublicHome-module__hS2I1G__heroActions>*{width:100%}.PublicHome-module__hS2I1G__previewGrid,.PublicHome-module__hS2I1G__featureGrid,.PublicHome-module__hS2I1G__workflowGrid{grid-template-columns:1fr}.PublicHome-module__hS2I1G__previewGrid article{min-height:6rem}.PublicHome-module__hS2I1G__footerInner{flex-direction:column;align-items:flex-start}.PublicHome-module__hS2I1G__footerMeta{align-items:flex-start}}@media (max-width:420px){.PublicHome-module__hS2I1G__logo{width:7.25rem;height:auto}.PublicHome-module__hS2I1G__headerInner{gap:.35rem}.PublicHome-module__hS2I1G__headerActions{gap:.3rem}}@media (prefers-reduced-motion:reduce){.PublicHome-module__hS2I1G__publicRoot *,.PublicHome-module__hS2I1G__publicRoot :before,.PublicHome-module__hS2I1G__publicRoot :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.PublicHome-module__hS2I1G__themeSlot{justify-content:center;align-items:center;display:inline-flex}.PublicHome-module__hS2I1G__themeSlot .gramway-theme-toggle{z-index:auto!important;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;box-shadow:none!important;position:static!important;inset:auto!important}.PublicHome-module__hS2I1G__loginLink{border:1px solid var(--border-strong)!important;background:var(--surface)!important;color:var(--text-primary)!important}.PublicHome-module__hS2I1G__loginLink:hover{border-color:var(--primary)!important;background:var(--surface-hover)!important;color:var(--primary)!important}.PublicHome-module__hS2I1G__registerLink{background:#4962ad;border:1px solid #4962ad;border-radius:.75rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1rem;font-size:.9rem;font-weight:850;line-height:1.2;display:inline-flex;color:#fff!important;-webkit-text-fill-color:#fff!important}.PublicHome-module__hS2I1G__registerLink:hover{background:#405898;border-color:#405898;color:#fff!important;-webkit-text-fill-color:#fff!important}.PublicHome-module__hS2I1G__peppolInner{align-items:center}.PublicHome-module__hS2I1G__peppolCopy{min-width:0}.PublicHome-module__hS2I1G__peppolBadge{border:1px solid var(--success-border);background:var(--success-soft);width:fit-content;min-height:2rem;color:var(--success);letter-spacing:.03em;border-radius:999px;justify-content:center;align-items:center;margin-bottom:1rem;padding:.35rem .7rem;font-weight:900;display:inline-flex;font-size:.78rem!important}.PublicHome-module__hS2I1G__peppolGraphic{border:1px solid var(--border-strong);background:var(--surface);border-radius:1.15rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:15rem;padding:1.25rem;display:grid}.PublicHome-module__hS2I1G__peppolGraphic>div{text-align:center;justify-items:center;gap:.65rem;min-width:0;display:grid}.PublicHome-module__hS2I1G__peppolGraphic>div>span{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border));background:var(--primary-soft);width:4rem;height:4rem;color:var(--primary);border-radius:1.15rem;place-items:center;font-weight:900;display:grid;font-size:1.35rem!important}.PublicHome-module__hS2I1G__peppolGraphic strong{color:var(--text-primary);font-size:.9rem}.PublicHome-module__hS2I1G__peppolArrow{color:var(--primary);font-weight:900;font-size:1.5rem!important}.PublicHome-module__hS2I1G__ctaActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.4rem;display:flex}.PublicHome-module__hS2I1G__ctaActions .PublicHome-module__hS2I1G__primaryLink,.PublicHome-module__hS2I1G__ctaActions .PublicHome-module__hS2I1G__secondaryLink{margin-top:0}.PublicHome-module__hS2I1G__footerInner{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.PublicHome-module__hS2I1G__footerLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.1rem;display:flex}.PublicHome-module__hS2I1G__footerLinks a{font-size:.8rem;font-weight:700;color:var(--text-secondary)!important}.PublicHome-module__hS2I1G__footerLinks a:hover{color:var(--primary)!important}.PublicHome-module__hS2I1G__contentPage{width:min(1120px,100% - 2rem);min-height:calc(100vh - 14rem);margin-inline:auto;padding:clamp(3.5rem,7vw,6rem) 0}.PublicHome-module__hS2I1G__pageHero{max-width:820px;margin-bottom:2.4rem}.PublicHome-module__hS2I1G__pageHero h1{color:var(--text-primary);letter-spacing:-.045em;margin:0;line-height:1.06;font-size:clamp(2.15rem,4vw,3.6rem)!important}.PublicHome-module__hS2I1G__pageHero>p{max-width:740px;color:var(--text-secondary);margin:1rem 0 0;line-height:1.7;font-size:1rem!important}.PublicHome-module__hS2I1G__lastUpdated{color:var(--text-muted);margin-top:.9rem;display:block;font-size:.8rem!important}.PublicHome-module__hS2I1G__pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.PublicHome-module__hS2I1G__pricingCard{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-xs);border-radius:1.25rem;flex-direction:column;padding:1.45rem;display:flex;position:relative}.PublicHome-module__hS2I1G__pricingCardFeatured{border-color:color-mix(in srgb, var(--primary) 46%, var(--border));box-shadow:var(--shadow-sm)}.PublicHome-module__hS2I1G__planBadge{background:var(--primary-soft);width:fit-content;color:var(--primary);border-radius:999px;margin-bottom:.8rem;padding:.3rem .6rem;font-weight:900;font-size:.75rem!important}.PublicHome-module__hS2I1G__pricingCard h2{color:var(--text-primary);margin:0;font-size:1.25rem!important}.PublicHome-module__hS2I1G__planPrice{color:var(--text-primary);margin-top:1rem;line-height:1.1;display:block;font-size:1.75rem!important}.PublicHome-module__hS2I1G__planHint{min-height:2.5rem;color:var(--text-muted);margin-top:.3rem;line-height:1.45;display:block;font-size:.78rem!important}.PublicHome-module__hS2I1G__pricingCard>p{color:var(--text-secondary);margin:1rem 0 0;line-height:1.6;font-size:.88rem!important}.PublicHome-module__hS2I1G__planFeatures{flex:1;margin:1.25rem 0;padding:0;list-style:none}.PublicHome-module__hS2I1G__planFeatures li{color:var(--text-secondary);align-items:flex-start;gap:.6rem;margin-top:.65rem;font-size:.86rem;line-height:1.45;display:flex}.PublicHome-module__hS2I1G__planFeatures li span{background:var(--success-soft);width:1.25rem;height:1.25rem;color:var(--success);border-radius:50%;flex:0 0 1.25rem;place-items:center;font-size:.7rem;font-weight:900;display:grid}.PublicHome-module__hS2I1G__pageNote{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-muted);border-radius:.9rem;margin:1.25rem 0 0;padding:.9rem 1rem;line-height:1.55;font-size:.8rem!important}.PublicHome-module__hS2I1G__faqList{gap:.7rem;max-width:900px;display:grid}.PublicHome-module__hS2I1G__faqItem{border:1px solid var(--border);background:var(--surface);border-radius:1rem;overflow:hidden}.PublicHome-module__hS2I1G__faqItem summary{min-height:3.75rem;color:var(--text-primary);cursor:pointer;align-items:center;padding:.9rem 1.1rem;font-size:.95rem;font-weight:800;display:flex}.PublicHome-module__hS2I1G__faqItem[open] summary{border-bottom:1px solid var(--border);background:var(--surface-subtle)}.PublicHome-module__hS2I1G__faqItem p{color:var(--text-secondary);margin:0;padding:1rem 1.1rem 1.15rem;line-height:1.65;font-size:.9rem!important}.PublicHome-module__hS2I1G__legalLayout{gap:1rem;max-width:900px;display:grid}.PublicHome-module__hS2I1G__legalSection{border:1px solid var(--border);background:var(--surface);border-radius:1rem;padding:1.2rem 1.3rem}.PublicHome-module__hS2I1G__legalSection h2{color:var(--text-primary);margin:0;font-size:1.05rem!important}.PublicHome-module__hS2I1G__legalSection p{color:var(--text-secondary);margin:.75rem 0 0;line-height:1.68;font-size:.9rem!important}.PublicHome-module__hS2I1G__legalSection ul{color:var(--text-secondary);margin:.8rem 0 0;padding-left:1.2rem}.PublicHome-module__hS2I1G__legalSection li{margin-top:.35rem;font-size:.88rem;line-height:1.55}.PublicHome-module__hS2I1G__registerCard{border:1px solid color-mix(in srgb, var(--primary) 34%, var(--border));background:linear-gradient(135deg, var(--surface), var(--surface-subtle));border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.2rem;max-width:820px;padding:clamp(1.25rem,4vw,2rem);display:grid}.PublicHome-module__hS2I1G__registerIcon{background:var(--primary-soft);width:3.6rem;height:3.6rem;color:var(--primary);border-radius:1rem;place-items:center;font-weight:900;display:grid;font-size:1.25rem!important}.PublicHome-module__hS2I1G__registerCard h2{color:var(--text-primary);margin:0;font-size:1.35rem!important}.PublicHome-module__hS2I1G__registerCard p{color:var(--text-secondary);margin:.7rem 0 0;line-height:1.65;font-size:.92rem!important}.PublicHome-module__hS2I1G__registerCard small{color:var(--text-muted);margin-top:1rem;display:block;font-size:.8rem!important}.PublicHome-module__hS2I1G__registerActions{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}@media (max-width:1050px){.PublicHome-module__hS2I1G__headerInner{grid-template-columns:auto 1fr}.PublicHome-module__hS2I1G__publicNav{grid-area:2/1/auto/-1;padding-bottom:.7rem}.PublicHome-module__hS2I1G__headerActions{grid-column:2}.PublicHome-module__hS2I1G__footerInner{grid-template-columns:1fr;align-items:flex-start}.PublicHome-module__hS2I1G__footerLinks{justify-content:flex-start}.PublicHome-module__hS2I1G__footerMeta{align-items:flex-start}}@media (max-width:820px){.PublicHome-module__hS2I1G__pricingGrid{grid-template-columns:1fr}.PublicHome-module__hS2I1G__pricingCard,.PublicHome-module__hS2I1G__planHint{min-height:0}}@media (max-width:700px){.PublicHome-module__hS2I1G__publicNav{scrollbar-width:thin;justify-content:flex-start;padding-bottom:.75rem;overflow-x:auto}.PublicHome-module__hS2I1G__publicNav a{flex:none}.PublicHome-module__hS2I1G__headerActions{gap:.4rem}.PublicHome-module__hS2I1G__loginLink{display:none!important}.PublicHome-module__hS2I1G__registerLink{min-height:2.5rem;padding-inline:.75rem;font-size:.82rem}.PublicHome-module__hS2I1G__themeSlot .gramway-theme-toggle{width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important}.PublicHome-module__hS2I1G__peppolGraphic{min-height:11rem}.PublicHome-module__hS2I1G__registerCard{grid-template-columns:1fr}}html[data-theme=light] .PublicHome-module__hS2I1G__loginLink{color:#4962ad!important;-webkit-text-fill-color:#4962ad!important;background:#fff!important;border:1px solid #4962ad!important}
.PublicMarketingUpgrade-module__Xo5FvW__proofStrip,.PublicMarketingUpgrade-module__Xo5FvW__operationsGrid,.PublicMarketingUpgrade-module__Xo5FvW__positioningGrid,.PublicMarketingUpgrade-module__Xo5FvW__pricingPrinciples{gap:.875rem;display:grid}.PublicMarketingUpgrade-module__Xo5FvW__proofStrip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.5rem}.PublicMarketingUpgrade-module__Xo5FvW__proofItem{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text-secondary);border-radius:.875rem;align-items:center;gap:.625rem;padding:.75rem .875rem;font-size:.8125rem;font-weight:700;line-height:1.35;display:flex}.PublicMarketingUpgrade-module__Xo5FvW__proofDot{background:var(--primary);width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem var(--primary-soft);border-radius:999px;flex:0 0 .5rem}.PublicMarketingUpgrade-module__Xo5FvW__marketingSection{padding-block:clamp(3rem,7vw,5.75rem)}.PublicMarketingUpgrade-module__Xo5FvW__marketingSectionInner{width:min(1120px,100% - 2rem);margin-inline:auto}.PublicMarketingUpgrade-module__Xo5FvW__sectionHeading{max-width:760px;margin-bottom:1.75rem}.PublicMarketingUpgrade-module__Xo5FvW__eyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:850;display:inline-block}.PublicMarketingUpgrade-module__Xo5FvW__sectionHeading h2,.PublicMarketingUpgrade-module__Xo5FvW__belgiumCopy h2,.PublicMarketingUpgrade-module__Xo5FvW__positioningHeader h2,.PublicMarketingUpgrade-module__Xo5FvW__pricingIntro h2{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,1.25rem + 1.5vw,2.4rem);line-height:1.12}.PublicMarketingUpgrade-module__Xo5FvW__sectionHeading p,.PublicMarketingUpgrade-module__Xo5FvW__belgiumCopy>p,.PublicMarketingUpgrade-module__Xo5FvW__positioningHeader p,.PublicMarketingUpgrade-module__Xo5FvW__pricingIntro p{max-width:760px;color:var(--text-secondary);margin:.75rem 0 0;line-height:1.7}.PublicMarketingUpgrade-module__Xo5FvW__operationsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.PublicMarketingUpgrade-module__Xo5FvW__operationCard,.PublicMarketingUpgrade-module__Xo5FvW__positioningCard,.PublicMarketingUpgrade-module__Xo5FvW__pricingPrinciple,.PublicMarketingUpgrade-module__Xo5FvW__peppolPolicy{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-xs);border-radius:1rem}.PublicMarketingUpgrade-module__Xo5FvW__operationCard{padding:1.25rem}.PublicMarketingUpgrade-module__Xo5FvW__operationNumber{background:var(--primary-soft);width:2rem;height:2rem;color:var(--primary);border-radius:.625rem;place-items:center;margin-bottom:1rem;font-size:.75rem;font-weight:850;display:grid}.PublicMarketingUpgrade-module__Xo5FvW__operationCard h3,.PublicMarketingUpgrade-module__Xo5FvW__positioningCard h3,.PublicMarketingUpgrade-module__Xo5FvW__pricingPrinciple h3,.PublicMarketingUpgrade-module__Xo5FvW__peppolPolicy h3{color:var(--text-primary);margin:0;font-size:1rem}.PublicMarketingUpgrade-module__Xo5FvW__operationCard p,.PublicMarketingUpgrade-module__Xo5FvW__positioningCard p,.PublicMarketingUpgrade-module__Xo5FvW__pricingPrinciple p,.PublicMarketingUpgrade-module__Xo5FvW__peppolPolicy p{color:var(--text-secondary);margin:.625rem 0 0;font-size:.875rem;line-height:1.65}.PublicMarketingUpgrade-module__Xo5FvW__belgiumSection{background:var(--surface-subtle);border-block:1px solid var(--border);padding-block:clamp(3rem,7vw,5.75rem)}.PublicMarketingUpgrade-module__Xo5FvW__belgiumInner{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);width:min(1120px,100% - 2rem);margin-inline:auto;display:grid}.PublicMarketingUpgrade-module__Xo5FvW__belgiumPanel{border:1px solid var(--border-strong);background:var(--surface);border-radius:1rem;padding:1.25rem}.PublicMarketingUpgrade-module__Xo5FvW__checkList,.PublicMarketingUpgrade-module__Xo5FvW__positioningList{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.PublicMarketingUpgrade-module__Xo5FvW__checkList li,.PublicMarketingUpgrade-module__Xo5FvW__positioningList li{color:var(--text-secondary);align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.5;display:flex}.PublicMarketingUpgrade-module__Xo5FvW__checkMark{background:var(--success-soft);width:1.25rem;height:1.25rem;color:var(--success);border-radius:999px;flex:0 0 1.25rem;place-items:center;margin-top:.05rem;font-size:.75rem;font-weight:900;display:grid}.PublicMarketingUpgrade-module__Xo5FvW__complianceNote{border-top:1px solid var(--border);color:var(--text-muted);margin-top:1rem;padding-top:1rem;font-size:.78rem;line-height:1.55}.PublicMarketingUpgrade-module__Xo5FvW__positioningSection{padding-block:clamp(3rem,7vw,5.75rem)}.PublicMarketingUpgrade-module__Xo5FvW__positioningHeader{width:min(1120px,100% - 2rem);margin:0 auto 1.75rem}.PublicMarketingUpgrade-module__Xo5FvW__positioningGrid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(1120px,100% - 2rem);margin-inline:auto}.PublicMarketingUpgrade-module__Xo5FvW__positioningCard{padding:1.25rem}.PublicMarketingUpgrade-module__Xo5FvW__positioningCardHighlighted{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:linear-gradient(160deg, color-mix(in srgb, var(--primary-soft) 65%, var(--surface)), var(--surface));box-shadow:var(--shadow-sm)}.PublicMarketingUpgrade-module__Xo5FvW__positioningList{margin-top:1rem}.PublicMarketingUpgrade-module__Xo5FvW__positioningBullet{color:var(--primary);font-weight:900}.PublicMarketingUpgrade-module__Xo5FvW__pricingEnhancement{margin-top:2rem}.PublicMarketingUpgrade-module__Xo5FvW__pricingIntro{max-width:780px;margin-bottom:1.25rem}.PublicMarketingUpgrade-module__Xo5FvW__pricingPrinciples{grid-template-columns:repeat(3,minmax(0,1fr))}.PublicMarketingUpgrade-module__Xo5FvW__pricingPrinciple{padding:1.1rem}.PublicMarketingUpgrade-module__Xo5FvW__peppolPolicy{border-color:color-mix(in srgb, var(--primary) 35%, var(--border));background:color-mix(in srgb, var(--primary-soft) 45%, var(--surface));margin-top:1rem;padding:1.15rem}.PublicMarketingUpgrade-module__Xo5FvW__peppolPolicy small{color:var(--text-muted);margin-top:.625rem;font-size:.78rem;line-height:1.55;display:block}@media (max-width:900px){.PublicMarketingUpgrade-module__Xo5FvW__proofStrip,.PublicMarketingUpgrade-module__Xo5FvW__operationsGrid,.PublicMarketingUpgrade-module__Xo5FvW__pricingPrinciples{grid-template-columns:repeat(2,minmax(0,1fr))}.PublicMarketingUpgrade-module__Xo5FvW__positioningGrid,.PublicMarketingUpgrade-module__Xo5FvW__belgiumInner{grid-template-columns:1fr}}@media (max-width:560px){.PublicMarketingUpgrade-module__Xo5FvW__proofStrip,.PublicMarketingUpgrade-module__Xo5FvW__operationsGrid,.PublicMarketingUpgrade-module__Xo5FvW__pricingPrinciples{grid-template-columns:1fr}.PublicMarketingUpgrade-module__Xo5FvW__marketingSectionInner,.PublicMarketingUpgrade-module__Xo5FvW__belgiumInner,.PublicMarketingUpgrade-module__Xo5FvW__positioningHeader,.PublicMarketingUpgrade-module__Xo5FvW__positioningGrid{width:min(100% - 1.25rem,1120px)}.PublicMarketingUpgrade-module__Xo5FvW__operationCard,.PublicMarketingUpgrade-module__Xo5FvW__positioningCard,.PublicMarketingUpgrade-module__Xo5FvW__pricingPrinciple,.PublicMarketingUpgrade-module__Xo5FvW__peppolPolicy,.PublicMarketingUpgrade-module__Xo5FvW__belgiumPanel{border-radius:.875rem}}@media (prefers-reduced-motion:reduce){.PublicMarketingUpgrade-module__Xo5FvW__proofItem,.PublicMarketingUpgrade-module__Xo5FvW__operationCard,.PublicMarketingUpgrade-module__Xo5FvW__positioningCard,.PublicMarketingUpgrade-module__Xo5FvW__pricingPrinciple,.PublicMarketingUpgrade-module__Xo5FvW__peppolPolicy{transition:none}}@media (forced-colors:active){.PublicMarketingUpgrade-module__Xo5FvW__proofItem,.PublicMarketingUpgrade-module__Xo5FvW__operationCard,.PublicMarketingUpgrade-module__Xo5FvW__positioningCard,.PublicMarketingUpgrade-module__Xo5FvW__pricingPrinciple,.PublicMarketingUpgrade-module__Xo5FvW__peppolPolicy,.PublicMarketingUpgrade-module__Xo5FvW__belgiumPanel{border-color:canvastext}}
.LoginForm-module__kP6T9q__loginShell{--login-page-bg:#f4f7fb;--login-page-bg-2:#edf2f8;--login-panel-bg:#fff;--login-panel-soft:#f8fafc;--login-input-bg:#fff;--login-ink:#101828;--login-muted:#475467;--login-line:#98a2b3;--login-line-soft:#d0d5dd;--login-brand:#3f56a6;--login-brand-strong:#293f8f;--login-brand-soft:#eef2ff;--login-link:#263d89;--login-focus:#5169c7;--login-danger:#8f2018;--login-danger-bg:#fff1f0;--login-danger-line:#e3a09a;--login-info:#174a8b;--login-info-bg:#edf5ff;--login-info-line:#9dbfe6;--login-ok:#126345;--login-ok-bg:#e9f8f1;--login-cta-text:#fff;--login-shadow:0 1px 2px #1018280a, 0 24px 70px #23335b1f;background:radial-gradient(circle at 10% 10%, #576cc229, transparent 34rem), linear-gradient(135deg, var(--login-page-bg) 0%, var(--login-page-bg-2) 52%, var(--login-page-bg) 100%);width:100%;min-width:0;min-height:100svh;color:var(--login-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;grid-template-columns:minmax(20rem,.95fr) minmax(28rem,1.05fr);display:grid;overflow-x:hidden}html[data-theme=light] .LoginForm-module__kP6T9q__loginShell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell{--login-page-bg:#080d17;--login-page-bg-2:#0d1524;--login-panel-bg:#111a2a;--login-panel-soft:#172235;--login-input-bg:#0c1422;--login-ink:#f8fafc;--login-muted:#c8d2e0;--login-line:#66758a;--login-line-soft:#344156;--login-brand:#7186e7;--login-brand-strong:#5269cf;--login-brand-soft:#202d50;--login-link:#cbd5ff;--login-focus:#b0beff;--login-danger:#ffd1cd;--login-danger-bg:#431c20;--login-danger-line:#8d4146;--login-info:#d9eaff;--login-info-bg:#102b49;--login-info-line:#41698f;--login-ok:#b6f3d5;--login-ok-bg:#12382a;--login-cta-text:#fff;--login-shadow:0 1px 2px #00000061, 0 24px 70px #00000070;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 10% 10%, #7186e72e, transparent 30rem), linear-gradient(135deg, var(--login-page-bg) 0%, var(--login-page-bg-2) 52%, #070b13 100%)}@media (prefers-color-scheme:dark){html:not([data-theme]) .LoginForm-module__kP6T9q__loginShell{--login-page-bg:#080d17;--login-page-bg-2:#0d1524;--login-panel-bg:#111a2a;--login-panel-soft:#172235;--login-input-bg:#0c1422;--login-ink:#f8fafc;--login-muted:#c8d2e0;--login-line:#66758a;--login-line-soft:#344156;--login-brand:#7186e7;--login-brand-strong:#5269cf;--login-brand-soft:#202d50;--login-link:#cbd5ff;--login-focus:#b0beff;--login-danger:#ffd1cd;--login-danger-bg:#431c20;--login-danger-line:#8d4146;--login-info:#d9eaff;--login-info-bg:#102b49;--login-info-line:#41698f;--login-ok:#b6f3d5;--login-ok-bg:#12382a;--login-cta-text:#fff;--login-shadow:0 1px 2px #00000061, 0 24px 70px #00000070;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 10% 10%, #7186e72e, transparent 30rem), linear-gradient(135deg, var(--login-page-bg) 0%, var(--login-page-bg-2) 52%, #070b13 100%)}}.LoginForm-module__kP6T9q__skipToForm{z-index:20000;top:max(.75rem, env(safe-area-inset-top));left:max(.75rem, env(safe-area-inset-left));border:2px solid var(--login-focus);background:var(--login-panel-bg);color:var(--login-ink);border-radius:.65rem;padding:.75rem 1rem;font-weight:800;text-decoration:none;position:fixed;transform:translateY(-180%)}.LoginForm-module__kP6T9q__skipToForm:focus{transform:translateY(0)}.LoginForm-module__kP6T9q__brandPane{isolation:isolate;color:#fff;background:linear-gradient(145deg,#142450 0%,#34498f 100%);align-items:stretch;min-width:0;min-height:100%;padding:clamp(2rem,5vw,5.25rem);display:flex;position:relative;overflow:hidden}.LoginForm-module__kP6T9q__brandPane:before,.LoginForm-module__kP6T9q__brandPane:after{content:"";z-index:-1;border-radius:999px;position:absolute}.LoginForm-module__kP6T9q__brandPane:before{background:#9eb0ff33;width:28rem;height:28rem;top:-10rem;right:-13rem}.LoginForm-module__kP6T9q__brandPane:after{background:#77e2ce1a;width:22rem;height:22rem;bottom:-10rem;left:-12rem}.LoginForm-module__kP6T9q__brandGrid{z-index:-1;opacity:.34;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.LoginForm-module__kP6T9q__brandInner{flex-direction:column;width:min(100%,40rem);min-width:0;margin:0 auto;display:flex}.LoginForm-module__kP6T9q__wordmark{width:fit-content;min-height:2.75rem;color:inherit;letter-spacing:-.02em;align-items:center;gap:.8rem;font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.LoginForm-module__kP6T9q__wordmark strong{opacity:.82;margin-left:.28rem;font-weight:600}.LoginForm-module__kP6T9q__logoMark{width:2.5rem;height:2.5rem;color:inherit;background:#ffffff1f;border:1px solid #ffffff73;border-radius:.82rem;flex:none;place-items:center;font-size:1.1rem;font-weight:900;display:inline-grid}.LoginForm-module__kP6T9q__heroCopy{margin:auto 0;padding:clamp(4rem,10vh,8rem) 0 3rem}.LoginForm-module__kP6T9q__eyebrow,.LoginForm-module__kP6T9q__kicker{letter-spacing:.09em;text-transform:uppercase;margin-bottom:.75rem;font-size:.78rem;font-weight:850;display:inline-block}.LoginForm-module__kP6T9q__eyebrow{color:#d9e1ff}.LoginForm-module__kP6T9q__heroCopy h2{color:#fff;letter-spacing:-.05em;max-width:10.5em;margin:0;font-size:clamp(2.25rem,4.7vw,4.8rem);line-height:.99}.LoginForm-module__kP6T9q__heroCopy h2 span{color:#d9e1ff;margin-top:.3em;display:block}.LoginForm-module__kP6T9q__heroCopy p{color:#eef2ff;max-width:34rem;margin:1.7rem 0 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7}.LoginForm-module__kP6T9q__trustList{color:#eef2ff;gap:.8rem;margin:0;padding:0;font-size:.93rem;list-style:none;display:grid}.LoginForm-module__kP6T9q__trustList li{align-items:center;gap:.72rem;display:flex}.LoginForm-module__kP6T9q__trustList li>span{color:#fff;background:#ffffff24;border-radius:999px;flex:none;place-items:center;width:1.55rem;height:1.55rem;font-size:.78rem;font-weight:900;display:inline-grid}.LoginForm-module__kP6T9q__authPane{min-width:0;min-height:100%;padding:max(1.4rem, env(safe-area-inset-top)) max(clamp(1.4rem, 4vw, 4rem), env(safe-area-inset-right)) max(1.4rem, env(safe-area-inset-bottom)) max(clamp(1.4rem, 4vw, 4rem), env(safe-area-inset-left));color:var(--login-ink);visibility:visible;opacity:1;background:0 0;flex-direction:column;justify-content:center;align-items:center;display:flex}.LoginForm-module__kP6T9q__topRow{justify-content:flex-end;align-items:center;gap:1rem;width:min(100%,34rem);min-width:0;margin-bottom:.9rem;display:flex}.LoginForm-module__kP6T9q__mobileWordmark{min-width:0;color:var(--login-ink);margin-right:auto;display:none}.LoginForm-module__kP6T9q__mobileWordmark .LoginForm-module__kP6T9q__logoMark{background:linear-gradient(135deg, var(--login-brand), var(--login-brand-strong));color:#fff;border-color:#0000}.LoginForm-module__kP6T9q__localeSwitch{border:1px solid var(--login-line-soft);background:var(--login-panel-bg);color:var(--login-ink);border-radius:.75rem;flex:none;gap:.25rem;padding:.2rem;display:inline-flex}.LoginForm-module__kP6T9q__localeChoice{min-width:2.75rem;min-height:2.75rem;color:var(--login-muted);-webkit-text-fill-color:currentColor;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.58rem;padding:.5rem .65rem;font-size:.82rem;font-weight:850}.LoginForm-module__kP6T9q__localeChoice[aria-pressed=true]{border-color:var(--login-line);background:var(--login-brand-soft);color:var(--login-link)}.LoginForm-module__kP6T9q__loginPanel{border:1px solid var(--login-line-soft);background:var(--login-panel-bg);width:min(100%,34rem);min-width:0;color:var(--login-ink);box-shadow:var(--login-shadow);border-radius:1.4rem;padding:clamp(1.5rem,4vw,2.75rem)}.LoginForm-module__kP6T9q__panelHeader{margin-bottom:1.6rem}.LoginForm-module__kP6T9q__kicker{color:var(--login-brand)}.LoginForm-module__kP6T9q__panelHeader h1,.LoginForm-module__kP6T9q__centerState h1{color:var(--login-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,4vw,2.3rem);line-height:1.12}.LoginForm-module__kP6T9q__panelHeader p,.LoginForm-module__kP6T9q__centerState p{color:var(--login-muted);margin:.75rem 0 0;line-height:1.65}.LoginForm-module__kP6T9q__loginForm{gap:1rem;display:grid}.LoginForm-module__kP6T9q__formField{min-width:0;color:var(--login-ink);gap:.48rem;display:grid}.LoginForm-module__kP6T9q__formField>span:first-child{color:var(--login-ink);font-size:.93rem;font-weight:750}.LoginForm-module__kP6T9q__formField small{color:var(--login-muted);font-size:.82rem;line-height:1.5}.LoginForm-module__kP6T9q__loginInput{border:1px solid var(--login-line);appearance:none;background:var(--login-input-bg);width:100%;min-width:0;min-height:3.25rem;color:var(--login-ink);-webkit-text-fill-color:var(--login-ink);caret-color:var(--login-ink);font:inherit;border-radius:.82rem;outline:none;padding:.78rem .95rem;font-size:1rem;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:0 1px 1px #10182808}.LoginForm-module__kP6T9q__loginInput::placeholder{color:var(--login-muted);-webkit-text-fill-color:var(--login-muted);opacity:.82}.LoginForm-module__kP6T9q__loginInput:hover{border-color:var(--login-focus)}.LoginForm-module__kP6T9q__loginInput:focus-visible{border-color:var(--login-focus);box-shadow:0 0 0 4px color-mix(in srgb, var(--login-focus) 28%, transparent)}.LoginForm-module__kP6T9q__loginInput[aria-invalid=true]{border-color:var(--login-danger)}.LoginForm-module__kP6T9q__loginInput:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--login-ink)!important;caret-color:var(--login-ink)!important;box-shadow:0 0 0 1000px var(--login-input-bg) inset!important}.LoginForm-module__kP6T9q__loginInput:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--login-ink)!important;caret-color:var(--login-ink)!important;box-shadow:0 0 0 1000px var(--login-input-bg) inset!important}.LoginForm-module__kP6T9q__loginInput:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--login-ink)!important;caret-color:var(--login-ink)!important;box-shadow:0 0 0 1000px var(--login-input-bg) inset!important}.LoginForm-module__kP6T9q__loginInput:-webkit-autofill:active{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--login-ink)!important;caret-color:var(--login-ink)!important;box-shadow:0 0 0 1000px var(--login-input-bg) inset!important}.LoginForm-module__kP6T9q__passwordWrap{min-width:0;display:block;position:relative}.LoginForm-module__kP6T9q__passwordInput{padding-right:6.4rem}.LoginForm-module__kP6T9q__passwordReveal{min-width:5.4rem;min-height:2.65rem;color:var(--login-link);-webkit-text-fill-color:currentColor;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:.62rem;padding:.45rem .65rem;font-size:.84rem;font-weight:800;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.LoginForm-module__kP6T9q__passwordReveal:hover{background:var(--login-brand-soft)}.LoginForm-module__kP6T9q__otpInput{text-align:center;letter-spacing:.24em;font-size:1.3rem;font-weight:800}.LoginForm-module__kP6T9q__formLinks{justify-content:flex-end;margin-top:-.15rem;display:flex}.LoginForm-module__kP6T9q__formLinks a,.LoginForm-module__kP6T9q__registerPrompt a,.LoginForm-module__kP6T9q__loginTextControl{color:var(--login-link);text-underline-offset:.18em;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.LoginForm-module__kP6T9q__formLinks a:hover,.LoginForm-module__kP6T9q__registerPrompt a:hover,.LoginForm-module__kP6T9q__loginTextControl:hover{text-decoration-thickness:2px}.LoginForm-module__kP6T9q__loginCta,.LoginForm-module__kP6T9q__loginGhost,.LoginForm-module__kP6T9q__loginTextControl,.LoginForm-module__kP6T9q__passwordReveal,.LoginForm-module__kP6T9q__localeChoice{font-family:inherit}.LoginForm-module__kP6T9q__loginCta,.LoginForm-module__kP6T9q__loginGhost{cursor:pointer;border-radius:.82rem;width:100%;min-height:3.2rem;padding:.78rem 1rem;font-weight:800}.LoginForm-module__kP6T9q__loginCta{border:1px solid var(--login-brand-strong);background:linear-gradient(135deg, var(--login-brand), var(--login-brand-strong));color:var(--login-cta-text);-webkit-text-fill-color:var(--login-cta-text);box-shadow:0 10px 26px #2a3d8938}.LoginForm-module__kP6T9q__loginCta:hover:not(:disabled){filter:brightness(.97)}.LoginForm-module__kP6T9q__loginGhost{border:1px solid var(--login-line);background:var(--login-panel-soft);color:var(--login-ink);-webkit-text-fill-color:var(--login-ink)}.LoginForm-module__kP6T9q__loginGhost:hover:not(:disabled){border-color:var(--login-focus);background:var(--login-brand-soft)}.LoginForm-module__kP6T9q__loginCta:disabled,.LoginForm-module__kP6T9q__loginGhost:disabled,.LoginForm-module__kP6T9q__loginTextControl:disabled,.LoginForm-module__kP6T9q__passwordReveal:disabled{cursor:not-allowed;opacity:.6}.LoginForm-module__kP6T9q__loginTextControl{-webkit-text-fill-color:currentColor;cursor:pointer;text-align:left;background:0 0;border:0;width:fit-content;min-height:2.75rem;padding:.5rem 0;font-size:.9rem}.LoginForm-module__kP6T9q__feedbackArea:empty{display:none}.LoginForm-module__kP6T9q__errorNotice,.LoginForm-module__kP6T9q__infoNotice{border:1px solid #0000;border-radius:.78rem;margin:0;padding:.82rem .92rem;font-size:.9rem;line-height:1.5}.LoginForm-module__kP6T9q__errorNotice{border-color:var(--login-danger-line);background:var(--login-danger-bg);color:var(--login-danger)}.LoginForm-module__kP6T9q__infoNotice{border-color:var(--login-info-line);background:var(--login-info-bg);color:var(--login-info)}.LoginForm-module__kP6T9q__registerPrompt{color:var(--login-muted);text-align:center;margin:.2rem 0 0;font-size:.88rem}.LoginForm-module__kP6T9q__panelFooter{border-top:1px solid var(--login-line-soft);color:var(--login-muted);align-items:flex-start;gap:.6rem;margin-top:1.55rem;padding-top:1.15rem;font-size:.8rem;line-height:1.55;display:flex}.LoginForm-module__kP6T9q__centerState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:18rem;display:flex}.LoginForm-module__kP6T9q__spinner{border:3px solid var(--login-line-soft);border-top-color:var(--login-brand);border-radius:999px;width:2.4rem;height:2.4rem;margin-bottom:1.25rem;animation:.7s linear infinite LoginForm-module__kP6T9q__loginSpin}.LoginForm-module__kP6T9q__okBadge{background:var(--login-ok-bg);width:3rem;height:3rem;color:var(--login-ok);border-radius:999px;place-items:center;margin-bottom:1rem;font-size:1.3rem;font-weight:900;display:grid}.LoginForm-module__kP6T9q__loginLinkCta{border:1px solid var(--login-brand-strong);background:linear-gradient(135deg, var(--login-brand), var(--login-brand-strong));min-height:3rem;color:var(--login-cta-text);-webkit-text-fill-color:var(--login-cta-text);border-radius:.82rem;justify-content:center;align-items:center;margin-top:1.5rem;padding:.82rem 1.15rem;font-weight:800;text-decoration:none;display:inline-flex}.LoginForm-module__kP6T9q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes LoginForm-module__kP6T9q__loginSpin{to{transform:rotate(360deg)}}html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__loginCta{border-color:var(--login-brand-strong)!important;background:linear-gradient(135deg, var(--login-brand), var(--login-brand-strong))!important;background-color:var(--login-brand)!important;color:var(--login-cta-text)!important;-webkit-text-fill-color:var(--login-cta-text)!important;opacity:1!important}:is(html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__loginGhost,html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__passwordReveal,html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__loginTextControl,html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__localeChoice){border-color:var(--login-line)!important;background:var(--login-panel-soft)!important;background-color:var(--login-panel-soft)!important;color:var(--login-ink)!important;-webkit-text-fill-color:var(--login-ink)!important;opacity:1!important}:is(html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__loginTextControl,html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__passwordReveal){color:var(--login-link)!important;-webkit-text-fill-color:var(--login-link)!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__localeChoice[aria-pressed=true]{border-color:var(--login-line)!important;background:var(--login-brand-soft)!important;background-color:var(--login-brand-soft)!important;color:var(--login-link)!important;-webkit-text-fill-color:var(--login-link)!important}html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__wordmark{color:var(--login-link)!important;-webkit-text-fill-color:currentColor!important}html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__formLinks a{color:var(--login-link)!important;-webkit-text-fill-color:currentColor!important}html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__registerPrompt a{color:var(--login-link)!important;-webkit-text-fill-color:currentColor!important}html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__brandPane .LoginForm-module__kP6T9q__wordmark{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__loginLinkCta{border-color:var(--login-brand-strong)!important;background:linear-gradient(135deg, var(--login-brand), var(--login-brand-strong))!important;color:var(--login-cta-text)!important;-webkit-text-fill-color:var(--login-cta-text)!important}:is(html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__loginGhost:disabled,html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__loginCta:disabled){opacity:.62!important}.LoginForm-module__kP6T9q__wordmark:focus-visible,.LoginForm-module__kP6T9q__formLinks a:focus-visible,.LoginForm-module__kP6T9q__registerPrompt a:focus-visible,.LoginForm-module__kP6T9q__loginCta:focus-visible,.LoginForm-module__kP6T9q__loginGhost:focus-visible,.LoginForm-module__kP6T9q__loginLinkCta:focus-visible,.LoginForm-module__kP6T9q__loginTextControl:focus-visible,.LoginForm-module__kP6T9q__passwordReveal:focus-visible,.LoginForm-module__kP6T9q__localeChoice:focus-visible,.LoginForm-module__kP6T9q__skipToForm:focus-visible{outline:3px solid var(--login-focus)!important;outline-offset:3px!important}@media (max-width:960px){.LoginForm-module__kP6T9q__loginShell{grid-template-columns:minmax(0,1fr)}.LoginForm-module__kP6T9q__brandPane{display:none}.LoginForm-module__kP6T9q__authPane{background:var(--login-page-bg);justify-content:center;min-height:100svh}.LoginForm-module__kP6T9q__topRow{justify-content:space-between}.LoginForm-module__kP6T9q__mobileWordmark{align-items:center;display:flex}}@media (max-width:560px){html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell{visibility:visible!important;opacity:1!important;background:var(--login-page-bg)!important;color:var(--login-ink)!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__authPane{visibility:visible!important;opacity:1!important;background:var(--login-page-bg)!important;color:var(--login-ink)!important;display:flex!important}html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__topRow{visibility:visible!important;opacity:1!important;display:flex!important}html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__loginPanel{visibility:visible!important;opacity:1!important;background:var(--login-panel-bg)!important;color:var(--login-ink)!important;display:block!important}html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__panelHeader h1{visibility:visible!important;opacity:1!important}html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__panelHeader p{visibility:visible!important;opacity:1!important}html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__formField label{visibility:visible!important;opacity:1!important}html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__registerPrompt{visibility:visible!important;opacity:1!important}html[data-theme=dark] .LoginForm-module__kP6T9q__loginShell .LoginForm-module__kP6T9q__panelFooter{visibility:visible!important;opacity:1!important}.LoginForm-module__kP6T9q__loginShell{min-height:100svh}.LoginForm-module__kP6T9q__authPane{width:100%;min-height:100svh;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));justify-content:flex-start}.LoginForm-module__kP6T9q__topRow{width:100%;margin-bottom:.85rem}.LoginForm-module__kP6T9q__mobileWordmark{max-width:calc(100% - 7rem)}.LoginForm-module__kP6T9q__wordmark{gap:.55rem;font-size:.95rem}.LoginForm-module__kP6T9q__logoMark{border-radius:.72rem;width:2.25rem;height:2.25rem}.LoginForm-module__kP6T9q__loginPanel{border-radius:1.05rem;width:100%;padding:1.2rem}.LoginForm-module__kP6T9q__panelHeader{margin-bottom:1.3rem}.LoginForm-module__kP6T9q__panelHeader h1,.LoginForm-module__kP6T9q__centerState h1{font-size:1.7rem}.LoginForm-module__kP6T9q__loginInput,.LoginForm-module__kP6T9q__loginCta,.LoginForm-module__kP6T9q__loginGhost{min-height:3.25rem}.LoginForm-module__kP6T9q__passwordReveal{min-height:2.75rem}.LoginForm-module__kP6T9q__otpInput{letter-spacing:.18em;font-size:1.12rem}.LoginForm-module__kP6T9q__panelFooter{align-items:flex-start}}@media (max-width:360px){.LoginForm-module__kP6T9q__authPane{padding-inline:max(.75rem, env(safe-area-inset-left)) max(.75rem, env(safe-area-inset-right))}.LoginForm-module__kP6T9q__loginPanel{padding:1rem}.LoginForm-module__kP6T9q__passwordInput{padding-right:5.8rem}.LoginForm-module__kP6T9q__passwordReveal{min-width:4.8rem;font-size:.78rem}.LoginForm-module__kP6T9q__localeChoice{min-width:2.5rem;padding-inline:.45rem}}@media (prefers-reduced-motion:reduce){.LoginForm-module__kP6T9q__spinner{border-top-color:var(--login-line-soft);animation:none}.LoginForm-module__kP6T9q__loginInput,.LoginForm-module__kP6T9q__loginCta,.LoginForm-module__kP6T9q__loginGhost,.LoginForm-module__kP6T9q__skipToForm{transition:none}}@media (prefers-contrast:more){.LoginForm-module__kP6T9q__loginPanel,.LoginForm-module__kP6T9q__loginInput,.LoginForm-module__kP6T9q__loginGhost,.LoginForm-module__kP6T9q__localeSwitch{border-width:2px}}@media (forced-colors:active){.LoginForm-module__kP6T9q__loginPanel,.LoginForm-module__kP6T9q__loginInput,.LoginForm-module__kP6T9q__loginCta,.LoginForm-module__kP6T9q__loginGhost,.LoginForm-module__kP6T9q__passwordReveal,.LoginForm-module__kP6T9q__loginLinkCta,.LoginForm-module__kP6T9q__errorNotice,.LoginForm-module__kP6T9q__infoNotice,.LoginForm-module__kP6T9q__localeSwitch,.LoginForm-module__kP6T9q__localeChoice{border:1px solid canvastext}.LoginForm-module__kP6T9q__loginCta,.LoginForm-module__kP6T9q__loginLinkCta{forced-color-adjust:auto}}
.RegisterForm-module__vQdeoG__layout{width:min(100%,980px);margin:0 auto}.RegisterForm-module__vQdeoG__hero{text-align:center;max-width:760px;margin:0 auto 24px}.RegisterForm-module__vQdeoG__eyebrow{color:var(--primary);letter-spacing:.055em;text-transform:uppercase;margin-bottom:8px;font-size:.8125rem;font-weight:850;display:inline-block}.RegisterForm-module__vQdeoG__hero h1,.RegisterForm-module__vQdeoG__successCard h1{color:var(--text-primary);margin:0}.RegisterForm-module__vQdeoG__hero p,.RegisterForm-module__vQdeoG__successCard p{color:var(--text-secondary);margin:10px 0 0;line-height:1.65}.RegisterForm-module__vQdeoG__steps{color:var(--text-muted);justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:.8125rem;display:flex}.RegisterForm-module__vQdeoG__steps span{border:1px solid var(--border-strong);background:var(--surface);width:28px;height:28px;color:var(--primary);border-radius:999px;justify-content:center;align-items:center;font-weight:850;display:inline-flex}.RegisterForm-module__vQdeoG__steps strong{color:var(--text-secondary);font-weight:750}.RegisterForm-module__vQdeoG__steps i{background:var(--border-strong);width:28px;height:1px}.RegisterForm-module__vQdeoG__card,.RegisterForm-module__vQdeoG__successCard{border:1px solid var(--border);background:var(--surface);width:min(100%,680px);box-shadow:var(--shadow-sm,0 10px 32px #0f172a12);border-radius:16px;margin:0 auto;padding:24px}.RegisterForm-module__vQdeoG__form{gap:16px;display:grid}.RegisterForm-module__vQdeoG__nameGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.RegisterForm-module__vQdeoG__field{gap:6px;display:grid}.RegisterForm-module__vQdeoG__field>span{color:var(--text-primary);font-weight:750}.RegisterForm-module__vQdeoG__field input{border:1px solid var(--border);background:var(--surface-input,var(--surface));width:100%;min-height:46px;color:var(--text-primary);border-radius:9px;padding:0 12px}.RegisterForm-module__vQdeoG__field input:focus-visible,.RegisterForm-module__vQdeoG__consent input:focus-visible,.RegisterForm-module__vQdeoG__submit:focus-visible,.RegisterForm-module__vQdeoG__devLink:focus-visible,.RegisterForm-module__vQdeoG__signInLine a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.RegisterForm-module__vQdeoG__field small{color:var(--text-muted);line-height:1.5}.RegisterForm-module__vQdeoG__consent{border:1px solid var(--border);background:var(--surface-subtle,var(--surface));color:var(--text-secondary);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;line-height:1.55;display:grid}.RegisterForm-module__vQdeoG__consent input{width:18px;height:18px;accent-color:var(--primary);margin:2px 0 0}.RegisterForm-module__vQdeoG__consent a,.RegisterForm-module__vQdeoG__signInLine a{color:var(--primary);font-weight:750}.RegisterForm-module__vQdeoG__error{border:1px solid var(--danger-border,#fecaca);background:var(--danger-soft,#fff1f0);color:var(--danger,#b42318);border-radius:9px;margin:0;padding:10px 12px;line-height:1.5}.RegisterForm-module__vQdeoG__submit,.RegisterForm-module__vQdeoG__devLink{border:1px solid var(--primary);background:var(--primary);min-height:46px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-weight:850;text-decoration:none;display:inline-flex;color:var(--text-on-primary,#fff)!important}.RegisterForm-module__vQdeoG__submit:hover:not(:disabled),.RegisterForm-module__vQdeoG__devLink:hover{background:var(--primary-hover)}.RegisterForm-module__vQdeoG__submit:disabled{cursor:wait;opacity:.72}.RegisterForm-module__vQdeoG__signInLine{color:var(--text-muted);text-align:center;margin:0}.RegisterForm-module__vQdeoG__successCard{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.RegisterForm-module__vQdeoG__successIcon{background:var(--success-soft,#f0fdf4);width:44px;height:44px;color:var(--success,#166534);border-radius:999px;justify-content:center;align-items:center;font-size:1.25rem;font-weight:900;display:inline-flex}.RegisterForm-module__vQdeoG__nextStep{border:1px solid var(--border);background:var(--surface-subtle,var(--surface));border-radius:9px;padding:10px 12px}.RegisterForm-module__vQdeoG__devLink{margin-top:16px;padding:0 14px}@media (max-width:700px){.RegisterForm-module__vQdeoG__nameGrid{grid-template-columns:1fr}.RegisterForm-module__vQdeoG__steps{flex-direction:column;align-items:flex-start}.RegisterForm-module__vQdeoG__steps i{width:1px;height:14px;margin-left:13px}.RegisterForm-module__vQdeoG__successCard{grid-template-columns:1fr}}
