@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-normal.2zo21yor93qdc.woff2)format("woff2"),url(../media/instrument-serif-latin-400-normal.1tckdf9uwvrm7.woff)format("woff")}
@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-italic.3bg-hzmj1g17f.woff2)format("woff2"),url(../media/instrument-serif-latin-400-italic.3im7aav-gdfim.woff)format("woff")}
@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-ext-wght-normal.0x9ccydb91kkt.woff2)format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-wght-normal.0fpdy-lufm69d.woff2)format("woff2-variations");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}
:root{--paper:#f6f7f4;--white:#fff;--green:#173f35;--ink:#26352d;--muted:#526057;--line:#cdd3cc;--serif:"Instrument Serif", serif;--sans:"DM Sans Variable", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);overflow-wrap:anywhere;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.7}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--green);outline-offset:5px}::selection{background:#d7e2d3}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--green)}h1,h2{font-family:var(--serif);letter-spacing:-.035em;font-weight:400;line-height:1.07}h1 em,h2 em{font-weight:350}h2{font-size:clamp(2.25rem,4vw,3.25rem)}h3{font-weight:500;line-height:1.3}p{margin-bottom:1.2em}.container{width:min(1200px,100% - 112px);margin-inline:auto}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:24px;font-size:.875rem;font-weight:600;line-height:1.6}.small-rule{background:var(--green);vertical-align:middle;width:28px;height:1px;margin-right:10px;display:inline-block}.arrow{flex:none;width:20px;height:20px}.button{background:var(--green);color:var(--white);border:1px solid var(--green);justify-content:center;align-items:center;gap:27px;padding:16px 23px;font-size:.875rem;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#295b4a;transform:translateY(-2px)}.button-small{gap:13px;padding:12px 17px;font-size:.875rem}.button-light{background:var(--paper);border-color:var(--paper);color:var(--green)}.button-light:hover{background:#e8ede6}.text-link{border-bottom:1px solid #a8b4a5;align-items:center;gap:16px;padding-block:6px;font-size:.875rem;font-weight:500;display:inline-flex}.text-link svg{flex:none;transition:transform .18s ease-out}.text-link:is(:hover,:focus-visible) svg{transform:translate(4px)}.skip-link{background:var(--green);color:#fff;z-index:100;padding:12px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;background:#f6f7f4f7;border-bottom:1px solid #dde2da;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:30px;height:6.3125rem;display:flex}.brand{line-height:.98;font-family:var(--serif);letter-spacing:-.035em;color:var(--green);align-items:center;gap:12px;font-size:1.6875rem;display:inline-flex}.brand>svg{width:41px;height:47px;color:var(--green)}.brand-second{margin-top:3px;font-size:1.4375rem;display:block}.brand-elision{margin-inline-end:.07em}.main-nav{white-space:nowrap;align-items:center;gap:24px;font-size:.875rem;display:flex}.main-nav>a:not(.button):hover,.main-nav a:not(.button)[aria-current=page]{color:var(--green)}.nav-services{position:relative}.nav-services-trigger{align-items:center;gap:3px;display:flex}.nav-services-trigger>button{font:inherit;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.nav-services-trigger>button:hover,.nav-services-trigger>button[aria-expanded=true]{color:var(--green)}.nav-services-trigger svg{transition:transform .16s}.nav-services-trigger>button[aria-expanded=true] svg{transform:rotate(180deg)}.services-menu{background:var(--white);border:1px solid var(--line);width:300px;padding:12px 22px;display:none;position:absolute;top:100%;left:-24px;box-shadow:0 15px 30px #173f350c}.services-menu.is-open{display:block}.services-menu>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;font-size:.875rem;display:flex}.services-menu .all-services{color:var(--muted);border:0}.services-menu .arrow{width:17px}.menu-toggle,.mobile-phone,.nav-secondary{display:none}.section{padding-block:clamp(3rem,7vw,6rem)}.section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:40px;display:flex}.section-heading h2{max-width:17ch;margin-bottom:0}.section-heading>p{max-width:340px;color:var(--muted);margin:0 0 3px;font-size:.875rem}.section-heading .eyebrow{margin-bottom:18px}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:block}.service-card{border:0;border-top:1px solid var(--line);background:0 0;flex-direction:column;grid-template-columns:38px minmax(0,1fr) minmax(0,1.2fr);column-gap:25px;padding:30px 0;transition:border-color .2s,transform .2s;display:grid;transform:none}.service-card:hover{border-color:var(--green);transform:none}.service-card-top{color:var(--green);grid-row:1/4;justify-content:space-between;align-items:center;margin:0;display:block}.service-card-top>span{color:var(--muted);font-size:.875rem}.service-card h3{font:1.8125rem/1.1 var(--serif);letter-spacing:-.025em;grid-area:1/2;margin:0 0 8px;font-size:2.125rem}.service-card .service-short{color:var(--green);grid-area:2/2;margin:0;font-size:.875rem;line-height:1.6}.service-card>p{color:var(--muted);grid-area:1/3/3;align-self:start;margin:0;font-size:.875rem;line-height:1.8}.card-link{border-top:1px solid var(--line);border:0;grid-area:3/3;justify-content:start;align-items:center;gap:20px;margin:0;padding-top:10px;font-size:.875rem;font-weight:500;display:flex}.compare-link{margin-top:28px}.method-section{background:#edf0eb;padding-block:83px}.method-layout{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}.method-layout h2{font-size:clamp(2.375rem,4vw,3.25rem);line-height:1.14}.method-layout>div>p:not(.eyebrow){color:var(--muted);max-width:470px;font-size:.875rem;line-height:1.9}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:30px;display:grid}.contact-banner{background:var(--green);color:var(--paper);padding-block:65px}.contact-banner .container{justify-content:space-between;align-items:center;gap:50px;display:flex}.contact-banner h2{color:var(--paper);margin-bottom:15px;font-size:3.25rem}.contact-banner p{color:#c6d2c5;max-width:470px;font-size:.875rem}.contact-banner .eyebrow{color:#d1dbd0}.contact-banner-actions{flex-direction:column;align-items:center;gap:20px;display:flex}.contact-banner-actions>a:last-child{color:var(--paper);font-size:.9375rem}.site-footer{background:#edf0eb;padding-top:60px}.footer-top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:60px;padding-bottom:50px;display:grid}.footer-brand>p{font:1.4375rem/1.3 var(--serif);color:#4c6253;margin:22px 0}.footer-phone{align-items:center;gap:12px;font-size:.875rem;display:flex}.footer-top h2{font:.875rem var(--sans);letter-spacing:.13em;text-transform:uppercase;margin:10px 0 20px;font-weight:600}.footer-top>div:not(:first-child)>a{color:var(--muted);padding-block:5px;font-size:.875rem;display:block}.footer-top a:hover{text-underline-offset:4px;text-decoration:underline}.footer-bottom{color:var(--muted);border-top:1px solid #d2d9c9;justify-content:space-between;align-items:center;gap:25px;padding-block:22px;font-size:.875rem;display:flex}.footer-bottom p{margin:0}.footer-bottom>div{gap:24px;display:flex}.page-heading{border-bottom:1px solid var(--line);background:#edf0eb;padding:28px 0 58px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:45px;font-size:.875rem;display:flex}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span:last-child{max-width:600px}.page-heading h1{max-width:950px;margin-bottom:25px;font-size:clamp(2.8125rem,5.2vw,4.375rem)}.page-heading .eyebrow{margin-bottom:15px}.page-intro{max-width:790px;color:var(--muted);font-size:.875rem;line-height:1.85}.page-intro p:last-child{margin-bottom:0}.article-layout{grid-template-columns:minmax(0,780px) minmax(210px,260px);align-items:start;gap:70px;padding-block:65px 90px;display:grid}.prose{min-width:0;font-size:1rem;line-height:1.95}.prose h2{margin:48px 0 20px;scroll-margin-top:130px;font-size:2.125rem;line-height:1.2}.prose>h2:first-child{margin-top:0}.prose h3{font:1.5625rem/1.25 var(--serif);margin-top:30px}.prose p{color:#526157;max-width:65ch;margin-bottom:20px}.prose a{color:var(--green);text-underline-offset:4px;-webkit-text-decoration:underline #acb8a2;text-decoration:underline #acb8a2}.prose a:hover{-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.prose strong{color:#2b4235;font-weight:550}.prose ul,.prose ol{color:#526157;padding-left:22px}.prose li{margin:8px 0;padding-left:5px}.table-scroll{margin:25px -5px;padding:5px;overflow:auto}.prose table{border-collapse:collapse;width:100%;min-width:680px;font-size:.875rem;line-height:1.65}.prose th{background:var(--green);color:var(--paper);text-align:left;vertical-align:top;padding:17px 14px;font-weight:500}.prose td{vertical-align:top;border-bottom:1px solid #d2dacb;min-width:120px;padding:17px 14px}.prose td:first-child{background:#eaede3;min-width:155px}.article-aside{position:sticky;top:130px}.article-aside nav{border-left:1px solid #ced6c6;margin-bottom:35px;padding-left:22px}.article-aside nav .eyebrow{margin-bottom:16px}.article-aside nav>a{color:var(--muted);padding:6px 0;font-size:.875rem;line-height:1.6;display:block}.article-aside nav>a:hover{color:var(--green);text-decoration:underline}.aside-contact{background:#edf0eb;border:1px solid #d6ddce;padding:25px}.aside-contact h2{letter-spacing:-.015em;margin-bottom:15px;font-size:2.25rem}.aside-contact .eyebrow{margin-bottom:15px;font-size:.875rem}.aside-contact p:not(.eyebrow){color:var(--muted);font-size:.875rem}.aside-phone{margin-bottom:15px;font-size:1.0625rem;display:block}.aside-contact .text-link{font-size:.875rem}.aside-contact p.aside-note{border-top:1px solid var(--line);margin:22px 0 0;padding-top:15px;font-size:.875rem}.team-compact{gap:15px;margin-bottom:45px}.team-compact img{object-fit:cover;object-position:50% 25%;filter:saturate(.7);width:100%;height:210px}.team-compact p{margin-top:10px;font-size:.875rem;line-height:1.6}.team-compact strong{font:1.5rem var(--serif)}.error-page{min-height:65vh;padding-block:100px}.error-page h1{font-size:5rem}.contact-layout{grid-template-columns:minmax(0,700px) minmax(230px,300px);gap:100px}.contact-form{margin-top:25px}.form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:23px;display:grid}.field{margin-bottom:22px}.form-grid .field{margin-bottom:0}.field label{margin-bottom:8px;font-size:.875rem;font-weight:500;display:block}.field label>span{color:var(--muted);font-size:.875rem;font-weight:400}.field input,.field textarea{background:var(--white);width:100%;color:var(--green);border:1px solid #b7c2ae;border-radius:0;padding:12px 14px;font-size:.875rem}.field textarea{resize:vertical;min-height:160px}.form-grid+.field{margin-top:22px}.form-privacy{line-height:1.8;font-size:.875rem!important}.form-help{margin-top:7px;margin-bottom:0!important;font-size:.875rem!important}.form-status{background:#e5edde;border:1px solid #a6bba1;margin:20px 0;padding:16px 20px;font-size:.875rem;color:var(--green)!important}.form-status.error{background:#f4e6df;border-color:#c29b85;color:#783a24!important}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (min-width:1450px){.container{max-width:1250px}}@media (max-width:1100px){.container{width:calc(100% - 64px)}.main-nav{gap:18px;font-size:.875rem}.header-inner{gap:20px}.brand{font-size:1.5rem}.brand-second{font-size:1.25rem}.brand>svg{width:35px}.method-layout{gap:50px}.method-layout h2{font-size:2.4375rem}.section-heading{gap:35px}.section-heading>p{max-width:300px}.article-layout{gap:40px}.contact-layout{gap:50px}}@media (max-width:1200px){.header-inner{height:5.375rem}.menu-toggle{background:0 0;border:1px solid #bdc8b7;flex-direction:column;gap:5px;padding:14px;display:flex}.menu-toggle span{background:var(--green);width:20px;height:1px}.main-nav{background:var(--paper);border-bottom:1px solid var(--line);max-height:calc(100dvh - 5.375rem);padding:20px 32px 30px;display:none;position:absolute;top:5.375rem;left:0;right:0;overflow-y:auto}.main-nav.is-open{white-space:normal;flex-direction:column;align-items:stretch;gap:0;font-size:.9375rem;display:flex}.main-nav>a:not(.button),.nav-services{border-bottom:1px solid var(--line);padding:13px 0}.nav-services-trigger{justify-content:space-between}.nav-services-trigger>button{width:100%;padding:0}.services-menu{width:100%;box-shadow:none;background:#edf0eb;border:0;margin-top:12px;padding:0 16px;position:static}.services-menu>a{font-size:.875rem}.nav-secondary,.mobile-phone{display:block}.main-nav .button{margin-top:20px;font-size:.875rem}.main-nav .mobile-phone{text-align:center;border:0!important}.section{padding-block:65px}.section-heading{align-items:start}.section-heading h2{font-size:2.4375rem}.section-heading>p{max-width:250px;font-size:.875rem}.service-grid{gap:12px}.service-card-top{margin-bottom:28px}.service-card>p,.service-card .service-short{font-size:.875rem}.method-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.method-layout h2{font-size:2.125rem}.method-layout>div>p:not(.eyebrow){font-size:.875rem}.team-grid{gap:18px}.contact-banner h2{font-size:2.625rem}.article-layout{grid-template-columns:minmax(0,1fr);gap:35px;padding-block:45px 65px}.article-aside{position:static}.article-aside nav{display:none}.aside-contact{max-width:none}.aside-contact h2 br{display:none}.aside-contact p{max-width:500px}.team-compact img{height:240px}.footer-top{gap:30px}}@media (max-width:767px){.container{width:calc(100% - 40px)}.header-inner{height:5rem}.main-nav{max-height:calc(100dvh - 5rem);padding-inline:20px;top:5rem}.brand{gap:9px;font-size:1.5625rem}.brand-second{font-size:1.25rem}.brand>svg{height:42px}.section{padding-block:53px}.section-heading{margin-bottom:28px;display:block}.section-heading h2{margin-bottom:20px;font-size:2.5rem}.section-heading>p{max-width:100%;font-size:.875rem}.eyebrow{margin-bottom:18px;font-size:.875rem}.service-grid{gap:17px}.service-card-top{margin-bottom:24px}.service-card>p,.service-card .service-short{font-size:.875rem}.card-link{margin-top:9px;padding-top:16px;font-size:.875rem}.compare-link{font-size:.875rem}.method-section{padding-block:50px}.method-layout{grid-template-columns:minmax(0,1fr);gap:28px}.method-layout h2{font-size:2.375rem}.method-layout>div>p:not(.eyebrow){font-size:.875rem}.team-grid{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:22px}.contact-banner{padding-block:48px}.contact-banner .container{display:block}.contact-banner h2{font-size:2.75rem}.contact-banner p{font-size:.875rem}.contact-banner-actions{align-items:start;gap:17px;margin-top:28px}.contact-banner-actions>a:last-child{font-size:.9375rem}.footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px 22px;padding-bottom:35px}.footer-brand{grid-column:span 2}.footer-brand>p{font-size:1.5625rem}.footer-top h2,.footer-top>div:not(:first-child)>a{font-size:.875rem}.footer-bottom{padding-block:22px;font-size:.875rem;display:block}.footer-bottom>div{gap:20px;margin-top:14px}.site-footer{padding-top:40px}.page-heading{padding-top:22px;padding-bottom:35px}.breadcrumbs{gap:7px;margin-bottom:29px;font-size:.875rem}.breadcrumbs span:last-child{max-width:250px}.page-heading h1{margin-bottom:20px;font-size:2.6875rem;line-height:1.06}.page-intro{font-size:.875rem;line-height:1.85}.article-layout{gap:25px;padding-top:35px}.prose{font-size:.875rem;line-height:1.9}.prose h2{margin:36px 0 17px;font-size:1.875rem;line-height:1.18}.prose h3{font-size:1.5625rem}.prose p{margin-bottom:18px}.prose table{font-size:.875rem}.team-compact{gap:9px}.team-compact img{height:135px}.team-compact p{font-size:.875rem}.team-compact strong{font-size:1.5rem}.form-grid{grid-template-columns:minmax(0,1fr);gap:20px}.field label{font-size:.875rem}.field input,.field textarea{font-size:1rem}.error-page h1{font-size:4.1875rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}button,input,textarea,a{-webkit-tap-highlight-color:#173f3520}:focus{scroll-margin-block:120px 40px}.button,.text-link{min-height:44px}.button:active{transition-duration:80ms;transform:translateY(1px)}.reverse-arrow{transform:rotate(180deg)}.aside-contact h2 em{white-space:normal}.nav-services-trigger>button{min-width:44px;min-height:44px}.main-nav>a:not(.button):not(.mobile-phone):not(.nav-secondary),.footer-top>div:not(:first-child)>a,.footer-bottom a,.article-aside nav>a{align-items:center;min-height:44px;display:flex}.field input,.field textarea{border-color:#6d7b6d}.form-help,.form-privacy{font-size:.875rem!important}@media (max-width:767px){.service-card{grid-template-columns:minmax(0,1fr);gap:0;padding:26px 0}.service-card-top{display:none}.service-card h3,.service-card .service-short,.service-card>p,.card-link{grid-area:auto}.service-card .service-short{margin-bottom:14px}.service-card h3{font-size:2rem}.card-link{margin-top:8px}.footer-brand{grid-column:auto}.team-compact img{object-fit:cover;height:300px}.prose{font-size:1rem}.table-scroll{margin-inline:0;padding:0;overflow:visible}.prose table,.prose tbody,.prose tr,.prose td{width:100%;min-width:0;display:block}.prose thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.prose tr{border-top:2px solid var(--green);margin-bottom:28px}.prose td{padding:14px 0;font-size:.875rem}.prose td:first-child{background:0 0;min-width:0;font-size:1.125rem}.prose td:not(:first-child):before{color:var(--green);margin-bottom:5px;font-weight:600;display:block}.prose td:nth-child(2):before{content:"Ce que vous retrouvez"}.prose td:nth-child(3):before{content:"Son intérêt"}.prose td:nth-child(4):before{content:"Le point à prendre en compte"}.breadcrumbs,.footer-bottom,.footer-bottom a{font-size:.875rem}}.meeting-demo{margin-block:24px 56px}.demo-formats{flex-wrap:wrap;gap:8px;padding-bottom:20px;display:flex}.demo-formats button{min-height:48px;color:var(--green);background:0 0;border:1px solid #aab6a6;padding:12px 24px;font-size:.9375rem}.demo-formats button[aria-selected=true]{background:var(--green);color:#fff;border-color:var(--green)}.demo-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.demo-video-stage{aspect-ratio:16/9;background:#e8ede6;min-height:260px;position:relative;overflow:hidden}.demo-video-column,.demo-document-column{min-width:0}.demo-video-cover{height:100%;min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;padding:34px;display:flex}.demo-video-eyebrow{letter-spacing:.12em;color:#526057;font-size:.875rem}.demo-video-cover h2{font:2.375rem/1.12 var(--serif);max-width:14ch;margin:20px 0 25px}.demo-launch{border:1px solid var(--green);background:var(--green);color:#fff;align-items:center;gap:12px;min-height:48px;padding:14px 20px;display:inline-flex}.demo-launch svg{width:18px;height:18px}.demo-youtube,.demo-youtube iframe{border:0;width:100%;height:100%;min-height:260px}.demo-youtube{position:absolute;inset:0}.demo-youtube[hidden]{display:none}.demo-player-status{color:var(--green);pointer-events:none;background:#e8ede6;place-content:center;margin:0;padding:25px;font-size:.9375rem;display:grid;position:absolute;inset:0}.demo-player-error{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:260px;padding:35px;display:flex}.demo-player-error p{margin:0}.demo-player-error a{text-underline-offset:4px;text-decoration:underline}.demo-player-error button{border:1px solid var(--green);min-height:44px;color:var(--green);background:#fff;padding:10px 16px}.demo-player-controls{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-block:12px;display:flex}.demo-player-controls button{min-height:44px;color:var(--green);background:0 0;border:1px solid #aab6a6;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;display:inline-flex}.demo-player-controls svg{width:16px;height:16px}.demo-clock{font-variant-numeric:tabular-nums;color:#526057;margin-left:auto;font-size:.875rem}.demo-source{color:#526057;margin:15px 0 0;font-size:.875rem;line-height:1.8}.demo-source a{text-underline-offset:4px;text-decoration:underline}.demo-consent-note{margin-top:8px;display:block}.demo-document-column{border:1px solid var(--line);background:var(--white);min-width:0}.demo-document-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.demo-document-heading p{color:#526057;margin:0;font-size:.875rem;line-height:1.6}.demo-document-heading .demo-document-label{font:1.875rem var(--serif);color:var(--green);margin-bottom:8px}.demo-follow{min-height:44px;color:var(--green);background:0 0;border:1px solid #aab6a6;flex:none;padding:8px 12px;font-size:.875rem}.demo-follow[aria-pressed=true]{background:#e8ede6}.demo-transcript{overscroll-behavior:contain;scrollbar-color:#6d7b6d #edf0eb;max-height:430px;padding:8px;position:relative;overflow-y:auto}.demo-passage{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px 15px;font-size:1rem;line-height:1.75;display:grid}.demo-passage:hover{background:#f0f3ed}.demo-passage.is-current{border-left-color:var(--green);background:#e1ebde}.demo-passage:disabled{opacity:1;cursor:default}.demo-passage-time{color:#526057;font-variant-numeric:tabular-nums;padding-top:2px;font-size:.875rem}.demo-document-help{border-top:1px solid var(--line);color:#526057;margin:0;padding:12px 22px;font-size:.875rem}@media (max-width:767px){.demo-layout{grid-template-columns:minmax(0,1fr);gap:24px}.demo-video-stage{width:100%;min-height:160px}.demo-youtube,.demo-youtube iframe{min-height:160px}.demo-player-controls,.demo-document-heading{flex-wrap:wrap}.demo-formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.demo-formats button{padding:10px 5px;font-size:.875rem}.demo-video-cover{padding:25px}.demo-video-cover h2{font-size:2.125rem}.demo-document-heading{gap:10px;padding:18px}.demo-follow{padding-inline:8px;font-size:.875rem}.demo-passage{grid-template-columns:36px minmax(0,1fr);gap:8px;padding:16px 10px}}.main-nav .button[aria-current=page],.main-nav .button:visited{color:var(--white)}.method-illustration{padding-top:35px}.method-section .method-layout>div>p:not(.eyebrow){max-width:37ch;font-size:1.0625rem}.demo-page{padding-block:45px 0}.examples-article{padding-top:50px}.examples-article .article-aside>nav{display:none}.pricing-heading .page-intro strong>a,.pricing-page .prose p>strong>a{background:var(--green);min-height:54px;color:var(--white);align-items:center;padding:14px 25px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.pricing-page .prose ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:0;list-style:none;display:grid}.pricing-page .prose li{border-top:1px solid var(--line);margin:0;padding:18px 0 0}.pricing-page .prose li strong{font:1.6875rem var(--serif);margin-bottom:12px;display:block}.demo-video-cover{background:linear-gradient(110deg,#092e23ee,#092e2377),url(/exemples/video-poster.webp) 50%/cover}@media (max-width:767px){.method-illustration{padding-top:25px}.pricing-page .prose ul{grid-template-columns:minmax(0,1fr)}.demo-page{padding-top:28px}}.examples-article{grid-template-columns:minmax(0,1fr);max-width:900px}.method-illustration>*{max-width:800px;margin-inline:auto}@media (max-width:767px){.demo-formats{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr) minmax(0,.8fr)}.demo-formats button{font-size:.8125rem}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.site-header{background:var(--paper)}}@media (prefers-contrast:more){:root{--muted:#26352d;--line:#6d7b6d}.site-header{border-bottom-color:var(--green)}.field input,.field textarea{border-color:var(--green)}}
