:root{--color-primary:#0067ff;--color-primary-hover:#005ee9;--color-primary-light:#0066ff1f;--color-primary-ghost:#0066ff1c;--color-primary-glow:#0067ff26;--color-text-dark:#0f172a;--color-text-body:#364151;--color-text-muted:#5b6b7d;--color-text-on-dark:#fff;--color-text-on-primary:#fff;--color-bg:#fff;--color-bg-card:#fff;--color-bg-subtle:#fafafa;--color-bg-code:#eee;--color-bg-highlight:#f0f6ff;--color-bg-dark:#0f172a;--color-bg-dark-deep:#070614;--color-bg-tool-thumb:#f5f0e8;--color-border:#ddd;--color-border-light:#d1dae5;--color-border-card:#eaeaea;--color-border-focus:var(--color-primary);--color-star:#d97706;--color-success:#00d084;--color-success-text:#15803d;--color-success-text-dark:#166534;--color-success-bg:#f0fdf4;--color-success-bg-light:#dcfce7;--color-success-border:#bbf7d0;--color-success-highlight:#34d399;--color-danger:#e65054;--color-danger-text:#b91c1c;--color-danger-text-dark:#9f1239;--color-danger-bg:#fff1f2;--color-danger-bg-light:#fee2e2;--color-danger-border:#fecdd3;--color-danger-strong:#ef4444;--color-warning-text:#a16207;--color-warning-text-dark:#92400e;--color-warning-bg:#fffbeb;--color-warning-bg-light:#fef9c3;--color-warning-main:#d97706;--color-info-text:#1d4ed8;--color-info-text-accent:#0369a1;--color-info-text-dark:#0c4a6e;--color-info-bg:#f0f9ff;--color-info-bg-light:#dbeafe;--color-info-border:#bae6fd;--color-info-border-light:#bfdbfe;--color-text-placeholder:#94a3b8;--color-text-disabled:#d1d9e6;--color-border-subtle:#e2e8f0;--color-gray-bg-light:#f1f5f9;--color-overlay-dark:rgba(0,0,0,.4);--color-overlay-light:rgba(0,0,0,.03);--color-overlay-subtle:rgba(0,0,0,.06);--color-overlay-medium:rgba(0,0,0,.1);--color-overlay-strong:rgba(0,0,0,.15);--color-white-10:hsla(0,0%,100%,.1);--color-white-12:hsla(0,0%,100%,.12);--color-white-20:hsla(0,0%,100%,.2);--color-white-50:hsla(0,0%,100%,.5);--color-white-65:hsla(0,0%,100%,.65);--color-white-70:hsla(0,0%,100%,.7);--color-white-72:hsla(0,0%,100%,.72);--color-white-75:hsla(0,0%,100%,.75);--color-white-90:hsla(0,0%,100%,.9);--glass-blur:blur(1.125rem) saturate(160%);--glass-blur-light:blur(0.75rem) saturate(140%);--glass-border:rgba(209,218,229,.55);--color-tool-urssaf:#4338ca;--color-tool-urssaf-dark:#1e1b4b;--color-tool-urssaf-mid:#3730a3;--color-tool-marge:#7c3aed;--color-tool-marge-dark:#2d1b69;--color-tool-marge-light:#c4b5fd;--color-tool-tjm:#0f766e;--color-tool-tjm-dark:#0d4a44;--color-tool-tjm-light:#99f6e4;--color-tool-ir:#0f3276;--color-tool-ir-light:#fde68a;--color-tool-statut:#b45309;--color-tool-statut-ae:#7c3aed;--color-tool-statut-eurl:#0891b2;--color-tool-statut-sasu:#059669;--color-tool-statut-portage:#db2777;--color-tool-statut-micro:#d97706;--color-tool-cotisations:#ea580c;--shadow-primary-sm:0 0.25rem 0.875rem rgba(0,103,255,.25);--shadow-primary-lg:0 0.375rem 1.25rem rgba(0,103,255,.3);--btn-danger-hover:#d0393d;--btn-success-hover:#00b872;--ast-global-color-0:#0067ff;--ast-global-color-1:#005ee9;--ast-global-color-2:#0f172a;--ast-global-color-3:#364151;--ast-global-color-4:#fff;--ast-global-color-5:#fff;--ast-global-color-6:#d1dae5;--ast-global-color-7:#070614;--ast-global-color-8:#222;--ast-border-color:#ddd;--font-primary:"Plus Jakarta Sans",sans-serif;--font-mono:"IBM Plex Mono",monospace;--font-size-base:1rem;--font-weight-base:400;--line-height-base:1.6;--font-size-h1:3.5rem;--font-size-h2:2.75rem;--font-size-h3:2rem;--font-size-h4:1.375rem;--font-size-h5:1.125rem;--font-size-h6:0.9375rem;--font-weight-h1:700;--font-weight-h2:700;--font-weight-h3:600;--font-weight-h4:600;--font-weight-h5:500;--font-weight-h6:500;--line-height-h1:1.1;--line-height-h2:1.2;--line-height-h3:1.25;--line-height-h4:1.3;--line-height-h5:1.3;--line-height-h6:1.35;--font-size-btn:0.8125rem;--font-size-badge:0.75rem;--font-size-sm:0.875rem;--font-size-xs:0.75rem;--font-size-xxs:0.625rem;--font-size-lg:1.375rem;--font-size-xl:1.875rem;--font-size-h1-tablet:2.75rem;--font-size-h2-tablet:2.25rem;--font-size-h3-tablet:1.75rem;--font-size-h1-mobile:2.375rem;--font-size-h2-mobile:1.875rem;--font-size-h3-mobile:1.5rem;--font-size-h4-mobile:1.25rem;--font-scale-mobile:100%;--container-max:77.5rem;--breadcrumb-max:var(--container-max);--container-content:75rem;--container-narrow:46.875rem;--container-blog:59.375rem;--container-single:64rem;--bp-mobile:544px;--bp-tablet:921px;--bp-desktop:922px;--block-pad-desktop:3em;--block-pad-tablet:2em;--block-pad-mobile:1.5em;--header-height-desktop:6.25rem;--header-height-mobile:5rem;--logo-width-desktop:12.5rem;--logo-width-mobile:10rem;--logo-height:2.4375rem;--btn-bg:var(--color-primary);--btn-bg-hover:var(--color-primary-hover);--btn-bg-active:#004ecf;--btn-bg-disabled:#a0b4cc;--btn-color:#fff;--btn-font-size:0.9375rem;--btn-font-size-mobile:0.8125rem;--btn-font-weight:var(--fw-semibold);--btn-text-transform:none;--btn-letter-spacing:-0.02em;--btn-line-height:1em;--btn-radius:var(--radius-md);--btn-radius-outline:var(--radius-md);--btn-radius-mobile:0.3125rem;--btn-pad-y:0.9375rem;--btn-pad-x:1.5625rem;--btn-pad-y-mobile:1.0625rem;--btn-pad-x-mobile:1.625rem;--btn-transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);--btn-shadow-hover:0 0 20px rgba(0,102,255,.2);--btn-outline-bg:var(--color-white-70);--btn-outline-bg-hover:var(--color-white-90);--btn-outline-color:var(--color-text-dark);--btn-outline-color-hover:var(--color-text-dark);--btn-outline-border:var(--color-border-light);--btn-outline-border-hover:#ccd5e0;--btn-outline-shadow:0 1px 2px rgba(0,0,0,.04);--btn-outline-shadow-hover:0 2px 8px rgba(0,0,0,.06);--card-bg:var(--color-bg-card);--card-bg-muted:#fafafa;--card-border:var(--border-light);--card-border-hover:var(--border-w) solid var(--color-primary);--card-border-color:var(--color-border-light);--card-border-radius:var(--radius-lg);--card-radius-lg:var(--radius-xl);--card-radius-sm:var(--radius-sm);--card-pad:var(--sp-6);--card-pad-mobile:var(--sp-5);--card-gap:var(--sp-4);--card-shadow:0 1px 4px rgba(0,0,0,.06);--card-shadow-hover:0 8px 28px rgba(0,103,255,.12);--card-transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);--card-transform-hover:translateY(-2px);--card-tag-bg:var(--color-primary-light);--card-tag-color:var(--color-primary);--card-tag-bg-muted:#65758c17;--card-tag-color-muted:var(--color-text-muted);--card-tag-radius:var(--radius-sm);--card-tag-pad:3px var(--sp-2h);--card-tag-font-size:var(--font-size-xs);--card-tag-font-weight:var(--fw-semibold);--badge-bg:#d1dae62e;--badge-color:var(--color-text-muted);--badge-radius:var(--radius-sm);--badge-pad:3px var(--sp-2h);--badge-font-size:var(--font-size-xs);--badge-font-weight:var(--fw-medium);--stars-color:var(--color-star);--stars-font-size:1rem;--stars-score-color:var(--color-text-muted);--stars-score-size:var(--font-size-xs);--stars-score-weight:var(--fw-semibold);--card-divider-color:var(--color-border-light);--tab-bg:transparent;--tab-bg-hover:var(--color-bg-highlight);--tab-bg-active:#e8f0fe;--tab-color:var(--color-text-muted);--tab-color-hover:var(--color-text-dark);--tab-color-active:var(--color-text-dark);--tab-border:1px solid transparent;--tab-border-active:1px solid #c7d7f7;--tab-radius:var(--radius-full);--tab-pad:var(--sp-2) var(--sp-4h);--tab-font-size:var(--font-size-sm);--tab-font-weight:var(--fw-medium);--tab-transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease;--hero-pad-y:var(--sp-20);--hero-pad-y-tablet:var(--sp-14);--hero-pad-y-mobile:var(--sp-10);--hero-text-align:center;--hero-badge-bg:#0066ff21;--hero-badge-color:var(--color-primary);--hero-badge-radius:var(--radius-full);--hero-badge-pad:var(--sp-1h) var(--sp-4);--hero-badge-font-size:var(--font-size-sm);--accent-color:var(--color-primary);--stats-bg:var(--color-bg-card);--stats-border:var(--border-light);--stats-radius:var(--card-border-radius);--stats-number-color:var(--color-primary);--stats-number-size:2.25rem;--stats-number-weight:var(--fw-bold);--stats-label-color:var(--color-text-muted);--stats-label-size:var(--font-size-sm);--why-bg:transparent;--why-title-color:var(--color-text-dark);--why-sub-color:var(--color-text-muted);--sp-0:0;--sp-1:0.25rem;--sp-1h:0.375rem;--sp-2:0.5rem;--sp-2h:0.625rem;--sp-3:0.75rem;--sp-3h:0.875rem;--sp-4:1rem;--sp-4h:1.125rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-7:1.75rem;--sp-8:2rem;--sp-9:2.25rem;--sp-10:2.5rem;--sp-11:2.75rem;--sp-12:3rem;--sp-14:3.5rem;--sp-16:4rem;--sp-18:4.5rem;--sp-20:5rem;--sp-22h:5.625rem;--gap-xs:var(--sp-2);--gap-sm:var(--sp-3);--gap-md:var(--sp-4);--gap-lg:var(--sp-6);--gap-xl:var(--sp-8);--gap-xxl:var(--sp-12);--gap-xxxl:3.875rem;--border-w:1px;--border-w-md:1.5px;--border-w-lg:2px;--border-light:var(--border-w) solid var(--color-border-light);--border-card:var(--border-w) solid var(--color-border-card);--border-subtle:var(--border-w) solid var(--color-border-subtle);--border-accent:var(--border-w-md) solid var(--color-border-light);--border-bold:var(--border-w-lg) solid var(--color-primary);--radius-xs:0.25rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-DEFAULT:0.625rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-full:62.5rem;--radius-circle:50%;--mw-xs:30rem;--mw-sm:35rem;--mw-md:38.75rem;--mw-lg:45rem;--mw-xl:47.5rem;--mw-2xl:53.75rem;--mw-3xl:60rem;--mw-4xl:65rem;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--font-size-2xs:0.6875rem;--font-size-md:0.9375rem;--lh-none:1;--lh-tight:1.2;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.6;--lh-loose:1.75;--si-opacity-5:0.05;--si-opacity-10:0.10;--si-opacity-15:0.15;--si-opacity-20:0.20;--si-opacity-25:0.25;--si-opacity-30:0.30;--si-opacity-35:0.35;--si-opacity-40:0.40;--si-opacity-45:0.45;--si-opacity-50:0.50;--si-opacity-55:0.55;--si-opacity-60:0.60;--si-opacity-65:0.65;--si-opacity-70:0.70;--si-opacity-75:0.75;--si-opacity-80:0.80;--si-opacity-85:0.85;--si-opacity-90:0.90;--si-opacity-95:0.95;--shadow-xs:0 1px 3px rgba(0,0,0,.08);--shadow-sm:0 2px 8px rgba(0,0,0,.08);--shadow-md:0 4px 16px rgba(0,0,0,.1);--shadow-lg:0 8px 28px rgba(0,0,0,.12);--shadow-natural:6px 6px 9px rgba(0,0,0,.2);--shadow-deep:12px 12px 50px rgba(0,0,0,.4);--shadow-popup:0 0 2rem 0 rgba(0,0,0,.1);--shadow-primary:0 4px 14px rgba(0,103,255,.35);--transition-fast:0.18s ease;--transition-normal:0.25s ease;--transition-slow:0.4s ease;--z-base:1;--z-above:10;--z-header:100;--z-popup:100000;--z-overlay:99999;--form-color-primary:var(--color-primary);--form-color-text:var(--color-text-dark);--form-color-label:var(--color-text-muted);--form-border-color:var(--color-border-light);--form-border-width:1.5px;--form-focus-border:var(--color-primary);--form-focus-shadow:0 0 0 3px var(--color-primary-ghost);--form-bg:var(--color-bg-subtle);--form-bg-focus:var(--color-bg);--form-radius:var(--radius-DEFAULT);--form-pad:0.6875rem 0.875rem;--form-font-size:var(--font-size-sm);--form-font-weight:var(--fw-medium);--form-label-size:var(--font-size-2xs);--form-label-weight:var(--fw-bold);--form-label-spacing:0.06em;--nav-link-color:var(--color-text-body);--nav-link-hover:var(--color-primary);--nav-link-active:var(--color-primary);--nav-submenu-border:var(--color-primary);--nav-submenu-border-w:2px;--nav-mobile-bg:#fff;--nav-mobile-color:#3a3a3a;--ws-grid-size:3.75rem;--ws-grid-alpha:var(--si-opacity-5);--ws-blob-size:50rem;--footer-bg:var(--color-bg);--footer-border-color:rgba(0,0,0,var(--si-opacity-10));--footer-pad-primary-y:2.8125rem;--footer-pad-above-y:var(--sp-5);--footer-pad-below-y:var(--sp-5);--footer-font-size:var(--font-size-xxs);--footer-font-size-tablet:var(--font-size-xs);--tag-color-gestion-de-projets:124,58,237;--tag-color-productivite:8,145,178;--tag-color-facturation-comptabilite:5,150,105;--tag-color-crm:220,38,38;--tag-color-emailing:217,119,6;--tag-color-no-code-automatisation:234,88,12;--tag-color-ia-llm:109,40,217;--tag-color-creation-de-site:2,132,199;--tag-color-signature-electronique:13,148,136;--tag-color-juridique-admin:100,116,139;--tag-color-finance-fiscalite:22,163,74;--tag-color-presence-en-ligne:2,132,199}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;-moz-tab-size:4;-o-tab-size:4;tab-size:4}html:before{background:radial-gradient(circle at top right,rgba(99,102,241,.35) 0,rgba(99,102,241,.18) 14%,rgba(99,102,241,.08) 36%,transparent 50%);z-index:-2}html:after,html:before{content:"";inset:0;pointer-events:none;position:fixed}html:after{background-image:linear-gradient(rgba(0,0,0,var(--ws-grid-alpha)) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,var(--ws-grid-alpha)) 1px,transparent 1px);background-size:var(--ws-grid-size) var(--ws-grid-size);-webkit-mask-image:radial-gradient(circle at top right,#000 0,rgba(0,0,0,.7) 28%,rgba(0,0,0,.35) 55%,rgba(0,0,0,.12) 72%,transparent 100%);mask-image:radial-gradient(circle at top right,#000 0,rgba(0,0,0,.7) 28%,rgba(0,0,0,.35) 55%,rgba(0,0,0,.12) 72%,transparent 100%);z-index:-1}body{background-color:var(--color-bg);color:var(--color-text-body);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-base);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root :where(.is-layout-flow)>*{margin-block-start:0}.wp-site-blocks{display:flex;flex-direction:column;min-height:100vh}.wp-site-blocks>.wp-block-group:not(header):not(footer),.wp-site-blocks>main{flex:1}h1,h2,h3,h4,h5,h6{color:var(--color-text-dark);font-family:var(--font-primary);margin-bottom:.5em;margin-top:0}h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-h1);line-height:var(--line-height-h1)}h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);line-height:var(--line-height-h2)}h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);line-height:var(--line-height-h3)}h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--line-height-h4)}h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-h5);line-height:var(--line-height-h5)}h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-h6);line-height:var(--line-height-h6)}p{margin-bottom:1em;margin-top:0}p:last-child{margin-bottom:0}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-hover)}a.si-affil-card__btn:hover{color:var(--btn-color);text-decoration:none;text-underline-offset:none}a:focus-visible{border-radius:3px;outline:2px solid var(--color-border-focus);outline-offset:3px}img,svg,video{display:block;height:auto;max-width:100%}ol,ul{margin-bottom:1em;margin-top:0;padding-left:1.5em}li{margin-bottom:.25em}code,kbd,pre,samp{font-family:var(--font-mono);font-size:.875em}code{border-radius:var(--radius-xs);padding:.15em .4em}code,pre{background:var(--color-bg-code)}pre{border-radius:var(--radius-md);overflow-x:auto;padding:1em}button{background:none;border:none;cursor:pointer;font-family:inherit;padding:0}input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}hr{border:none;border-top:1px solid var(--color-border);margin:1.5em 0}::-moz-selection{background-color:var(--color-primary-light);color:var(--color-text-dark)}::selection{background-color:var(--color-primary-light);color:var(--color-text-dark)}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px}@media(max-width:921px){:root{--font-size-h1:var(--font-size-h1-tablet);--font-size-h2:var(--font-size-h2-tablet);--font-size-h3:var(--font-size-h3-tablet);--block-pad-desktop:var(--block-pad-tablet);--hero-pad-y:var(--hero-pad-y-tablet);--card-pad:var(--card-pad-mobile);--stats-number-size:1.75rem}html{font-size:var(--font-scale-mobile)}}@media(max-width:544px){:root{--font-size-h1:var(--font-size-h1-mobile);--font-size-h2:var(--font-size-h2-mobile);--font-size-h3:var(--font-size-h3-mobile);--font-size-h4:var(--font-size-h4-mobile);--btn-radius:var(--btn-radius-mobile);--btn-radius-outline:var(--btn-radius-mobile);--btn-pad-y:var(--btn-pad-y-mobile);--btn-pad-x:var(--btn-pad-x-mobile);--btn-font-size:var(--btn-font-size-mobile);--block-pad-desktop:var(--block-pad-mobile);--hero-pad-y:var(--hero-pad-y-mobile);--stats-number-size:1.625rem}}.si-tip{align-items:center;background:var(--color-bg-subtle);border:var(--border-w-md) solid var(--color-border-light);border-radius:var(--radius-circle);color:var(--color-text-muted);cursor:default;display:inline-flex;flex-shrink:0;font-size:var(--font-size-xxs);font-style:normal;font-weight:var(--fw-bold);height:1rem;justify-content:center;line-height:1;position:relative;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);vertical-align:middle;width:1rem;z-index:10}.si-tip:focus,.si-tip:hover{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary);outline:none;z-index:1000}.si-tip:focus-visible{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary);outline:2px solid var(--color-border-focus);outline-offset:3px;z-index:1000}.si-tip:after{background:var(--color-text-dark);border-radius:var(--radius-md);bottom:calc(100% + 10px);box-shadow:var(--shadow-md);color:var(--color-text-on-dark);content:attr(data-tip);font-size:var(--font-size-xs);font-weight:var(--fw-normal);line-height:1.55;overflow-wrap:break-word;padding:var(--sp-2) var(--sp-3);text-align:left;text-transform:none;white-space:normal;width:13.75rem;word-break:normal}.si-tip:after,.si-tip:before{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity var(--transition-fast),visibility var(--transition-fast);visibility:hidden;z-index:1001}.si-tip:before{border:.3125rem solid transparent;border-top:.3125rem solid var(--color-text-dark);bottom:calc(100% + 4px);content:""}.si-tip:focus-visible:after,.si-tip:focus-visible:before,.si-tip:focus:after,.si-tip:focus:before,.si-tip:hover:after,.si-tip:hover:before{opacity:1;visibility:visible}.si-tip--below:after{bottom:auto;top:calc(100% + 10px);transform:translateX(-50%)}.si-tip--below:before{border-bottom-color:var(--color-text-dark);border-top-color:transparent;bottom:auto;top:calc(100% + 4px)}button{letter-spacing:.05em;text-transform:none}.si-btn{gap:var(--sp-2);text-transform:var(--btn-text-transform);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.si-btn:disabled,.si-btn[aria-disabled=true]{background:var(--btn-bg-disabled);cursor:not-allowed;opacity:.6;pointer-events:none}.si-btn--primary{background:var(--btn-bg);color:var(--btn-color)}.si-btn--primary:focus-visible,.si-btn--primary:hover{background:var(--btn-bg-hover);box-shadow:var(--btn-shadow-hover);color:var(--btn-color);outline:none}.si-btn--primary:active{background:var(--btn-bg-active);box-shadow:none}.si-btn--outline{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--btn-outline-border);border-radius:var(--btn-radius-outline)}.si-btn--outline:focus-visible,.si-btn--outline:hover{background:var(--btn-outline-bg-hover);border-color:var(--btn-outline-border-hover);box-shadow:var(--btn-outline-shadow-hover);color:var(--btn-outline-color-hover);outline:none}.si-btn--ghost{color:var(--color-text-body)}.si-btn--ghost:focus-visible,.si-btn--ghost:hover{background:var(--color-bg-highlight);color:var(--color-text-dark);outline:none}.si-btn--danger{background:var(--color-danger);color:var(--color-text-on-dark)}.si-btn--danger:focus-visible,.si-btn--danger:hover{background:var(--btn-danger-hover);color:var(--color-text-on-dark);outline:none}.si-btn--success{background:var(--color-success);color:var(--color-text-on-dark)}.si-btn--success:focus-visible,.si-btn--success:hover{background:var(--btn-success-hover);color:var(--color-text-on-dark);outline:none}.si-btn--sm{border-radius:var(--radius-md);gap:var(--sp-1h);padding:var(--sp-2) var(--sp-3h)}.si-btn--lg{border-radius:var(--radius-lg);font-size:1.0625rem;gap:var(--sp-2h);padding:var(--sp-4h) var(--sp-8)}.si-btn--icon{aspect-ratio:1;padding:var(--btn-pad-y)}.si-btn--icon.si-btn--sm{padding:var(--sp-2)}.si-btn--icon.si-btn--lg{padding:var(--sp-4h)}.si-btn--loading{opacity:.75;pointer-events:none;position:relative}.si-btn--loading:after{animation:si-spin .6s linear infinite;border-top-color:currentcolor;border:var(--border-w-lg) solid;border-radius:50%;border-top:var(--border-w-lg) solid transparent;content:"";flex-shrink:0;height:.875rem;width:.875rem}@keyframes si-spin{to{transform:rotate(1turn)}}.si-btn-group{align-items:center;display:inline-flex}.si-btn-group .si-btn{border-radius:0}.si-btn-group .si-btn:first-child{border-radius:var(--btn-radius) 0 0 var(--btn-radius)}.si-btn-group .si-btn:last-child{border-radius:0 var(--btn-radius) var(--btn-radius) 0}.si-btn-group .si-btn+.si-btn{border-left:var(--border-w) solid var(--color-white-20)}.si-blog-card__tags a,.si-card__tag{background:rgba(var(--tag-r-g-b),var(--si-opacity-20));border:1px solid rgba(var(--tag-r-g-b),var(--si-opacity-30));color:var(--tag-color,var(--color-text-muted));transition:background var(--transition-fast),color var(--transition-fast)}.si-blog-card__tags a:hover{background:rgba(var(--tag-r-g-b),var(--si-opacity-30));color:var(--tag-color,var(--color-text-muted))}.tag-presence-en-ligne .si-blog-card__tags a,.tag-presence-en-ligne .si-card__tag{--tag-r-g-b:var(--tag-color-presence-en-ligne);--tag-color:rgb(var(--tag-r-g-b))}.tag-signature-electronique .si-blog-card__tags a,.tag-signature-electronique .si-card__tag{--tag-r-g-b:var(--tag-color-signature-electronique);--tag-color:rgb(var(--tag-r-g-b))}.tag-no-code-automatisation .si-blog-card__tags a,.tag-no-code-automatisation .si-card__tag{--tag-r-g-b:var(--tag-color-no-code-automatisation);--tag-color:rgb(var(--tag-r-g-b))}.tag-gestion-de-projets .si-blog-card__tags a,.tag-gestion-de-projets .si-card__tag{--tag-r-g-b:var(--tag-color-gestion-de-projets);--tag-color:rgb(var(--tag-r-g-b))}.tag-crm .si-blog-card__tags a,.tag-crm .si-card__tag{--tag-r-g-b:var(--tag-color-crm);--tag-color:rgb(var(--tag-r-g-b))}.tag-emailing .si-blog-card__tags a,.tag-emailing .si-card__tag{--tag-r-g-b:var(--tag-color-emailing);--tag-color:rgb(var(--tag-r-g-b))}.tag-ia-llm .si-blog-card__tags a,.tag-ia-llm .si-card__tag{--tag-r-g-b:var(--tag-color-ia-llm);--tag-color:rgb(var(--tag-r-g-b))}.tag-facturation-comptabilite .si-blog-card__tags a,.tag-facturation-comptabilite .si-card__tag{--tag-r-g-b:var(--tag-color-facturation-comptabilite);--tag-color:rgb(var(--tag-r-g-b))}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(../fonts/plus-jakarta-sans-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(../fonts/plus-jakarta-sans-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(../fonts/plus-jakarta-sans-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(../fonts/plus-jakarta-sans-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(../fonts/plus-jakarta-sans-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(../fonts/plus-jakarta-sans-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(../fonts/plus-jakarta-sans-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(../fonts/plus-jakarta-sans-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(../fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(../fonts/ibm-plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(../fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(../fonts/ibm-plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}.si-btn{align-items:center;border-radius:var(--btn-radius);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);gap:var(--sp-1h);justify-content:center;letter-spacing:var(--btn-letter-spacing);line-height:var(--btn-line-height);padding:var(--btn-pad-y) var(--btn-pad-x);text-decoration:none;transition:var(--btn-transition)}.si-btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}@media(max-width:544px){.si-btn{font-size:var(--btn-font-size-mobile);padding:var(--btn-pad-y-mobile) var(--btn-pad-x-mobile)}}.si-btn{background:var(--btn-bg);border:none;color:var(--btn-color)}.si-btn:hover:not(:disabled){background:var(--btn-bg-hover);box-shadow:var(--btn-shadow-hover)}.si-btn:active:not(:disabled){background:var(--btn-bg-active)}.si-btn--outline{align-items:center;border-radius:var(--btn-radius);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);gap:var(--sp-1h);justify-content:center;letter-spacing:var(--btn-letter-spacing);line-height:var(--btn-line-height);padding:var(--btn-pad-y) var(--btn-pad-x);text-decoration:none;transition:var(--btn-transition)}.si-btn--outline:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}@media(max-width:544px){.si-btn--outline{font-size:var(--btn-font-size-mobile);padding:var(--btn-pad-y-mobile) var(--btn-pad-x-mobile)}}.si-btn--outline{background:var(--btn-outline-bg);border:var(--border-w) solid var(--btn-outline-border);box-shadow:var(--btn-outline-shadow);color:var(--btn-outline-color)}.si-btn--outline:hover:not(:disabled){background:var(--btn-outline-bg-hover);border-color:var(--color-primary);box-shadow:var(--btn-outline-shadow-hover)}.si-btn--ghost{align-items:center;border-radius:var(--btn-radius);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);gap:var(--sp-1h);justify-content:center;letter-spacing:var(--btn-letter-spacing);line-height:var(--btn-line-height);padding:var(--btn-pad-y) var(--btn-pad-x);text-decoration:none;transition:var(--btn-transition)}.si-btn--ghost:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}@media(max-width:544px){.si-btn--ghost{font-size:var(--btn-font-size-mobile);padding:var(--btn-pad-y-mobile) var(--btn-pad-x-mobile)}}.si-btn--ghost{background:transparent;border:none;color:var(--color-text-muted)}.si-btn--ghost:hover:not(:disabled){background:var(--color-primary-ghost);color:var(--color-primary)}.si-btn--sm{font-size:var(--font-size-sm);padding:var(--sp-2) var(--sp-4)}.si-btn--lg{font-size:var(--font-size-base);padding:var(--sp-4) var(--sp-8)}.si-btn--full{width:100%}.si-btn--icon{border-radius:var(--radius-circle);padding:var(--sp-2h)}.si-card{background:var(--card-bg);border:var(--card-border);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:var(--card-gap);overflow:hidden;padding:var(--card-pad);position:relative;transition:var(--card-transition)}.si-card:hover{border:var(--card-border-hover);box-shadow:var(--card-shadow-hover);transform:var(--card-transform-hover)}.si-card{cursor:pointer}.si-card--soon{background:var(--card-bg-muted);cursor:default;opacity:.75}.si-card--soon:hover{border:var(--card-border);box-shadow:var(--card-shadow);transform:none}.si-card--flat{background:var(--card-bg);border:var(--border-w) solid var(--color-border-light);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);box-shadow:none;display:flex;flex-direction:column;gap:var(--card-gap);overflow:hidden;padding:var(--card-pad);position:relative;transition:var(--card-transition)}.si-card__header{align-items:center;display:flex;gap:var(--gap-sm);justify-content:space-between}.si-card__tag{white-space:nowrap}.si-card__tag--muted{background:var(--badge-bg);color:var(--badge-color)}.si-card__title{align-items:center;color:var(--color-text-dark);display:flex;font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--line-height-h4)}.si-card__desc{color:var(--color-text-muted);flex:1;font-size:var(--font-size-sm);line-height:var(--lh-normal)}.si-card__divider{background-color:var(--color-border-light);border:none;height:var(--border-w);opacity:.5}.si-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-sm);justify-content:space-between}@media(max-width:544px){.si-card{padding:var(--card-pad-mobile)}}.si-tabs{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;width:100%}.si-tabs__pill{background:var(--tab-bg);border:var(--tab-border);border-radius:var(--tab-radius);color:var(--tab-color);cursor:pointer;font-family:var(--font-primary);font-size:var(--tab-font-size);font-weight:var(--tab-font-weight);padding:var(--tab-pad);transition:var(--tab-transition);white-space:nowrap}.si-tabs__pill:hover{background:var(--tab-bg-hover);color:var(--tab-color-hover)}.si-tabs__pill--active{background:var(--tab-bg-active);border:var(--tab-border-active);color:var(--tab-color-active)}.si-tab-panel[hidden]{display:none}.si-tab-panel--active{animation:si-fadeIn .3s ease forwards}@keyframes si-fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:544px){.si-tabs{gap:var(--sp-1h)}.si-tabs__pill{font-size:var(--font-size-xs);padding:var(--sp-1h) var(--sp-3)}}.si-label{color:var(--form-color-label);display:block;font-size:var(--form-label-size);font-weight:var(--form-label-weight);letter-spacing:var(--form-label-spacing);margin-bottom:var(--sp-1h);text-transform:uppercase}.si-label--required:after{color:var(--color-danger);content:" *"}.si-input,.si-select,.si-textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--form-bg);border:var(--form-border-width) solid var(--form-border-color);border-radius:var(--form-radius);color:var(--form-color-text);display:block;font-family:var(--font-primary);font-size:var(--form-font-size);font-weight:var(--form-font-weight);line-height:1.5;outline:none;padding:var(--form-pad);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);width:100%}.si-input::-moz-placeholder,.si-textarea::-moz-placeholder{color:var(--color-text-muted);opacity:1}.si-input::placeholder,.si-textarea::placeholder{color:var(--color-text-muted);opacity:1}.si-input:focus,.si-select:focus,.si-textarea:focus{background:var(--form-bg-focus);border-color:var(--form-focus-border);box-shadow:var(--form-focus-shadow);outline:none}.si-input:focus-visible,.si-select:focus-visible,.si-textarea:focus-visible{background:var(--form-bg-focus);border-color:var(--form-focus-border);box-shadow:var(--form-focus-shadow);outline:2px solid var(--color-border-focus);outline-offset:2px}.si-input:disabled,.si-select:disabled,.si-textarea:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}.si-input--error,.si-select--error,.si-textarea--error{border-color:var(--color-danger)}.si-input--error:focus,.si-select--error:focus,.si-textarea--error:focus{box-shadow:0 0 0 .1875rem rgba(230,80,84,var(--si-opacity-15))}.si-input--error:focus-visible,.si-select--error:focus-visible,.si-textarea--error:focus-visible{box-shadow:0 0 0 .1875rem rgba(230,80,84,var(--si-opacity-15));outline:var(--border-w-lg) solid var(--color-border-focus);outline-offset:.125rem}.si-input--success,.si-select--success,.si-textarea--success{border-color:var(--color-success)}.si-input--success:focus,.si-select--success:focus,.si-textarea--success:focus{box-shadow:0 0 0 .1875rem rgba(0,208,132,var(--si-opacity-15))}.si-input--success:focus-visible,.si-select--success:focus-visible,.si-textarea--success:focus-visible{box-shadow:0 0 0 .1875rem rgba(0,208,132,var(--si-opacity-15));outline:var(--border-w-lg) solid var(--color-border-focus);outline-offset:.125rem}.si-input--sm{border-radius:var(--radius-md);font-size:var(--font-size-sm);padding:var(--sp-2) var(--sp-2h)}.si-input--lg{font-size:var(--font-size-base);padding:var(--sp-3h) var(--sp-4h)}.si-textarea{min-height:7.5rem;resize:vertical}.si-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right var(--sp-3h) center;background-repeat:no-repeat;cursor:pointer;padding-right:var(--sp-10)}.si-check,.si-radio{align-items:center;color:var(--form-color-text);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);gap:var(--sp-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.si-check__input,.si-radio__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--color-bg);border:var(--border-w-md) solid var(--form-border-color);cursor:pointer;display:grid;height:1.125rem;min-width:1.125rem;place-content:center;transition:border-color var(--transition-fast),background-color var(--transition-fast);width:1.125rem}.si-check__input{border-radius:var(--radius-xs)}.si-radio__input{border-radius:50%}.si-check__input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.si-check__input:checked:after{background-color:var(--color-text-on-dark);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.625rem;width:.625rem}.si-radio__input:checked{border-color:var(--color-primary)}.si-radio__input:checked:after{background-color:var(--color-primary);border-radius:50%;content:"";height:.5rem;width:.5rem}.si-check__input:focus-visible,.si-radio__input:focus-visible{box-shadow:0 0 0 3px var(--color-primary-ghost);outline:none}.si-toggle{align-items:center;color:var(--form-color-text);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);gap:var(--sp-2h);-webkit-user-select:none;-moz-user-select:none;user-select:none}.si-toggle__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--color-border);border:none;border-radius:var(--radius-full);cursor:pointer;height:1.5rem;min-width:2.625rem;position:relative;transition:background-color var(--transition-fast);width:2.625rem}.si-toggle__input:after{background:var(--color-bg);border-radius:50%;box-shadow:var(--shadow-xs);content:"";height:1.125rem;left:.1875rem;position:absolute;top:.1875rem;transition:transform var(--transition-fast);width:1.125rem}.si-toggle__input:checked{background:var(--color-primary)}.si-toggle__input:checked:after{transform:translateX(1.125rem)}.si-toggle__input:focus-visible{box-shadow:0 0 0 3px var(--color-primary-ghost);outline:none}.si-field-hint{color:var(--color-text-muted)}.si-field-error,.si-field-hint{display:block;font-size:var(--font-size-xs);margin-top:var(--sp-1)}.si-field-error{color:var(--color-danger)}.si-field-success{color:var(--color-success);display:block;font-size:var(--font-size-xs);margin-top:var(--sp-1)}.si-form-group{display:flex;flex-direction:column}.si-form-group:last-child{margin-bottom:0}.si-input-group{align-items:stretch;display:flex}.si-input-group .si-input{border-radius:0;flex:1}.si-input-group .si-input:first-child{border-radius:var(--form-radius) 0 0 var(--form-radius)}.si-input-group .si-input:last-child{border-radius:0 var(--form-radius) var(--form-radius) 0}.si-input-group__addon{align-items:center;background:var(--color-bg-subtle);border:var(--border-w) solid var(--form-border-color);color:var(--color-text-muted);display:inline-flex;font-size:var(--font-size-sm);padding:0 var(--sp-3h);white-space:nowrap}.si-input-group__addon:first-child{border-radius:var(--form-radius) 0 0 var(--form-radius);border-right:none}.si-input-group__addon:last-child{border-left:none;border-radius:0 var(--form-radius) var(--form-radius) 0}.si-card__tag{background:var(--card-tag-bg);border-radius:var(--card-tag-radius);color:var(--card-tag-color);font-size:var(--card-tag-font-size);font-weight:var(--card-tag-font-weight);padding:var(--card-tag-pad)}.si-card__tag--muted{background:var(--card-tag-bg-muted);color:var(--card-tag-color-muted)}.si-badge{background:var(--badge-bg);border-radius:var(--badge-radius);color:var(--badge-color);display:inline-block;font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);padding:var(--badge-pad)}.si-badge--soon{background:transparent;color:var(--color-text-muted);padding-left:0}.si-card__badges{display:flex;flex-wrap:nowrap;gap:var(--sp-1h);list-style:none;margin:0;padding:0;position:relative;z-index:calc(var(--z-above) + 1)}.si-hero__badge{align-items:center;background:var(--hero-badge-bg);border-radius:var(--hero-badge-radius);color:var(--hero-badge-color);display:inline-flex;font-size:var(--hero-badge-font-size);font-weight:var(--fw-medium);gap:var(--sp-2);margin:0;padding:var(--hero-badge-pad)}.si-editor-hero__pills{display:flex;flex-wrap:wrap;gap:var(--gap-sm);justify-content:center}.si-editor-hero__pill{align-items:center;background:var(--color-bg);border:var(--border-w) solid var(--color-border-light);border-radius:var(--radius-full);box-shadow:var(--card-shadow);color:var(--color-text-body);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--fw-medium);gap:var(--sp-1h);padding:var(--sp-1h) var(--sp-4)}@media(max-width:544px){.si-editor-hero__pills{gap:var(--gap-xs)}.si-editor-hero__pill{font-size:var(--font-size-xs);padding:var(--sp-1) var(--sp-3)}}.si-icon{display:inline-block;fill:none;flex-shrink:0;pointer-events:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vertical-align:middle}.si-icon--xs{height:var(--font-size-xs);width:var(--font-size-xs)}.si-icon--sm{height:.875rem;width:.875rem}.si-icon--md{height:var(--font-size-h5);width:var(--font-size-h5)}.si-icon--lg{height:var(--sp-6);width:var(--sp-6)}.si-icon--xl{height:var(--sp-8);width:var(--sp-8)}.si-icon--filled{fill:currentColor;stroke:none}.si-icon--after{margin-left:.35em}.si-icon--before{margin-right:.35em}.si-carousel-btn .si-icon{vertical-align:-.1em}.si-carousel-btn--prev .si-icon{margin-right:.3em}.si-carousel-btn--next .si-icon{margin-left:.3em}.si-article__meta-item .si-icon{margin-right:.25em;vertical-align:-.1em}.si-offcanvas__all-tools .si-icon,.si-offcanvas__tool-link .si-icon{flex-shrink:0}.si-blog-search__icon.si-icon{vertical-align:-.125em}.si-icon[aria-hidden=true]{speak:none}.si-slider-wrapper{border-top:var(--border-w-lg) solid var(--color-border-light);margin:var(--sp-14) 0 var(--sp-10);padding:var(--sp-10) 0 0}.si-slider__header{align-items:center;align-items:flex-end;display:flex;gap:var(--sp-4);justify-content:space-between;margin-bottom:var(--sp-7)}.si-slider__header-left{display:flex;flex-direction:column;gap:var(--sp-1)}.si-slider__label{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--fw-bold);letter-spacing:.1em;margin:0;text-transform:uppercase}.si-slider__title{color:var(--color-text-dark);font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);line-height:var(--lh-tight);margin:0}.si-carousel-nav{align-items:center;display:flex;flex-shrink:0;gap:var(--sp-2)}.si-carousel-btn{align-items:center;border-radius:var(--btn-radius);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);gap:var(--sp-1h);justify-content:center;letter-spacing:var(--btn-letter-spacing);line-height:var(--btn-line-height);padding:var(--btn-pad-y) var(--btn-pad-x);text-decoration:none;transition:var(--btn-transition)}.si-carousel-btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}@media(max-width:544px){.si-carousel-btn{font-size:var(--btn-font-size-mobile);padding:var(--btn-pad-y-mobile) var(--btn-pad-x-mobile)}}.si-carousel-btn{background:var(--btn-outline-bg);border:var(--border-w) solid var(--btn-outline-border);box-shadow:var(--btn-outline-shadow);color:var(--btn-outline-color)}.si-carousel-btn:hover:not(:disabled){background:var(--btn-outline-bg-hover);border-color:var(--color-primary);box-shadow:var(--btn-outline-shadow-hover)}.si-carousel-btn{border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--fw-semibold);letter-spacing:.01em;padding:var(--sp-2) var(--sp-4);white-space:nowrap}.si-carousel-btn svg{fill:none;flex-shrink:0;height:.875rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:.875rem}.si-carousel-btn:disabled{cursor:default;opacity:.3}.si-carousel-viewport{margin:calc(var(--sp-3)*-1) 0 calc(var(--sp-4)*-1);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 85%,transparent);overflow:hidden;padding:var(--sp-3) 0 var(--sp-4)}.si-carousel-viewport.is-start{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 88%,transparent)}.si-carousel-viewport.is-end{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000)}.si-carousel-viewport.is-start.is-end{-webkit-mask-image:none;mask-image:none}.si-carousel-track{display:flex;gap:var(--sp-5);transition:transform .38s cubic-bezier(.4,0,.2,1);will-change:transform}.si-slider-wrapper .si-card{background:var(--color-bg);border:var(--border-w) solid var(--color-border-card);border-radius:var(--card-border-radius);flex:0 0 calc((100% - var(--sp-10))/3.33);min-width:0;overflow:hidden;padding:0;transition:transform .2s ease,box-shadow .2s ease}.si-slider-wrapper .si-card:hover{box-shadow:var(--card-shadow);transform:translateY(calc(var(--sp-1)*-1))}.si-slider-wrapper .si-card__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.si-slider-wrapper .si-card__thumb{aspect-ratio:16/9;background:var(--color-bg-subtle);overflow:hidden;width:100%}.si-slider-wrapper .si-card__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .32s ease;width:100%}.si-slider-wrapper .si-card:hover .si-card__thumb img{transform:scale(1.05)}.si-slider-wrapper .si-card__thumb--empty{background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-bg-subtle) 100%)}.si-slider-wrapper .si-card__body{display:flex;flex:1;flex-direction:column;gap:var(--sp-1h);padding:var(--sp-3) .875rem .875rem}.si-card__meta{align-items:center;display:flex;gap:var(--sp-2);justify-content:space-between}.si-card__cat{font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.si-card__cat,.si-card__reading-time{color:var(--color-text-muted);font-size:var(--font-size-xs)}.si-card__reading-time{white-space:nowrap}.si-slider-wrapper .si-card__title{color:var(--color-text-dark);display:-webkit-box;font-size:var(--font-size-sm);font-weight:var(--fw-bold);-webkit-line-clamp:2;line-height:1.4;margin:0;-webkit-box-orient:vertical;flex:1;overflow:hidden}.si-card__date{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}@media(max-width:921px){.si-slider__header{align-items:flex-start;flex-direction:column;gap:var(--sp-4)}.si-carousel-nav{align-self:flex-end}.si-card{flex:0 0 80vw}.si-carousel-viewport{-webkit-mask-image:none;mask-image:none;overflow-x:auto;padding:var(--sp-2) 0 var(--sp-3);scrollbar-width:none}.si-carousel-viewport::-webkit-scrollbar{display:none}.si-carousel-track{transition:none}}.si-reviews{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:var(--color-white-50);border:1px solid hsla(0,0%,100%,.6);border-radius:var(--radius-lg,12px);box-shadow:0 var(--sp-1) 1.5rem rgba(0,0,0,.04),inset 0 1px 0 var(--color-white-75);margin:var(--sp-8) 0;padding:var(--sp-8) var(--sp-6)}.si-reviews__title{color:var(--color-text-dark);font-size:var(--font-size-h4,1.25rem);font-weight:var(--fw-bold);margin:0 0 var(--sp-6)}.si-reviews__aggregate{align-items:center;border-bottom:1px solid var(--color-border-light);display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-5);padding-bottom:var(--sp-5)}.si-reviews__aggregate-score{color:var(--color-text-dark);font-size:var(--font-size-h2,1.75rem);font-weight:var(--fw-extrabold);line-height:1}.si-reviews__aggregate-stars{align-items:center;display:flex;font-size:1.25rem;gap:1px}.si-reviews__aggregate-stars .si-star--full,.si-reviews__aggregate-stars .si-star--half{color:var(--color-star)}.si-reviews__aggregate-stars .si-star--empty{color:var(--color-border-light)}.si-reviews__aggregate-meta{color:var(--color-text-muted);font-size:var(--font-size-sm)}.si-reviews__platforms{display:grid;gap:var(--sp-4);grid-template-columns:1fr 1fr}.si-reviews__platform{background:var(--color-white-75);border:1px solid hsla(0,0%,100%,.6);border-radius:var(--radius-md,8px);display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);transition:border-color var(--transition-fast)}.si-reviews__platform:hover{border-color:var(--color-border-light)}.si-reviews__platform--empty{opacity:.5}.si-reviews__platform-logo{align-items:center;display:flex;gap:var(--sp-2)}.si-reviews__platform-name{color:var(--color-text-dark);font-size:var(--font-size-sm);font-weight:var(--fw-semibold)}.si-icon--platform{flex-shrink:0}.si-reviews__bar{background:var(--color-border-light);border-radius:3px;height:6px;overflow:hidden;width:100%}.si-reviews__bar-fill{border-radius:3px;height:100%;transition:width var(--transition-normal)}.si-reviews__platform-meta{align-items:center;display:flex;gap:var(--sp-2)}.si-reviews__platform-score{color:var(--color-text-dark);font-size:var(--font-size-sm);font-weight:var(--fw-bold)}.si-reviews__platform-count{color:var(--color-text-muted);font-size:var(--font-size-xs,.75rem)}.si-reviews__platform-link{color:var(--color-primary);font-size:var(--font-size-xs,.75rem);font-weight:var(--fw-medium);text-decoration:none;transition:color var(--transition-fast)}.si-reviews__platform-link:hover{color:var(--color-primary-hover);text-decoration:underline}.si-reviews__platform-na{color:var(--color-text-muted);font-size:var(--font-size-xs,.75rem);font-style:italic}.si-rating-badge{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--sp-1)}.si-rating-badge--sm{font-size:var(--font-size-sm)}.si-rating-badge--md{font-size:var(--font-size-base,1rem)}.si-rating-badge__stars{align-items:center;display:inline-flex;gap:1px}.si-rating-badge__stars .si-star--full,.si-rating-badge__stars .si-star--half{color:var(--color-star)}.si-rating-badge__stars .si-star--empty{color:var(--color-border-light)}.si-rating-badge__score{color:var(--color-text-dark);font-weight:var(--fw-bold)}.si-rating-badge__count,.si-rating-badge__sources{color:var(--color-text-muted)}.si-rating-badge__sources{background:var(--color-bg-subtle);border-radius:var(--radius-sm,4px);cursor:help;font-size:var(--font-size-xs,.75rem);padding:1px var(--sp-2)}.si-star--half{background:linear-gradient(90deg,var(--color-star) 50%,var(--color-border-light) 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.si-star--empty{color:var(--color-border-light)}.si-rating{align-items:center;display:inline-flex;gap:var(--sp-1h);line-height:1}.si-rating__stars{color:var(--color-star);display:inline-flex;gap:1px;letter-spacing:1px}.si-rating__link{color:inherit;text-decoration:none}.si-rating__link:hover .si-rating__stars{opacity:.8}.si-rating--sm .si-rating__stars{font-size:var(--font-size-xs)}.si-rating--sm .si-rating__score{color:var(--color-text-dark);font-size:var(--font-size-xs);font-weight:var(--fw-semibold)}.si-rating--sm .si-rating__count{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.si-rating--md .si-rating__stars{font-size:var(--font-size-base)}.si-rating--md .si-rating__score{color:var(--color-text-dark);font-size:var(--font-size-base);font-weight:var(--fw-bold)}.si-rating--md .si-rating__count{color:var(--color-text-muted);font-size:var(--font-size-sm)}.si-rating--lg .si-rating__stars{font-size:var(--font-size-lg)}.si-rating--lg .si-rating__score{color:var(--color-text-dark);font-size:var(--font-size-lg);font-weight:var(--fw-bold)}.si-rating--lg .si-rating__count{color:var(--color-text-muted);font-size:var(--font-size-base)}@media(max-width:921px){.si-reviews__platforms{grid-template-columns:1fr 1fr}}@media(max-width:544px){.si-reviews{padding:var(--sp-5) var(--sp-4)}.si-reviews__platforms{grid-template-columns:1fr}.si-reviews__aggregate{align-items:flex-start;flex-direction:column;gap:var(--sp-2)}.si-reviews__aggregate-score{font-size:var(--font-size-h3,1.5rem)}}.si-breadcrumb{margin:0 auto;max-width:var(--breadcrumb-max);padding:var(--sp-3) var(--sp-5)}.si-breadcrumb__list{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--font-size-xs);gap:var(--sp-1h);list-style:none;margin:0;padding:0}.si-breadcrumb__item+.si-breadcrumb__item:before{color:var(--color-text-muted);content:"›";margin-right:var(--sp-1h)}.si-breadcrumb__item a{color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast)}.si-breadcrumb__item a:hover{color:var(--color-primary)}.si-breadcrumb__item:last-child{font-weight:var(--fw-medium)}.si-article-hero{align-items:center;border-bottom:var(--border-w) solid var(--color-border-light);display:grid;gap:var(--sp-10);grid-template-columns:1fr 23.75rem;margin:0 auto;margin-bottom:var(--sp-10);max-width:var(--container-content,1240px);padding:var(--sp-12) var(--sp-5) var(--sp-10)}.si-article-hero__text{display:flex;flex-direction:column;gap:var(--sp-4)}.si-article-hero__category{align-items:center;background:var(--color-primary-light);border-radius:var(--radius-full);color:var(--color-primary);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--fw-bold);gap:var(--sp-1h);letter-spacing:.08em;padding:var(--sp-1) var(--sp-3h);text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.si-article-hero__title{color:var(--color-text-dark);font-size:clamp(1.625rem,4vw,2.25rem);font-weight:var(--fw-extrabold);line-height:var(--lh-tight);margin:0}.si-article-hero__meta{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--sp-5)}.si-article-hero__meta-item{align-items:center;display:flex;gap:var(--sp-1h)}.si-article-hero__meta-author{color:var(--color-text-muted);font-weight:var(--fw-medium);text-decoration:none}.si-article-hero__meta-author:hover{color:var(--color-primary)}.si-article-hero__illustration{align-items:center;display:flex;justify-content:center}.si-article-hero__illustration img,.si-article-hero__illustration svg{border-radius:var(--radius-xl);filter:drop-shadow(0 var(--sp-1) .75rem var(--color-overlay-subtle));height:auto;max-width:23.75rem;width:100%}@media(max-width:860px){.si-article-hero{gap:var(--sp-6);grid-template-columns:1fr 17.5rem;padding:var(--sp-8) var(--sp-5) var(--sp-8)}.si-article-hero__illustration img,.si-article-hero__illustration svg{max-width:17.5rem}.si-article-hero__title{font-size:clamp(1.375rem,3.5vw,1.875rem)}}@media(max-width:640px){.si-article-hero{gap:var(--sp-5);grid-template-columns:1fr;padding:var(--sp-6) var(--sp-4) var(--sp-6);text-align:center}.si-article-hero__illustration{order:-1}.si-article-hero__illustration img,.si-article-hero__illustration svg{border-radius:var(--radius-lg);max-width:18.75rem}.si-article-hero__category{align-self:center}.si-article-hero__meta{justify-content:center}.si-article-hero__title{font-size:clamp(1.375rem,5vw,1.75rem)}}.si-article-breadcrumb-wrap{margin:0 auto;max-width:var(--container-content,1240px);padding:var(--sp-3) var(--sp-5) 0}.si-article-breadcrumb-wrap .si-breadcrumb{justify-content:flex-start;margin:0 auto;max-width:var(--container-content,1240px);padding:0 var(--sp-5)}.si-article-breadcrumb-wrap .si-breadcrumb__list{justify-content:flex-start}.si-hub{margin:var(--sp-16) auto var(--sp-12);max-width:1240px;padding:0 var(--sp-6)}.si-hub__inner{text-align:center}.si-hub__title{color:var(--color-text-dark);font-size:var(--font-size-h2);font-weight:var(--fw-bold);margin:0 0 var(--sp-2)}.si-hub__subtitle{color:var(--color-text-muted);font-size:var(--font-size-base);margin:0 0 var(--sp-10)}.si-hub__grid{display:grid;gap:var(--gap-md);grid-template-columns:repeat(4,1fr);text-align:left}.si-hub__card{background:var(--color-bg-card);border:var(--border-w) solid var(--color-border-light);border-radius:var(--radius-lg);color:inherit;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-6);text-decoration:none;transition:box-shadow var(--transition-normal),border-color var(--transition-normal)}.si-hub__card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.si-hub__icon{color:var(--color-primary);flex-shrink:0}.si-hub__card-title{color:var(--color-text-dark);font-size:var(--font-size-lg);font-weight:var(--fw-semibold);margin:0}.si-hub__card-desc{color:var(--color-text-body);flex:1;font-size:var(--font-size-sm);line-height:1.55;margin:0}.si-hub__card-count{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--fw-semibold);margin-top:auto}@media(max-width:921px){.si-hub__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:544px){.si-hub{margin:var(--sp-12) auto var(--sp-8);padding:0 var(--sp-4)}.si-hub__grid{gap:var(--gap-sm);grid-template-columns:1fr}.si-hub__card{padding:var(--sp-4)}}.si-pillar{margin-top:var(--sp-16);padding-bottom:var(--sp-16)}.si-pillar__inner{margin:0 auto var(--sp-12);max-width:var(--mw-lg);padding:0 var(--sp-5)}.si-pillar__inner:last-child{margin-bottom:0}.si-pillar__title{color:var(--color-text-dark);font-size:var(--font-size-h3);font-weight:var(--fw-bold);letter-spacing:-.01em;line-height:var(--lh-tight);margin:0 0 var(--sp-5)}.si-pillar__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--color-bg-card);border:var(--border-w) solid var(--color-border-light);border-radius:var(--radius-lg)}.si-pillar__table{border-collapse:collapse;font-size:var(--font-size-sm);line-height:var(--lh-normal);width:100%}.si-pillar__table th{background:var(--color-bg-subtle);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--fw-semibold);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap}.si-pillar__table td,.si-pillar__table th{border-bottom:var(--border-w) solid var(--color-border-light);padding:var(--sp-3) var(--sp-4)}.si-pillar__table td{vertical-align:middle}.si-pillar__table tbody tr:last-child td{border-bottom:none}.si-pillar__table tbody tr:hover{background:var(--color-bg-subtle)}.si-pillar__tool-name{color:var(--color-text-dark);font-weight:var(--fw-semibold);white-space:nowrap}.si-pillar__note{color:var(--color-text-body);font-weight:var(--fw-semibold);margin-left:var(--sp-1)}.si-pillar__note--na{color:var(--color-text-muted)}.si-pillar__table a{color:var(--color-primary);font-weight:var(--fw-medium);text-decoration:none}.si-pillar__table a:hover{text-decoration:underline}.si-pillar__intro{color:var(--color-text-body);font-size:var(--font-size-base);line-height:var(--lh-relaxed);margin:0 0 var(--sp-6)}.si-pillar__criteria{background:var(--color-bg-card);border:var(--border-w) solid var(--color-border-light);border-radius:var(--radius-lg);display:grid;gap:var(--sp-1);grid-template-columns:1fr;padding:var(--sp-5) var(--sp-6)}.si-pillar__criteria-label{color:var(--color-text-dark);font-size:var(--font-size-sm);font-weight:var(--fw-semibold);margin-top:var(--sp-3)}.si-pillar__criteria-label:first-child{margin-top:0}.si-pillar__criteria-desc{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--lh-relaxed);margin:var(--sp-1) 0 0}.si-pillar__faq{display:flex;flex-direction:column;gap:var(--sp-2)}.si-pillar__faq-item{background:var(--color-bg-card);border:var(--border-w) solid var(--color-border-light);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-fast)}.si-pillar__faq-item[open]{border-color:var(--color-primary)}.si-pillar__faq-q{align-items:center;color:var(--color-text-dark);cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:var(--fw-semibold);justify-content:space-between;list-style:none;padding:var(--sp-4) var(--sp-5);-webkit-user-select:none;-moz-user-select:none;user-select:none}.si-pillar__faq-q::-webkit-details-marker{display:none}.si-pillar__faq-q:after{color:var(--color-text-muted);content:"+";flex-shrink:0;font-size:1.25rem;font-weight:var(--fw-normal);margin-left:var(--sp-3);transition:transform var(--transition-fast)}.si-pillar__faq-item[open] .si-pillar__faq-q:after{color:var(--color-primary);content:"−"}.si-pillar__faq-a{color:var(--color-text-body);font-size:var(--font-size-sm);line-height:var(--lh-relaxed);margin:0;padding:0 var(--sp-5) var(--sp-4)}.si-pillar__cta-wrap{padding-top:var(--sp-4);text-align:center}@media(max-width:544px){.si-pillar__table{font-size:var(--font-size-xs)}.si-pillar__table td,.si-pillar__table th{padding:var(--sp-2) var(--sp-3)}.si-pillar__criteria{padding:var(--sp-4)}.si-pillar__faq-q{font-size:var(--font-size-sm);padding:var(--sp-3) var(--sp-4)}.si-pillar__faq-a{padding:0 var(--sp-4) var(--sp-3)}}.si-ai-faq{margin-bottom:var(--sp-6);position:relative}.si-ai-faq__input-wrap{align-items:center;background:var(--color-bg);border:var(--border-w) solid var(--color-border-light);border-radius:var(--radius-lg);display:flex;gap:var(--sp-3);padding:var(--sp-3h) var(--sp-4);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.si-ai-faq__input-wrap:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(0,103,255,.08)}.si-ai-faq__icon-search{color:var(--color-primary);flex-shrink:0}.si-ai-faq__input{background:transparent;border:none;color:var(--color-text-dark);flex:1;font-family:var(--font-primary);font-size:var(--font-size-base);outline:none}.si-ai-faq__input::-moz-placeholder{color:var(--color-text-muted)}.si-ai-faq__input::placeholder{color:var(--color-text-muted)}.si-ai-faq__clear{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;flex-shrink:0;padding:var(--sp-1);transition:color var(--transition-fast)}.si-ai-faq__clear:hover{color:var(--color-text-dark)}.si-ai-faq__suggestions{background:var(--color-bg);border:var(--border-w) solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:0 8px 24px rgba(0,0,0,.08);left:0;padding:var(--sp-2);position:absolute;right:0;top:calc(100% + var(--sp-2));z-index:20}.si-ai-faq__suggestions-label{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;margin:0;padding:var(--sp-2) var(--sp-3);text-transform:uppercase}.si-ai-faq__list{list-style:none;margin:0;padding:0}.si-ai-faq__item{align-items:center;border-radius:var(--radius-md);color:var(--color-text-body);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--sp-2);padding:var(--sp-2h) var(--sp-3);transition:background var(--transition-fast),color var(--transition-fast)}.si-ai-faq__item:hover{background:var(--color-bg-highlight);color:var(--color-primary)}.si-ai-faq__item .si-icon{color:var(--color-text-muted);flex-shrink:0}.si-ai-faq__item:hover .si-icon{color:var(--color-primary)}.si-ai-faq__empty{color:var(--color-text-muted);font-size:var(--font-size-sm);padding:var(--sp-4) var(--sp-3);text-align:center}.si-ai-faq__answer{background:var(--color-bg);border:var(--border-w) solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:0 8px 24px rgba(0,0,0,.08);left:0;padding:var(--sp-5);position:absolute;right:0;top:calc(100% + var(--sp-2));z-index:20}.si-ai-faq__answer-header{align-items:flex-start;display:flex;gap:var(--sp-2);margin-bottom:var(--sp-3)}.si-ai-faq__answer-header .si-icon{color:var(--color-primary);flex-shrink:0;margin-top:2px}.si-ai-faq__answer-q{color:var(--color-text-dark);font-size:var(--font-size-base);font-weight:var(--fw-bold);line-height:1.4}.si-ai-faq__answer-body{color:var(--color-text-body);font-size:var(--font-size-sm);line-height:1.7;margin-bottom:var(--sp-4)}.si-ai-faq__back{align-items:center;background:none;border:none;color:var(--color-primary);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--fw-medium);gap:var(--sp-1h);padding:0;transition:color var(--transition-fast)}.si-ai-faq__back:hover{color:var(--color-primary-hover)}@media(max-width:544px){.si-ai-faq__input-wrap{padding:var(--sp-3) var(--sp-3)}.si-ai-faq__input{font-size:var(--font-size-sm)}.si-ai-faq__answer{padding:var(--sp-4)}}.si-accent{color:var(--color-primary)}.si-header{left:0;padding:0 var(--sp-5);position:relative;right:0;top:0;transition:padding var(--transition-normal),top var(--transition-normal);z-index:var(--z-header)}.si-header__inner{align-items:center;background:transparent;border:var(--border-w) solid transparent;border-radius:0;display:flex;gap:var(--sp-8);height:var(--sp-18);justify-content:space-between;margin:0 auto;max-width:1240px;transition:background var(--transition-normal),border-color var(--transition-normal),border-radius var(--transition-normal),box-shadow var(--transition-normal),backdrop-filter var(--transition-normal),padding var(--transition-normal),height var(--transition-normal)}.si-header--scrolled{padding:0 var(--sp-5);top:var(--sp-2h)}.si-header--scrolled .si-header__inner{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:var(--color-white-70);border:var(--border-w) solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:0 var(--sp-1) var(--sp-6) var(--color-overlay-light),inset 0 var(--border-w) 0 var(--color-white-90);height:var(--sp-22h);padding:0 var(--sp-6)}.si-header__logo{flex-shrink:0;text-decoration:none}.si-header__logo-text{color:var(--color-text-dark);font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--fw-bold);letter-spacing:-.03em;line-height:1}.si-header__logo-accent,.si-header__logo-dot{color:var(--color-primary)}.si-header__nav,.si-header__nav-list{align-items:center;display:flex}.si-header__nav-list{gap:var(--sp-1);list-style:none;margin:0;padding:0}.si-header__nav-item{position:relative}.si-header__nav-link{align-items:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-text-body);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--fw-medium);gap:var(--sp-1);padding:var(--sp-2) var(--sp-3h);text-decoration:none;transition:color var(--transition-fast),background var(--transition-fast);white-space:nowrap}.si-header__nav-link:hover{background:var(--color-primary-light);color:var(--color-text-dark)}.si-header__nav-link--dropdown[aria-expanded=true] .si-header__nav-chevron{opacity:1;transform:rotate(180deg)}.si-header__nav-chevron{opacity:.5;transition:transform var(--transition-normal)}.si-header__cta{margin-left:var(--sp-2)}.si-header__dropdown{background:var(--color-bg);border:var(--border-w) solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md),var(--shadow-xs),inset 0 var(--border-w) 0 var(--color-bg);display:grid;gap:var(--sp-1);grid-template-columns:1fr 1fr;list-style:none;margin:0;opacity:0;padding:var(--sp-1h);pointer-events:none;position:absolute;right:0;top:calc(100% + var(--sp-2));transform:translateY(calc(var(--sp-2)*-1));transition:opacity var(--transition-normal),transform var(--transition-normal),visibility var(--transition-normal);visibility:hidden;width:580px}.si-header__dropdown--open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.si-header__dropdown-link{align-items:center;border-radius:var(--radius-md);color:var(--color-text-body);display:flex;gap:var(--sp-2h);padding:var(--sp-2h) var(--sp-3);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.si-header__dropdown-link:hover{background:var(--color-primary-light);color:var(--color-text-dark)}.si-header__dropdown-link:hover .si-header__dropdown-icon{background:var(--color-primary-light);transform:translateY(-1px) scale(1.05)}.si-header__dropdown-link:hover .si-header__dropdown-icon .si-icon{color:var(--color-primary)}.si-header__dropdown-link strong{color:var(--color-text-dark);display:block;font-size:var(--font-size-btn);font-weight:var(--fw-semibold);line-height:1.3}.si-header__dropdown-link small{color:var(--color-text-muted);display:block;font-size:var(--font-size-2xs);margin-top:var(--sp-1)}.si-header__dropdown-link--cta{background:var(--color-bg-highlight);color:var(--color-primary)}.si-header__dropdown-link--cta:hover{color:var(--color-primary)}.si-header__dropdown-link--cta .si-header__dropdown-icon,.si-header__dropdown-link--cta:hover{background:var(--color-primary-light)}.si-header__dropdown-link--cta strong{color:var(--color-primary)}.si-header__dropdown-link--cta strong:after{content:" →"}.si-header__dropdown-link--cta small{color:var(--color-text-muted)}.si-header__dropdown-icon{background:var(--color-bg-highlight);border-radius:var(--radius-md);display:flex;font-size:var(--font-size-base);height:var(--sp-8);transition:transform var(--transition-fast),background var(--transition-fast);width:var(--sp-8)}.si-header__burger,.si-header__dropdown-icon{align-items:center;flex-shrink:0;justify-content:center}.si-header__burger{background:transparent;border:var(--border-w-md) solid var(--color-border-light);border-radius:var(--radius-DEFAULT);cursor:pointer;display:none;flex-direction:column;gap:var(--sp-1h);height:var(--sp-10);padding:0;transition:background var(--transition-fast),border-color var(--transition-fast);width:var(--sp-10)}.si-header__burger:hover{background:var(--color-primary-light);border-color:var(--color-primary)}.si-header__burger[aria-expanded=true] .si-header__burger-bar:first-child{transform:translateY(var(--sp-4h)) rotate(45deg)}.si-header__burger[aria-expanded=true] .si-header__burger-bar:nth-child(2){opacity:0;width:0}.si-header__burger[aria-expanded=true] .si-header__burger-bar:nth-child(3){transform:translateY(calc(var(--sp-4h)*-1)) rotate(-45deg)}.si-header__burger-bar{background:var(--color-text-dark);border-radius:var(--radius-xs);display:block;height:var(--border-w-md);transform-origin:center;transition:transform var(--transition-normal),opacity var(--transition-normal),width var(--transition-normal);width:var(--sp-4h)}.si-header__noscript{display:none}@media(max-width:921px){.si-header__nav{display:none}.si-header__burger{display:flex}.si-header__noscript{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.si-header__noscript a{background:var(--color-bg-subtle);border-radius:var(--radius-sm);color:var(--color-text-body);font-size:var(--font-size-sm);font-weight:var(--fw-medium);padding:var(--sp-1) var(--sp-3);text-decoration:none}}.si-offcanvas-overlay{backdrop-filter:blur(.125rem);-webkit-backdrop-filter:blur(.125rem);background:var(--color-overlay-dark);inset:0;opacity:0;position:fixed;transition:opacity var(--transition-normal),visibility var(--transition-normal);visibility:hidden;z-index:calc(var(--z-overlay) - 1)}.si-offcanvas-overlay.is-visible{opacity:1;visibility:visible}.si-offcanvas{background:var(--color-bg);bottom:0;box-shadow:-var(--sp-3) 0 var(--sp-15) var(--color-overlay-strong);display:flex;flex-direction:column;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .32s cubic-bezier(.32,0,.15,1);width:min(320px,88vw);z-index:var(--z-popup)}.si-offcanvas.is-open{transform:translateX(0)}.si-offcanvas__header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:var(--sp-4h) var(--sp-4) var(--sp-3h)}.si-offcanvas__logo img{display:block}.si-offcanvas__close{align-items:center;background:var(--color-bg-subtle);border:var(--border-w) solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;display:flex;height:var(--sp-8h);justify-content:center;transition:background var(--transition-fast),color var(--transition-fast);width:var(--sp-8h)}.si-offcanvas__close:hover{background:var(--color-danger-light);border-color:var(--color-danger);color:var(--color-danger)}.si-offcanvas__body{flex:1;overflow-y:auto;padding:0 var(--sp-2h) var(--sp-3);-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.si-offcanvas__link{align-items:center;border-radius:var(--radius-DEFAULT);color:var(--color-text-dark);display:flex;font-size:var(--font-size-base);font-weight:var(--fw-semibold);padding:var(--sp-3h) var(--sp-3h);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.si-offcanvas__link:hover{background:var(--color-primary-light);color:var(--color-primary)}.si-offcanvas__group{border-top:var(--border-w) solid var(--color-border-light);margin-top:var(--sp-1);padding-top:var(--sp-3)}.si-offcanvas__group-label{color:var(--color-text-muted);font-size:var(--font-size-xxs);font-weight:var(--fw-bold);letter-spacing:.1em;margin:0;padding:0 var(--sp-3h) var(--sp-1h);text-transform:uppercase}.si-offcanvas__tools{list-style:none;margin:0;padding:0}.si-offcanvas__tool-link{align-items:center;border-radius:var(--radius-DEFAULT);display:flex;gap:var(--sp-2h);justify-content:space-between;padding:var(--sp-2h) var(--sp-3h);text-decoration:none;transition:background var(--transition-fast)}.si-offcanvas__tool-link:hover{background:var(--color-primary-light)}.si-offcanvas__tool-link:hover .si-offcanvas__tool-arrow{color:var(--color-primary);transform:translateX(var(--sp-1))}.si-offcanvas__tool-link:hover .si-offcanvas__tool-text strong{color:var(--color-primary)}.si-offcanvas__tool-text strong{color:var(--color-text-dark);display:block;font-size:var(--font-size-sm);font-weight:var(--fw-semibold);line-height:1.3;transition:color var(--transition-fast)}.si-offcanvas__tool-text span{color:var(--color-text-muted);display:block;font-size:var(--font-size-xs);margin-top:var(--sp-1)}.si-offcanvas__tool-arrow{color:var(--color-border-light);flex-shrink:0;transition:color var(--transition-fast),transform var(--transition-fast)}.si-offcanvas__all-tools{align-items:center;border-top:var(--border-w) dashed var(--color-border-light);color:var(--color-primary);display:flex;font-size:var(--font-size-btn);font-weight:var(--fw-bold);gap:var(--sp-2);margin:var(--sp-1h) var(--sp-3h) 0;padding:var(--sp-2h) 0;text-decoration:none;transition:gap var(--transition-fast)}.si-offcanvas__all-tools:hover{gap:var(--sp-3)}.si-offcanvas__footer{border-top:var(--border-w) solid var(--color-border-light);display:flex;flex-shrink:0;gap:var(--sp-2h);padding:var(--sp-3h) var(--sp-4) var(--sp-5);position:relative;z-index:var(--z-base)}.si-offcanvas__cta{flex:1;justify-content:center;text-align:center}.si-offcanvas :focus-visible{border-radius:var(--radius-sm);outline:var(--border-w-lg) solid var(--color-primary);outline-offset:var(--border-w-lg)}body.si-offcanvas-open{overflow:hidden;touch-action:none}#cmplz-manage-consent .cmplz-btn{display:none}body{padding-top:0}@supports not (backdrop-filter:blur(1px)){.si-header--scrolled .si-header__inner{background:var(--color-white-97)}}.si-skip-link{background:var(--color-primary);border-radius:0 0 var(--radius-md) var(--radius-md);color:var(--color-text-on-primary);display:none;font-size:var(--font-size-sm);font-weight:var(--fw-semibold);left:var(--sp-5);padding:var(--sp-2) var(--sp-4);position:absolute;text-decoration:none;top:-100%;transition:top var(--transition-normal);z-index:var(--z-above)}.si-skip-link:focus{top:0}.si-footer{background:linear-gradient(160deg,rgba(230,238,255,var(--si-opacity-60)) 0,rgba(245,247,255,var(--si-opacity-40)) 60%,rgba(238,242,255,var(--si-opacity-60)) 100%);border-top:var(--border-w) solid var(--color-border-light);padding:var(--sp-1)}.si-footer__glass{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:var(--color-white-50);border:var(--border-w) solid var(--glass-border);border-radius:0;max-width:100%;padding:var(--sp-14) var(--gap-xl) 0}.si-footer--island .si-footer__glass{border-radius:var(--card-radius-lg);margin:0 auto;max-width:var(--container-max)}.si-footer__top{border-bottom:var(--border-w) solid rgba(209,218,229,var(--si-opacity-40));display:grid;gap:var(--gap-xl);grid-template-columns:1.6fr 1fr 1fr 1.5fr;margin:0 auto var(--gap-xl);max-width:var(--container-max);padding-bottom:var(--gap-xl)}.si-footer__logo{align-items:center;color:var(--color-text-dark);display:inline-flex;font-size:1.0625rem;font-weight:var(--fw-bold);gap:var(--sp-2);letter-spacing:-.03em;margin-bottom:var(--sp-2h);position:relative;text-decoration:none}.si-footer__logo:hover{color:var(--color-primary)}.si-footer__logo-dot{background:var(--color-primary);border-radius:50%;flex-shrink:0;height:var(--sp-2);min-width:var(--sp-2);position:relative;width:var(--sp-2)}.si-footer__logo-dot:after,.si-footer__logo-dot:before{animation:si-radar 2s ease-out infinite;background:transparent;border:var(--border-w-md) solid var(--color-primary);border-radius:50%;content:"";inset:0;position:absolute}.si-footer__logo-dot:after{animation-delay:1s}.si-footer__baseline{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.65;margin:0 0 var(--gap-md);max-width:14.375rem}.si-footer__social{display:flex;gap:var(--gap-xs)}.si-footer__social-link{align-items:center;background:var(--color-primary-light);border:var(--border-w) solid rgba(0,103,255,var(--si-opacity-15));border-radius:var(--radius-md);color:var(--color-primary);display:inline-flex;height:2.125rem;justify-content:center;text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);width:2.125rem}.si-footer__social-link:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary);transform:translateY(-2px)}.si-footer__col-title{background:none;border:none;color:var(--color-text-muted);font-size:var(--font-size-xxs);font-weight:var(--fw-bold);letter-spacing:.09em;line-height:1.4;margin:0 0 var(--gap-md);padding:0;text-transform:uppercase}.si-footer__links{display:flex;flex-direction:column;gap:var(--sp-3h);list-style:none;margin:0;padding:0}.si-footer__links a{color:var(--color-text-body);font-size:var(--font-size-sm);text-decoration:none;transition:color var(--transition-fast)}.si-footer__links a:hover{color:var(--color-primary)}.si-footer__newsletter-desc{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.6;margin:0 0 var(--gap-md)}.si-footer__form-label{color:var(--color-text-muted);display:block;font-size:var(--font-size-xs);font-weight:var(--fw-medium);margin-bottom:var(--sp-2)}.si-footer__input-group{align-items:center;background:var(--color-white-72);border:var(--border-w) solid var(--color-border-light);border-radius:var(--form-radius);display:flex;overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.si-footer__input-group:focus-within{border-color:var(--color-primary);box-shadow:var(--form-focus-shadow)}.si-footer__input-group:focus-within .si-footer__input-icon{color:var(--color-primary)}.si-footer__input-icon{align-items:center;color:var(--color-text-muted);display:flex;flex-shrink:0;justify-content:center;padding-left:var(--sp-3);transition:color var(--transition-fast)}.si-footer__input{-webkit-appearance:none;background:transparent;border:none;box-shadow:none;color:var(--color-text-dark);flex:1;font-family:var(--font-primary);font-size:var(--font-size-sm);min-width:0;outline:none;padding:var(--sp-3h) var(--sp-3)}.si-footer__input::-moz-placeholder{color:var(--color-text-muted);opacity:1}.si-footer__input::placeholder{color:var(--color-text-muted);opacity:1}.si-footer__submit{flex-shrink:0;margin:var(--sp-1);max-width:0;opacity:0;overflow:hidden;padding-left:0;padding-right:0;transition:opacity .25s ease,max-width .3s ease,padding .3s ease,margin .3s ease;white-space:nowrap}.si-footer__submit--visible{max-width:3rem;opacity:1;padding:var(--sp-2h)}.si-footer__form-error{align-items:center;animation:si-shake .3s ease;background:rgba(230,80,84,.08);border-radius:var(--radius-sm);color:var(--color-danger);display:none;font-size:var(--font-size-xs);gap:var(--sp-1h);margin:var(--sp-2) 0 0;padding:var(--sp-2) var(--sp-3)}.si-footer__form-error--visible{display:flex}.si-footer__form-error .si-icon{color:var(--color-danger);flex-shrink:0}.si-footer__form-success{align-items:center;color:var(--color-success);display:flex;font-size:var(--font-size-sm);font-weight:var(--fw-medium);gap:var(--sp-2);padding:var(--sp-3) 0}.si-footer__form-success .si-icon{flex-shrink:0}.si-footer__form-hint{color:var(--color-text-muted);font-size:var(--font-size-xxs);margin:var(--sp-1h) 0 0}.si-footer__affil{background:var(--color-primary-light);border:var(--border-w) solid rgba(0,103,255,.08);border-radius:var(--card-border-radius);color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.6;margin:0 auto var(--gap-lg);max-width:var(--container-content);padding:var(--gap-md) var(--gap-xl);text-align:center}.si-footer__affil a{color:var(--color-primary);font-weight:var(--fw-semibold);text-decoration:none}.si-footer__affil a:hover{text-decoration:underline}.si-footer__bottom{align-items:center;border-top:var(--border-w) solid rgba(209,218,229,.35);display:flex;flex-wrap:wrap;gap:var(--gap-md);justify-content:space-between;margin:0 auto;max-width:var(--container-max);padding:var(--gap-md) 0 var(--gap-lg)}.si-footer__copy{color:var(--color-text-muted);font-size:var(--footer-font-size);margin:0}.si-footer__legal{display:flex;flex-wrap:wrap;gap:var(--gap-lg);list-style:none;margin:0;padding:0}.si-footer__legal a,.si-footer__legal button.cmplz-manage-consent{color:var(--color-text-muted);font-size:var(--footer-font-size);text-decoration:none;transition:color var(--transition-fast)}.si-footer__legal a:hover,.si-footer__legal button.cmplz-manage-consent:hover{color:var(--color-primary)}@keyframes si-radar{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.5)}}@media(prefers-reduced-motion:reduce){.si-footer__logo-dot:after,.si-footer__logo-dot:before{animation:none}}@keyframes si-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@media(max-width:921px){.si-footer__glass{padding:var(--sp-10) var(--gap-lg) 0}.si-footer__top{gap:var(--gap-xl) var(--gap-lg);grid-template-columns:1fr 1fr}.si-footer__col--brand,.si-footer__col--newsletter{grid-column:1/-1}.si-footer__copy,.si-footer__legal a{font-size:var(--footer-font-size-tablet)}}@media(max-width:544px){.si-footer__glass{padding:var(--sp-8) var(--gap-md) 0}.si-footer__top{grid-template-columns:1fr 1fr}.si-footer__col--brand{grid-column:1/-1;width:100%}.si-footer__col--newsletter{grid-column:1/-1}.si-footer__col:not(.si-footer__col--brand):not(.si-footer__col--newsletter){grid-column:auto}.si-footer__input-group{flex-wrap:wrap}.si-footer__submit{justify-content:center;width:100%}.si-footer__bottom{align-items:flex-start;flex-direction:column;gap:var(--gap-sm)}.si-footer__legal{gap:var(--gap-md)}}:where(.wp-site-blocks)>*{margin-block-start:0}.wp-site-blocks{padding-bottom:0;padding-top:0}.wp-site-blocks>.wp-block-group:not(header):not(footer),.wp-site-blocks>main{margin-block-start:0}.ast-container{max-width:100%;padding-left:0;padding-right:0}.ast-left-sidebar,.ast-right-sidebar{display:none}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{background:transparent;padding:0}