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