:root{--tt-cta-bg:#ebebeb;--tt-cta-bg-hover:#fff;--tt-cta-ink:#0b0b0b;--tt-plaque:#131313;--tt-plaque-hover:#1b1b1b;--tt-plaque-encre:#ebebeb}.tt-cta{--accent:#c41d29;--tt-bevel:6px;max-width:100%;height:46px;color:var(--tt-cta-ink);cursor:pointer;background:var(--tt-cta-bg);letter-spacing:-.2px;white-space:nowrap;box-shadow:none;clip-path:polygon(var(--tt-bevel) 0, 100% 0, 100% calc(100% - var(--tt-bevel)), calc(100% - var(--tt-bevel)) 100%, 0 100%, 0 var(--tt-bevel));isolation:isolate;border:0;border-radius:0;align-items:center;padding:0 54px 0 22px;font-family:inherit;font-size:14.5px;font-weight:400;text-decoration:none;transition:background .18s,color .18s;display:inline-flex;position:relative}.tt-cta:hover{background:var(--tt-cta-bg-hover)}.tt-cta:focus-visible{outline:1px solid var(--tt-cta-ink);outline-offset:-4px}.tt-cta__label{z-index:2;transition:transform .3s cubic-bezier(.22,.7,.25,1);position:relative}.tt-cta:hover .tt-cta__label{transform:translate(3px)}.tt-cta:before{content:none}.tt-cta:after{content:"";opacity:.2;z-index:0;pointer-events:none;background:currentColor;width:1px;position:absolute;top:12px;bottom:12px;right:41px}.tt-cta__icon{width:36px;height:36px;color:inherit;z-index:2;pointer-events:none;place-items:center;transition:transform .3s cubic-bezier(.22,.7,.25,1);display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.tt-cta:hover .tt-cta__icon{transform:translate(3px,-50%)}.tt-cta__icon svg{width:15px;height:15px;display:block}.tt-cta--graphite{color:var(--tt-plaque-encre);background:var(--tt-plaque);box-shadow:inset 0 1px #ffffff1f,inset 1px 0 #ffffff0a,inset -1px 0 #ffffff0a,inset 0 -1px #0009}.tt-cta--graphite:hover{background:var(--tt-plaque-hover)}.tt-cta--graphite:focus-visible{outline-color:var(--tt-plaque-encre)}.tt-cta--sm{--tt-bevel:5px;height:40px;padding:0 44px 0 18px;font-size:13px}.tt-cta--sm:after{top:10px;bottom:10px;right:36px}.tt-cta--sm .tt-cta__icon{width:32px;height:32px;right:4px}.tt-cta--sm .tt-cta__icon svg{width:13px;height:13px}.tt-cta--lg{--tt-bevel:7px;height:54px;padding:0 64px 0 26px;font-size:15.5px}.tt-cta--lg:after{top:14px;bottom:14px;right:50px}.tt-cta--lg .tt-cta__icon{width:44px;height:44px}.tt-cta--lg .tt-cta__icon svg{width:17px;height:17px}.tt-cta--block{width:100%;display:flex}.tt-cta--block .tt-cta__label{text-align:center;flex:1}.tt-cta:disabled,.tt-cta[disabled]{opacity:.45;cursor:default;pointer-events:none}.tt-cta--white{color:#1b1b1b;background:#d6d6d6}.tt-cta--white:hover{background:#e6e6e6}.tt-cta--white .tt-cta__label,.tt-cta--white .tt-cta__icon{color:#1b1b1b}.tt-cta--white:before{display:none}.tt-cta--white:after{opacity:.16}.tt-cta--white:hover:after{width:1px}html .nt-secondary-cta,html .af-ghost,html .nt-service-tteye-offre-cta,html .lo-copy,html .v1-secondary{color:var(--tt-plaque-encre);background:var(--tt-plaque);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);border:0;border-radius:0;transition:background .18s,color .18s;box-shadow:inset 0 1px #ffffff1f,inset 1px 0 #ffffff0a,inset -1px 0 #ffffff0a,inset 0 -1px #0009}html .nt-secondary-cta:hover,html .af-ghost:hover,html .nt-service-tteye-offre-cta:hover,html .nt-service-tteye-offre-cta:focus-visible,html .lo-copy:hover,html .v1-secondary:hover{color:#fff;background:var(--tt-plaque-hover);border:0;box-shadow:inset 0 1px #ffffff29,inset 1px 0 #ffffff0d,inset -1px 0 #ffffff0d,inset 0 -1px #0009}html .nt-secondary-cta:focus-visible,html .af-ghost:focus-visible,html .nt-service-tteye-offre-cta:focus-visible,html .lo-copy:focus-visible,html .v1-secondary:focus-visible{outline-offset:-4px;outline:1px solid #ebebeb}html .nt-billing-switch{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#0d0d0d;border:0;border-radius:0;gap:2px;padding:3px;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0009}html .nt-billing-switch button{clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);border-radius:0}html .nt-billing-switch button:hover{background:#ffffff0d}html .nt-billing-switch button.is-active{color:#fff;box-shadow:none;background:#ffffff1c}html .nt-billing-switch small{color:#a9abb1}html .nt-billing-switch .is-active small{color:#fff}html .ttp-periods button{clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);border:0;border-radius:0}html .ttp-periods button.is-active{color:#fff;box-shadow:none;background:#ffffff1c;border:0}html .pd-segment button{border-radius:0}html .pd-segment button.is-active{color:#fff;box-shadow:none;background:#ffffff1c}html .nt-language-trigger{clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);border-radius:0;box-shadow:inset 0 1px #ffffff1f,inset 1px 0 #ffffff0a,inset -1px 0 #ffffff0a,inset 0 -1px #0009;background:var(--tt-plaque)!important;border:0!important}html .nt-language-trigger:hover,html .nt-language-trigger[aria-expanded=true]{background:var(--tt-plaque-hover)!important;border:0!important}html .nt-subscription-lock,html .ttp-locked-cta{background:var(--tt-plaque);color:#fff9;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);border-radius:0;box-shadow:inset 0 1px #ffffff1a,inset 1px 0 #ffffff0a,inset -1px 0 #ffffff0a,inset 0 -1px #0009}html .nt-subscription-lock:after{box-shadow:none;background:#ffffff0d;border-radius:0}html .nt-lic-side-btn:hover{color:#fff;background:#ffffff0d;border-color:#ffffff38}html .nt-lic-inv-btn:hover{background:#ffffff1a;border-color:#0000}html .nt-lic-zoom-btn:hover:not(:disabled),html .nt-lic-zoom-val:hover{background:#ffffff14}html .hc-contact>a.tt-cta{background:var(--tt-cta-bg);color:var(--tt-cta-ink);border:0}html .hc-contact>a.tt-cta:hover{background:var(--tt-cta-bg-hover)}html .hc-contact>a.tt-cta .tt-cta__label,html .hc-contact>a.tt-cta .tt-cta__icon{color:var(--tt-cta-ink)}html .nt-auth-card .tt-cta--block:not(.tt-cta--white){height:46px;color:var(--tt-cta-ink);background:var(--tt-cta-bg);box-shadow:none;filter:none;border:0;border-radius:0;padding:0 16px;font-size:14px}html .nt-auth-card .tt-cta--block:not(.tt-cta--white):hover{background:var(--tt-cta-bg-hover);box-shadow:none;filter:none}html .nt-auth-card .tt-cta--block:not(.tt-cta--white):disabled{opacity:.45;filter:none}html .nt-auth-card .nt-auth-google.tt-cta--white{height:46px;color:var(--tt-plaque-encre);background:var(--tt-plaque);border:0;border-radius:0;padding:0 16px;box-shadow:inset 0 1px #ffffff1f,inset 1px 0 #ffffff0a,inset -1px 0 #ffffff0a,inset 0 -1px #0009}html .nt-auth-card .nt-auth-google.tt-cta--white:hover{background:var(--tt-plaque-hover);border:0}
