.kiasma-landing{--color-primary:#764273;--color-primary-light:#8e5a8b;--color-primary-dark:#5e3460;--color-secondary:#9b466c;--color-secondary-dark:#833a5b;--color-accent-orange:#f49c3b;--color-neutral-white:#fff;--color-neutral-gray-100:#f5f4f6;--color-neutral-gray-200:#e5e7eb;--color-neutral-gray-400:#9ca3af;--color-neutral-gray-600:#4b5563;--color-neutral-gray-800:#1f2937;--color-neutral-gray-900:#111827;--color-dark:#241026;--gradient-hero:linear-gradient(135deg,#8e5a8b,#764273 45%,#5e3460);--gradient-stats:linear-gradient(90deg,#764273,#9b466c);--gradient-button:linear-gradient(74deg,#9b466c,#f49c3b);--shadow-soft:0 10px 30px rgba(118,66,115,.12);--shadow-card:0 18px 50px rgba(36,16,38,.18);background:#fff;color:var(--color-neutral-gray-900);font-family:OutfitR,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;margin:0;scroll-behavior:smooth}.kiasma-landing :where(h1,h2,h3,p){margin:0}.kiasma-landing h1,.kiasma-landing h2,.kiasma-landing h3{font-family:OutfitB,OutfitSB,inherit}.kiasma-landing ul{list-style:none;margin:0;padding:0}.kiasma-landing a{color:inherit;text-decoration:none;transition:color .2s,opacity .2s}.kiasma-landing img{display:block}.kiasma-landing .kl-svg-defs{height:0;position:absolute;width:0}.kiasma-landing :focus-visible{border-radius:4px;outline:3px solid var(--color-accent-orange);outline-offset:2px}.kiasma-landing [id]{scroll-margin-top:6rem}.kl-container{margin:0 auto;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem}.kl-btn{align-items:center;background:none;border:none;border-radius:9999px;cursor:pointer;display:inline-flex;font-family:OutfitSB,inherit;font-size:1rem;gap:.5rem;justify-content:center;line-height:1.2;transition:box-shadow .2s,opacity .2s,background .2s,transform .2s,color .2s}.kl-btn-block{display:flex;width:100%}.kl-btn-lg{font-size:1.0625rem;padding:1rem 2.25rem}.kl-btn-sm{font-size:.875rem}.kl-btn-gradient{background:var(--gradient-button);color:#fff;padding:.75rem 1.6rem}.kl-btn-gradient:hover{box-shadow:0 12px 22px -8px rgba(155,70,108,.6);color:#fff;transform:translateY(-1px)}.kl-btn-white{background:#fff;color:var(--color-primary);padding:.85rem 1.8rem}.kl-btn-white:hover{box-shadow:0 12px 24px -10px rgba(0,0,0,.45);color:var(--color-primary-dark);transform:translateY(-1px)}.kl-btn-outline-secondary{background:#fff;border:2px solid var(--color-secondary);color:var(--color-secondary);padding:.75rem 1.6rem}.kl-btn-outline-secondary:hover{background:rgba(155,70,108,.08);color:var(--color-secondary-dark)}.kl-link-btn{background:none;border:none;color:var(--color-secondary);cursor:pointer;font-family:OutfitSB,inherit;font-size:inherit;padding:0;text-decoration:underline;text-underline-offset:3px}.kl-link-btn:hover{color:var(--color-secondary-dark)}.kl-icon-sm{flex-shrink:0;height:1rem;width:1rem}.kl-icon-md{height:1.75rem;width:1.75rem}.kl-icon-check{color:var(--color-accent-orange);flex-shrink:0;height:1.25rem;width:1.25rem}.kl-icon-check-light{color:#fff}.kl-eyebrow,.kl-eyebrow-light,.kl-eyebrow-orange{color:var(--color-accent-orange);display:inline-block;font-family:OutfitSB,inherit;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kl-eyebrow-light{color:hsla(0,0%,100%,.85)}.kl-section-head{margin:0 auto 3.5rem;max-width:46rem;text-align:center}.kl-section-title{color:var(--color-neutral-gray-900);font-size:1.875rem;font-weight:700;line-height:1.2;margin-top:.75rem}.kl-section-sub{color:var(--color-neutral-gray-600);font-size:1.125rem;margin:1rem auto 0;max-width:42rem}.kl-header{backdrop-filter:saturate(180%) blur(8px);background:hsla(0,0%,100%,.92);border-bottom:1px solid var(--color-neutral-gray-200);position:sticky;top:0;z-index:1030}.kl-header-inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-bottom:.85rem;padding-top:.85rem}.kl-logo{height:2.6rem;width:auto}.kl-nav{align-items:center;display:none;gap:2rem}.kl-nav-link{color:var(--color-neutral-gray-600);font-family:OutfitM,inherit;font-size:.95rem}.kl-nav-link:hover{color:var(--color-secondary)}.kl-header .kl-btn-gradient{font-size:.875rem;padding:.55rem 1.1rem}.kl-cta-label-sm{display:inline}.kl-cta-label-full{display:none}.kl-hero{background:var(--gradient-hero);color:#fff;overflow:hidden;position:relative}.kl-hero-overlay{background:radial-gradient(60rem 40rem at 85% -10%,rgba(244,156,59,.3),transparent 60%),radial-gradient(50rem 40rem at 0 110%,rgba(94,52,96,.55),transparent 60%);inset:0;opacity:.35;pointer-events:none;position:absolute}.kl-hero-inner{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr;padding-bottom:4.5rem;padding-top:4.5rem;position:relative;text-align:center}.kl-hero-title{font-size:2.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.12;margin-bottom:1.25rem;margin-top:1.25rem}.kl-hero-text{color:hsla(0,0%,100%,.85);font-size:1.0625rem;line-height:1.65;margin:0 auto 2rem;max-width:38rem}.kl-hero-text strong{color:#fff;font-family:OutfitSB,inherit;font-weight:600}.kl-hero-cta{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.kl-hero-link{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.45);color:#fff;display:inline-flex;font-family:OutfitSB,inherit;gap:.4rem;padding-bottom:2px}.kl-hero-link:hover{border-color:#fff;color:#fff}.kl-hero-proofs{align-items:center;color:hsla(0,0%,100%,.9);display:flex;flex-direction:column;font-size:.9rem;gap:.6rem}.kl-hero-proofs li{align-items:center;display:flex;gap:.5rem}.kl-hero-proofs .kl-icon-check{height:1.05rem;width:1.05rem}.kl-hero-visual{margin:0 auto;max-width:30rem;width:100%}.kl-mock{background:#fff;border-radius:1rem;box-shadow:var(--shadow-card);color:var(--color-neutral-gray-900);overflow:hidden;text-align:left}.kl-mock-bar{align-items:center;background:var(--color-neutral-gray-100);border-bottom:1px solid var(--color-neutral-gray-200);display:flex;gap:.4rem;padding:.75rem 1rem}.kl-mock-dot{background:var(--color-neutral-gray-200);border-radius:50%;height:.6rem;width:.6rem}.kl-mock-dot:first-child{background:#f3a3b6}.kl-mock-dot:nth-child(2){background:#f5cf8e}.kl-mock-dot:nth-child(3){background:#b6a3d6}.kl-mock-url{background:#fff;border:1px solid var(--color-neutral-gray-200);border-radius:9999px;color:var(--color-neutral-gray-400);font-size:.75rem;margin-left:.5rem;padding:.15rem .75rem}.kl-mock-body{display:flex;flex-direction:column;gap:.9rem;padding:1.25rem}.kl-mock-search{align-items:center;border:1px solid var(--color-neutral-gray-200);border-radius:9999px;color:var(--color-neutral-gray-400);display:flex;font-size:.875rem;gap:.5rem;padding:.7rem 1rem}.kl-mock-pills{display:flex;flex-wrap:wrap;gap:.4rem}.kl-mock-pill{background:var(--color-neutral-gray-100);border:1px solid var(--color-neutral-gray-200);border-radius:9999px;color:var(--color-neutral-gray-600);font-size:.75rem;padding:.3rem .75rem}.kl-mock-pill-on{background:var(--gradient-button);border-color:transparent;color:#fff}.kl-mock-card{border:1px solid var(--color-neutral-gray-200);border-radius:.75rem;box-shadow:0 4px 14px rgba(36,16,38,.05);padding:.85rem 1rem}.kl-mock-tag{background:rgba(155,70,108,.1);border-radius:9999px;color:var(--color-secondary);display:inline-block;font-size:.6875rem;letter-spacing:.04em;margin-bottom:.4rem;padding:.15rem .6rem;text-transform:uppercase}.kl-mock-tag,.kl-mock-title{font-family:OutfitSB,inherit}.kl-mock-title{font-size:.95rem;font-weight:600;line-height:1.3;margin-bottom:.5rem}.kl-mock-meta{align-items:center;color:var(--color-neutral-gray-600);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.5rem}.kl-mock-fund{background:var(--color-primary);border-radius:9999px;color:#fff;font-family:OutfitSB,inherit;font-size:.6875rem;padding:.1rem .55rem}.kl-proof{background:var(--color-dark);color:#fff;padding:3.25rem 0}.kl-proof-grid{display:grid;gap:2rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));text-align:center}.kl-proof-nb{background:linear-gradient(90deg,#f49c3b,#d98aae);-webkit-background-clip:text;background-clip:text;font-family:OutfitB,inherit;font-size:2.25rem;font-weight:700;line-height:1.1;margin-bottom:.35rem;-webkit-text-fill-color:transparent;color:var(--color-accent-orange)}.kl-proof-label{color:hsla(0,0%,100%,.7);font-size:.875rem;line-height:1.4}.kl-analogy{background:#fff;padding:5rem 0}.kl-analogy-body{display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:46rem}.kl-analogy-body p{color:var(--color-neutral-gray-600);font-size:1.0625rem;line-height:1.75}.kl-analogy-highlight{background:var(--color-neutral-gray-100);border-left:4px solid var(--color-secondary);border-radius:.5rem;color:var(--color-neutral-gray-800)!important;font-family:OutfitM,inherit;padding:1.25rem 1.5rem}.kl-flow{gap:1rem;margin-top:3.5rem}.kl-flow,.kl-flow-node{align-items:center;display:flex;flex-direction:column}.kl-flow-node{gap:.75rem;text-align:center}.kl-flow-icon{align-items:center;background:var(--color-neutral-gray-100);border:1px solid var(--color-neutral-gray-200);border-radius:1.25rem;color:var(--color-secondary);display:flex;height:5rem;justify-content:center;width:5rem}.kl-flow-icon-brand{background:var(--gradient-hero);border:none;box-shadow:var(--shadow-soft)}.kl-flow-logo{height:2.75rem;width:2.75rem}.kl-flow-node-center .kl-flow-label{color:var(--color-primary);font-family:OutfitB,inherit}.kl-flow-label{color:var(--color-neutral-gray-800);font-family:OutfitSB,inherit;font-size:.95rem;max-width:9rem}.kl-flow-arrow{color:var(--color-neutral-gray-400);height:1.75rem;transform:rotate(90deg);width:1.75rem}.kl-pillars{background:var(--color-neutral-gray-100);padding:5rem 0}.kl-pillars-grid{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}.kl-pillar-card{background:#fff;border:1px solid var(--color-neutral-gray-200);border-radius:1rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;padding:2rem}.kl-pillar-icon{align-items:center;background:var(--gradient-button);border-radius:.9rem;color:#fff;display:inline-flex;flex-shrink:0;height:3.5rem;justify-content:center;margin-bottom:1.5rem;width:3.5rem}.kl-pillar-title{color:var(--color-neutral-gray-900);font-size:1.1875rem;font-weight:700;line-height:1.3;margin-bottom:.75rem}.kl-pillar-desc{color:var(--color-neutral-gray-600);font-size:.9375rem;line-height:1.7}.kl-steps{background:#fff;padding:5rem 0}.kl-steps-grid{counter-reset:step;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr)}.kl-step{padding-top:1rem;position:relative}.kl-step-nb{background:var(--gradient-button);-webkit-background-clip:text;background-clip:text;font-family:OutfitB,inherit;font-size:2.75rem;font-weight:700;line-height:1;margin-bottom:.85rem;-webkit-text-fill-color:transparent;color:var(--color-secondary)}.kl-step-title{color:var(--color-neutral-gray-900);font-size:1.1875rem;font-weight:700;margin-bottom:.6rem}.kl-step-desc{color:var(--color-neutral-gray-600);font-size:.9375rem;line-height:1.7}.kl-pricing{background:var(--color-neutral-gray-100);padding:5rem 0}.kl-pricing-grid{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:56rem}.kl-pricing-card{background:#fff;border:1px solid var(--color-neutral-gray-200);border-radius:1rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;padding:2.25rem;position:relative}.kl-pricing-badge{align-self:flex-start;background:rgba(155,70,108,.1);border-radius:9999px;color:var(--color-secondary);font-family:OutfitSB,inherit;font-size:.75rem;letter-spacing:.06em;margin-bottom:1.25rem;padding:.35rem .85rem;text-transform:uppercase}.kl-pricing-badge-alt{background:rgba(244,156,59,.14);color:var(--color-accent-orange)}.kl-pricing-name{color:var(--color-neutral-gray-900);font-size:1.375rem;font-weight:700;margin-bottom:.75rem}.kl-pricing-desc{flex-grow:1;line-height:1.7;margin-bottom:2rem}.kl-pricing-desc,.kl-pricing-note{color:var(--color-neutral-gray-600);font-size:.9375rem}.kl-pricing-note{margin-top:2rem;text-align:center}.kl-trust{background:#fff;padding:5rem 0}.kl-logos{flex-wrap:wrap;gap:2.5rem 4rem;margin:0 auto;max-width:52rem}.kl-logo-item,.kl-logos{align-items:center;display:flex;justify-content:center}.kl-logo-item img{filter:grayscale(1);max-height:4rem;max-width:12rem;object-fit:contain;opacity:.6;transition:filter .25s,opacity .25s;width:auto}.kl-logo-item img:hover{filter:grayscale(0);opacity:1}.kl-cta{background:var(--gradient-hero);color:#fff;overflow:hidden;position:relative}.kl-cta-overlay{background:radial-gradient(45rem 30rem at 90% 120%,rgba(244,156,59,.3),transparent 60%);inset:0;opacity:.35;pointer-events:none;position:absolute}.kl-cta-inner{padding:4.5rem 0;position:relative;text-align:center}.kl-cta-title{font-size:1.75rem;font-weight:700;line-height:1.25;margin:0 auto 1rem;max-width:44rem}.kl-cta-sub{color:hsla(0,0%,100%,.85);font-size:1.125rem;margin:0 auto 1.75rem;max-width:38rem}.kl-cta-proofs{color:hsla(0,0%,100%,.9);display:flex;flex-wrap:wrap;font-size:.9rem;gap:.75rem 1.75rem;justify-content:center;margin-bottom:2.25rem}.kl-cta-proofs li{align-items:center;display:flex;gap:.5rem}.kl-cta-proofs .kl-icon-check{height:1.05rem;width:1.05rem}.kl-faq{background:#fff;padding:5rem 0}.kl-faq-inner{max-width:48rem}.kl-faq-list{display:flex;flex-direction:column;gap:1rem}.kl-faq-item{background:#fff;border:1px solid var(--color-neutral-gray-200);border-radius:.85rem;overflow:hidden}.kl-faq-q{align-items:center;background:none;border:none;color:var(--color-neutral-gray-900);cursor:pointer;display:flex;font-family:OutfitSB,inherit;font-size:1rem;font-weight:600;gap:1rem;justify-content:space-between;padding:1.25rem 1.4rem;text-align:left;transition:background .2s;width:100%}.kl-faq-q:hover{background:var(--color-neutral-gray-100)}.kl-faq-chevron{color:var(--color-secondary);flex-shrink:0;height:1.25rem;transition:transform .25s;width:1.25rem}.kl-faq-q:not(.collapsed) .kl-faq-chevron{transform:rotate(180deg)}.kl-faq-a p{color:var(--color-neutral-gray-600);font-size:.9375rem;line-height:1.7;padding:0 1.4rem 1.4rem}.kl-footer{background:var(--color-neutral-white);border-top:1px solid var(--color-neutral-gray-200)}.kl-footer .kl-container{padding-bottom:3rem;padding-top:4rem}.kl-footer-accroche{background:var(--color-neutral-gray-100);border-radius:1rem;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);margin-bottom:3.5rem;padding:2rem}.kl-footer-accroche-item{align-items:flex-start;display:flex;flex-direction:column;gap:.85rem}.kl-footer-accroche-text{color:var(--color-neutral-gray-900);font-family:OutfitSB,inherit;font-size:1.0625rem;font-weight:600}.kl-footer-accroche .kl-btn{align-self:stretch}.kl-footer-grid{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr);margin-bottom:3rem}.kl-footer-logo{height:4.5rem;margin-bottom:1.25rem;width:auto}.kl-footer-about{color:var(--color-neutral-gray-600);font-size:.875rem;line-height:1.7;margin-bottom:1.5rem;max-width:24rem}.kl-socials{display:flex;gap:1rem}.kl-social:hover{opacity:.8}.kl-icon-social{stroke:url(#social-gradient)}.kl-icon-social,.kl-icon-social-fill{fill:url(#social-gradient);height:1.5rem;width:1.5rem}.kl-footer-heading{color:var(--color-neutral-gray-900);font-family:OutfitSB,inherit;font-size:.95rem;font-weight:700;margin-bottom:1rem}.kl-footer-links{display:flex;flex-direction:column;gap:.6rem}.kl-footer-links a{color:var(--color-neutral-gray-600);font-size:.9rem}.kl-footer-links a:hover{color:var(--color-secondary)}.kl-footer-bottom{border-top:1px solid var(--color-neutral-gray-200);display:flex;flex-direction:column;gap:1rem;padding-top:2rem}.kl-footer-copy{color:var(--color-neutral-gray-400);font-size:.85rem}.kl-footer-legal{display:flex;flex-wrap:wrap;gap:1.25rem}.kl-footer-legal a{color:var(--color-neutral-gray-600);font-size:.85rem}.kl-footer-legal a:hover{color:var(--color-secondary)}.kiasma-landing #jsCreerCompteOrganisme .form-control::placeholder{color:var(--color-neutral-gray-400);opacity:1}.kiasma-landing .captcha_reload{color:#fff;overflow:hidden}@media (min-width:640px){.kl-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kl-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kl-footer-accroche,.kl-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kl-footer-accroche{align-items:center}.kl-footer-accroche .kl-btn{align-self:flex-start}.kl-proof-grid{gap:2rem}}@media (min-width:768px){.kl-nav{display:flex}.kl-logo{height:3.25rem}.kl-header .kl-btn-gradient{font-size:1rem;padding:.75rem 1.6rem}.kl-cta-label-sm{display:none}.kl-cta-label-full{display:inline}.kl-section-title{font-size:2.25rem}.kl-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kl-proof-nb{font-size:2.75rem}.kl-pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kl-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}.kl-cta-title{font-size:2.25rem}.kl-footer-bottom{align-items:center;flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.kl-hero-inner{gap:4rem;grid-template-columns:1.05fr .95fr;padding-bottom:6rem;padding-top:6rem;text-align:left}.kl-hero-copy{max-width:36rem}.kl-hero-title{font-size:3.25rem}.kl-hero-text{margin-left:0;margin-right:0}.kl-hero-cta{align-items:center}.kl-hero-cta,.kl-hero-proofs{flex-direction:row;justify-content:flex-start}.kl-hero-proofs{flex-wrap:wrap;gap:.75rem 1.75rem}.kl-hero-visual{margin:0;max-width:none}.kl-flow{flex-direction:row;gap:1.5rem;justify-content:center}.kl-flow-arrow{transform:none}}