@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/hanken-grotesk-latin-400-normal.18lpns2xtfj9z.woff2)format("woff2"),url(../media/hanken-grotesk-latin-400-normal.1m1yv-g7__21o.woff)format("woff")}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/hanken-grotesk-latin-500-normal.2om_jlrhbwq6l.woff2)format("woff2"),url(../media/hanken-grotesk-latin-500-normal.3bq4ckd-nwon7.woff)format("woff")}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/hanken-grotesk-latin-700-normal.061szqq7cg1k1.woff2)format("woff2"),url(../media/hanken-grotesk-latin-700-normal.1_m986hkp-5i9.woff)format("woff")}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/hanken-grotesk-latin-ext-400-normal.2js7borcn2qw8.woff2)format("woff2"),url(../media/hanken-grotesk-latin-ext-400-normal.2-0tm_9ry8csn.woff)format("woff")}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/hanken-grotesk-latin-ext-500-normal.0q0v5cs4s7wwz.woff2)format("woff2"),url(../media/hanken-grotesk-latin-ext-500-normal.12izahxvxna1x.woff)format("woff")}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/hanken-grotesk-latin-ext-700-normal.3zj6bzynjvcnc.woff2)format("woff2"),url(../media/hanken-grotesk-latin-ext-700-normal.18nifm-m6oxic.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.1cuq9_67cn48n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.1tdw_l2v4yhc_.woff)format("woff")}
:root{--text-dt-web-display:700 72px/1.05 var(--font-dt-font-sans);--text-dt-web-quote:500 36px/1.3 var(--font-dt-font-sans);--dt-web-section-pad:120px;--dt-web-section-pad-m:48px;--dt-web-gap-row:56px;--dt-web-gap-column:40px;--dt-web-gap-item:24px;--dt-web-gap-tight:12px;--dt-web-nav-h:96px;--dt-web-control-h:48px}html{background:var(--dt-paper)}body{font:var(--text-dt-web-body);color:var(--dt-ink-soft);-webkit-font-smoothing:antialiased;margin:0}*{box-shadow:none!important;border-radius:0!important}a{color:var(--dt-ink)}a:hover{color:var(--dt-blue-deep-mid)}:focus-visible{outline:3px solid var(--dt-blue);outline-offset:3px}.on-ink :focus-visible{outline-color:var(--dt-green-light)}img{max-width:100%;height:auto;display:block}.surface-constat{background:var(--dt-paper)}.surface-apport{background:var(--dt-field)}.surface-bloc,.on-ink{background:var(--dt-ink);color:var(--dt-blue-pale)}.container{width:min(var(--dt-web-max-width), 100% - 2 * var(--dt-web-gutter));margin-inline:auto}.section{padding-block:var(--dt-web-section-pad)}.section>.container{gap:var(--dt-web-gap-row);flex-direction:column;display:flex}.section-head{flex-direction:column;gap:20px;max-width:760px;display:flex}.grid-2{gap:var(--dt-web-gap-column);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-4{gap:var(--dt-web-gap-column);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:900px){.section{padding-block:var(--dt-web-section-pad-m)}.grid-2,.grid-4{gap:var(--dt-web-gap-item);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.grid-2,.grid-4{grid-template-columns:minmax(0,1fr)}}.display{font:var(--text-dt-web-display);letter-spacing:var(--dt-track-title);color:var(--dt-ink);text-wrap:balance;margin:0}h1,.h1{font:var(--text-dt-web-h1);letter-spacing:var(--dt-track-title);color:var(--dt-ink);text-wrap:balance;margin:0}h2,.h2{font:var(--text-dt-web-h2);letter-spacing:var(--dt-track-title);color:var(--dt-ink);text-wrap:balance;margin:0}h3,.h3{font:var(--text-dt-web-h3);letter-spacing:var(--dt-track-title);color:var(--dt-ink);margin:0}.lede{font:var(--text-dt-web-lede);color:var(--dt-ink-soft);text-wrap:pretty;margin:0}p{text-wrap:pretty;margin:0}.eyebrow{font:var(--text-dt-web-eyebrow);letter-spacing:var(--dt-track-eyebrow);text-transform:uppercase;color:var(--dt-blue);margin:0}.source{font:var(--text-dt-web-source);color:var(--dt-blue);margin:0}.figure{font:var(--text-dt-web-figure);letter-spacing:var(--dt-track-figure);color:var(--dt-ink);white-space:nowrap;margin:0}.quote{font:var(--text-dt-web-quote);letter-spacing:-.01em;color:var(--dt-paper);text-wrap:pretty;margin:0}.on-ink h1,.on-ink h2,.on-ink h3,.on-ink .figure{color:var(--dt-paper)}.on-ink .eyebrow{color:var(--dt-green-light)}.on-ink .source{color:var(--dt-blue-soft)}.on-ink p,.on-ink .lede{color:var(--dt-blue-pale)}@media (max-width:900px){.display{font-size:44px}h1,.h1{font-size:36px}h2,.h2{font-size:28px}.figure{font-size:40px}.quote{font-size:26px}}.rule-thick{border-top:var(--dt-rule-thick) solid var(--rule-tete)}.rule-thin{border-top:var(--dt-rule-thin) solid var(--rule-tete)}.rule-hair{border-top:var(--dt-rule-hair) solid var(--rule-doux)}.surface-apport .rule-hair{border-top-color:var(--rule-sur-champ)}.on-ink .rule-hair{border-top-color:var(--rule-sur-ink)}.signal-positif{font-family:var(--font-dt-font-mono);color:var(--signal-positif)}.signal-manque{font-family:var(--font-dt-font-mono);color:var(--signal-manque)}.btn{box-sizing:border-box;min-height:var(--dt-web-control-h);font:var(--text-dt-web-source);letter-spacing:var(--dt-track-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:var(--dt-rule-hair) solid transparent;justify-content:center;align-items:center;padding:14px 24px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-primary{background:var(--dt-ink);color:var(--dt-paper);border-color:var(--dt-ink)}.btn-primary:hover{background:var(--dt-blue-deep-mid);border-color:var(--dt-blue-deep-mid);color:var(--dt-paper)}.btn-secondary{color:var(--dt-ink);border-color:var(--dt-ink);background:0 0}.btn-secondary:hover{background:var(--dt-field);color:var(--dt-ink)}.btn-on-ink{background:var(--dt-green);color:var(--dt-ink);border-color:var(--dt-green)}.btn-on-ink:hover{background:var(--dt-green-light);border-color:var(--dt-green-light);color:var(--dt-ink)}.btn-ghost{color:var(--dt-ink);background:0 0;padding-inline:0}.on-ink .btn-ghost{color:var(--dt-paper)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;pointer-events:none}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.field{flex-direction:column;gap:8px;display:flex}.field>label{font:var(--text-dt-web-eyebrow);letter-spacing:var(--dt-track-label);text-transform:uppercase;color:var(--dt-blue)}.field input,.field select,.field textarea{box-sizing:border-box;width:100%;min-height:var(--dt-web-control-h);font:var(--text-dt-web-body);color:var(--dt-ink);background:var(--dt-paper);border:var(--dt-rule-hair) solid var(--dt-ink);appearance:none;padding:12px 16px}.field textarea{resize:vertical;min-height:120px}.field select{background-image:none;padding-right:16px}.field .help{font:var(--text-dt-web-source);color:var(--dt-blue)}.field.is-error input,.field.is-error select,.field.is-error textarea{border-color:var(--dt-magenta)}.field.is-error .help{color:var(--dt-magenta)}.check{color:var(--dt-ink-soft);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.check input{width:20px;height:20px;accent-color:var(--dt-ink);flex-shrink:0;margin:3px 0 0}.chips{gap:var(--dt-web-gap-tight);flex-wrap:wrap;display:flex}.chip{font:var(--text-dt-web-source);white-space:nowrap;color:var(--dt-ink);border:var(--dt-rule-hair) solid var(--dt-green-border);padding:10px 16px;display:inline-block}.chip-neutral{color:var(--dt-ink-soft);border-color:var(--dt-rule-light)}.chip-solid{background:var(--dt-ink);color:var(--dt-paper);border-color:var(--dt-ink)}.on-ink .chip{color:var(--dt-paper);border-color:var(--dt-rule-on-ink)}.stat{gap:var(--dt-web-gap-tight);border-top:var(--dt-rule-thick) solid var(--rule-tete);padding-top:var(--dt-web-gap-item);flex-direction:column;display:flex}.stat .label{color:var(--dt-ink-soft);font-size:17px;line-height:1.45}.statblock{gap:var(--dt-web-gap-tight);border-top:var(--dt-rule-hair) solid var(--rule-doux);flex-direction:column;padding-top:32px;display:flex}.statblock .row{align-items:baseline;gap:var(--dt-web-gap-column);display:flex}.statblock .figure{flex-shrink:0;min-width:260px}.statblock .label{font:var(--text-dt-web-lede);color:var(--dt-ink-soft);max-width:760px}.statblock .label b{color:var(--dt-ink);font-weight:700}@media (max-width:700px){.statblock .row{flex-direction:column;gap:8px}.statblock .figure{min-width:0}}.card{border-top:var(--dt-rule-thin) solid var(--rule-tete);flex-direction:column;gap:12px;padding-top:20px;display:flex}.card-neutral{border-top-color:var(--rule-doux)}.qa{border-top:var(--dt-rule-thin) solid var(--rule-tete);flex-direction:column;gap:10px;padding-top:16px;display:flex}.qa h3{font-size:22px;line-height:1.3}.qa h3:before{content:"« "}.qa h3:after{content:" »"}.site-header{justify-content:space-between;align-items:center;gap:var(--dt-web-gap-column);height:var(--dt-web-nav-h);display:flex}.site-header .logo img{width:auto;height:64px}.site-header nav{gap:32px;display:flex}.site-header nav a{color:var(--dt-ink);font-size:16px;font-weight:500;text-decoration:none}.site-header .menu-toggle{min-height:44px;font:var(--text-dt-web-source);letter-spacing:var(--dt-track-label);text-transform:uppercase;color:var(--dt-ink);cursor:pointer;background:0 0;border:0;padding:0 4px;display:none}@media (max-width:1100px){.site-header{height:72px}.site-header .logo img{height:52px}.site-header nav,.site-header .header-cta{display:none}.site-header .menu-toggle{display:inline-flex}}.site-footer{background:var(--dt-ink);color:var(--dt-blue-pale);padding:72px 0 48px}.site-footer .logo img{width:auto;height:80px}.site-footer a{color:var(--dt-blue-pale);text-decoration:none}.site-footer .legal{border-top:var(--dt-rule-hair) solid var(--rule-sur-ink);flex-direction:column;gap:12px;padding-top:24px;display:flex}.site-footer .legal a{font:var(--text-dt-web-source);color:var(--dt-blue-soft)}.ondes{aspect-ratio:1275.7/567.2;width:100%;height:auto;display:block}.hero{background:var(--dt-paper);flex-direction:column;align-items:center;padding-top:72px;display:flex}.hero .ondes{margin-top:8px}.cloture{padding-top:var(--dt-web-section-pad);background:var(--dt-paper);flex-direction:column;align-items:center;display:flex}.cloture .ondes{margin-top:var(--dt-web-gap-row)}@media (max-width:390px){.ondes{display:none}}.offers{gap:var(--dt-web-gap-item);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.offer{box-sizing:border-box;background:var(--dt-paper);border-top:var(--dt-rule-thick) solid var(--rule-tete);flex-direction:column;gap:28px;padding:40px 36px;display:flex}.offer.is-featured{background:var(--dt-ink);color:var(--dt-blue-pale)}.offer .price{font:var(--text-dt-web-figure);letter-spacing:var(--dt-track-figure);color:var(--dt-ink)}.offer.is-featured .price,.offer.is-featured h3{color:var(--dt-paper)}.offer ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.offer li{gap:12px;font-size:16px;line-height:1.5;display:flex}.offer li:before{content:"+";font-family:var(--font-dt-font-mono);color:var(--signal-positif)}.offer.is-featured li:before{color:var(--dt-green-light)}.billing-toggle{border:var(--dt-rule-hair) solid var(--dt-ink);display:inline-flex}.billing-toggle button{min-height:var(--dt-web-control-h);font:var(--text-dt-web-source);letter-spacing:var(--dt-track-label);text-transform:uppercase;background:var(--dt-paper);color:var(--dt-ink);cursor:pointer;border:0;padding:12px 24px}.billing-toggle button[aria-pressed=true]{background:var(--dt-ink);color:var(--dt-paper)}@media (max-width:1100px){.offers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.offers{grid-template-columns:minmax(0,1fr)}}
html{scroll-behavior:smooth;scroll-padding-top:calc(var(--dt-web-nav-h) + 16px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:1100px){html{scroll-padding-top:88px}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:30;background:var(--dt-paper);color:var(--dt-ink);font:var(--text-dt-web-source);border:var(--dt-rule-hair) solid var(--dt-ink);padding:12px 16px;position:absolute;top:-64px;left:16px}.skip-link:focus{top:16px}.layout{flex-direction:column;min-height:100vh;display:flex}.layout>main{flex:1}.missing{font-family:var(--font-dt-font-mono);color:var(--signal-manque)}.on-ink .missing{color:var(--dt-magenta-bright)}.site-header-bar{z-index:20;background:var(--dt-paper);border-bottom:var(--dt-rule-hair) solid var(--rule-doux);position:sticky;top:0}.site-header .logo{align-items:center;display:flex}.site-header .logo img{height:40px}.site-header nav{margin-right:auto}.site-header nav a{white-space:nowrap;border-bottom:var(--dt-rule-thin) solid transparent;padding-block:8px}.site-header nav a[aria-current=page]{border-bottom-color:var(--rule-tete)}@media (min-width:1101px){.site-header .header-cta{flex-shrink:0;align-items:center;gap:24px;display:flex}}.site-header .logo{flex-shrink:0}.site-header .header-cta .text-link{white-space:nowrap;font-size:16px;font-weight:500;text-decoration:none}@media (max-width:1360px){.site-header nav{gap:20px}.site-header{gap:24px}}@media (max-width:1100px){.site-header .logo img{height:34px}}.mobile-menu{border-top:var(--dt-rule-hair) solid var(--rule-doux);padding-block:24px 32px}.mobile-menu ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mobile-menu li a{border-bottom:var(--dt-rule-hair) solid var(--rule-doux);padding:12px 0;font-size:20px;font-weight:500;text-decoration:none;display:block}.mobile-menu li a[aria-current=page]{font-weight:700}.mobile-menu .actions{margin-top:24px}@media (min-width:1101px){.mobile-menu{display:none}}.site-footer>.container{flex-direction:column;gap:48px;display:flex}.site-footer .logo img{height:44px}.footer-top{gap:var(--dt-web-gap-column);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.footer-grid{gap:var(--dt-web-gap-column);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer-grid .eyebrow{color:var(--dt-blue-soft);margin:0}.footer-grid ul{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.site-footer a:hover{color:var(--dt-paper);text-decoration:underline}.site-footer .legal{gap:16px}.site-footer .legal-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.site-footer .legal-links{flex-wrap:wrap;gap:8px 24px;display:flex}.site-footer .legal-notice{max-width:82ch;color:var(--dt-blue-soft);margin:0;font-size:13px;line-height:1.6}.site-footer .legal-notice a{font:inherit;color:var(--dt-blue-pale)}.site-footer .legal button{cursor:pointer;font:var(--text-dt-web-source);color:var(--dt-blue-soft);background:0 0;border:0;padding:0}.site-footer .legal button:hover{color:var(--dt-paper);text-decoration:underline}.site-footer .language-switcher{gap:8px;display:flex}.site-footer .language-switcher a{border:1px solid var(--rule-sur-ink);font:var(--text-dt-web-source);color:var(--dt-blue-soft);padding:4px 12px;font-size:13px;text-decoration:none;display:inline-block}.site-footer .language-switcher a:hover,.site-footer .language-switcher a:focus-visible{border-color:var(--dt-paper);color:var(--dt-paper);text-decoration:none}@media (max-width:900px){.footer-top{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:700px){.footer-grid{grid-template-columns:minmax(0,1fr);gap:32px}}.grid-3{gap:var(--dt-web-gap-column);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.grid-3{gap:var(--dt-web-gap-item);grid-template-columns:minmax(0,1fr)}}b{color:var(--dt-ink);font-weight:700}.on-ink b{color:var(--dt-paper)}.stack{flex-direction:column;gap:16px;display:flex}.stack-lg{gap:var(--dt-web-gap-item);flex-direction:column;display:flex}.prose-width{max-width:760px}.actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}@media (max-width:560px){.actions .btn{white-space:normal;text-align:center;width:100%}}.page-head{padding-block:96px 24px}.page-head .section-head{gap:24px;max-width:880px}@media (max-width:900px){.page-head{padding-block:48px 0}}.page-head:has(+.section:not(.surface-constat)){padding-bottom:var(--dt-web-section-pad)}@media (max-width:900px){.page-head:has(+.section:not(.surface-constat)){padding-bottom:var(--dt-web-section-pad-m)}}.page-head.has-aside>.container{align-items:center;gap:var(--dt-web-gap-row);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (max-width:900px){.page-head.has-aside>.container{grid-template-columns:minmax(0,1fr);gap:40px}}.brand-lockup{border:var(--dt-rule-hair) solid var(--rule-doux);border-top:var(--dt-rule-thick) solid var(--rule-tete);background:#fff;flex-direction:column;align-items:center;gap:20px;padding:40px 48px;display:flex}.brand-lockup img{height:auto;display:block}.brand-lockup-join{font:var(--text-dt-web-eyebrow);color:var(--dt-blue-soft);align-self:stretch;align-items:center;gap:16px;font-size:20px;display:flex}.brand-lockup-join:before,.brand-lockup-join:after{content:"";height:var(--dt-rule-hair);background:var(--rule-doux);flex:1}@media (max-width:900px){.brand-lockup{flex-direction:row;justify-content:center;gap:24px;padding:24px}.brand-lockup img{width:min(38vw,150px)}.brand-lockup-join{align-self:auto}.brand-lockup-join:before,.brand-lockup-join:after{display:none}}.hero>.container{flex-direction:column;gap:28px;display:flex}.hero .section-head{gap:24px;max-width:920px}.hero .hero-meta{max-width:380px}.cloture-body{gap:var(--dt-web-gap-item);flex-direction:column;padding-top:32px;display:flex}.cloture-body .section-head{gap:20px}.cloture-bare{padding-top:0}.cloture-bare .ondes{margin-top:0}@media (max-width:900px){.cloture{padding-top:var(--dt-web-section-pad-m)}}.section.is-continued{padding-top:0}ul.chips,.steps{margin:0;padding:0;list-style:none}.steps .step-num{font-family:var(--font-dt-font-mono);color:var(--dt-blue);font-weight:500}.on-ink .steps .step-num{color:var(--dt-green-light)}.captures{gap:var(--dt-web-gap-column);grid-template-columns:repeat(2,minmax(0,260px));justify-content:start;margin:0;display:grid}.captures img{border:var(--dt-rule-hair) solid var(--rule-doux);width:100%}.captures figcaption{grid-column:1/-1}@media (max-width:560px){.captures{gap:var(--dt-web-gap-item);grid-template-columns:repeat(2,minmax(0,1fr))}}.verbatim{flex-direction:column;gap:24px;max-width:920px;margin:0;display:flex}.verbatim blockquote{margin:0}.verbatim figcaption{flex-direction:column;gap:4px;display:flex}.verbatim .name{color:var(--dt-paper);font-weight:700}.links-mono{flex-wrap:wrap;gap:12px 32px;margin:0;padding:0;list-style:none;display:flex}.links-mono a,.links-mono span{font:var(--text-dt-web-source)}.on-ink .links-mono a{color:var(--dt-paper)}.on-ink .links-mono a:hover{color:var(--dt-green-light)}.ink-block{flex-direction:column;align-self:start;gap:20px;padding:40px 44px;display:flex}@media (max-width:560px){.ink-block{padding:32px 24px}}.split{gap:var(--dt-web-gap-column);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.split{grid-template-columns:minmax(0,1fr)}}.vigilance{background:var(--dt-amber-pale);border:var(--dt-rule-hair) dashed var(--dt-amber-rule);flex-direction:column;gap:12px;max-width:760px;padding:28px 32px;display:flex}.faq-columns{align-items:start}.faq-columns>div{flex-direction:column;gap:32px;display:flex}.table{border-collapse:collapse;width:100%}.table th{font:var(--text-dt-web-eyebrow);letter-spacing:var(--dt-track-label);text-transform:uppercase;color:var(--dt-blue);text-align:left;border-bottom:var(--dt-rule-thin) solid var(--rule-tete);padding:0 16px 12px 0}.table td{border-bottom:var(--dt-rule-hair) solid var(--rule-doux);color:var(--dt-ink);padding:16px 16px 16px 0}.table td.status{font:var(--text-dt-web-source)}.surface-apport .table td{border-bottom-color:var(--rule-sur-champ)}.offer{height:100%}.offer .offer-head{flex-direction:column;gap:12px;display:flex}.offer .tagline{font-size:16px;line-height:1.5}.offer .pricing{flex-direction:column;gap:8px;display:flex}.offer .price.is-text{font-size:40px}.offer.is-featured .source{color:var(--dt-blue-soft)}.offer.is-featured .eyebrow{color:var(--dt-green-light)}.offer .btn{width:100%}.offers{align-items:stretch}.billing-toggle{align-self:flex-start}@media (max-width:560px){.billing-toggle{align-self:stretch}.billing-toggle button{flex:1;padding-inline:12px}}@media (max-width:1240px){.offer{padding:32px 24px}.offer .price{font-size:44px}}.anchor-nav a.chip{text-decoration:none}.anchor-nav a.chip:hover{background:var(--dt-field)}.team{gap:var(--dt-web-gap-item);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.team li{border-top:var(--dt-rule-thin) solid var(--rule-tete);flex-direction:column;gap:4px;padding-top:16px;display:flex}.team .name{color:var(--dt-ink);font-weight:700}@media (max-width:1100px){.team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.team{grid-template-columns:repeat(2,minmax(0,1fr))}}.photo-wide{width:100%}.video{flex-direction:column;gap:12px;max-width:760px;margin:0;display:flex}.video-frame{aspect-ratio:16/9;background:var(--dt-ink);position:relative}.video-frame iframe,.video-facade{border:0;width:100%;height:100%;position:absolute;inset:0}.video-facade{cursor:pointer;background:var(--dt-ink);padding:0}.video-facade img{object-fit:cover}.video-play{background:var(--dt-green);width:72px;height:72px;transition:background-color .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-play:after{content:"";border-style:solid;border-width:14px 0 14px 22px;border-color:transparent transparent transparent var(--dt-ink);position:absolute;top:22px;left:28px}.video-facade:hover .video-play,.video-facade:focus-visible .video-play{background:var(--dt-green-light)}.article-list{flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;display:flex}.article-list li{border-top:var(--dt-rule-hair) solid var(--rule-doux);flex-direction:column;gap:8px;padding-top:24px;display:flex}.article-list a{text-decoration:none}.article-list a:hover{text-decoration:underline}.prose{flex-direction:column;gap:20px;max-width:760px;display:flex}.prose h2{margin-top:24px}.prose ul{flex-direction:column;gap:8px;margin:0;padding-left:24px;display:flex}.prose blockquote{border-left:var(--dt-rule-thin) solid var(--rule-tete);color:var(--dt-ink);margin:0;padding-left:20px}.bullets{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bullets li{gap:12px;display:flex}.bullets li:before{content:"+";font-family:var(--font-dt-font-mono);color:var(--signal-positif)}.form{gap:var(--dt-web-gap-item);flex-direction:column;max-width:720px;display:flex}.form .row-2{gap:var(--dt-web-gap-item);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:560px){.form .row-2{grid-template-columns:minmax(0,1fr)}}.field .required{color:var(--dt-blue)}.hs-form-target{max-width:720px}.hs-form{gap:var(--dt-web-gap-item);flex-direction:column;display:flex}.hs-form fieldset{gap:var(--dt-web-gap-item);border:0;margin:0;padding:0;display:grid;max-width:none!important}.hs-form fieldset.form-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:560px){.hs-form fieldset.form-columns-2{grid-template-columns:minmax(0,1fr)}}.hs-form .hs-form-field{flex-direction:column;gap:8px;display:flex;float:none!important;width:auto!important}.hs-form .hs-form-field>label{font:var(--text-dt-web-eyebrow);letter-spacing:var(--dt-track-label);text-transform:uppercase;color:var(--dt-blue)}.hs-form .hs-form-required{color:var(--dt-blue);margin-left:4px}.hs-form .hs-field-desc{font:var(--text-dt-web-source);color:var(--dt-blue)}.hs-form .input{margin:0!important}.hs-form .hs-input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;min-height:var(--dt-web-control-h);font:var(--text-dt-web-body);color:var(--dt-ink);background:var(--dt-paper);border:var(--dt-rule-hair) solid var(--dt-ink);appearance:none;border-radius:0;padding:12px 16px;width:100%!important}.hs-form textarea.hs-input{resize:vertical;min-height:120px}.hs-form .hs-input.invalid,.hs-form .hs-input.error{border-color:var(--dt-magenta)!important}.hs-form .inputs-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hs-form .inputs-list label,.hs-form .legal-consent-container{color:var(--dt-ink-soft);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.hs-form .legal-consent-container{flex-direction:column}.hs-form input[type=checkbox],.hs-form input[type=radio]{border:revert;background:revert;appearance:auto;width:20px;height:20px;min-height:0;accent-color:var(--dt-ink);flex-shrink:0;margin:3px 0 0;padding:0}.hs-form .hs-error-msgs label,.hs-form .hs-error-msg,.hs-form .hs_error_rollup label{font:var(--text-dt-web-source);color:var(--dt-magenta)}.hs-form .hs-button{box-sizing:border-box;min-height:var(--dt-web-control-h);font:var(--text-dt-web-source);letter-spacing:var(--dt-track-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;color:var(--dt-paper);background:var(--dt-ink);border:var(--dt-rule-hair) solid var(--dt-ink);appearance:none;border-radius:0;padding:14px 24px;transition:background-color .15s,border-color .15s}.hs-form .hs-button:hover{background:var(--dt-blue-deep-mid);border-color:var(--dt-blue-deep-mid)}@media (prefers-reduced-motion:reduce){.hs-form .hs-button{transition:none}}.submitted-message{max-width:760px;font:var(--text-dt-web-lede)}.cookie-banner{z-index:40;background:var(--dt-paper);border-top:var(--dt-rule-thin) solid var(--rule-tete);padding-block:24px;position:fixed;bottom:0;left:0;right:0}.cookie-banner .container{flex-direction:column;gap:16px;display:flex}.cookie-banner .check{font-size:15px}@media (max-width:560px){.cookie-banner{padding-block:16px}.cookie-banner .container{gap:12px}.cookie-banner .container>p{font-size:14px;line-height:1.45}.cookie-banner .actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cookie-banner .actions .btn{min-height:44px;padding:10px 12px}.cookie-banner .actions .btn-primary,.cookie-banner .actions .btn-ghost{grid-column:1/-1}.cookie-banner .actions .btn-ghost{min-height:32px;padding-block:4px}}.site-header .menu-toggle{align-items:center}
:root{--dt-ink:#0d2738;--dt-ink-soft:#26404c;--dt-paper:#fafaf8;--dt-field:#f2f7ea;--dt-green:#80b928;--dt-green-light:#a5d45e;--dt-green-deep:#5a8c1c;--dt-green-rule:#c6d4b4;--dt-green-border:#a9bf92;--dt-magenta:#c7115f;--dt-magenta-bright:#ff4b92;--dt-blue:#3e6e80;--dt-blue-deep-mid:#04425e;--dt-blue-soft:#8aa8b2;--dt-blue-pale:#c9d9de;--dt-rule-light:#d4d4d4;--dt-rule-on-ink:#fafaf838;--dt-amber-pale:#fbf3de;--dt-amber-rule:#b07a12;--surface-constat:var(--dt-paper);--surface-apport:var(--dt-field);--surface-bloc:var(--dt-ink);--signal-positif:var(--dt-green-deep);--signal-manque:var(--dt-magenta);--rule-tete:var(--dt-green);--rule-doux:var(--dt-rule-light);--rule-sur-champ:var(--dt-green-rule);--rule-sur-ink:var(--dt-rule-on-ink);--dt-rule-thick:5px;--dt-rule-thin:3px;--dt-rule-hair:1px;--dt-radius:0px;--dt-font-sans:"Hanken Grotesk", system-ui, sans-serif;--dt-font-mono:"IBM Plex Mono", ui-monospace, monospace;--font-dt-font-sans:var(--dt-font-sans);--font-dt-font-mono:var(--dt-font-mono);--dt-track-eyebrow:.08em;--dt-track-label:.06em;--dt-track-title:-.015em;--dt-track-figure:-.02em;--text-dt-web-h1:700 48px/1.1 var(--font-dt-font-sans);--text-dt-web-h2:700 32px/1.2 var(--font-dt-font-sans);--text-dt-web-h3:700 24px/1.25 var(--font-dt-font-sans);--text-dt-web-lede:400 20px/1.5 var(--font-dt-font-sans);--text-dt-web-body:400 17px/1.6 var(--font-dt-font-sans);--text-dt-web-figure:700 56px/1 var(--font-dt-font-sans);--text-dt-web-eyebrow:500 14px/1.4 var(--font-dt-font-mono);--text-dt-web-source:400 14px/1.5 var(--font-dt-font-mono);--dt-web-max-width:1200px;--dt-web-gutter:24px}
@layer payload-default;@media (max-width:768px){.admin-bar{display:none}}
