:root{--k-indigo:#23288f;--k-nuit:#0f1238;--k-safran:#ffb31a;--k-papier:#f7f7fb;--k-brume:#e4e5f0;--k-ardoise:#5a5d78;--k-fam-grow:#a23e7c;--k-fam-money:#067d51;--k-fam-people:#7d4dad;--k-fam-operate:#677005;--k-fam-together:#046fa8;--k-fam-trust:#596989;--k-fam-intel:#02787d;--k-fam-platform:#23288f;--k-bg:#f7f7fb;--k-surface:#fff;--k-surface-2:#eff0f7;--k-text:#0f1238;--k-text-muted:#5a5d78;--k-primary:#23288f;--k-primary-hover:#1b1f73;--k-on-primary:#fff;--k-primary-soft:#e9eafb;--k-border:#e4e5f0;--k-border-strong:#c9cbdd;--k-highlight:#ffb31a;--k-success:#12805c;--k-warning:#b45309;--k-critical:#c2341f;--k-info:#2e5bd8;--k-band:#0f1238;--k-on-band:#f7f7fb;--k-on-band-muted:#aeb0cf;--k-band-line:#2a2e63;--k-on-band-primary:#f7f7fb;--k-on-band-primary-ink:#0f1238;--logo-ink:var(--k-text);--logo-lens:var(--k-safran);--k-f-display:var(--font-sora),"Sora",var(--font-noto),"Noto Sans",ui-sans-serif,system-ui,sans-serif;--k-f-text:var(--font-noto),"Noto Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--k-f-mono:var(--font-noto-mono),"Noto Sans Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--k-fs-xl:clamp(52px,8.6vw,116px);--k-fs-1:clamp(34px,4.6vw,56px);--k-fs-2:clamp(26px,3vw,36px);--k-fs-3:clamp(20px,2vw,24px);--k-fs-lead:clamp(18px,1.6vw,21px);--k-fs-body:16px;--k-fs-sm:14px;--k-fs-xs:13px;--k-fs-label:12px;--k-lh-tight:1.04;--k-lh-title:1.12;--k-lh-body:1.65;--k-track-display:-.035em;--k-track-title:-.025em;--k-track-label:.09em;--k-1:4px;--k-2:8px;--k-3:12px;--k-4:16px;--k-6:24px;--k-8:32px;--k-12:48px;--k-16:64px;--k-24:96px;--k-section:clamp(64px,8vw,112px);--k-gutter:clamp(16px,4vw,48px);--k-max:1240px;--k-measure:62ch;--k-r-xs:6px;--k-r-sm:10px;--k-r-btn:12px;--k-r-card:14px;--k-r-lg:22px;--k-r-full:999px;--k-r-tile:28%;--k-line:1px solid var(--k-border);--k-shadow-1:0 1px 2px #0f12380f,0 1px 1px #0f12380a;--k-shadow-2:0 8px 24px -8px #0f12381f,0 2px 6px #0f12380f;--k-shadow-3:0 24px 56px -16px #0f123824,0 4px 12px #0f12380f;--k-focus:0 0 0 3px var(--k-bg),0 0 0 5px var(--k-primary);--k-t-fast:.12s;--k-t-base:.2s;--k-t-slow:.32s;--k-ease:cubic-bezier(.2,.8,.2,1);--k-touch:44px}@media (prefers-color-scheme:dark){:root:not(.light){--k-bg:#0b0d26;--k-surface:#14173a;--k-surface-2:#1a1e48;--k-text:#ecedfa;--k-text-muted:#9093b8;--k-primary:#8a8fff;--k-primary-hover:#a3a7ff;--k-on-primary:#0b0d26;--k-primary-soft:#22266a;--k-border:#272b57;--k-border-strong:#3a3f78;--k-success:#3dbe8b;--k-warning:#f0a040;--k-critical:#f07a66;--k-info:#7fa0ff;--k-band:#161a46;--k-band-line:#2e3370;--k-shadow-1:0 1px 2px #0000004d;--k-shadow-2:0 8px 24px -8px #00000073;--k-shadow-3:0 24px 56px -16px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root.dark{--k-bg:#0b0d26;--k-surface:#14173a;--k-surface-2:#1a1e48;--k-text:#ecedfa;--k-text-muted:#9093b8;--k-primary:#8a8fff;--k-primary-hover:#a3a7ff;--k-on-primary:#0b0d26;--k-primary-soft:#22266a;--k-border:#272b57;--k-border-strong:#3a3f78;--k-success:#3dbe8b;--k-warning:#f0a040;--k-critical:#f07a66;--k-info:#7fa0ff;--k-band:#161a46;--k-band-line:#2e3370;--k-shadow-1:0 1px 2px #0000004d;--k-shadow-2:0 8px 24px -8px #00000073;--k-shadow-3:0 24px 56px -16px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--k-bg);color:var(--k-text);font:400 var(--k-fs-body)/var(--k-lh-body) var(--k-f-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--k-f-display);text-wrap:balance;color:inherit;margin:0;font-weight:600}h1{letter-spacing:var(--k-track-display);line-height:var(--k-lh-tight)}h2{letter-spacing:var(--k-track-title);line-height:var(--k-lh-title)}h3{letter-spacing:-.015em;line-height:1.25}p{text-wrap:pretty;margin:0}a{color:inherit}img,svg{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--k-primary);outline-offset:3px;border-radius:4px}::selection{background:var(--k-primary-soft);color:var(--k-text)}[hidden]{display:none!important}.k-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.k-skip{z-index:100;background:var(--k-primary);color:var(--k-on-primary);border-radius:var(--k-r-btn);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.k-skip:focus{top:12px}.k-wrap{width:100%;max-width:calc(var(--k-max) + 2 * var(--k-gutter));padding-inline:var(--k-gutter);margin-inline:auto}.k-section{padding-block:var(--k-section)}.k-section+.k-section.is-flush{padding-top:0}.k-band{background:var(--k-band);color:var(--k-on-band);--logo-ink:var(--k-on-band)}.k-band .k-muted{color:var(--k-on-band-muted)}.k-grid{column-gap:24px;row-gap:var(--k-8);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (max-width:899px){.k-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:599px){.k-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px}}.k-rule{border:0;border-top:var(--k-line);margin:0}.k-band .k-rule{border-top-color:var(--k-band-line)}.k-display{font-family:var(--k-f-display);font-weight:600;font-size:var(--k-fs-xl);letter-spacing:var(--k-track-display);line-height:.98}.k-t1{font-size:var(--k-fs-1)}.k-t2{font-size:var(--k-fs-2)}.k-t3{font-size:var(--k-fs-3)}.k-lead{font-size:var(--k-fs-lead);line-height:1.5}.k-muted{color:var(--k-text-muted)}.k-measure{max-width:var(--k-measure)}.k-label{font-family:var(--k-f-mono);font-size:var(--k-fs-label);letter-spacing:var(--k-track-label);text-transform:uppercase;color:var(--k-text-muted);align-items:center;gap:10px;font-weight:500;display:inline-flex}.k-band .k-label{color:var(--k-on-band-muted)}.k-num{font-variant-numeric:tabular-nums}.k-mono{font-family:var(--k-f-mono)}.k-wordmark{height:auto;color:var(--logo-ink);display:block}.k-symbol{height:auto;display:block}.k-btn{--_bg:var(--k-primary);--_fg:var(--k-on-primary);--_bd:var(--k-primary);min-height:var(--k-touch);border-radius:var(--k-r-btn);border:1px solid var(--_bd);background:var(--_bg);color:var(--_fg);font:600 15px/1 var(--k-f-text);cursor:pointer;white-space:nowrap;transition:background-color var(--k-t-fast) var(--k-ease),border-color var(--k-t-fast) var(--k-ease),color var(--k-t-fast) var(--k-ease),transform var(--k-t-fast) var(--k-ease);justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.k-btn:hover{--_bg:var(--k-primary-hover);--_bd:var(--k-primary-hover)}.k-btn:active{transform:scale(.98)}.k-btn:focus-visible{box-shadow:var(--k-focus);outline:none}.k-btn[disabled],.k-btn[aria-disabled=true]{--_bg:var(--k-surface-2);--_bd:var(--k-border);--_fg:var(--k-text-muted);cursor:not-allowed;transform:none}.k-btn.is-loading{pointer-events:none;position:relative;color:#0000!important}.k-btn.is-loading:after{content:"";border:2px solid var(--k-on-primary);border-right-color:#0000;border-radius:50%;width:16px;height:16px;margin:auto;animation:.7s linear infinite k-spin;position:absolute;inset:0}.k-btn--ghost{--_bg:transparent;--_fg:var(--k-text);--_bd:var(--k-border-strong)}.k-btn--ghost:hover{--_bg:var(--k-primary-soft);--_bd:var(--k-primary);--_fg:var(--k-text)}.k-btn--lg{min-height:52px;padding:0 28px;font-size:16px}.k-band .k-btn{--_bg:var(--k-on-band-primary);--_fg:var(--k-on-band-primary-ink);--_bd:var(--k-on-band-primary)}.k-band .k-btn:hover{--_bg:#fff;--_bd:#fff}.k-band .k-btn--ghost{--_bg:transparent;--_fg:var(--k-on-band);--_bd:var(--k-band-line)}.k-band .k-btn--ghost:hover{--_bg:#ffffff0f;--_bd:var(--k-on-band-muted)}.k-band .k-btn:focus-visible{box-shadow:0 0 0 3px var(--k-band),0 0 0 5px var(--k-on-band)}@keyframes k-spin{to{transform:rotate(360deg)}}.k-link{color:var(--k-primary);min-height:var(--k-touch);border-radius:4px;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.k-band .k-link{color:var(--k-on-band)}.k-link .k-arrow{transition:transform var(--k-t-base) var(--k-ease)}.k-link:hover .k-arrow{transform:translate(4px)}.k-link:hover span:not(.k-arrow){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.k-arrow{flex:none;width:16px;height:16px}.k-tag{border-radius:var(--k-r-full);border:var(--k-line);min-height:28px;font:500 13px/1 var(--k-f-text);color:var(--k-text-muted);background:var(--k-surface);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.k-band .k-tag{border-color:var(--k-band-line);color:var(--k-on-band-muted);background:0 0}.k-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.k-point{background:var(--k-safran);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.k-tile{width:var(--_s,48px);height:var(--_s,48px);flex:none;display:block}.k-tile svg{width:100%;height:100%;display:block}.k-tile--sm{--_s:32px}.k-tile--md{--_s:44px}.k-tile--lg{--_s:72px}.k-tile--xl{--_s:112px}.k-field{gap:6px;min-width:0;display:grid}.k-field label,.k-field legend{font-weight:600;font-size:var(--k-fs-sm)}.k-field .k-hint{font-size:var(--k-fs-xs);color:var(--k-text-muted)}.k-input{width:100%;min-height:var(--k-touch);border:1px solid var(--k-border-strong);border-radius:var(--k-r-btn);background:var(--k-surface);color:var(--k-text);transition:border-color var(--k-t-fast) var(--k-ease),box-shadow var(--k-t-fast) var(--k-ease);padding:10px 14px;font-size:16px}textarea.k-input{resize:vertical;min-height:132px;line-height:1.5}select.k-input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.k-input::placeholder{color:var(--k-text-muted);opacity:.8}.k-input:hover{border-color:var(--k-text-muted)}.k-input:focus{border-color:var(--k-primary);box-shadow:0 0 0 3px var(--k-primary-soft);outline:none}.k-field.is-error .k-input{border-color:var(--k-critical)}.k-field .k-error{font-size:var(--k-fs-xs);color:var(--k-critical);min-height:0;font-weight:500}.k-field .k-error:empty{display:none}.k-check{font-size:var(--k-fs-sm);align-items:flex-start;gap:10px;display:flex}.k-check input{width:20px;height:20px;accent-color:var(--k-primary);flex:none;margin:2px 0 0}.k-alert{border-radius:var(--k-r-card);border:var(--k-line);background:var(--k-surface);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.k-alert--success{border-color:color-mix(in srgb,var(--k-success) 40%,var(--k-border))}.k-alert--error{border-color:color-mix(in srgb,var(--k-critical) 45%,var(--k-border));color:var(--k-text)}.k-orbit{fill:none;stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke}@keyframes k-enter-up{0%{opacity:.001;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes k-enter-left{0%{opacity:.001;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes k-lens-on{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}}.k-seg{border-radius:var(--k-r-full);background:var(--k-surface-2);border:var(--k-line);gap:4px;padding:4px;display:inline-flex}.k-seg button{border-radius:var(--k-r-full);min-height:36px;font:600 14px var(--k-f-text);color:var(--k-text-muted);cursor:pointer;transition:background-color var(--k-t-fast) var(--k-ease),color var(--k-t-fast) var(--k-ease);background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.k-seg button[aria-pressed=true]{background:var(--k-surface);color:var(--k-text);box-shadow:var(--k-shadow-1)}.k-seg button:focus-visible{outline:2px solid var(--k-primary);outline-offset:1px}.k-step{border:1px solid var(--k-border-strong);border-radius:var(--k-r-btn);background:var(--k-surface);align-items:center;display:inline-flex;overflow:hidden}.k-step button{width:var(--k-touch);height:var(--k-touch);font:500 20px/1 var(--k-f-text);cursor:pointer;color:var(--k-text);background:0 0;border:0}.k-step button:hover:not([disabled]){background:var(--k-surface-2)}.k-step button[disabled]{color:var(--k-text-disabled,var(--k-border-strong));cursor:not-allowed}.k-step input{width:72px;height:var(--k-touch);border:0;border-inline:var(--k-line);text-align:center;font:600 17px var(--k-f-text);color:var(--k-text);font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0}.k-step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.k-step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.k-step input:focus{background:var(--k-primary-soft);outline:none}.k-badge{border-radius:var(--k-r-full);min-height:24px;font:600 12px/1 var(--k-f-text);background:var(--k-primary-soft);color:var(--k-primary);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.k-badge--ok{background:color-mix(in srgb,var(--k-success) 14%,transparent);color:var(--k-success)}.k-badge--muted{background:var(--k-surface-2);color:var(--k-text-muted)}.k-toasts{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:90;gap:8px;width:min(440px,100% - 32px);display:grid;position:fixed;transform:translate(-50%)}.k-toast{border-radius:var(--k-r-btn);background:var(--k-nuit);color:#f7f7fb;box-shadow:var(--k-shadow-3);animation:k-enter-up var(--k-t-base) var(--k-ease) both;align-items:center;gap:12px;padding:14px 18px;font-size:14px;display:flex}.k-toast:before{content:"";background:var(--k-safran);border-radius:50%;flex:none;width:8px;height:8px}.k-toast.is-error{background:var(--k-critical)}.k-toast.is-error:before{background:#fff}.k-pass{position:relative}.k-pass .k-input{padding-right:96px}.k-pass button{min-height:34px;font:600 13px var(--k-f-text);color:var(--k-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.k-pass button:hover{background:var(--k-primary-soft)}.sh{top:env(safe-area-inset-top,0px);z-index:50;background:var(--k-bg);transition:transform var(--k-t-slow) var(--k-ease),border-color var(--k-t-base) var(--k-ease),box-shadow var(--k-t-base) var(--k-ease);border-bottom:1px solid #0000;position:sticky}.sh.is-scrolled{border-bottom-color:var(--k-border)}.sh.is-hidden{transform:translateY(-100%)}.sh.is-mega,.sh.is-open{border-bottom-color:var(--k-border)}.sh-in{min-height:76px;transition:min-height var(--k-t-base) var(--k-ease);align-items:center;gap:24px;display:flex}.sh.is-scrolled .sh-in{min-height:64px}.sh-logo{--logo-ink:var(--k-text);border-radius:6px;flex:none;display:block}.sh-wm{width:108px}.sh-nav{flex:1;justify-content:center;min-width:0;display:flex}.sh-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:flex}.sh-nav a,.sh-mega-b{min-height:var(--k-touch);border-radius:var(--k-r-sm);font:500 15px var(--k-f-text);color:var(--k-text-muted);cursor:pointer;transition:color var(--k-t-fast) var(--k-ease),background-color var(--k-t-fast) var(--k-ease);background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.sh-nav a:hover,.sh-mega-b:hover,.sh-mega-b[aria-expanded=true]{color:var(--k-text);background:var(--k-surface-2)}.sh-nav a[aria-current],.sh-mega-b[aria-current]{color:var(--k-text);box-shadow:inset 0 -2px 0 var(--k-primary);border-radius:0}.sh-mega-b .ic-chev{transition:transform var(--k-t-base) var(--k-ease)}.sh-mega-b[aria-expanded=true] .ic-chev{transform:rotate(180deg)}.sh-right{flex:none;align-items:center;gap:6px;display:flex}.sh-login{min-height:var(--k-touch);border-radius:var(--k-r-sm);align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sh-login:hover{background:var(--k-surface-2)}.sh-cta{min-height:40px;padding:0 18px;font-size:14px}.sh-acc{min-height:var(--k-touch);border:var(--k-line);border-radius:var(--k-r-full);align-items:center;gap:10px;padding:0 14px 0 6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sh-acc:hover{border-color:var(--k-primary)}.av{background:var(--k-primary);width:32px;height:32px;color:var(--k-on-primary);font:600 14px var(--k-f-display);border-radius:50%;place-items:center;display:inline-grid}.sh-burger{width:var(--k-touch);height:var(--k-touch);cursor:pointer;border-radius:var(--k-r-sm);background:0 0;border:0;margin-left:auto;display:none;position:relative}.sh-burger i{background:var(--k-text);height:1.75px;transition:transform var(--k-t-base) var(--k-ease);border-radius:2px;position:absolute;left:11px;right:11px}.sh-burger i:first-of-type{top:17px}.sh-burger i:last-of-type{top:25px}.sh-burger[aria-expanded=true] i:first-of-type{transform:translateY(4px)rotate(45deg)}.sh-burger[aria-expanded=true] i:last-of-type{transform:translateY(-4px)rotate(-45deg)}@media (max-width:1060px){.sh-nav a,.sh-mega-b,.sh-login{padding:0 10px}}@media (max-width:960px){.sh-nav,.sh-right{display:none}.sh-burger{display:block}}.mega{background:var(--k-surface);border-bottom:var(--k-line);box-shadow:var(--k-shadow-3);max-height:calc(100dvh - 80px);animation:k-enter-up var(--k-t-base) var(--k-ease) both;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mega-in{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;padding-block:32px 36px;display:grid}.mega-f ul{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mega-f a{border-radius:var(--k-r-card);transition:background-color var(--k-t-fast) var(--k-ease);align-items:center;gap:14px;padding:10px;text-decoration:none;display:flex}.mega-f a:hover{background:var(--k-surface-2)}.mega-f a span{gap:2px;min-width:0;display:grid}.mega-f small{color:var(--k-text-muted);font-size:13px}.mega-fams{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 24px;margin-top:12px;display:grid}.mega-fh{align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.mega-fams ul{margin:0;padding:0;list-style:none;display:grid}.mega-fams a{color:var(--k-text-muted);padding:4px 0;font-size:14px;text-decoration:none;display:block}.mega-fams a:hover{color:var(--k-primary)}.mega-foot{border-top:var(--k-line);gap:24px;margin-top:20px;padding-top:12px;display:flex}.mnav{border-top:var(--k-line);background:var(--k-bg);height:calc(100dvh - 76px);padding-block:12px 32px;overflow-y:auto}.mnav ul{margin:0;padding:0;list-style:none}.mnav li a{border-bottom:var(--k-line);font:600 28px/1.15 var(--k-f-display);letter-spacing:-.025em;padding:14px 0;text-decoration:none;display:block}.mnav li a[aria-current]{color:var(--k-primary)}.mnav-act{gap:12px;margin-top:28px;display:grid}body.menu-open{overflow:hidden}#contenu{outline:none;min-height:60vh;display:block}#contenu.is-enter>*{animation:k-enter-up var(--k-t-slow) var(--k-ease) both}#contenu h1:focus{outline:none}.k-section.is-tight{padding-block:clamp(24px,4vw,48px)}.sec-h{gap:10px;margin-bottom:clamp(24px,4vw,40px);display:grid}.sec-h--row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;display:flex}.sec-h--row>div{gap:8px;display:grid}.ph{gap:16px;padding-block:clamp(48px,7vw,96px) clamp(8px,2vw,16px);display:grid}.ph .k-lead{max-width:56ch}.ph--c{text-align:center;justify-items:center}.end-a{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(40px,6vw,96px) clamp(32px,5vw,72px);display:grid}.hero-t{gap:22px;min-width:0;display:grid}.hero h1{animation:k-enter-left var(--k-t-slow) var(--k-ease) both}.hero-sub{font:500 var(--k-fs-3)/1.35 var(--k-f-display);letter-spacing:-.015em;color:var(--k-text-muted);max-width:24ch}.hero-diff{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hero-diff li{border:var(--k-line);border-radius:var(--k-r-full);min-height:30px;font:500 13px var(--k-f-mono);letter-spacing:.02em;color:var(--k-text-muted);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.hero-diff li:before{content:"";border:1.5px solid var(--k-primary);border-radius:50%;width:6px;height:6px}.hero-act{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.hero-note{color:var(--k-text-muted);font-size:13px}@media (max-width:899px){.hero-in{grid-template-columns:1fr}}@media (max-width:480px){.hero-act .k-btn{width:100%}}.orb{aspect-ratio:1000/640;--t:clamp(40px,5vw,62px);width:100%;max-width:100%;margin-bottom:64px;position:relative}.orb-svg{width:100%;height:100%;color:var(--k-border-strong);position:absolute;inset:0;overflow:visible}.orb-svg .k-orbit{stroke-width:1.5px}.orb-lens{fill:var(--k-safran);animation:k-lens-on .9s var(--k-ease) .3s both}.orb-app{animation:k-enter-up var(--k-t-slow) var(--k-ease) both;animation-delay:calc(.2s + var(--d));border-radius:16px;display:block;position:absolute;transform:translate(-50%,-50%)}.orb-app .k-tile{--_s:var(--t);transition:transform var(--k-t-base) var(--k-ease);filter:drop-shadow(0 6px 12px #0f123824)}.orb-app:hover .k-tile,.orb-app:focus-visible .k-tile{transform:scale(1.08)}.orb-cap{text-align:center;pointer-events:none;justify-items:center;gap:2px;width:min(92%,420px);font-size:14px;display:grid;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%)}.orb-cap b{font:600 15px var(--k-f-display);letter-spacing:-.01em}.orb-cap span{color:var(--k-text-muted)}.orb-cap.is-app b{color:var(--k-primary)}@media (max-width:599px){.orb{--t:38px;margin-bottom:72px}.orb-cap{font-size:13px}}.ex{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:clamp(16px,3vw,40px);display:grid}.ex-tabs{gap:4px;display:grid}.ex-tabs [role=tab]{border-radius:var(--k-r-card);text-align:left;cursor:pointer;width:100%;min-height:72px;transition:background-color var(--k-t-fast) var(--k-ease),border-color var(--k-t-fast) var(--k-ease);background:0 0;border:1px solid #0000;align-items:center;gap:14px;padding:10px 14px;display:flex}.ex-tabs [role=tab] span{gap:2px;min-width:0;display:grid}.ex-tabs [role=tab] b{font:600 16px var(--k-f-display);letter-spacing:-.01em}.ex-tabs [role=tab] small{color:var(--k-text-muted);font-size:13px}.ex-tabs [role=tab]:hover{background:var(--k-surface-2)}.ex-tabs [role=tab][aria-selected=true]{background:var(--k-surface);border-color:var(--k-border);box-shadow:var(--k-shadow-1)}.ex-p.is-enter .ex-in{animation:k-enter-left var(--k-t-base) var(--k-ease) both}.ex-in{gap:14px;display:grid}.ex-cap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;font-size:15px;display:flex}@media (max-width:899px){.ex{grid-template-columns:1fr}.ex-tabs{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--k-gutter));padding-inline:var(--k-gutter);scrollbar-width:none;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.ex-tabs [role=tab]{scroll-snap-align:start}}.shot{border-radius:var(--k-r-lg);border:var(--k-line);background:var(--k-surface);box-shadow:var(--k-shadow-2);margin:0;overflow:hidden}.shot-bar{border-bottom:var(--k-line);background:var(--k-surface-2);align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.shot-bar i{background:var(--k-border-strong);border-radius:50%;width:9px;height:9px}.shot-bar span{font:500 12px var(--k-f-mono);color:var(--k-text-muted);margin-left:10px}.shot img{aspect-ratio:1120/700;background:#f7f7fb;width:100%;height:auto;display:block}.shot-cap{margin-top:10px;font-size:13px}.how-h{margin-bottom:clamp(24px,4vw,40px)}.how{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px;margin:0;padding:0;list-style:none;display:grid;position:relative}.how li{border-top:2px solid var(--k-text);align-content:start;gap:8px;padding-top:24px;display:grid;position:relative}.how-n{background:var(--k-bg);border:2px solid var(--k-text);width:32px;height:32px;font:600 14px var(--k-f-display);border-radius:50%;place-items:center;display:grid;position:absolute;top:-17px;left:0}.how li:last-child .how-n{border-color:var(--k-safran)}@media (max-width:799px){.how{grid-template-columns:1fr;gap:40px}}.why-h{margin-bottom:clamp(24px,4vw,40px)}.why{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;margin:0;padding:0;list-style:none;display:grid}.why--4{grid-template-columns:repeat(4,minmax(0,1fr))}.why li{border-top:1px solid var(--k-band-line);align-content:start;gap:10px;padding-top:20px;display:grid}.why p{color:var(--k-on-band-muted)}@media (max-width:899px){.why,.why--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.why,.why--4{grid-template-columns:1fr}}.pls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pl{border:var(--k-line);border-radius:var(--k-r-lg);background:var(--k-surface);flex-direction:column;gap:16px;padding:32px 28px;display:flex;position:relative}.pl.is-hl{border:1.5px solid var(--k-primary);box-shadow:var(--k-shadow-2)}.pl-flag{border-radius:var(--k-r-full);background:var(--k-primary);min-height:24px;color:var(--k-on-primary);font:600 12px var(--k-f-text);align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:absolute;top:-12px;left:28px}.pl-flag:before{content:"";background:var(--k-safran);border-radius:50%;width:6px;height:6px}.pl-name{font:600 24px var(--k-f-display);letter-spacing:-.02em}.pl-line{color:var(--k-text-muted);min-height:2.8em;margin-top:-8px;font-size:15px}.pl-price{min-height:84px}.pp{align-items:baseline;gap:8px;display:flex}.pp-v{font:600 clamp(36px,4vw,48px)/1 var(--k-f-display);letter-spacing:-.04em}.pp-v--txt{font-size:clamp(30px,3vw,36px)}.pp-u{font:600 16px var(--k-f-display);color:var(--k-text-muted)}.pp-s{color:var(--k-text-muted);margin-top:8px;font-size:13px}.pl-promo{margin-top:-6px}.pl-pts{border-top:var(--k-line);gap:10px;margin:0;padding:16px 0 0;font-size:15px;list-style:none;display:grid}.pl-pts li{align-items:flex-start;gap:10px;display:flex}.ic-check{color:var(--k-success);flex:none;margin-top:3px}.pl-cta{width:100%;margin-top:auto}@media (max-width:999px){.pls{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.pl-line,.pl-price{min-height:0}}.pctl{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;margin:0 auto 40px;display:flex}.pctl-u{align-items:center;gap:14px;display:flex}.pctl-u label{font-size:15px;font-weight:600}.calc-w{border-top:var(--k-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:32px 64px;padding-top:clamp(24px,4vw,40px);display:grid}.calc-h{gap:12px;display:grid}.calc-c{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:12px;display:flex}.calc{border:var(--k-line);border-radius:var(--k-r-lg);background:var(--k-surface);padding:clamp(20px,3vw,32px)}.calc-l{margin:0;display:grid}.cr{border-bottom:var(--k-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding:12px 0;display:flex}.cr dt{color:var(--k-text-muted);font-size:15px}.cr dd{text-align:right;margin:0;font-weight:600}.cr small{color:var(--k-text-muted);font-weight:400}.cr s{color:var(--k-text-muted);margin-left:6px;font-size:14px;font-weight:400}.pos{color:var(--k-success)}.calc-t{gap:6px;padding-top:20px;display:grid}.calc-v{font:600 clamp(32px,4vw,44px)/1.05 var(--k-f-display);letter-spacing:-.035em}.calc-s{font-size:15px}.calc-how{border-radius:var(--k-r-sm);background:var(--k-surface-2);color:var(--k-text-muted);margin-top:16px;padding:12px 14px;font-size:13px}@media (max-width:899px){.calc-w{grid-template-columns:1fr}}.cmp-h{margin-bottom:14px}.cmpw{border:var(--k-line);border-radius:var(--k-r-lg);background:var(--k-surface);overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.cmp th,.cmp td{text-align:left;border-bottom:var(--k-line);vertical-align:top;padding:14px 18px}.cmp thead th{font:600 18px var(--k-f-display);letter-spacing:-.015em}.cmp tbody th{color:var(--k-text-muted);width:18%;font-weight:500}.cmp .is-hl{background:color-mix(in srgb,var(--k-primary) 6%,transparent)}.cmp tfoot td,.cmp tfoot th{border-bottom:0}.cmp tfoot .k-btn{width:100%;min-height:40px;font-size:14px}.faq{gap:4px;max-width:760px;display:grid}.faq h2{margin-bottom:10px}.faq details{border-bottom:var(--k-line)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 0;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 22px/1 var(--k-f-text);color:var(--k-text-muted)}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--k-text-muted);max-width:62ch;padding:0 0 18px}.af{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:28px;display:flex}.af .chips{margin:0}.af-q{flex:0 300px;min-width:200px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border-radius:var(--k-r-full);border:1px solid var(--k-border);min-height:40px;font:500 14px var(--k-f-text);color:var(--k-text);cursor:pointer;transition:border-color var(--k-t-fast) var(--k-ease);background:0 0;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:relative}.chip:hover{border-color:var(--k-border-strong)}.chip[aria-pressed=true]{background:var(--k-text);border-color:var(--k-text);color:var(--k-bg)}.chip--r,.chip--c{padding:0}.chip--r input,.chip--c input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip--r span,.chip--c span{border-radius:var(--k-r-full);align-items:center;gap:8px;min-height:40px;padding:0 16px;display:flex}:is(.chip--r:has(input:checked),.chip--c:has(input:checked)){background:var(--k-text);border-color:var(--k-text);color:var(--k-bg)}:is(.chip--r:has(input:focus-visible),.chip--c:has(input:focus-visible)){box-shadow:var(--k-focus)}.chip .k-tile{--_s:20px}@media (max-width:699px){.af .chips{margin-inline:calc(-1 * var(--k-gutter));padding-inline:var(--k-gutter);width:calc(100% + 2 * var(--k-gutter));scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.af .chip{flex:none}.af-q{flex:100%}}.ag{margin-bottom:clamp(24px,4vw,40px)}.ag-h{font:600 15px var(--k-f-display);align-items:center;gap:10px;margin-bottom:8px;display:flex}.ag-h .k-muted{font:500 13px var(--k-f-text)}.arows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.arows li{border-top:var(--k-line)}.arow{grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:16px;padding:16px 4px;text-decoration:none;display:grid}.arow-t{gap:2px;min-width:0;display:grid}.arow-t b{font:600 17px var(--k-f-display);letter-spacing:-.01em}.arow-t span{color:var(--k-text-muted);font-size:15px}.arow .k-arrow{color:var(--k-text-muted);transition:transform var(--k-t-base) var(--k-ease)}.arow:hover b{color:var(--k-primary)}.arow:hover .k-arrow{color:var(--k-primary);transform:translate(4px)}@media (max-width:799px){.arows{grid-template-columns:1fr}}.empty{gap:8px;padding:40px 0;display:grid}.ap-h{padding-block:clamp(28px,4vw,48px) clamp(12px,2vw,24px)}.crumbs{color:var(--k-text-muted);flex-wrap:wrap;gap:8px;margin-bottom:clamp(24px,4vw,48px);font-size:14px;display:flex}.crumbs a{color:inherit;text-underline-offset:3px}.crumbs [aria-current]{color:var(--k-text);font-weight:500}.ap-id{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,40px);display:grid}.ap-id>div{gap:12px;min-width:0;display:grid}.ap-pitch{font:500 var(--k-fs-3)/1.35 var(--k-f-display);letter-spacing:-.015em;color:var(--k-text-muted)}.ap-act{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media (max-width:599px){.ap-id{grid-template-columns:1fr}.ap-id .k-tile{--_s:72px}.ap-act .k-btn{width:100%}}.ap-pv{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;display:grid}.ap-b{border-top:2px solid var(--k-text);align-content:start;gap:10px;padding-top:20px;display:grid}.ap-prob{font:500 21px/1.4 var(--k-f-display);letter-spacing:-.01em}.ap-val{font-size:17px}@media (max-width:799px){.ap-pv{grid-template-columns:1fr}}.ap-fb{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 48px;display:grid}.ap-fb>div{align-content:start;gap:14px;display:grid}.ap-uses{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ap-uses li{align-items:flex-start;gap:10px;display:flex}.ap-ben{gap:14px;margin:0;display:grid}.ap-ben dt{font-weight:600}.ap-ben dd{margin:2px 0 0}.ap-fam{align-items:center;gap:8px;display:flex}.ap-rel{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ap-rel a{align-items:center;gap:10px;padding:6px 0;font-weight:500;text-decoration:none;display:flex}.ap-rel a:hover{color:var(--k-primary)}@media (max-width:899px){.ap-fb{grid-template-columns:1fr}}.ap-offer{border-radius:var(--k-r-lg);background:var(--k-surface);border:var(--k-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;padding:clamp(24px,4vw,48px);display:grid}.ap-offer>div:first-child{gap:8px;display:grid}.ap-of{margin:0;padding:0;list-style:none;display:grid}.ap-of li{border-bottom:var(--k-line);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 0;display:flex}.ap-of span{color:var(--k-text-muted)}.ap-of-a{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 28px;display:flex}@media (max-width:799px){.ap-offer{grid-template-columns:1fr}.ap-of-a .k-btn{width:100%}}.ab-who{font:500 clamp(22px,2.6vw,32px)/1.3 var(--k-f-display);letter-spacing:-.02em;text-wrap:balance;max-width:34ch;margin-top:8px}.ab{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;display:grid}.ab-i{border-top:2px solid var(--k-text);align-content:start;gap:12px;padding-top:20px;display:grid}.ab-i p:last-child{font-size:18px;line-height:1.5}@media (max-width:799px){.ab{grid-template-columns:1fr}}.ab-end{gap:16px;display:grid}.ab-q{font:600 clamp(26px,3.4vw,44px)/1.15 var(--k-f-display);letter-spacing:-.03em;text-wrap:balance;max-width:24ch}.res{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.res-i{border:var(--k-line);border-radius:var(--k-r-lg);background:var(--k-surface);align-content:start;gap:12px;padding:28px;display:grid}.res-i--soon{background:0 0;border-style:dashed}.res-i summary{cursor:pointer;color:var(--k-primary);min-height:var(--k-touch);align-items:center;font-weight:600;display:inline-flex}.res-m{gap:12px;font-size:16px;display:grid}.res-l{flex-wrap:wrap;gap:4px 24px;display:flex}@media (max-width:799px){.res{grid-template-columns:1fr}}.legal{max-width:760px}.ct{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);align-items:start;gap:40px 80px;display:grid}.form,.done{gap:20px;min-width:0;display:grid}.fs{border:0;gap:10px;margin:0;padding:0;display:grid}.fs legend,.fl{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.f2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.f-act{justify-items:start;gap:12px;display:grid}.f-note{color:var(--k-text-muted);max-width:56ch;font-size:13px}.done{border-radius:var(--k-r-lg);background:var(--k-surface);border:var(--k-line);outline:none;justify-items:start;padding:40px}.cside{gap:24px;display:grid}.cside>div{border-top:var(--k-line);gap:8px;padding-top:16px;display:grid}@media (max-width:899px){.ct{grid-template-columns:1fr}}@media (max-width:599px){.f2{grid-template-columns:1fr}.f-act .k-btn{width:100%}.done{padding:24px}}#ksite[data-layout=auth] .sh-nav,#ksite[data-layout=auth] .sh-right,#ksite[data-layout=auth] .sh-burger,#ksite[data-layout=auth] .sf{display:none}#ksite[data-layout=auth] .sh{border-bottom-color:var(--k-border);position:static}.au{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);min-height:calc(100dvh - 77px);display:grid}.au-f{padding:clamp(32px,6vw,80px) var(--k-gutter);justify-content:center;display:flex}.au-in{align-content:start;gap:18px;width:100%;max-width:460px;display:grid}.au-sub{color:var(--k-text-muted);margin-top:-6px;font-size:16px}.au-go{width:100%}.au-alt{color:var(--k-text-muted);font-size:14px}.au-alt a,.au-lnk{color:var(--k-primary);font-weight:600}.au-lnk{font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:32px;padding:0;font-weight:600;text-decoration:underline}.au-demo{border-top:var(--k-line);padding-top:12px;font-size:14px}.au-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:14px;display:flex}.au-row a{color:var(--k-primary);font-weight:600}.au-back{min-height:36px;font:500 14px var(--k-f-text);color:var(--k-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:8px;padding:0 10px 0 4px;display:inline-flex}.au-back:hover{color:var(--k-text);background:var(--k-surface-2)}.au-err{font-size:14px}.pw-h{margin-top:-14px;font-size:13px}.au-b{align-items:center;padding:clamp(32px,5vw,72px);display:flex}.au-bi{gap:40px;display:grid}.au-sig{font:600 clamp(40px,4.4vw,64px)/1 var(--k-f-display);letter-spacing:-.04em}.au-txt{color:var(--k-on-band-muted);max-width:28ch;font-size:17px}.au-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.au-steps li{color:var(--k-on-band-muted);align-items:center;gap:14px;padding:10px 0;font-weight:500;display:flex;position:relative}.au-steps li:not(:last-child):after{content:"";background:var(--k-band-line);width:1.5px;position:absolute;top:30px;bottom:-10px;left:5px}.au-dot{border:1.5px solid var(--k-on-band-muted);background:var(--k-band);z-index:1;border-radius:50%;flex:none;width:12px;height:12px;position:relative}.au-steps .is-done{color:var(--k-on-band)}.au-steps .is-done .au-dot{background:var(--k-on-band);border-color:var(--k-on-band)}.au-steps .is-done:after{background:var(--k-on-band)!important}.au-steps .is-now{color:var(--k-on-band);font-weight:600}.au-steps .is-now .au-dot{background:var(--k-safran);border-color:var(--k-safran)}.au-mob,.au-bar{display:none}@media (max-width:899px){.au{grid-template-columns:1fr}.au-b{display:none}.au-mob{margin-bottom:-8px;display:block}.au-bar{background:var(--k-border);border-radius:3px;height:3px;display:block;overflow:visible}.au-bar i{background:var(--k-primary);border-radius:3px;height:100%;display:block;position:relative}.au-bar i:after{content:"";background:var(--k-safran);border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-4px}}.code{letter-spacing:.5em;text-align:center;font:600 28px var(--k-f-mono)!important;padding-left:.5em!important}.mailsim{border:1.5px dashed var(--k-border-strong);border-radius:var(--k-r-card);align-items:flex-start;gap:14px;padding:16px 18px;font-size:14px;display:flex}.mailsim>svg{color:var(--k-text-muted);flex:none;margin-top:2px}.mailsim>div{gap:6px;display:grid}.mailsim b.k-mono{letter-spacing:.15em;font-size:18px}.offers{gap:10px;display:grid}.offer{border:1px solid var(--k-border-strong);border-radius:var(--k-r-card);cursor:pointer;background:var(--k-surface);transition:border-color var(--k-t-fast) var(--k-ease);gap:4px;padding:16px 18px;text-decoration:none;display:grid;position:relative}.offer input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.offer.is-on{border:1.5px solid var(--k-primary);box-shadow:0 0 0 3px var(--k-primary-soft)}.offer:has(input:focus-visible){box-shadow:var(--k-focus)}.offer-h{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.offer-h b{font:600 17px var(--k-f-display)}.offer-h span{font-size:14px;font-weight:600}.offer-d{color:var(--k-text-muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}.offer--link{border-style:dashed}.offer--link:hover{border-color:var(--k-primary)}.offer-cfg{gap:14px;display:grid}.ocfg{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;display:flex}.ocfg-t{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px;display:flex}.sum{border-top:var(--k-line);margin:0;display:grid}.sum>div{border-bottom:var(--k-line);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:12px 0;font-size:15px;display:grid}.sum dt{color:var(--k-text-muted)}.sum dd{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}@media (max-width:420px){.sum>div{grid-template-columns:1fr;gap:2px}}.launch{z-index:100;animation:k-enter-up var(--k-t-base) var(--k-ease) both;transition:opacity var(--k-t-slow) var(--k-ease);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.launch.is-out{opacity:0}.launch-in{text-align:center;justify-items:center;gap:20px;display:grid}.launch-wm{--logo-ink:var(--k-on-band);width:180px;animation:k-lens-on .9s var(--k-ease) both}.launch-t{font:600 22px var(--k-f-display);letter-spacing:-.02em}.launch-l{color:var(--k-on-band-muted);gap:8px;margin:0;padding:0;list-style:none;display:grid}.launch-l li{opacity:.35;transition:opacity var(--k-t-base) var(--k-ease)}.launch-l li.is-on{opacity:1;color:var(--k-on-band)}.launch-l li.is-on:before{content:"✓  "}.sp{padding-block:clamp(32px,5vw,64px)}.sp-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(24px,4vw,40px);display:flex}.sp-h>div{gap:8px;display:grid}.sp-g{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px 48px;display:grid}.sp-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sp-nav button{text-align:left;border-radius:var(--k-r-sm);width:100%;min-height:42px;font:500 15px var(--k-f-text);color:var(--k-text-muted);cursor:pointer;background:0 0;border:0;padding:0 14px}.sp-nav button:hover{background:var(--k-surface-2);color:var(--k-text)}.sp-nav button[aria-current=page]{background:var(--k-surface);color:var(--k-text);box-shadow:var(--k-shadow-1);font-weight:600}.sp-c{border:var(--k-line);border-radius:var(--k-r-lg);background:var(--k-surface);gap:16px;min-width:0;padding:clamp(20px,3vw,32px);display:grid}.sp-lead{margin-top:-8px}.launcher{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:16px 8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.launcher a{border-radius:var(--k-r-card);text-align:center;justify-items:center;gap:8px;padding:10px 4px;font-size:13px;font-weight:500;text-decoration:none;display:grid}.launcher a:hover{background:var(--k-surface-2)}.launcher .k-tile{--_s:56px}.upsell{border-radius:var(--k-r-card);background:var(--k-primary-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:20px;display:flex}.upsell>div{gap:4px;display:grid}.kv{border-top:var(--k-line);margin:0;display:grid}.kv>div{border-bottom:var(--k-line);grid-template-columns:160px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.kv dt{color:var(--k-text-muted)}.kv dd{margin:0}.ut{border-collapse:collapse;width:100%;font-size:15px}.ut th,.ut td{text-align:left;border-bottom:var(--k-line);vertical-align:top;padding:10px 12px 10px 0}.ut th{font:500 12px var(--k-f-mono);text-transform:uppercase;letter-spacing:var(--k-track-label);color:var(--k-text-muted)}.sp-note{font-size:14px}.sp-form{max-width:520px}.empty-s{border:1.5px dashed var(--k-border-strong);border-radius:var(--k-r-card);color:var(--k-text-muted);text-align:center;padding:32px}@media (max-width:799px){.sp-g{grid-template-columns:1fr}.sp-nav ul{margin-inline:calc(-1 * var(--k-gutter));padding-inline:var(--k-gutter);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.sp-nav button{white-space:nowrap}.kv>div{grid-template-columns:1fr;gap:2px}.ut{min-width:0}.ut th:last-child,.ut td:last-child{display:none}}.sf{border-top:var(--k-line);padding-block:clamp(40px,6vw,64px) calc(24px + env(safe-area-inset-bottom,0px));--logo-ink:var(--k-text)}.sf-top{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px 64px;display:grid}.sf-b{align-content:start;gap:12px;display:grid}.sf-wm{width:120px}.sf-sig{font:600 20px var(--k-f-display);letter-spacing:-.02em}.sf-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sf-h{font:500 12px var(--k-f-mono);letter-spacing:var(--k-track-label);text-transform:uppercase;color:var(--k-text-muted);margin-bottom:10px}.sf-cols ul{margin:0;padding:0;list-style:none;display:grid}.sf-cols a{align-items:center;min-height:36px;font-size:15px;text-decoration:none;display:inline-flex}.sf-cols a:hover{color:var(--k-primary)}.sf-bot{border-top:var(--k-line);color:var(--k-text-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:32px;padding-top:20px;font-size:13px;display:flex}.sf-bot ul{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.sf-bot a{align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.sf-bot a:hover{color:var(--k-text);text-decoration:underline}@media (max-width:799px){.sf-top{grid-template-columns:1fr}}@media (max-width:420px){.sf-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.cmp-m{display:none}@media (max-width:699px){.cmpw{display:none}.cmp-m{gap:12px;display:grid}.cmp-mi{border:var(--k-line);border-radius:var(--k-r-card);background:var(--k-surface);padding:18px 20px}.cmp-mi.is-hl{border:1.5px solid var(--k-primary)}.cmp-mi h3{font:600 18px var(--k-f-display);margin-bottom:8px}.cmp-mi dl{margin:0;display:grid}.cmp-mi dl>div{border-top:var(--k-line);grid-template-columns:110px minmax(0,1fr);gap:10px;padding:8px 0;font-size:14px;display:grid}.cmp-mi dt{color:var(--k-text-muted)}.cmp-mi dd{margin:0}}@media (max-width:480px){.cr{gap:2px;display:grid}.cr dd{text-align:left}}.launcher button{border-radius:var(--k-r-card);cursor:pointer;width:100%;font:500 13px var(--k-f-text);color:var(--k-text);text-align:center;transition:background-color var(--k-t-fast) var(--k-ease);background:0 0;border:0;justify-items:center;gap:6px;padding:12px 4px;display:grid}.launcher button:hover,.launcher button:focus-visible{background:var(--k-surface-2)}.launcher .ln-o{color:var(--k-primary);opacity:0;transition:opacity var(--k-t-fast) var(--k-ease);font-size:12px;font-weight:600}.launcher button:hover .ln-o,.launcher button:focus-visible .ln-o{opacity:1}@media (hover:none){.launcher .ln-o{opacity:1}}.sp-adm{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.nts{margin:0;padding:0;list-style:none;display:grid}.nts button{border:0;border-bottom:var(--k-line);text-align:left;cursor:pointer;width:100%;font:400 15px var(--k-f-text);color:var(--k-text);background:0 0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.nts button:hover{background:var(--k-surface-2)}.nts .is-new .nt-t{font-weight:600}.nts .is-new .nt-a:before{content:"";background:var(--k-primary);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.nt-k{background:var(--k-primary);border-radius:9px;width:32px;height:32px}.nt-a{white-space:nowrap;font-size:13px}.au-demo{border-top:var(--k-line);gap:8px;padding-top:14px;display:grid}.au-demo ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.au-demo button{border:var(--k-line);border-radius:var(--k-r-sm);background:var(--k-surface);cursor:pointer;text-align:left;width:100%;font:400 14px var(--k-f-text);color:var(--k-text);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:10px 12px;display:flex}.au-demo button:hover{border-color:var(--k-primary)}.au-demo button span{color:var(--k-text-muted);font-size:13px}@media (max-width:599px){.nts button{grid-template-columns:28px minmax(0,1fr)}.nt-a{display:none}}
