@font-face{font-family:Inter;src:url(/fonts/InterVariable.latin.woff2)format("woff2"),url(/fonts/InterVariable.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/InterVariable-Italic.latin.woff2)format("woff2"),url(/fonts/InterVariable-Italic.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Safiro;src:url(/fonts/Safiro-SemiBold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Safiro;src:url(/fonts/Safiro-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{color:#161c2d;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}input::placeholder{color:#6a7079;opacity:1}[data-landing-source] a{text-decoration:none}[data-landing-source] a,[data-landing-source] button{user-select:none}.lp-nav{background:#dbdbdbb8!important;border-color:#ffffff80!important;box-shadow:0 10px 30px #11141f14!important}.lp-nav__phone{color:#2a2a2a!important}.lp-nav__logo{content:url(/images/brand/logotype-noir-violet.svg);height:24px!important}.lp-hero-charte{background-color:#f1f1f1!important;background-image:radial-gradient(96% 76% at 58% 89%,#6b46e214 0%,#6b46e200 82%),repeating-linear-gradient(90deg,#947cf40a 0 1px,#0000 1px 79.4px)!important}.lp-hero-charte h1{color:#2a2a2a!important;letter-spacing:-.01em!important;font-family:Inter,sans-serif!important;font-weight:400!important}.lp-hero-charte h1 .ur-pulse-text{font-family:Safiro,Inter,sans-serif!important;font-weight:600!important}.lp-hero-charte :is(p,li,span,div):not(a *):not(a):not(h1 *):not([class*=card] *):not([class*=card]){color:#2a2a2abd!important}.lp-hero-charte a:not([style*=gradient]){color:#2a2a2a!important;background:#fff9!important;border:1px solid #fff!important}.ur-pulse-text{color:#947cf4;background:linear-gradient(90deg,#947cf4 0%,#4210cf 25%,#1c006b 50%,#4210cf 75%,#947cf4 100%) 100%/200% 100%;-webkit-text-fill-color:transparent;box-decoration-break:clone;background-clip:text}@keyframes ur-lp-glide{0%{background-position:100%}to{background-position:-100%}}@media (prefers-reduced-motion:no-preference){.ur-pulse-text{animation:6s linear infinite ur-lp-glide}}[data-landing-source]{background:#f1f1f1}.lp-nav{z-index:50;backdrop-filter:saturate(1.4)blur(16px);background:#101421b8;border:1px solid #ffffff14;border-radius:36px;justify-content:space-between;align-items:center;width:calc(100% - 48px);max-width:1320px;height:68px;margin:16px auto 0;padding:0 18px 0 36px;display:flex;position:sticky;top:16px;box-shadow:0 20px 44px -22px #0a0d1666}.lp-nav__logo{flex:none;width:auto;height:30px;display:block}.lp-nav__right{flex:none;align-items:center;gap:12px;display:flex}.lp-nav__phone{color:#fff;opacity:.85;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.lp-nav__phone:hover{opacity:1}.lp-nav__cta{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#947cf4 36%,#4210cf 92%,#1c006b 124%);border-radius:99px;justify-content:center;align-items:center;padding:11px 22px;font-size:14px;font-weight:600;transition:transform .2s,opacity .2s;display:inline-flex;box-shadow:0 8px 16px #6b46e247}.lp-nav__cta:hover{opacity:.94;transform:translateY(-1px)}@media (width<=560px){.nav-tel-label{display:none}}@media (width<=640px){.lp-nav{width:calc(100% - 24px);margin:12px auto 0;padding:0 12px 0 20px}.lp-nav__phone-tx{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.ct-when{flex-wrap:wrap;gap:8px;display:flex}.ct-when button{cursor:pointer;font:inherit;color:#2a2a2a;background:#fff;border:1px solid #e5e5e5;border-radius:99px;margin:0;padding:9px 16px;font-size:13.5px;font-weight:500;transition:all .15s}.ct-when button:hover{border-color:#d8ccff}.ct-when button[aria-pressed=true]{color:#4210cf;background:#f3eeff;border-color:#6b46e2}.ct-planner{background:#f7f6fb;border:1px solid #e5e5e5;border-radius:14px;margin-top:6px;padding:16px}.ct-planner[hidden],.ct-planner__hours[hidden]{display:none}.ct-planner__lbl{letter-spacing:.08em;text-transform:uppercase;color:#8e97a5;margin:0 0 10px;font-size:11px;font-weight:700}.ct-planner__days{flex-wrap:wrap;gap:8px;display:flex}.ct-planner__day{cursor:pointer;text-align:center;min-width:64px;font:inherit;background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:8px 12px;transition:border-color .15s,background .15s}.ct-planner__day:hover{border-color:#d8ccff}.ct-planner__dw{color:#8e97a5;text-transform:capitalize;font-size:11.5px;font-weight:600;display:block}.ct-planner__dn{color:#161c2d;letter-spacing:-.02em;font-size:16px;font-weight:700;display:block}.ct-planner__day[aria-pressed=true]{background:#f3eeff;border-color:#6b46e2}.ct-planner__day[aria-pressed=true] .ct-planner__dw,.ct-planner__day[aria-pressed=true] .ct-planner__dn{color:#4210cf}.ct-planner__hours{margin-top:16px}.ct-planner__hgrid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.ct-planner__hour{cursor:pointer;font:inherit;color:#2a2a2a;background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:10px 6px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.ct-planner__hour:hover{border-color:#d8ccff}.ct-planner__hour[aria-pressed=true]{color:#4210cf;background:#f3eeff;border-color:#6b46e2}.lf-input{width:100%;height:44px;font:inherit;color:#161c2d;background:#fff;border:1px solid #e5e5e5;border-radius:8px;outline:none;padding:0 14px;font-size:15px;transition:border-color .12s,box-shadow .12s}.lf-input:hover{border-color:#d8ccff}.lf-input:focus{border-color:#6b46e2;box-shadow:0 0 0 3px #6b46e224}select.lf-input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236A7079' stroke-width='2'><path stroke-linecap='round' stroke-linejoin='round' d='m4.5 9 7.5 7.5 7.5-7.5'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}
