.kaliopi-site{--kp-ink:#14232d;--kp-muted:#526570;--kp-teal:#0f766e;--kp-line:#d9e5e7;--kp-surface:#f3f7f8;color:var(--kp-ink);background:#fff}.kaliopi-site *,.kaliopi-site :after,.kaliopi-site :before{box-sizing:border-box}.kaliopi-site :is(h1,h2,h3){text-wrap:balance;color:var(--kp-ink)}.kaliopi-site :is(h1,h2){letter-spacing:-.045em}.kaliopi-site :is(section[id],h2[id],h3[id]){scroll-margin-top:120px}.kaliopi-site :is(a,button,input,summary):focus-visible{outline:3px solid #0f766e;outline-offset:4px}.kaliopi-site .text-gray-900{color:var(--kp-ink)}.kaliopi-site :is(.text-gray-400,.text-gray-500){color:var(--kp-muted)}.kaliopi-site .max-w-6xl{max-width:1280px}.kaliopi-site :is(a,button)[class*="bg-[#10B981]"]:not([class*="/10"]):not([class*="/5"]){background:#0f766e;color:#fff;box-shadow:none;border-radius:8px;min-height:46px}.kaliopi-site :is(a,button)[class*="bg-[#10B981]"]:hover{background:#115e59}.kaliopi-site [class*="text-[#0D9488]"]{color:#0f766e}.kaliopi-site main{min-width:0}.kp-header{background:hsla(0,0%,100%,.97);border-bottom:1px solid var(--kp-line)}.kp-header>div:first-child{background:#142d35}.kp-header>div:nth-child(2)>div:first-child{height:76px}.kp-header nav :is(a,button){min-height:44px;display:inline-flex;align-items:center}.kp-header nav [class*=absolute] a,.kp-header nav a>div{display:block}.kp-header nav [class*=absolute]{border-color:var(--kp-line);box-shadow:0 12px 32px #14232d14}.kp-header [aria-label="Navigation mobile"]{display:flex}.kp-header [aria-label="Navigation mobile"] a{display:block}.kp-hero{padding:172px 0 76px;background:linear-gradient(112deg,#fff 52%,#eef7f6 0);border-bottom:1px solid var(--kp-line)}.kp-hero .kp-hero-grid{grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.kp-hero h1{font-size:clamp(2.25rem,3.6vw,3.5rem);line-height:1.13;font-weight:700;max-width:660px}.kp-hero .kp-hero-grid>div:first-child{text-align:left}.kp-hero .kp-hero-grid>div:first-child>p{font-size:1.0625rem;line-height:1.8;max-width:580px}.kp-hero .kp-hero-visual{position:relative;padding:28px 12px;background:#fff;border:1px solid #b9d6d4;border-radius:12px;box-shadow:16px 20px 0 #dceceb,0 28px 70px #14232d0d}.kp-hero .kp-hero-visual:before{content:"";display:block;height:10px;width:48px;border-top:3px solid #9ac7c2;margin:-8px 8px 12px}.kp-hero .kp-hero-visual img{border-radius:4px}.kp-hero form{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.kp-hero form>div{flex:1 1 220px}.kp-hero form>button{margin-top:0}.kp-hero form>p{flex-basis:100%}.kp-hero input{background:#fff;border:1px solid #adc4c7;min-height:50px}.kp-section{padding-block:88px}.kp-section h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.2;font-weight:700}.kp-section :is(.rounded-2xl,.rounded-3xl){border-radius:12px}.kp-section :is(.shadow-lg,.shadow-xl){box-shadow:0 8px 28px #14232d09}.kp-section:nth-of-type(2n){background-color:var(--kp-surface)}.kp-section [class*=border-gray-100]{border-color:var(--kp-line)}.kp-how-it-works .grid>div{text-align:left;background:#fff;border:1px solid var(--kp-line);border-top:3px solid #0f766e;border-radius:8px;padding:28px}.kp-how-it-works .grid>div>div{margin-left:0;border-radius:8px;background:#e1f2ef}.kp-how-it-works .grid{max-width:none;gap:20px}.kp-features .grid>div{border:1px solid var(--kp-line);border-radius:10px;box-shadow:none}.kp-time-saving{border-block:1px solid var(--kp-line)}.kp-pricing{background:#edf6f5}.kp-pricing .rounded-2xl{box-shadow:0 12px 32px #14232d0a}.kaliopi-site table{border-collapse:collapse}.kaliopi-site th{font-weight:650}.kaliopi-site td,.kaliopi-site th{border-color:var(--kp-line)}.kp-faq button{gap:20px}.kp-faq button span{font-size:1rem}.kp-faq :is(button,p){line-height:1.7}.kaliopi-site>footer{background:#142d35;color:#dce8eb;border-top:4px solid #0f766e}.kaliopi-site>footer :is(h2,h3,.text-gray-900,.text-gray-700){color:#fff}.kaliopi-site>footer :is(.text-gray-400,.text-gray-500,.text-gray-600){color:#c0d0d5}.kaliopi-site>footer a:hover{color:#99f6e4}.kaliopi-content main{padding-top:108px}.kaliopi-content main>.max-w-4xl{max-width:1200px}.kaliopi-content main>.max-w-6xl{max-width:1280px}.kaliopi-content article>header{padding:20px 0 32px;border-bottom:1px solid var(--kp-line)}.kaliopi-content h1{font-size:clamp(2rem,3.7vw,3.4rem);line-height:1.18;font-weight:700;max-width:1000px}.kaliopi-content article>header>p{margin-top:20px}.kaliopi-content .geo-answer{background:#edf7f5;border:1px solid #cce2de;border-left:4px solid var(--kp-teal);border-radius:4px 10px 10px 4px;margin-top:28px;padding:24px 28px}.kaliopi-content article section{scroll-margin-top:132px}.kaliopi-content article section h2{font-size:1.65rem;line-height:1.4}.kaliopi-content article :is(p,li){line-height:1.85}.kaliopi-content article [aria-label=Sommaire]{background:#f3f7f8;border-color:var(--kp-line);border-radius:8px}.kaliopi-content article [aria-label=Sommaire] h2{font-size:.75rem;letter-spacing:.08em}.kaliopi-content article [aria-label=Sommaire] a{padding:4px 0}.kaliopi-content article [aria-label=Sommaire] a[aria-current]{color:#0f766e}.kaliopi-content main .grid>a{border-color:var(--kp-line);border-radius:10px;box-shadow:none}.kaliopi-content main .grid>a:hover{border-color:#0f766e;background:#f3faf8;transform:translateY(-2px)}@media (min-width:1024px){.kaliopi-content article>.grid{grid-template-columns:minmax(0,1fr) 250px;gap:60px}}@media (max-width:1023px){.kp-header nav[aria-label="Navigation principale"]{gap:18px}.kp-hero .kp-hero-grid{gap:28px}.kp-hero h1{font-size:2.5rem}}@media (max-width:767px){.kp-header>div:nth-child(2)>div:first-child{height:64px}.kp-hero{padding-top:136px;padding-bottom:40px;background:#f3f8f7}.kp-hero .kp-hero-grid{grid-template-columns:minmax(0,1fr)}.kp-hero h1{font-size:clamp(2rem,7.8vw,3rem)}.kp-hero .kp-hero-grid>div:first-child>p{font-size:1rem}.kp-hero form{display:block}.kp-hero form>button{margin-top:12px}.kp-section{padding-block:48px}.kp-how-it-works .grid>div{padding:24px}.kaliopi-content main{padding-top:96px}.kaliopi-content .geo-answer{padding:20px}.kaliopi-content article>header{padding-top:4px}.kaliopi-content article section h2{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.kaliopi-site *{scroll-behavior:auto!important;transition:none!important}}.kaliopi-site :is(h1,h2,h3).text-white{color:#fff}.kp-cta{background:#142d35!important}.kp-cta :is(h2,.text-gray-400,.text-gray-500){color:#e3f0f0}.kp-cta [class*=text-gray-300]{color:#c0d0d5}.kp-hero.kp-section{padding-top:172px;padding-bottom:76px}.kp-hero form.space-y-3>button:not([hidden]){margin-top:0}@media (max-width:767px){.kp-hero.kp-section{padding-top:132px;padding-bottom:40px}.kp-hero form.space-y-3>button:not([hidden]){margin-top:12px}}.kaliopi-content article aside{min-width:0}.kaliopi-content article aside>.sticky{top:132px}@media (max-width:1023px){.kaliopi-content article aside.hidden{display:block}.kaliopi-content article aside>.sticky{position:static}}.kp-hero .kp-hero-visual{padding:12px}.kp-hero .kp-hero-visual:before{margin:6px 8px 4px}.kp-cost-comparison button.flex-1{min-width:0}