.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.sticker-card{position:relative;overflow:hidden}.sticker-card>*{z-index:1;position:relative}@media (min-width:721px){.sticker-card--desktop-only:before{content:"";inset:var(--sticker-card-inset,-12px -80px);opacity:.95;pointer-events:none;z-index:0;background-image:url(/assets/asset-sticker.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}}.sticker-fill{z-index:1;position:relative}.sticker-fill:before{content:"";inset:var(--sticker-fill-inset,-12px -80px);z-index:-1;opacity:.95;pointer-events:none;background-image:url(/assets/asset-sticker.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.red-brush{z-index:0;padding:0 0 4px;display:inline-block;position:relative}.red-brush:before{content:"";z-index:-1;opacity:.9;background-image:-webkit-image-set(url(/assets/red-brush-stroke-transparent.webp) 1x type("image/webp"),url(/assets/red-brush-stroke-transparent.png) 1x type("image/png"));background-image:image-set("/assets/red-brush-stroke-transparent.webp" 1x type("image/webp"),"/assets/red-brush-stroke-transparent.png" 1x type("image/png"));background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;height:1.1em;position:absolute;bottom:-4px;left:-16px;right:-16px}.red-brush-over{z-index:0;padding:0 6px;display:inline-block;position:relative}.red-brush-over:before{content:"";z-index:1;opacity:.85;pointer-events:none;mix-blend-mode:multiply;background-image:-webkit-image-set(url(/assets/red-brush-stroke-transparent.webp) 1x type("image/webp"),url(/assets/red-brush-stroke-transparent.png) 1x type("image/png"));background-image:image-set("/assets/red-brush-stroke-transparent.webp" 1x type("image/webp"),"/assets/red-brush-stroke-transparent.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:4em;position:absolute;top:-1.3em;left:-20px;right:-13px}.brush-cta{z-index:0;isolation:isolate;transition:filter .18s;position:relative;overflow:hidden}.brush-cta:before{content:"";inset:var(--brush-cta-inset,-6px -10px);z-index:-1;background-image:-webkit-image-set(url(/assets/red-brush-stroke-CTA.webp) 1x type("image/webp"),url(/assets/red-brush-stroke-CTA.png) 1x type("image/png"));background-image:image-set("/assets/red-brush-stroke-CTA.webp" 1x type("image/webp"),"/assets/red-brush-stroke-CTA.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.brush-cta:hover{filter:brightness(.82)}@media (max-width:720px){.sticker-fill--desktop-only:before{display:none}.red-brush{padding:0 4px 3px}.red-brush:before{height:1em;bottom:-5px;left:-3px;right:-3px}.red-brush-over{padding:0 4px}.red-brush-over:before{height:2.2em;top:-.5em;left:-10px;right:-10px}.brush-cta:before{inset:0}}
.landing{color:#111;background-color:#e7e1d8;background-image:-webkit-image-set(url(/assets/paper-texture.webp) 1x type("image/webp"),url(/assets/paper-texture.jpg) 1x type("image/jpeg"));background-image:image-set("/assets/paper-texture.webp" 1x type("image/webp"),"/assets/paper-texture.jpg" 1x type("image/jpeg"));background-position:top;background-repeat:repeat;background-size:600px;font-family:inherit;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 36px 24px;position:relative}.hero{padding-top:0;position:relative}.hero-title-wrap{max-width:64rem;position:relative}.hero-title{letter-spacing:-.02em;text-transform:uppercase;padding-bottom:20px;font-size:clamp(3.2rem,7.4vw,5.9rem);font-weight:500;line-height:1}.title-underline{clip-path:inset(0 100% 0 0);background-image:-webkit-image-set(url(/assets/brush-line-transparent.webp) 1x type("image/webp"),url(/assets/brush-line-transparent.png) 1x type("image/png"));background-image:image-set("/assets/brush-line-transparent.webp" 1x type("image/webp"),"/assets/brush-line-transparent.png" 1x type("image/png"));background-position:0;background-repeat:no-repeat;background-size:100% 100%;width:95%;height:35px;animation:.9s ease-out forwards landing-brush-reveal;position:absolute;bottom:-10px;left:0}@keyframes landing-brush-reveal{0%{clip-path:inset(0 100% 0 0)}60%{clip-path:inset(0)}to{clip-path:inset(0)}}html[data-animations-complete] .title-underline{clip-path:inset(0);animation:none}@media (prefers-reduced-motion:reduce){.title-underline{clip-path:inset(0);animation:none}}.hero-tagline{letter-spacing:.12em;text-transform:uppercase;color:#2a2a2a;margin-top:-50px;font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:800}.hero-tagline-strong{font-weight:950}.hero-brush{z-index:1;width:fit-content;margin-top:44px;margin-left:auto;margin-right:auto;position:relative;transform:rotate(-1.2deg)}.hero-illu{opacity:.9;pointer-events:none;background-image:-webkit-image-set(url(/assets/illu-stairs.webp) 1x type("image/webp"),url(/assets/illu-stairs.png) 1x type("image/png"));background-image:image-set("/assets/illu-stairs.webp" 1x type("image/webp"),"/assets/illu-stairs.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;width:400px;height:400px;position:absolute;bottom:-100px;right:-80px}.hero-brush-bg{z-index:0;background-image:-webkit-image-set(url(/assets/red-brush-stroke-transparent.webp) 1x type("image/webp"),url(/assets/red-brush-stroke-transparent.png) 1x type("image/png"));background-image:image-set("/assets/red-brush-stroke-transparent.webp" 1x type("image/webp"),"/assets/red-brush-stroke-transparent.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-18px -50px}.hero-brush-text{z-index:1;letter-spacing:-.01em;text-transform:uppercase;white-space:pre-line;text-align:center;max-width:620px;padding:5px 75px;font-size:clamp(1.9rem,4vw,3rem);font-weight:500;line-height:1.2;position:relative}.hero-brush-note{letter-spacing:.18em;text-transform:uppercase;color:#444;text-align:center;margin-top:10px;font-size:.9rem}.hero-signup-proof{letter-spacing:.06em;text-transform:uppercase;color:#1f1f1f;text-align:center;margin-top:12px;font-size:1rem;font-weight:400}.signup{text-align:center;z-index:2;max-width:720px;margin:-40px auto 0;position:relative}.signup-row{justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.signup-honeypot{opacity:0;width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.signup-field{z-index:1;background:#f4efe8;border:1px solid #0003;border-radius:10px;flex:1;align-items:center;gap:12px;max-width:530px;margin-top:10px;padding:14px 12px;display:flex;position:relative;box-shadow:3px 3px #0003}.signup-icon{border:2px solid #8a8a8a;border-radius:4px;width:24px;height:18px;position:relative}.signup-icon:before,.signup-icon:after{content:"";transform-origin:50%;background:#8a8a8a;height:2px;position:absolute;top:3px;left:2px;right:2px}.signup-icon:before{transform:rotate(18deg)}.signup-icon:after{transform:rotate(-18deg)}.signup-input{color:#333;background:0 0;border:0;outline:none;flex:1;padding:10px 140px 10px 0;font-size:1rem}.signup-input:focus-visible{outline:0}.signup-input::placeholder{color:#6f6f6f;font-size:1.1rem}.signup-button{color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;z-index:2;background:0 0;border:0;place-items:center;padding:20px 30px;font-size:1.1rem;font-weight:900;line-height:1;transition:filter .18s;display:grid;position:absolute;top:57%;right:66px;overflow:hidden;transform:translateY(-50%)}.signup-button span{z-index:2;white-space:nowrap;grid-area:1/1;position:relative}.signup-button__loading,.signup[data-submitting=true] .signup-button__label{opacity:0;visibility:hidden}.signup[data-submitting=true] .signup-button__loading{opacity:1;visibility:visible}.signup-button:disabled{cursor:wait;opacity:.7}.signup-sup{vertical-align:super;font-size:.7em}.signup-button:active,.signup-button:hover{transform:translateY(-50%)}.signup-message{letter-spacing:.01em;text-align:center;background:#f7f2e9;border-radius:12px;max-width:720px;margin:16px auto 0;padding:10px 16px;font-size:.95rem;box-shadow:2px 2px #00000026}.signup-message--success{color:#1f4b2a;border:1px solid #1f4b2a59}.signup-message--error{color:#7b1b1b;border:1px solid #7b1b1b59}.band{color:#f5f5f5;content-visibility:auto;contain-intrinsic-size:1200px;background-color:#101010;border-top:4px solid #0a0a0a;border-bottom:4px solid #0a0a0a;position:relative}html[data-band-bg-loaded] .band{background-image:-webkit-image-set(url(/assets/black-grunge-texture.webp) 1x type("image/webp"),url(/assets/black-grunge-texture.jpg) 1x type("image/jpeg"));background-image:image-set("/assets/black-grunge-texture.webp" 1x type("image/webp"),"/assets/black-grunge-texture.jpg" 1x type("image/jpeg"));background-position:50%;background-repeat:no-repeat;background-size:cover}.band:before{content:"";pointer-events:none;background:#00000059;position:absolute;inset:0}.middle-grid{grid-template-columns:minmax(300px,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:48px;display:grid;position:relative}.left-stack{align-content:start;gap:0;display:grid}.left-band{padding:18px 18px 0}.left-bullets{z-index:1;clip-path:polygon(0% 2%,3% 0%,97% 1%,100% 4%,99% 96%,96% 100%,4% 99%,0% 96%);background-color:#f0ebe2;background-image:-webkit-image-set(url(/assets/paper-texture.webp) 1x type("image/webp"),url(/assets/paper-texture.jpg) 1x type("image/jpeg"));background-image:image-set("/assets/paper-texture.webp" 1x type("image/webp"),"/assets/paper-texture.jpg" 1x type("image/jpeg"));background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:30px;padding:12px 22px 28px;position:relative;transform:rotate(-.4deg);box-shadow:10px 10px #000000b3}.left-inspired{text-align:center;margin-top:12px;padding:16px}.left-inspired--responsive{margin-top:16px}.band-headline{text-transform:uppercase;white-space:pre-line;text-align:left;color:#f5f5f5;text-shadow:0 1px #0006;margin:20px 0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;line-height:1.2}.inspired-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6;text-shadow:0 1px #00000059;text-align:center;max-width:300px;margin-bottom:2px;margin-left:auto;margin-right:auto;font-size:1.2rem;font-weight:900}.kraft-label{width:fit-content;margin-top:0;padding:4px 0;display:inline-block;position:relative}.kraft-label-link{color:inherit;margin-top:-10px;line-height:0;text-decoration:none;display:inline-block}.inspired-note{letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;text-align:center;width:300px;margin-top:2px;margin-left:auto;margin-right:auto;font-size:.95rem}.kraft-label-bg{z-index:0;background-image:-webkit-image-set(url(/assets/la25h-transparent.webp) 1x type("image/webp"),url(/assets/la25h-transparent.png) 1x type("image/png"));background-image:image-set("/assets/la25h-transparent.webp" 1x type("image/webp"),"/assets/la25h-transparent.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;width:280px;height:80px;display:inline-flex;position:relative}.right-column{align-self:stretch;position:relative}.example-label{letter-spacing:.16em;text-transform:uppercase;color:#ffffffbf;margin-bottom:0;font-size:1.2rem;font-weight:800}.example-meta{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;margin-top:6px;font-size:.95rem}.example-card{color:#1b1b1b;z-index:2;clip-path:polygon(1% 2%,4% 0%,96% 1%,99% 3%,98% 96%,96% 100%,3% 99%,0% 96%);background-color:#fff6e4;background-image:-webkit-linear-gradient(90deg,#00000047,#0000 28px),-webkit-image-set(url(/assets/paper-texture.webp) 1x type("image/webp"),url(/assets/paper-texture.jpg) 1x type("image/jpeg"));background-image:linear-gradient(270deg,#00000047,#0000 28px),image-set("/assets/paper-texture.webp" 1x type("image/webp"),"/assets/paper-texture.jpg" 1x type("image/jpeg"));background-position:50%;background-repeat:no-repeat;background-size:cover;border:4px solid #111;border-right-color:#000;margin-top:12px;padding:22px 28px 30px;position:relative;transform:rotate(1deg);box-shadow:12px 12px #000,inset 0 -2px #00000059,inset -2px 0 #00000059}.example-card p{margin:0}.example-card:before,.example-card:after{content:"";z-index:-1;clip-path:polygon(1% 2%,4% 0%,96% 1%,99% 3%,98% 96%,96% 100%,3% 99%,0% 96%);background-color:#f2efe8;background-image:-webkit-linear-gradient(90deg,#00000052,#0000 26px),-webkit-image-set(url(/assets/paper-texture.webp) 1x type("image/webp"),url(/assets/paper-texture.jpg) 1x type("image/jpeg"));background-image:linear-gradient(270deg,#00000052,#0000 26px),image-set("/assets/paper-texture.webp" 1x type("image/webp"),"/assets/paper-texture.jpg" 1x type("image/jpeg"));background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #000000d9;border-right-color:#000000fa;position:absolute;inset:-8px 10px 10px -10px;transform:rotate(-1.3deg);box-shadow:inset 0 -2px #00000073,inset -2px 0 #00000073}.example-card:after{opacity:.85;inset:-16px 18px 18px -18px;transform:rotate(-2.2deg)}.example-day-wrap{flex-direction:column;align-items:center;gap:1px;width:100%;margin:0 auto;display:inline-flex;position:relative}.example-day{text-align:center;text-transform:uppercase;text-shadow:0 1px #0003;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:900}.example-day-underline{opacity:.9;background-image:-webkit-image-set(url(/assets/brush-line-transparent.webp) 1x type("image/webp"),url(/assets/brush-line-transparent.png) 1x type("image/png"));background-image:image-set("/assets/brush-line-transparent.webp" 1x type("image/webp"),"/assets/brush-line-transparent.png" 1x type("image/png"));background-position:0;background-repeat:no-repeat;background-size:cover;width:150px;height:12px;display:block}.example-headline{text-transform:uppercase;white-space:pre-line;text-shadow:0 1px #00000040;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:900;line-height:1.02}.example-card .example-headline{margin-top:18px}.example-body{gap:18px;margin-top:18px;font-size:1.05rem;line-height:1.4;display:grid}.example-section-title{letter-spacing:.12em;text-shadow:0 1px #0003;font-size:1rem;font-weight:900}.example-text{white-space:pre-line;margin-top:4px}.company-logos{clip-path:polygon(1% 2%,4% 0%,96% 1%,99% 3%,98% 96%,96% 100%,3% 99%,0% 96%);background-color:#f0ebe2;background-image:-webkit-image-set(url(/assets/paper-texture.webp) 1x type("image/webp"),url(/assets/paper-texture.jpg) 1x type("image/jpeg"));background-image:image-set("/assets/paper-texture.webp" 1x type("image/webp"),"/assets/paper-texture.jpg" 1x type("image/jpeg"));background-position:50%;background-repeat:no-repeat;background-size:cover;align-self:flex-end;width:100vw;margin-top:44px;margin-left:calc(50% - 50vw);padding:18px 24px;box-shadow:8px 8px #000000b3}.testimonials-intro{border:2px solid #0f0f0f;max-width:720px;margin-top:40px;margin-left:auto;margin-right:auto;padding:10px 12px;box-shadow:6px 6px #000000bf}.testimonials-intro-text{color:#111;white-space:pre-line;z-index:1;margin:0;padding:6px 0;font-size:1.4rem;font-weight:500;line-height:1.35;display:inline-block;position:relative}.testimonials-intro-text:before{content:"";z-index:-1;opacity:.95;pointer-events:none;background-image:url(/assets/asset-sticker.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-12px -80px}@media (max-width:720px){.testimonials-intro{background:#f6f1e8;padding:6px}.testimonials-intro-text{padding:4px;font-size:1rem;line-height:1.3}.testimonials-intro-text:before{display:none}}.testimonials{--testimonial-nav-size:48px;--testimonial-shell-gap:18px;margin-top:56px;padding:20px 0}.testimonials-head{padding-left:calc(var(--testimonial-nav-size) + var(--testimonial-shell-gap));margin-bottom:22px}.testimonials-title{text-transform:uppercase;letter-spacing:.08em;color:#f6f1e8;text-align:left;margin:0;font-size:clamp(1.4rem,2.6vw,1.9rem)}.testimonials-grid{display:grid}.testimonials-shell{--testimonial-gap:22px;grid-template-columns:var(--testimonial-nav-size)1fr var(--testimonial-nav-size);align-items:center;gap:var(--testimonial-shell-gap);display:grid;position:relative}.testimonials-static{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.testimonials-viewport{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:4px 0 12px;overflow-x:auto}.testimonials-viewport::-webkit-scrollbar{display:none}.testimonials-track{gap:var(--testimonial-gap);padding:4px 0;display:flex}.testimonial{color:#1c1c1c;flex:0 0 calc((100% - (var(--testimonial-gap)*2))/3);scroll-snap-align:start;box-sizing:border-box;background:#ffffffb3;border:1px solid #0000001f;border-radius:8px;grid-template-rows:1fr auto;gap:12px;margin:0;padding:18px 18px 16px;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.6;display:grid}.testimonial blockquote{margin:0}.testimonial figcaption{color:#2a2a2a;flex-direction:column;gap:4px;font-size:.9rem;line-height:1.25;display:flex}.testimonial-name{letter-spacing:.04em;text-transform:uppercase;font-weight:700;line-height:1.15}.testimonial-role{color:#6a6a6a;font-size:.85rem;font-weight:600;line-height:1.2}.testimonial-nav{color:#111;cursor:pointer;background:#f6f1e8;border:1px solid #0003;border-radius:999px;justify-self:center;place-items:center;width:40px;height:40px;padding:0;display:grid;box-shadow:2px 2px #00000040}.testimonial-nav svg{width:16px;height:16px;display:block}.testimonial-nav:hover{transform:translateY(-1px)}.testimonial-nav:active{transform:translateY(0)}.testimonial-dots{grid-column:1/-1;justify-content:center;gap:8px;margin-top:6px;display:flex}@media (min-width:901px){.testimonial-dots .testimonial-dot:nth-child(n+4){display:none}}.testimonial-dot{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;display:grid}.testimonial-dot:before{content:"";background:#ffffff59;border:1px solid #fff9;border-radius:999px;width:8px;height:8px}.testimonial-dot--active:before{background:#fff;border-color:#fff}@media (max-width:900px){.testimonials-head{padding-left:0}.testimonials-title{text-align:center}.testimonials-shell{grid-template-columns:1fr;gap:8px}.testimonial-nav{display:none}.testimonials-viewport{padding:4px 16px 12px;scroll-padding:0 16px}.testimonials-track{padding:4px 0}.testimonial{scroll-snap-align:center;flex-basis:100%}}.company-logos-inner{position:relative}.company-logos-track{scroll-behavior:smooth;scrollbar-width:none;align-items:center;gap:28px;padding:12px 56px 12px 16px;display:flex;overflow-x:auto}.company-logos-track::-webkit-scrollbar{display:none}.company-logo-item{flex:none;justify-content:center;align-items:center;display:flex}.company-logo{object-fit:contain;filter:saturate(.5)contrast(1.25)brightness(.85);opacity:.95;width:auto;max-width:140px;height:48px}.company-logo-item{filter:drop-shadow(0 1px #00000040)}.bullets-list{text-transform:uppercase;color:#1b1b1b;text-shadow:0 1px #00000040;gap:12px;margin:0;padding:0;font-weight:400;list-style:none;display:grid}.bullets-list li{align-items:center;gap:14px;font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.1;display:flex}.bullets-list li:before{content:"";background:#e02020;border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 2px #00000040}.cta-section{content-visibility:auto;contain-intrinsic-size:800px;background:0 0;margin-top:28px}.cta-section .container{text-align:center}.faq-section{text-align:left;background:0 0;max-width:900px;margin:0 auto 48px}.faq-heading{text-align:center;background-image:-webkit-image-set(url(/assets/yellow-sticker.webp) 1x type("image/webp"),url(/assets/yellow-sticker.png) 1x type("image/png"));background-image:image-set("/assets/yellow-sticker.webp" 1x type("image/webp"),"/assets/yellow-sticker.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;width:fit-content;margin:0 auto;padding:85px;display:block}.faq-title{letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:0;font-size:clamp(2rem,4vw,3rem)}.faq-subtitle{text-align:center;color:#2c2c2c;margin:8px 0 0;font-size:1rem}.faq-list{gap:12px;display:grid}.faq-item:last-child{border-bottom:0}.faq-item{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #0000002e;padding:0}.faq-summary{cursor:pointer;align-items:center;padding:14px 4px 12px;list-style:none;display:flex}.faq-summary::-webkit-details-marker{display:none}.faq-summary:before{content:"";background-image:-webkit-image-set(url(/assets/faq-bullet.webp) 1x type("image/webp"),url(/assets/faq-bullet.png) 1x type("image/png"));background-image:image-set("/assets/faq-bullet.webp" 1x type("image/webp"),"/assets/faq-bullet.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:18px;height:18px;margin-right:12px}.faq-question{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:1.3rem;display:inline-block;position:relative}.faq-question:after{content:"";opacity:0;transform-origin:0;will-change:transform;background-image:-webkit-image-set(url(/assets/faq-underline.webp) 1x type("image/webp"),url(/assets/faq-underline.png) 1x type("image/png"));background-image:image-set("/assets/faq-underline.webp" 1x type("image/webp"),"/assets/faq-underline.png" 1x type("image/png"));background-position:0;background-repeat:no-repeat;background-size:100% 100%;height:8px;transition:transform .18s,opacity .12s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.faq-item[open] .faq-question:after{opacity:.9;transform:scaleX(1)}.faq-answer{white-space:pre-line;color:#222;font-size:1.1rem;line-height:1.5;font-family:var(--font-plex-mono),"Courier New",Courier,monospace;margin-top:0;padding:0 4px 0 28px;font-weight:500}.faq-answer a{color:inherit;text-underline-offset:4px;text-decoration:underline}.intro-link{color:inherit;text-decoration:none}.faq-item[open] .faq-answer{margin:6px 0 12px}.bottom-cta{background:0 0;justify-content:center;align-items:center;padding:18px 70px;text-decoration:none;transition:filter .18s;display:inline-flex;position:relative;overflow:hidden}.bottom-cta-bg{z-index:0;background-image:-webkit-image-set(url(/assets/red-brush-stroke-CTA.webp) 1x type("image/webp"),url(/assets/red-brush-stroke-CTA.png) 1x type("image/png"));background-image:image-set("/assets/red-brush-stroke-CTA.webp" 1x type("image/webp"),"/assets/red-brush-stroke-CTA.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-8px -20px}.bottom-cta:after{display:none}.bottom-cta-text{z-index:2;text-transform:uppercase;letter-spacing:.08em;color:#fff;font-size:clamp(1.4rem,3vw,2.1rem);font-weight:900;position:relative}.bottom-cta:hover{filter:brightness(.82)}.cta-note{color:#333;text-align:center;margin-top:10px;font-size:1rem}.footer{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 24px 40px;display:flex}.footer-copy{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.85rem}.footer-copy-link{color:inherit;text-decoration:none}.footer-copy-link:hover{text-underline-offset:4px;text-decoration:underline}.footer-links{text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:16px 24px;width:100%;font-size:.95rem;display:inline-flex}.footer-link{color:#111;text-decoration:none}.footer-link:hover{text-underline-offset:4px;text-decoration:underline}.footer-lang{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:6px;font-size:.9rem;display:flex}.footer-lang__link{letter-spacing:.12em;font-weight:700}.footer-lang__link--active{text-underline-offset:4px;text-decoration:underline}.footer-lang__sep{color:#00000073}.brush-underline{padding-bottom:.75rem;display:inline-block;position:relative}.brush-underline__text{z-index:1;position:relative}.brush-underline__line{pointer-events:none;inset-inline:0;background-image:-webkit-image-set(url(/assets/brush-line-transparent.webp) 1x type("image/webp"),url(/assets/brush-line-transparent.png) 1x type("image/png"));background-image:image-set("/assets/brush-line-transparent.webp" 1x type("image/webp"),"/assets/brush-line-transparent.png" 1x type("image/png"));background-position:0;background-repeat:no-repeat;background-size:contain;height:.75rem;position:absolute;bottom:0}@media (max-width:720px){.container{padding-top:0}.middle-grid{grid-template-columns:1fr}.example-card{transform:none}.company-logos{margin-top:32px}.hero-brush-text{white-space:normal;text-wrap:balance;max-width:30ch;padding:5px 0;font-size:clamp(1.4rem,6vw,2rem)}.hero-illu{display:none}.signup-row{flex-direction:column;align-items:stretch}.signup-field{max-width:100%}.signup-button{text-align:center;justify-content:center;align-items:center;width:100%;margin-top:10px;padding:20px;font-size:.95rem;line-height:1;display:inline-flex;position:relative;top:auto;right:auto;overflow:hidden;transform:none!important}.signup-input{padding-right:0}.signup{margin:-15px auto 0}.faq-section{margin-bottom:36px}.faq-item{padding:0}.faq-question{font-size:1.15rem}.faq-question:after{display:none}.left-inspired--responsive{margin-top:18px}.left-inspired--responsive .kraft-label-link{text-align:center;display:block}.left-inspired--responsive .kraft-label{margin-left:auto;margin-right:auto}.kraft-label{margin-left:48px}}
.simple-page{color:#0a0a0a;box-sizing:border-box;flex-direction:column;min-height:100dvh;padding:32px 24px 24px;display:flex}.simple-page--paper{background-color:#ece5da;background-image:-webkit-image-set(url(/assets/paper-texture.webp) 1x type("image/webp"),url(/assets/paper-texture.jpg) 1x type("image/jpeg"));background-image:image-set("/assets/paper-texture.webp" 1x type("image/webp"),"/assets/paper-texture.jpg" 1x type("image/jpeg"));background-size:520px}.simple-page__container{flex:1;width:100%;max-width:46rem;margin:0 auto}.simple-page--center{text-align:center}.simple-page__title{font-size:1.875rem;font-weight:900;line-height:1.2}.simple-page__title--sticker{text-align:center;background-image:-webkit-image-set(url(/assets/yellow-sticker.webp) 1x type("image/webp"),url(/assets/yellow-sticker.png) 1x type("image/png"));background-image:image-set("/assets/yellow-sticker.webp" 1x type("image/webp"),"/assets/yellow-sticker.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin:0 auto 16px;padding:60px;display:inline-block}.simple-page__title--small{font-size:1.5rem;font-weight:600}.simple-page__text{color:#1f2937;margin-top:24px;font-size:1rem;line-height:1.6}.seo-page__content{color:#1f2937;font-size:1.05rem;line-height:1.75;font-family:var(--font-plex-mono),"Courier New",Courier,monospace;margin-top:24px;font-weight:600}.seo-page{background:#f6efe6 -webkit-image-set(url(/assets/paper-texture.webp) 1x type("image/webp"),url(/assets/paper-texture.jpg) 1x type("image/jpeg")) 50% 0/1200px;background:#f6efe6 image-set("/assets/paper-texture.webp" 1x type("image/webp"),"/assets/paper-texture.jpg" 1x type("image/jpeg")) 50% 0/1200px}.seo-page .simple-page__container{padding-top:8px;position:relative}.seo-page__breadcrumb{letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a8c;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:.85rem;display:flex}.seo-page__breadcrumb a{color:inherit;text-decoration:none}.seo-page__breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.seo-page__breadcrumb-sep{color:#0a0a0a59;margin:0 6px 0 0}.seo-page .simple-page__header{text-align:center;margin-bottom:12px;display:block}.seo-page__nav{justify-content:space-between;gap:16px;width:100%;max-width:720px;margin:28px auto 8px;padding:0 6px;display:flex}.seo-page__nav-link{color:#1a1a1a;letter-spacing:.02em;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.seo-page__nav-link:hover{text-underline-offset:4px;text-decoration:underline}.seo-page__nav-title{font-size:.95rem;line-height:1.3}.seo-page__nav-label{font-size:1rem}.seo-page__nav-spacer{flex:1 1 0}.seo-page .simple-page__title--sticker{text-align:center;color:#111;background-image:-webkit-image-set(url(/assets/yellow-sticker.webp) 1x type("image/webp"),url(/assets/yellow-sticker.png) 1x type("image/png"));background-image:image-set("/assets/yellow-sticker.webp" 1x type("image/webp"),"/assets/yellow-sticker.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin:0 auto 16px;padding:60px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,2.9rem);font-weight:700}.seo-page .simple-page__back{color:#1f1f1f}.seo-page__content p{margin-top:16px}.seo-page__content strong{color:#e02020}.seo-page .subtitle{color:#111;z-index:1;margin:8px 0 0;padding:8px 48px;font-size:clamp(1.15rem,2.1vw,1.5rem);font-weight:500;line-height:1.2;display:inline-block;position:relative}.seo-page .subtitle:before{content:"";z-index:-1;opacity:.95;pointer-events:none;background-image:url(/assets/asset-sticker.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-18px -60px}.seo-page__content ul,.seo-page__content ol{margin:12px 0 18px;padding-left:0}.seo-page__content ul{list-style:none}.seo-page__content ul li{align-items:center;gap:12px;display:flex}.seo-page__content ul li:before{content:"";background:#e02020;border-radius:999px;flex:none;width:14px;height:14px}.seo-page__content ul li+li{margin-top:8px}.seo-page__content a{color:inherit;text-underline-offset:4px;text-decoration:underline}.seo-page__content a.seo-page__cta-button{color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-family:var(--font-plex-mono),"Courier New",Courier,monospace;background:#8f1017;border:1px solid #8f1017;justify-content:center;align-items:center;padding:12px 18px;font-weight:600;text-decoration:none;transition:filter .18s;display:inline-flex}.seo-page__content a.seo-page__cta-button:hover{filter:brightness(.82);text-decoration:none}.seo-page__content .company-logos{box-sizing:border-box;width:100%;max-width:100%;margin-left:0}.seo-page__content h2{color:#1a1a1a;margin-top:36px;font-size:1.45rem;font-weight:700;display:inline-block;position:relative}.seo-page__content h2:after{content:"";opacity:.9;pointer-events:none;background:url(/assets/brush-line-transparent.png) 0/100% 100% no-repeat;height:18px;position:absolute;bottom:-10px;left:-10px;right:-10px}.seo-page__content em{color:#111;font-style:italic}:is(.seo-page,.simple-page) .seo-signup{max-width:720px;margin:24px auto 0}:is(.seo-page,.simple-page) .seo-signup .signup-row{position:static}:is(.seo-page,.simple-page) .seo-signup{text-align:center;background:#fff8ede6;border:1px solid #0000001a;border-radius:12px;padding:18px 18px 14px;box-shadow:0 10px 24px #00000014}:is(.seo-page,.simple-page) .seo-signup__title{letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a;font-size:1.05rem;font-weight:800;font-family:var(--font-plex-mono),"Courier New",Courier,monospace;margin:0 0 8px;display:inline-block;position:relative}:is(.seo-page,.simple-page) .seo-signup__title:before{content:none}:is(.seo-page,.simple-page) .seo-signup__title:after{content:"";opacity:.9;background-image:-webkit-image-set(url(/assets/faq-underline.webp) 1x type("image/webp"),url(/assets/faq-underline.png) 1x type("image/png"));background-image:image-set("/assets/faq-underline.webp" 1x type("image/webp"),"/assets/faq-underline.png" 1x type("image/png"));background-position:0;background-repeat:no-repeat;background-size:100% 100%;height:8px;position:absolute;bottom:-2px;left:0;right:0}:is(.seo-page,.simple-page) .seo-signup__subtitle{color:#2f2b26;margin:0 0 12px;font-weight:600}:is(.seo-page,.simple-page) .seo-signup .signup-row{align-items:center;gap:0;display:flex;position:relative}:is(.seo-page,.simple-page) .seo-signup .signup-field{background:#fbf6ee;border-radius:10px;width:100%;padding-right:180px;box-shadow:0 3px #0003}:is(.seo-page,.simple-page) .seo-signup .signup-input{width:100%;font-size:1rem}:is(.seo-page,.simple-page) .seo-signup .signup-button{min-width:200px;box-shadow:none;background:0 0;padding:22px 48px;position:absolute;top:57%;right:-25px;overflow:hidden;transform:translateY(-50%)}:is(.seo-page,.simple-page) .seo-signup .signup-button span{color:#fff;z-index:2;position:relative}:is(.seo-page,.simple-page) .seo-signup .signup-button__loading,:is(.seo-page,.simple-page) .seo-signup[data-submitting=true] .signup-button__label{display:none}:is(.seo-page,.simple-page) .seo-signup[data-submitting=true] .signup-button__loading{display:inline}:is(.seo-page,.simple-page) .seo-signup .signup-button:disabled{cursor:wait;opacity:.7}:is(.seo-page,.simple-page) .seo-signup__note{color:#3c3731;margin:10px 0 0;font-size:.9rem}@media (max-width:720px){:is(.seo-page,.simple-page) .seo-signup .signup-row{flex-direction:column;align-items:stretch;gap:10px}:is(.seo-page,.simple-page) .seo-signup .signup-field{max-width:100%;padding-right:0}:is(.seo-page,.simple-page) .seo-signup .signup-button{text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;margin-top:0;padding:20px;line-height:1;display:inline-flex;position:relative;top:auto;right:auto;transform:none!important}}.seo-page__content h3{letter-spacing:.08em;text-transform:none;color:#1f2937;font-size:1.3rem;font-weight:700;font-family:var(--font-plex-mono),"Courier New",Courier,monospace;align-items:center;gap:12px;margin:24px 0 0;display:inline-flex;position:relative}.seo-page__content h3:before{content:"";opacity:1;background-image:-webkit-image-set(url(/assets/faq-bullet.webp) 1x type("image/webp"),url(/assets/faq-bullet.png) 1x type("image/png"));background-image:image-set("/assets/faq-bullet.webp" 1x type("image/webp"),"/assets/faq-bullet.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:18px;height:18px}.seo-page__content h3:after{content:"";opacity:.9;background-image:-webkit-image-set(url(/assets/faq-underline.webp) 1x type("image/webp"),url(/assets/faq-underline.png) 1x type("image/png"));background-image:image-set("/assets/faq-underline.webp" 1x type("image/webp"),"/assets/faq-underline.png" 1x type("image/png"));background-position:0;background-repeat:no-repeat;background-size:100% 100%;height:8px;position:absolute;bottom:0;left:30px;right:0}.simple-page__text ul{margin:12px 0 18px;padding-left:20px}.simple-page__text--ibm{font-family:var(--font-plex-mono),"Courier New",Courier,monospace;color:#1f2937;font-size:1.05rem;line-height:1.75}.simple-page__text--ibm p,.simple-page__text--ibm li,.simple-page__text--ibm a,.simple-page__text--ibm div{font-weight:600}.simple-page__text--ibm .simple-page__title,.simple-page__text--ibm h3{font-family:var(--font-anton),"Arial Narrow",Arial,sans-serif}.simple-page__about-content .simple-page__about-aside{float:right;width:min(360px,38%);margin:-28px 0 18px 24px}.simple-page__about-content .simple-page__title--small{clear:both}.simple-page__text a,.simple-page__text a:visited{color:#121212}.waitlist-copy .red-brush-over:before{top:-1.1em;left:-30px;right:-20px}.simple-page__coaching-card{font-family:var(--font-anton),"Arial Narrow",Arial,sans-serif;background:#ffffff59;border:1px solid #0003;margin-top:24px;padding:22px 24px;box-shadow:0 8px 22px #00000014}@media (min-width:721px){.simple-page__coaching-card{box-shadow:none;background:0 0;border:none}}@media (max-width:980px){.simple-page__about-content .simple-page__about-aside{float:none;width:min(420px,100%);margin:8px auto 18px}.simple-page__about-content .simple-page__title--small{clear:none}}.simple-page__coaching-card h3{margin:0 0 10px;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.1}.simple-page__coaching-card p,.simple-page__coaching-card>div{margin:0}.simple-page__coaching-card p+p,.simple-page__coaching-card>div+div{margin-top:14px}.simple-page__coaching-card a,.simple-page__coaching-card a:visited{color:#121212;text-underline-offset:4px;font-weight:700}.simple-page__list{list-style:outside}.simple-page__note{color:#4b5563;margin-top:16px;font-size:.875rem;line-height:1.5}.simple-page__note--large{color:#1f2937;font-size:1.1rem}.simple-page__link{text-underline-offset:4px;color:inherit;margin-top:40px;text-decoration:underline;display:inline-block}.simple-page__header{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:20px;display:grid}.simple-page__header .simple-page__title{text-align:center;justify-self:center}.simple-page__header-spacer{width:32px;height:1px}.simple-page__back{color:inherit;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.simple-page__back:hover{text-underline-offset:4px;text-decoration:underline}.simple-page__back-text{display:none}.simple-page__back:before{content:"";border-bottom:2px solid;border-left:2px solid;width:10px;height:10px;transition:transform .18s;transform:rotate(45deg)}.simple-page__back:hover:before{transform:translate(-3px)rotate(45deg)}.simple-page__footer{text-align:center;margin-top:auto;padding:24px 0 10px}.simple-page__footer-copy{letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.8rem}.simple-page__footer-copy-link{color:inherit;text-decoration:none}.simple-page__footer-copy-link:hover{text-underline-offset:4px;text-decoration:underline}.simple-page__footer-links{text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:14px 22px;font-size:.9rem;display:inline-flex}.simple-page__footer-link{color:inherit;align-items:center;padding:8px 10px;text-decoration:none;display:inline-flex}.simple-page__footer-link:hover{text-underline-offset:4px;text-decoration:underline}.seo-editable{cursor:text;position:relative}.seo-editable:hover{outline-offset:4px;background:#e020200d;outline:1px dashed #e02020}.seo-editable-editor{background:#fff6f6;border:1px solid #e02020;border-radius:10px;margin:16px 0;padding:12px;box-shadow:0 12px 30px #00000014}.seo-editable-textarea{resize:vertical;color:#1f1f1f;background:#fff;border:1px solid #d8b5b5;border-radius:8px;width:100%;padding:10px 12px;font-family:IBM Plex Mono,SFMono-Regular,Menlo,Monaco,Courier New,monospace;font-size:1rem;line-height:1.5}.seo-editable-actions{gap:10px;margin-top:10px;display:flex}.seo-editable-button{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #d8b5b5;border-radius:999px;padding:6px 12px;font-size:.95rem}.seo-editable-button--primary{color:#fff;background:#e02020;border-color:#e02020}.seo-editable-button:disabled{opacity:.6;cursor:not-allowed}.seo-editable-error{color:#b00020;margin-top:8px;font-size:.9rem}
.admin-shell{flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:32px 24px 64px;display:flex}.stack{flex-direction:column;gap:16px;display:flex}.fade-in{animation:.24s ease-out both admin-fade}@keyframes admin-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.title{color:#111827;margin:0;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:700}.section-title{color:#111827;margin:0;font-size:1.1rem;font-weight:700}.subtitle{color:#374151;margin:0;font-size:1rem;line-height:1.5}.input{background:#fff;border:1px solid #11182733;border-radius:999px;padding:10px 14px;font-size:.95rem}.card{background:#ffffffe6;border:1px solid #11182714;border-radius:16px}.admin-shell-seo,.admin-shell-seo .admin-header{width:100%;max-width:1200px}.admin-header{flex-direction:column;gap:12px;display:flex}.admin-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.admin-title-row{align-items:center;gap:16px;display:flex}.admin-title-block{flex-direction:column;gap:6px;display:flex}.admin-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-seo-actions{align-items:center}.admin-seo-input{min-width:260px}.admin-back{cursor:pointer;background:#fff;border:1px solid #11182733;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.admin-back-icon{border-bottom:2px solid #111827;border-left:2px solid #111827;width:10px;height:10px;transform:rotate(45deg)}.admin-primary{color:#fff;letter-spacing:.02em;cursor:pointer;background:#111827;border:none;border-radius:999px;padding:12px 18px;font-weight:700}.admin-primary:disabled{opacity:.6;cursor:not-allowed}.admin-ghost{cursor:pointer;background:0 0;border:1px solid #11182733;border-radius:999px;padding:10px 16px;font-weight:600}.admin-ghost:disabled{opacity:.6;cursor:not-allowed}.admin-section{flex-direction:column;gap:16px;display:flex}.admin-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.admin-card{color:inherit;background:#fff9;border:1px solid #1118271a;border-radius:16px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;display:flex}.admin-card:hover{border-color:#1118274d}.admin-card-title{margin:0;font-size:1.1rem}.seo-results{flex-direction:column;gap:16px;display:flex}.admin-seo-summary{padding:16px}.seo-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.seo-summary-item{text-align:center;cursor:pointer;background:#fff;border:1px solid #1118271f;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.seo-summary-item.is-active{border-color:#11182766;box-shadow:0 8px 18px #1118271f}.seo-summary-label{letter-spacing:.08em;font-size:.7rem;font-weight:700}.seo-summary-value{font-size:1.3rem;font-weight:700}.seo-page-grid{gap:16px;display:grid}.seo-page-card{padding:16px}.seo-page-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.seo-page-title{margin:0;font-size:1.05rem}.seo-page-link{color:inherit;text-decoration:none}.seo-page-link:hover{text-underline-offset:4px;text-decoration:underline}.seo-result-list{gap:10px;display:grid}.seo-result-item{background:#ffffffb3;border:1px solid #11182714;border-radius:12px;grid-template-columns:64px 1fr;gap:12px;padding:10px 12px;display:grid}.seo-level-badge{letter-spacing:.08em;text-align:center;color:#fff;background:#111827;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:700}.seo-level-fail{background:#b91c1c}.seo-level-warn{background:#b45309}.seo-level-info{background:#1d4ed8}.seo-level-ok{background:#15803d}.subtitle-small{font-size:.9rem}.error-text{color:#b91c1c}.admin-shell-emails{max-width:1300px}.admin-email-grid{flex-direction:column;gap:16px;display:flex}.admin-email-column{gap:12px}.admin-email-empty{margin:0}.admin-email-list{gap:12px;display:grid}.admin-email-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-email-switch{background:#ffffffb3;border:1px solid #1118271f;border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.admin-email-switch-button{cursor:pointer;color:#374151;background:0 0;border:none;border-radius:999px;padding:6px 12px;font-weight:600}.admin-email-switch-button.is-active{color:#fff;background:#111827}.admin-email-card{border-radius:16px;padding:0;overflow:hidden}.admin-email-card.is-dragging{opacity:.6}.admin-email-card.is-over{outline-offset:2px;outline:2px dashed #11182766}.admin-email-summary{cursor:pointer;grid-template-columns:auto 1fr 160px auto;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:grid}.admin-email-summary::-webkit-details-marker{display:none}.admin-email-summary:after{content:"";border-bottom:2px solid #111827;border-right:2px solid #111827;justify-self:end;width:8px;height:8px;transition:transform .2s;transform:rotate(-45deg)}details[open] .admin-email-summary:after{transform:rotate(45deg)}.admin-email-summary-text{flex-direction:column;gap:4px;display:flex}.admin-email-category{text-align:center;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.admin-email-category--intro{color:#111827;background:#11182714;border-color:#11182733}.admin-email-category--fondamentaux-productivite{color:#1d4ed8;background:#3b82f61f;border-color:#3b82f64d}.admin-email-category--organisation-du-travail{color:#047857;background:#10b9811f;border-color:#10b9814d}.admin-email-category--concentration-et-focus{color:#6d28d9;background:#8b5cf61f;border-color:#8b5cf64d}.admin-email-category--accelerer-son-travail{color:#b45309;background:#f59e0b24;border-color:#f59e0b59}.admin-email-handle{cursor:grab;background:#fff;border:1px dashed #11182733;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.admin-email-handle:active{cursor:grabbing}.admin-email-handle-icon{opacity:.6;background:repeating-linear-gradient(#111827,#111827 2px,#0000 2px 4px);width:14px;height:14px}.admin-email-title{color:#111827;font-size:1rem;font-weight:700}.admin-email-meta{color:#6b7280;font-size:.85rem}.admin-email-body{border-top:1px solid #11182714;padding:0 16px 16px}.admin-email-edit-trigger{align-self:flex-start;margin-top:12px}.admin-email-editor{flex-direction:column;gap:12px;margin-top:12px;display:flex}.admin-email-editor-textarea{resize:vertical;border:1px solid #11182733;border-radius:12px;width:100%;min-height:220px;padding:12px;font-family:Helvetica Neue,Arial,sans-serif;font-size:.95rem;line-height:1.5}.admin-email-editor-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-email-preview{color:#111827;background:#fff;border:1px solid #11182714;border-radius:14px;margin-top:12px;padding:14px 16px;font-family:Helvetica Neue,Arial,sans-serif;font-size:.95rem;line-height:1.55}.admin-email-preview-objet{margin:0 0 12px;font-weight:700}.admin-email-preview p{margin:0 0 12px}.admin-email-preview p:last-child{margin-bottom:0}.admin-email-preview ul{margin:0 0 12px 18px;padding:0}.admin-email-preview li{margin-bottom:6px}@media (max-width:900px){.seo-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.seo-result-item{grid-template-columns:1fr}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--font-anton),"Arial Narrow",Arial,sans-serif;background-color:#faf7f0;background-image:radial-gradient(circle at 1px 1px,#00000009 1px,#0000 0),linear-gradient(#00000005,#0000 45%);background-size:18px 18px,auto;background-attachment:fixed;margin:0}.app-body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh}a{text-underline-offset:4px}:focus-visible{outline-offset:3px;outline:3px solid #0a0a0a}::selection{color:#fff;background:#111827}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.1c9d9a6c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.855fa550.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.4d24b8e7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_426b5858-module__dnS5Dq__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_426b5858-module__dnS5Dq__variable{--font-anton:"Anton","Anton Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_43549cf6-module__zl4gHW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}.ibm_plex_mono_43549cf6-module__zl4gHW__variable{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
