img[data-img]{visibility:hidden}:root{--ink:#061a3d;--ink2:#102950;--blue:#0758b8;--red:#d92f46;--paper:#faf9f6;--soft:#f2f5f9;--white:#fff;--text:#26354d;--muted:#667186;--line:#dfe5ed;--line2:#cbd5e2;--purple:#6b42a1;--purple-bg:#f0e9f8;--yellow:#825d12;--yellow-bg:#fbf0ce;--active-blue:#2e6aae;--active-blue-bg:#e4eef9;--green:#226343;--green-bg:#e5f2ea;--serif:"DM Serif Display",Georgia,serif;--sans:"Manrope",system-ui,sans-serif;--gradient:linear-gradient(105deg,var(--blue) 0 47%,#60708b 58%,var(--red) 100%);--gradient-dark:linear-gradient(102deg,#6ba8ff 0 34%,#fff 49% 57%,#ff7385 73%,#e23a51 100%);--dark:linear-gradient(135deg,#061a3d 0%,#0a3977 65%,#702638 100%);--shadow:0 34px 90px -56px #061a3d8c}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);scroll-padding-top:88px}body{background:var(--paper);color:var(--text);font:16px/1.7 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body.menu-open{overflow:hidden}button,input,select,textarea{font:inherit}button,a{color:inherit}img{max-width:100%;display:block}p{margin:0}h1,h2,h3,h4{color:var(--ink);font-family:var(--serif);letter-spacing:-.032em;text-wrap:balance;margin:0;font-weight:400;line-height:1.06}h1{font-size:clamp(51px,5.45vw,76px);line-height:.98}h2{font-size:clamp(39px,4.25vw,57px)}h3{font-size:clamp(24px,2.1vw,30px)}h4{font-size:21px}[hidden]{display:none!important}:focus-visible{outline-offset:4px;outline:3px solid #0758b866}.container{width:min(1180px,100% - 48px);margin:auto}.section{padding:116px 0}.white{background:#fff}.soft{background:var(--soft)}.skip{z-index:999;background:#fff;border-radius:999px;padding:9px 15px;text-decoration:none;position:fixed;top:12px;left:18px;transform:translateY(-150%)}.skip:focus{transform:none}.tricolor{background:linear-gradient(90deg,var(--blue) 0 42%,#fff 42% 58%,var(--red) 58%);height:3px}.eyebrow{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:24px;font-size:10px;font-weight:700;display:flex}.eyebrow:before{content:"";background:linear-gradient(90deg,var(--blue) 0 45%,#fff 45% 58%,var(--red) 58%);width:28px;height:2px}.gradient{background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.heading{max-width:790px}.intro{max-width:710px;color:var(--muted);margin-top:22px;font-size:18px;line-height:1.72}.btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:14px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.primary,.light{background:linear-gradient(105deg,var(--blue) 0 70%,#fff 70% 79%,var(--red) 79% 100%);color:#fff;text-shadow:0 1px 2px #061a3d57;box-shadow:0 18px 38px -24px #0758b8c7,0 10px 26px -25px #d92f46e6}.secondary{border-color:var(--line2);color:var(--ink);background:#ffffffb8}.nav{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#faf9f6ed;border-bottom:1px solid #061a3d14;position:sticky;top:0}.nav.scrolled{box-shadow:0 18px 42px -38px #061a3da6}.nav-in{justify-content:space-between;align-items:center;gap:28px;width:min(1260px,100% - 40px);min-height:82px;margin:auto;display:flex}.brand{white-space:nowrap;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-mark{background:linear-gradient(135deg,var(--blue) 0 42%,#fff 42% 58%,var(--red) 58%);border-radius:50%;flex:0 0 46px;width:46px;height:46px;padding:2px;position:relative}.brand-mark img{object-fit:cover;border-radius:50%;width:100%;height:100%}.brand-mark:after{content:"MFY";border:2px solid var(--red);background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:6px;font-weight:700;display:grid;position:absolute;bottom:-2px;right:-4px;box-shadow:0 4px 12px #061a3d38}.brand-copy{flex-direction:column;line-height:1;display:flex}.brand-copy strong{color:var(--ink);letter-spacing:.16em;font-size:11px}.brand-copy small{color:var(--muted);font:italic 12px var(--serif);margin-top:6px}.nav-links{align-items:center;gap:24px;display:flex}.nav-link{color:#3c4a60;white-space:nowrap;font-size:12.5px;font-weight:600;text-decoration:none;position:relative}.nav-link:hover,.nav-link.active{color:var(--blue)}.nav-link:after{content:"";background:var(--gradient);height:2px;transition:all .2s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.lang{border:1px solid var(--line2);cursor:pointer;background:#fff;border-radius:999px;min-width:42px;min-height:40px;font-size:11px;font-weight:700}.nav-cta{min-height:44px;box-shadow:none;padding:11px 19px;font-size:12px}.menu{border:1px solid var(--line2);cursor:pointer;background:#fff;border-radius:12px;width:44px;height:42px;display:none}.menu span{background:var(--ink);width:18px;height:1.5px;margin:4px auto;transition:all .2s;display:block}.nav.open .menu span:first-child{transform:translateY(5.5px)rotate(45deg)}.nav.open .menu span:nth-child(2){opacity:0}.nav.open .menu span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.hero{isolation:isolate;padding:88px 0 72px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:radial-gradient(circle,#0758b81c,#d92f4606 53%,#0000 70%);border-radius:50%;width:680px;height:680px;position:absolute;top:-280px;right:-240px}.hero-kicker{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;background:#ffffffb3;border:1px solid #d4dfed;border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:8px 12px;font-size:9px;font-weight:700;display:inline-flex}.hero-kicker:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px}.hero-problem{max-width:610px;color:var(--ink);font:21px/1.5 var(--serif);margin-top:27px}.hero-position{max-width:610px;color:var(--muted);margin-top:11px;font-size:16.5px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.hero-note{color:var(--muted);align-items:center;gap:8px;margin-top:15px;font-size:11px;display:flex}.stats{border:1px solid var(--line);background:#ffffffbf;border-radius:16px;grid-template-columns:repeat(3,1fr);width:max-content;max-width:100%;margin-top:31px;display:grid;box-shadow:0 16px 40px -32px #061a3d66}.stat{border-left:1px solid var(--line);min-width:130px;padding:13px 19px}.stat:first-child{border:0}.stat strong{color:var(--ink);font-size:18px;line-height:1.2;display:block}.stat .stars{color:var(--red);letter-spacing:.08em;font-size:14px}.stat span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:700;display:block}.hero-art{isolation:isolate;aspect-ratio:1;width:min(500px,100%);margin:auto;position:relative}.hero-photo{z-index:2;box-shadow:var(--shadow);background:#e6dfd8;border-radius:32% 32% 26% 26%/24% 24% 19% 19%;position:absolute;inset:7%;overflow:hidden}.hero-photo:after{content:"";background:linear-gradient(#0000 70%,#061a3d21);position:absolute;inset:0}.hero-photo img{object-fit:cover;filter:saturate(.96)contrast(1.015);width:100%;height:100%}.paint{z-index:1;pointer-events:none;opacity:.94;filter:saturate(.94)drop-shadow(0 8px 12px #061a3d0e);position:absolute}.method-grid{display:block}.method-copy{max-width:820px}.method-copy>p:not(.eyebrow){color:var(--muted);margin-top:22px;font-size:17px;line-height:1.8}.method-copy strong{color:var(--ink)}.promise{border-left:3px solid var(--blue);color:var(--ink)!important;font:21px/1.45 var(--serif)!important;padding-left:17px!important}.example{margin-top:70px}.document{box-shadow:var(--shadow);background:#fff;border:1px solid #cfd9e6;border-radius:22px;position:relative;overflow:hidden}.document:before{content:"";background:linear-gradient(90deg,var(--blue) 0 40%,#fff 40% 60%,var(--red) 60%);height:5px;display:block}.doc-top{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#0758b81a 0 37%,#fff 48% 56%,#d92f461a 69% 100%);justify-content:space-between;align-items:center;gap:20px;min-height:61px;padding:0 22px;display:flex}.dots{gap:7px;display:flex}.dots i{border-radius:50%;width:8px;height:8px}.dots i:first-child{background:var(--blue)}.dots i:nth-child(2){background:#fff;border:1px solid #c7d1de}.dots i:nth-child(3){background:var(--red)}.doc-label{background:var(--gradient);color:#0000;letter-spacing:.1em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-size:9px;font-weight:700}.tabs{border:1px solid var(--line);background:#eaf0f5;border-radius:999px;gap:5px;padding:4px;display:flex}.tab{min-height:35px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 13px;font-size:10px;font-weight:700}.tab[aria-selected=true]{color:var(--ink);background:#fff}.doc-body{padding:28px}.conversation{gap:18px;display:grid}.turn{grid-template-columns:86px 1fr;gap:18px;display:grid}.speaker{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding-top:3px;font-size:9px;font-weight:700}.teacher{border:1px solid var(--line);background:#fafbfc;border-radius:16px;padding:19px}.tag{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:2px 5px;font-weight:600}.purple{background:var(--purple-bg);color:var(--purple)}.yellow{background:var(--yellow-bg);color:var(--yellow)}.blue{background:var(--active-blue-bg);color:var(--active-blue)}.green{background:var(--green-bg);color:var(--green)}.note{border-left:2px solid var(--line2);color:var(--muted);margin-top:14px;padding-left:13px;font-size:11px;line-height:1.65;display:block}.legend{border-top:1px solid var(--line);background:linear-gradient(90deg,#0758b80d,#f7f9fb 48% 55%,#d92f460d);flex-wrap:wrap;gap:18px;padding:14px 22px;display:flex}.key{color:var(--muted);align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.key i{border-radius:50%;width:8px;height:8px}.color-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:43px;display:grid}.color-card{border:1px solid var(--card-border);background:linear-gradient(145deg,var(--card-wash) 0%,#fff 72%);border-radius:20px;flex-direction:column;min-height:250px;padding:29px 25px 25px;transition:all .2s;display:flex;position:relative;overflow:hidden}.color-card:before{content:"";background:var(--card-accent);height:6px;position:absolute;top:0;left:0;right:0}.color-card:hover{box-shadow:0 18px 42px -31px var(--card-accent);transform:translateY(-4px)}.chip{width:max-content;box-shadow:0 8px 18px -12px var(--card-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 12px;font-size:9px;font-weight:700;background:var(--card-accent)!important;color:var(--chip-color,#fff)!important}.color-card p{color:var(--text);margin-top:38px;font-size:15px;line-height:1.72}.color-card p strong{color:var(--card-ink)}.cv{--card-accent:#7447a7;--card-ink:#633b91;--card-border:#d8c7e9;--card-wash:#f5effa}.cj{--card-accent:#e4b94f;--card-ink:#76520c;--card-border:#ead8a6;--card-wash:#fff8e7;--chip-color:#5f430b}.cb{--card-accent:#2e6aae;--card-ink:#245b9a;--card-border:#bfd2e8;--card-wash:#edf5fd}.cg{--card-accent:#2d7954;--card-ink:#226343;--card-border:#bed8ca;--card-wash:#edf7f1}.dark{background:var(--dark);color:#dce5f1;position:relative;overflow:hidden}.dark:before{content:"";background:linear-gradient(90deg,var(--blue) 0 38%,#fff 38% 62%,var(--red) 62%);height:4px;position:absolute;top:0;left:0;right:0}.dark:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:560px;height:560px;position:absolute;top:-230px;right:-190px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.dark .container{z-index:1;position:relative}.dark h2{color:#fff}.dark h2 em{color:#a9ccff}.dark h2 .tricolor-on-dark,.dark h2.tricolor-on-dark{color:#0000;-webkit-text-fill-color:transparent}.ai-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px;display:grid}.ai-card{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;min-height:300px;padding:25px;display:flex}.ai-num{color:#8dbbff;letter-spacing:.13em;font-size:9px;font-weight:700}.ai-icon{background:#ffffff0f;border:1px solid #ffffff24;border-radius:13px;place-items:center;width:44px;height:44px;margin-top:32px;font-size:18px;display:grid}.ai-card h3{color:#fff;margin-top:24px;font-size:26px}.ai-card p{color:#c6d1e1;margin-top:13px;font-size:13px}.video{background:var(--ink);min-height:440px;box-shadow:var(--shadow);border-radius:24px;place-items:center;margin-top:47px;display:grid;position:relative;overflow:hidden}.video:before{content:"";background:linear-gradient(90deg,#061a3de0,#061a3d59,#5f1c2bcc),var(--img-portrait) center 38%/cover;position:absolute;inset:0}.video-in{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.play{background:#ffffff1f;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:76px;height:76px;font-size:23px;display:grid}.video strong{color:#fff;font:30px var(--serif);margin-top:22px}.video span:last-child{color:#d5dfec;letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:700}.hero-art{aspect-ratio:1.42;width:min(560px,100%)}.hero-video{z-index:2;aspect-ratio:16/9;border-radius:24px;min-height:0;margin:0;position:absolute;top:50%;left:5%;right:5%;transform:translateY(-50%)}.hero-video .play{transition:transform .25s,background .25s;box-shadow:0 12px 35px #0003}.hero-video:hover .play{background:#fff3;transform:scale(1.06)}.hero-video strong{max-width:90%;font-size:clamp(22px,2.2vw,30px)}.reviews-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.review-controls{gap:8px;display:flex}.arrow{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:48px;height:48px;font-size:17px}.review-view{scrollbar-width:none;scroll-snap-type:x mandatory;margin-top:42px;padding-bottom:17px;overflow-x:auto}.review-view::-webkit-scrollbar{display:none}.review-track{align-items:stretch;gap:14px;width:max-content;display:flex}.review{scroll-snap-align:start;border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;width:390px;min-height:350px;padding:27px;display:flex;box-shadow:0 20px 55px -43px #061a3d73}.review-stars{color:var(--red);letter-spacing:.12em;font-size:14px}.review blockquote{color:var(--text);font:20px/1.5 var(--serif);margin:27px 0 0}.review:nth-child(3n+1) .review-stars,.review:nth-child(3n) .review-stars,.review:nth-child(3n+1) blockquote,.review:nth-child(3n) blockquote{color:#fff}.author{color:var(--muted);margin-top:auto;padding-top:27px;font-size:10px}.author strong{color:var(--ink);font-size:11px}.review:nth-child(3n+1) .author,.review:nth-child(3n) .author{color:#ffffffc2}.review:nth-child(3n+1) .author strong,.review:nth-child(3n) .author strong{color:#fff}.review-summary{color:var(--muted);justify-content:space-between;gap:20px;margin-top:25px;font-size:11px;display:flex}.review-summary strong{color:var(--ink)}.rating{color:var(--red);font-weight:700}.about-grid{grid-template-columns:360px 1fr;align-items:center;gap:clamp(58px,9vw,125px);display:grid}.about-photo{background:var(--img-portrait) center/cover;width:360px;height:430px;box-shadow:var(--shadow);border-radius:24px;position:relative}.about-photo:before{content:"";z-index:-1;border:1px solid var(--line2);border-radius:24px;position:absolute;inset:-14px 14px 14px -14px}.about-photo:after{content:"";background:linear-gradient(90deg,var(--blue) 0 42%,#fff 42% 58%,var(--red) 58%);border-radius:4px;height:4px;position:absolute;bottom:18px;left:19px;right:19px}.quote{color:var(--ink);font:clamp(28px,3.15vw,43px)/1.23 var(--serif)}.byline{color:var(--muted);margin-top:24px;font-size:11px}.byline strong{color:var(--ink);font-size:14px;display:block}.about-copy{color:#3b4960;margin-top:29px;font-size:16px;line-height:1.78}.about-copy strong{color:var(--blue)}.about-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:30px;padding-top:23px;display:grid}.about-stat{border-left:1px solid var(--line);padding:0 20px}.about-stat:first-child{border:0;padding-left:0}.about-stat strong{color:var(--ink);font:32px/1 var(--serif);display:block}.about-stat span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:8px;font-weight:700;display:block}.trial{background:linear-gradient(105deg,#edf4fc,#fff 55%,#fcf0f2);border:1px solid #cfdaea;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-top:41px;padding:23px 25px;display:flex}.trial strong{color:var(--ink);font:25px var(--serif);display:block}.trial p{color:var(--muted);margin-top:6px;font-size:12px}.trial-price{text-align:right}.trial-price b{color:var(--ink);font:36px/1 var(--serif);display:block}.trial-price span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.switch{border:1px solid var(--line);background:#e9eef4;border-radius:999px;gap:4px;width:max-content;margin:31px 0 19px;padding:4px;display:flex}.switch button{min-width:130px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:11px;font-weight:700}.switch button[aria-selected=true]{color:var(--ink);background:#fff}.price-note{color:var(--muted);font-size:11px}.plans{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:17px;display:grid}.plan{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:300px;padding:25px;transition:all .2s;display:flex;position:relative}.plan:hover{transform:translateY(-4px);box-shadow:0 16px 40px -32px #061a3d80}.featured{border-color:var(--ink);background:var(--ink);color:#fff}.badge{background:var(--red);color:#fff;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:700;position:absolute;top:18px;right:18px}.featured h3{color:#fff}.plan-desc{color:var(--muted);margin-top:8px;font-size:11px}.featured .plan-desc,.featured .price-detail,.featured .plan-foot{color:#aebed3}.price{color:var(--ink);font:50px/1 var(--serif);margin-top:37px}.featured .price{color:#fff}.price small{font:10px var(--sans);color:var(--muted)}.featured .price small{color:#b8c5d7}.price-detail{color:var(--muted);margin-top:9px;font-size:10px}.plan-foot{color:var(--muted);margin-top:auto;padding-top:29px;font-size:10px}.pricing-action{flex-wrap:wrap;align-items:center;gap:17px;margin-top:24px;display:flex}.pricing-action>span{max-width:390px;color:var(--muted);font-size:11px}.journey{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:30px;overflow:hidden}.journey-head{padding:24px 25px 21px}.journey-head h3{font-size:26px}.journey-head p{color:var(--muted);margin-top:8px;font-size:12px}.journey-steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.journey-step{border-left:1px solid var(--line);padding:21px 23px}.journey-step:first-child{border:0}.journey-step span{color:var(--blue);font-size:9px;font-weight:700}.journey-step h4{margin-top:11px;font-size:20px}.journey-step p{color:var(--muted);margin-top:7px;font-size:11px}.booking:after{top:auto;bottom:-250px}.booking .eyebrow{color:#9bc4ff}.booking-switch{background:#ffffff0e;border-color:#ffffff1f;margin-bottom:36px}.booking-switch button{color:#bdcadd;min-width:0;padding:10px 17px}.booking-switch button[aria-selected=true]{color:var(--ink);background:#fff}.booking-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(42px,7vw,88px);display:grid}.booking-copy h2{color:#fff}.booking-copy>p{color:#c3cfdf;max-width:480px;margin-top:21px;font-size:16px}.rules{grid-template-columns:1fr 1fr;gap:10px;margin-top:27px;display:grid}.rule{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:15px;gap:12px;padding:15px;display:flex}.rule b{color:#8ebdff;font-size:9px}.rule strong{color:#fff;font-size:11px;display:block}.rule span{color:#aebed3;margin-top:3px;font-size:9px;display:block}.secure{color:#91c9a6;margin-top:21px;font-size:10px}.booking-card,.return-card{color:var(--text);background:#fff;border-radius:22px;padding:25px;box-shadow:0 42px 85px -52px #000}.booking-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.booking-badge{color:var(--blue);background:#e9f2fd;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:700;display:inline-flex}.booking-card h3{margin-top:10px;font-size:25px}.timezone{color:var(--muted);font-size:9px;font-weight:700}.calendar-nav{background:#f1f4f7;border-radius:14px;grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;margin-top:19px;padding:5px;display:grid}.calendar-nav button{cursor:pointer;background:#fff;border:0;border-radius:50%;width:38px;height:38px}.calendar-nav button:disabled{opacity:.3}.calendar-range{text-align:center;color:var(--ink);font-size:10px;font-weight:700}.calendar-days{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:14px;display:grid}.day{border:1px solid var(--line);cursor:pointer;text-align:center;background:#fff;border-radius:12px;min-width:0;padding:8px 4px}.day:disabled{opacity:.3}.day.active{border-color:var(--blue);background:var(--blue);color:#fff}.day span{display:block}.dow{text-transform:uppercase;font-size:7px;font-weight:700}.dn{font:18px/1 var(--serif);margin-top:3px}.mon{margin-top:3px;font-size:7px}.slots{margin-top:19px}.slots-title{color:var(--ink);font-size:11px;font-weight:700}.time-slots{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.time{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;min-height:38px;padding:8px 13px;font-size:10px;font-weight:700}.time.active{border-color:var(--blue);color:var(--blue);background:#eaf3fd}.booking-form{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.selected{color:var(--blue);background:#edf4fc;border-radius:12px;margin-bottom:16px;padding:11px 13px;font-size:10px;font-weight:700}.row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.field{margin-top:11px}.field label{color:var(--ink);margin-bottom:5px;font-size:9px;font-weight:700;display:block}.field input,.field select,.field textarea{border:1px solid var(--line2);width:100%;color:var(--text);background:#fff;border-radius:10px;padding:11px 12px;font-size:12px}.field textarea{min-height:76px}.check{color:var(--muted);align-items:flex-start;gap:8px;margin-top:14px;font-size:9px;display:flex}.pay{width:100%;margin-top:15px}.payment-note{text-align:center;color:var(--muted);margin-top:9px;font-size:8px}.status{color:var(--green);margin-top:10px;font-size:10px;font-weight:700}.return-card{max-width:840px;margin:auto}.return-card h2{font-size:37px}.return-card>p{color:var(--muted);margin-top:11px;font-size:13px}.return-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:11px;margin-top:22px;display:grid}.return-form .field{margin:0}.return-help{color:var(--muted);margin-top:10px;font-size:9px}.faq-grid{grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);gap:clamp(50px,8vw,105px);display:grid}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--ink);padding:24px 43px 24px 0;font-size:15px;font-weight:700;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";border:1px solid var(--line);border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:20px;right:0}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);padding:0 37px 23px 0;font-size:13px}.footer{background:var(--ink);color:#fff;padding:72px 0 26px}.footer-main{grid-template-columns:1.1fr .9fr;gap:60px;display:grid}.footer .brand-copy strong{color:#fff}.footer .brand-copy small{color:#a8bad1}.footer-statement{color:#fff;width:fit-content;max-width:550px;font:29px/1.25 var(--serif);margin-top:25px}.footer-principle{color:#a9bad1;margin-top:12px;font-size:12px}.footer-cta{flex-direction:column;align-items:flex-end;gap:13px;display:flex}.footer-cta p{color:#b4c1d3;font-size:11px}.footer-bottom{color:#8fa1ba;border-top:1px solid #ffffff1f;justify-content:space-between;gap:25px;margin-top:52px;padding-top:22px;font-size:8px;display:flex}.legal{flex-wrap:wrap;gap:15px;display:flex}.reveal{opacity:0;transition:all .65s;transform:translateY(18px)}.reveal.visible{opacity:1;transform:none}@media (max-width:1050px){.nav-links{gap:17px}.nav-link:nth-child(2){display:none}.hero-grid{grid-template-columns:1fr 410px;gap:42px}.about-grid{grid-template-columns:320px 1fr;gap:60px}.about-photo{width:320px;height:390px}}@media (max-width:900px){.container{width:min(720px,100% - 38px)}.section{padding:88px 0}.menu{display:block}.nav-links{border-bottom:1px solid var(--line);background:#faf9f6fc;flex-direction:column;align-items:stretch;gap:0;padding:12px 19px 20px;display:none;position:absolute;top:100%;left:0;right:0}.nav.open .nav-links{display:flex}.nav-link,.nav-link:nth-child(2){padding:13px 4px;display:block}.nav-link:after{display:none}.lang{width:100%;margin-top:6px}.nav-cta{margin-top:9px}.hero{padding-top:64px}.hero-grid{grid-template-columns:1fr;gap:51px}.hero-art{width:min(440px,86vw)}.ai-grid{grid-template-columns:1fr}.ai-card{min-height:0}.about-grid{grid-template-columns:260px 1fr;gap:42px}.about-photo{width:260px;height:330px}.booking-grid{grid-template-columns:1fr}.faq-grid{grid-template-columns:1fr;gap:36px}}@media (max-width:720px){.container{width:calc(100% - 32px)}.section{padding:76px 0}h1{font-size:clamp(46px,13.5vw,63px)}h2{font-size:clamp(36px,10.5vw,47px)}.intro{font-size:16px}.hero{padding:51px 0 60px}.hero-problem{font-size:19px}.hero-position{font-size:15px}.hero-actions{flex-direction:column}.hero-actions .btn,.stats{width:100%}.stat{text-align:center;min-width:0;padding:12px 8px}.stat strong{font-size:16px}.stat .stars{font-size:10px}.stat span{font-size:6.5px}.doc-top{flex-direction:column;align-items:flex-start;padding:16px}.tabs{width:100%;overflow:auto}.tab{flex:1}.doc-body{padding:20px 16px}.turn{grid-template-columns:1fr;gap:5px}.color-grid{grid-template-columns:1fr}.color-card{min-height:190px}.color-card p{font-size:16px}.video{min-height:330px}.reviews-head{flex-direction:column;align-items:flex-start}.review{width:calc(100vw - 48px)}.review-summary{flex-direction:column}.about-grid{grid-template-columns:1fr}.about-photo{width:250px;height:310px}.quote{font-size:29px}.trial{flex-direction:column;align-items:flex-start}.trial-price{text-align:left}.plans{grid-template-columns:1fr}.plan{min-height:260px}.journey-steps{grid-template-columns:1fr}.journey-step{border-left:0;border-top:1px solid var(--line)}.booking-switch{width:100%}.booking-switch button{flex:1}.rules{grid-template-columns:1fr}.booking-card{padding:20px 15px}.row,.return-form,.footer-main{grid-template-columns:1fr}.footer-cta{align-items:flex-start}.footer-bottom{flex-direction:column}}@media (max-width:430px){.nav-in{width:calc(100% - 26px)}.brand-copy strong{font-size:9px}.brand-copy small{font-size:10px}.hero-art{width:min(310px,87vw)}.calendar-days{gap:3px}.day{padding-inline:2px}.about-stat{text-align:center;padding:0 10px}}@media (max-width:720px){.hero-video{min-height:0}.hero-video .play{width:58px;height:58px}.hero-video strong{margin-top:14px;font-size:20px}.hero-video span:last-child{font-size:7px}}.hero-video{border:1px solid #ffffff9e;border-radius:28px;outline:1px solid #061a3d1f;left:3%;right:3%;box-shadow:0 30px 70px -38px #061a3dc7,0 0 0 7px #ffffffbd,0 0 0 8px #0758b81f}.hero-video:before{background-position:50% 3%}.hero-video:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 4px 0 #0758b8e6,inset -4px 0 #d92f46e6,inset 0 1px #ffffff80}.hero-video .video-in{z-index:3;text-align:left;-webkit-backdrop-filter:blur(8px);background:#061a3d6b;border:1px solid #fff3;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:62px minmax(0,1fr);align-items:center;column-gap:15px;padding:12px 16px;display:grid;position:absolute;bottom:19px;left:22px;right:22px}.hero-video .play{background:#ffffff29;grid-row:1/3;width:58px;height:58px}.hero-video strong{max-width:none;font-size:clamp(18px,1.8vw,24px);line-height:1.08;margin-top:0!important}.hero-video span:last-child{font-size:8px;margin-top:4px!important}.about-photo{aspect-ratio:1;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:auto!important}@media (max-width:720px){.hero-video{border-radius:22px;left:2%;right:2%}.hero-video .video-in{border-radius:14px;grid-template-columns:48px minmax(0,1fr);column-gap:11px;padding:9px 11px;bottom:11px;left:12px;right:12px}.hero-video .play{font-size:17px;width:46px!important;height:46px!important}.hero-video strong{margin-top:0!important;font-size:16px!important}.hero-video span:last-child{margin-top:3px!important;font-size:6.5px!important}}.hero{background:radial-gradient(circle at 79% 16%,#246fdc33,#0000 31%),radial-gradient(circle at 96% 82%,#d92f4626,#0000 28%),linear-gradient(118deg,#04142f 0%,#061a3d 52%,#071e45 100%);padding:72px 0 84px;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;filter:blur(2px);pointer-events:none;background:radial-gradient(circle,#ffffff0e,#0000 68%);border-radius:50%;width:72%;height:88%;position:absolute;inset:auto -7% -52% 42%}.hero:after{content:"";background:linear-gradient(90deg,var(--blue) 0 41%,#fffffff0 41% 59%,var(--red) 59%);opacity:.86;height:3px;position:absolute;bottom:0;left:0;right:0}.hero .container{z-index:1;width:min(1280px,100% - 56px);position:relative}.hero-grid{grid-template-columns:minmax(450px,.88fr) minmax(600px,1.12fr);align-items:center;gap:12px}.hero-grid>div:first-child{z-index:4;padding:14px 0 18px;position:relative}.hero-kicker{color:#c9ddff;background:#fff1;border-color:#ffffff2e;margin-bottom:22px;box-shadow:inset 0 1px #ffffff0d}.hero-kicker:before{background:var(--red);box-shadow:-11px 0 0 var(--blue)}.hero h1{color:#fff;text-shadow:0 18px 40px #0000001f;max-width:640px;font-size:clamp(54px,5.15vw,78px)}.hero h1 .gradient{background:linear-gradient(98deg,#6da8ff 0 35%,#f8fbff 48% 58%,#ff6b7c 73%,#df3349 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-problem{color:#f3f6fb;max-width:590px;margin-top:25px;font-size:20px}.hero-position strong{color:#fff}.hero-actions{gap:11px;margin-top:28px}.hero .secondary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-color:#ffffff47}.hero .secondary:hover{background:#ffffff1c;border-color:#ffffff6b}.hero-note{color:#9eacc0}.hero-note b{color:#7fdda8}.hero .stats{width:100%;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff13;border-color:#ffffff1f;margin-top:26px}.hero .stat{border-color:#ffffff1f;min-width:0;padding:13px 14px}.hero .stat strong{color:#fff}.hero .stat .stars{color:#ff6a7a}.hero-art{isolation:isolate;z-index:2;aspect-ratio:1.58;width:calc(100% + 74px);margin-left:-74px;position:relative;overflow:visible}.hero-art:before{content:"";z-index:0;filter:blur(.2px);opacity:.38;pointer-events:none;background:linear-gradient(100deg,#0000 0 12%,#0758b8e0 13% 43%,#ffffffdb 44% 53%,#d92f46bd 54% 64%,#0000 65%);width:48%;height:84px;position:absolute;top:-26px;left:-28px;transform:rotate(-6deg)}.hero-art:after{content:"";z-index:0;opacity:.42;pointer-events:none;background:linear-gradient(100deg,#0000 0 20%,#0758b88c 21% 43%,#ffffff6b 44% 51%,#d92f46db 52% 78%,#0000 79%);width:42%;height:72px;position:absolute;bottom:-22px;right:-22px;transform:rotate(-7deg)}.hero-photo{display:none!important}.hero-video{z-index:2;aspect-ratio:auto;background:#07162d;border:1px solid #ffffff2e;border-radius:25px;outline:0;min-height:0;margin:0;position:absolute;inset:0;overflow:hidden;transform:none;box-shadow:0 32px 80px -36px #000000db,inset 0 1px #ffffff14;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000075 2.8%,#000 9.5% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000075 2.8%,#000 9.5% 100%)}.hero-video:before{content:"";z-index:0;filter:saturate(.96)contrast(1.025);position:absolute;inset:0;transform:scale(1.012);background:linear-gradient(90deg,#061a3d6b 0%,#061a3d1a 20%,#061a3d03 58%,#061a3d26 100%), var(--img-poster) center 42%/cover no-repeat!important}.hero-video:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(#020c1d05 50%,#020c1d2e 67%,#020c1dbd 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff26,inset -1px 0 #d92f4638}.hero-video .video-in{z-index:3;text-align:left;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;inset:0}.hero-video .play{color:#fff;-webkit-backdrop-filter:blur(9px);background:#ffffff24;border:1px solid #ffffffa3;border-radius:50%;place-items:center;width:82px;height:82px;font-size:27px;transition:transform .22s,background .22s,box-shadow .22s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 38px #00000038,inset 0 1px #ffffff3d}.hero-video:hover .play{background:#fff3;transform:translate(-50%,-50%)scale(1.055);box-shadow:0 20px 42px #00000047}.hero-video strong{color:#fff;max-width:72%;font:600 18px/1.22 var(--sans);letter-spacing:-.015em;text-shadow:0 2px 15px #00000057;position:absolute;bottom:48px;left:30px;margin:0!important}.hero-video span:last-child{color:#c8d2df;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700;position:absolute;bottom:25px;left:30px;margin:0!important}.hero-video .video-in:after{content:"";background:linear-gradient(90deg,var(--blue) 0 33%,#ffffff57 33% 82%,var(--red) 82% 100%);opacity:.8;height:1px;position:absolute;bottom:16px;left:30px;right:30px}@media (max-width:1120px){.hero .container{width:min(1180px,100% - 44px)}.hero-grid{grid-template-columns:minmax(390px,.9fr) minmax(500px,1.1fr);gap:8px}.hero-art{width:calc(100% + 42px);margin-left:-42px}.hero h1{font-size:clamp(50px,5vw,68px)}}@media (max-width:980px){.hero{padding:58px 0 66px}.hero .container{width:min(780px,100% - 40px)}.hero-grid{grid-template-columns:1fr;gap:34px}.hero-grid>div:first-child{padding:0}.hero-art{aspect-ratio:1.55;width:100%;margin:0}.hero-video{-webkit-mask-image:none;mask-image:none}.hero h1{max-width:760px}.hero-problem,.hero-position{max-width:680px}}@media (max-width:720px){.hero{padding:44px 0 54px}.hero .container{width:calc(100% - 28px)}.hero-kicker{margin-bottom:18px;font-size:8px}.hero h1{font-size:clamp(44px,12.8vw,60px);line-height:.99}.hero-problem{margin-top:22px;font-size:18px}.hero-position{font-size:14.5px}.hero-actions{margin-top:23px}.hero .stats{margin-top:20px}.hero-art{aspect-ratio:1.36}.hero-video{border-radius:20px;left:0!important;right:0!important}.hero-video:before{background-position:50% 38%!important}.hero-video .play{font-size:22px;width:64px!important;height:64px!important}.hero-video strong{max-width:78%;bottom:38px;left:18px;font-size:15px!important}.hero-video span:last-child{bottom:20px;left:18px;font-size:6.5px!important}.hero-video .video-in:after{bottom:12px;left:18px;right:18px}}@media (max-width:430px){.hero-art{aspect-ratio:1.22;width:100%}.hero .stat{padding:10px 6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}:root{--shadow-soft:0 26px 70px -46px #061a3d4d;--shadow-strong:0 34px 88px -44px #061a3d5c}#methode,#couleurs,#avis,#apropos,#tarifs,#questions{position:relative;overflow:hidden}#methode:before,#couleurs:before,#avis:before,#tarifs:before,#questions:before{content:"";pointer-events:none;z-index:0;filter:blur(2px);opacity:.55;background:radial-gradient(circle,#0758b814,#d92f4608 52%,#0000 72%);border-radius:50%;width:480px;height:480px;position:absolute}#methode:before{top:-170px;right:-190px}#couleurs:before{bottom:-190px;left:-180px}#avis:before{top:-170px;right:-170px}#tarifs:before{top:-170px;left:-180px}#questions:before{bottom:-190px;right:-170px}#methode .container,#couleurs .container,#avis .container,#apropos .container,#tarifs .container,#questions .container{z-index:1;position:relative}.method-copy{box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#ffffffeb,#ffffffbd);border:1px solid #0758b81a;border-radius:30px;padding:28px 34px 32px;position:relative}.method-copy:after{content:"";background:linear-gradient(90deg,var(--blue) 0 42%,#ffffffe6 42% 58%,var(--red) 58%);opacity:.9;border-radius:999px;height:3px;position:absolute;bottom:0;left:34px;right:34px}.method-copy .promise{background:linear-gradient(90deg,#0758b80f,#0000 64%);border-left-width:4px;border-radius:0 16px 16px 0;margin-top:26px!important;padding:16px 0 16px 19px!important}.document{border:none;border-radius:28px;box-shadow:0 34px 90px -56px #061a3d6b,0 0 0 1px #0758b814}.document:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe6,inset 0 -36px 50px -56px #0758b838}.doc-top{padding-inline:24px}.teacher{background:linear-gradient(145deg,#fff,#f8fbff);box-shadow:inset 0 0 0 1px #0758b80f}.legend{padding:16px 24px}.color-grid{gap:18px}.color-card{border-radius:24px;min-height:274px;padding:30px 26px 28px;transition:transform .26s,box-shadow .26s,border-color .26s;box-shadow:0 26px 60px -46px #061a3d57}.color-card:after{content:"";opacity:.75;background:radial-gradient(circle,#ffffffe0,#ffffff0f 64%,#0000 72%);border-radius:50%;width:108px;height:108px;position:absolute;top:-34px;right:-34px}.color-card:hover{transform:translateY(-8px);box-shadow:0 28px 66px -38px #061a3d47}.color-card p{margin-top:42px}.chip{letter-spacing:.11em;padding:8px 13px;font-size:9.5px}#outils .heading{max-width:920px}.ai-card{background:linear-gradient(#ffffff1a,#ffffff0d);border-radius:24px;min-height:320px;transition:transform .26s,border-color .26s,background .26s;position:relative;overflow:hidden;box-shadow:0 28px 72px -52px #00000094}.ai-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#6ca9ff40,#0000 62%);width:54%;height:54%;position:absolute;inset:-1px auto auto -1px}.ai-card:after{content:"";background:radial-gradient(circle,#ffffff1f,#0000 68%);border-radius:50%;width:138px;height:138px;position:absolute;bottom:-42px;right:-40px}.ai-card:hover{background:linear-gradient(#ffffff21,#ffffff0f);border-color:#ffffff38;transform:translateY(-8px)}.ai-icon{background:#ffffff17;border-radius:16px;width:52px;height:52px;box-shadow:inset 0 1px #ffffff1a}.ai-card p{font-size:13.5px;line-height:1.75}.video{border-radius:28px}.review-controls .arrow{transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 12px 28px -24px #061a3d59}.review-controls .arrow:hover{border-color:#0758b838;transform:translateY(-2px);box-shadow:0 16px 32px -24px #061a3d66}.review{border-radius:24px;width:398px;min-height:360px;transition:transform .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 26px 65px -46px #061a3d57}.review:before{content:"";background:linear-gradient(90deg,var(--blue) 0 43%,#fff 43% 58%,var(--red) 58%);opacity:.92;border-radius:999px;height:3px;position:absolute;top:0;left:28px;right:28px}.review blockquote{font-size:21px;line-height:1.56}.review-summary{box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#fff,#ffffffd1);border:1px solid #061a3d14;border-radius:18px;align-items:center;padding:16px 18px}#apropos .about-grid{box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#fffffff5,#f5f8fcc7);border:1px solid #0758b814;border-radius:34px;align-items:stretch;padding:38px;position:relative}#apropos .about-grid:before{content:"";background:linear-gradient(90deg,var(--blue) 0 42%,#fffffff2 42% 58%,var(--red) 58%);border-radius:999px;height:3px;position:absolute;top:0;left:38px;right:38px}.about-copy{font-size:16.5px}.about-stats{border-top:none;gap:14px;padding-top:28px}.about-stat{border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px 18px;box-shadow:0 18px 36px -32px #061a3d47}.about-stat:first-child{border:1px solid var(--line);padding:16px 18px}#tarifs .trial{border:none;border-radius:24px;box-shadow:0 30px 68px -46px #061a3d47,0 0 0 1px #0758b814}#tarifs .plans{gap:18px}#tarifs .plan{background:linear-gradient(#fffffffa,#f8fafde0);border:1px solid #061a3d14;border-radius:24px;transition:transform .24s,box-shadow .24s,border-color .24s;position:relative;overflow:hidden;box-shadow:0 26px 60px -50px #061a3d42}#tarifs .plan:before{content:"";background:linear-gradient(90deg,var(--blue) 0 42%,#fff 42% 58%,var(--red) 58%);opacity:.88;height:4px;position:absolute;top:0;left:0;right:0}#tarifs .plan.featured{background:linear-gradient(#fff 0%,#fbf6f7 100%);border-color:#d92f4642;box-shadow:0 34px 78px -46px #d92f462e,0 0 0 1px #d92f461f}#tarifs .badge{box-shadow:0 14px 34px -22px #d92f4675}#tarifs .journey{box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#fff,#f6f9fc);border:1px solid #0758b814;border-radius:28px}#tarifs .journey-step span{background:linear-gradient(135deg,var(--blue),var(--red));color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:18px;display:grid;box-shadow:0 18px 30px -24px #061a3d61}#reserver .booking-switch{box-shadow:0 16px 36px -30px #00000052}#reserver .booking-copy{background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:26px;padding:30px;box-shadow:inset 0 1px #ffffff0f}#reserver .booking-card{border-color:#ffffff1f;border-radius:28px;box-shadow:0 32px 82px -52px #0000008c,inset 0 1px #ffffff0d}#reserver .rule,#reserver .field input,#reserver .field select,#reserver .field textarea{box-shadow:0 14px 32px -30px #0006}#reserver .selected,#reserver .status{border-radius:18px}#questions .faq{gap:14px;display:grid}#questions .faq details{background:linear-gradient(145deg,#fff,#f8fafdeb);border:1px solid #061a3d14;border-radius:20px;transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 20px 46px -40px #061a3d47}#questions .faq details:hover{border-color:#0758b82e;transform:translateY(-3px);box-shadow:0 22px 52px -40px #061a3d52}#questions .faq details[open]{border-color:#0758b82e;box-shadow:0 26px 58px -40px #061a3d4d}#questions .faq summary{padding-right:44px;position:relative}#questions .faq summary:after{content:"+";width:26px;height:26px;color:var(--ink);background:linear-gradient(135deg,#0758b81a,#d92f4614);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:50%;right:22px;transform:translateY(-50%)}#questions .faq details[open] summary:after{content:"–"}.document,.color-card,.ai-card,.review,.plan,.journey,#questions .faq details,#apropos .about-grid{will-change:transform}@media (max-width:1050px){.method-copy{padding:26px 28px 30px}#apropos .about-grid{padding:30px}}@media (max-width:900px){#apropos .about-grid{grid-template-columns:1fr;gap:36px}.method-copy{padding:24px 24px 28px}.review{width:360px}}@media (max-width:720px){.method-copy,#apropos .about-grid,#reserver .booking-copy{padding:22px}#apropos .about-grid:before,.method-copy:after{left:22px;right:22px}.review{width:calc(100vw - 48px);min-height:0}.review blockquote{font-size:19px}.color-card{min-height:210px}#tarifs .plan:hover,.review:hover,.ai-card:hover,.color-card:hover,#questions .faq details:hover{transform:none}#reserver .booking-copy{border-radius:22px}}body{letter-spacing:-.006em;font-weight:400}strong,b{font-weight:750}h1,h2,h3,h4{letter-spacing:-.026em}h1,h2{font-family:var(--serif);font-weight:400}h3,h4{font-family:var(--sans);letter-spacing:-.028em;font-weight:700}.hero h1{letter-spacing:-.018em}.eyebrow,.nav-link,.btn,.chip,.doc-label,.ai-num,.stat span,.about-stat span{letter-spacing:.115em}.nav-link{font-weight:650}.btn{font-weight:750}.method-copy>p:not(.eyebrow),.intro,.about-copy,.plan-foot,.faq p{letter-spacing:-.012em}.method-copy strong,.about-copy strong,.ai-card p strong{font-weight:750}#outils{padding-top:124px;padding-bottom:128px}#outils .heading{max-width:850px;line-height:1.02}.ai-intro{color:#b9c8dc;max-width:690px;margin-top:22px;font-size:16px;line-height:1.75}.ai-grid{gap:20px;margin-top:48px}.ai-card{isolation:isolate;background:linear-gradient(165deg,#ffffff1c,#ffffff0b);border-color:#ffffff21;border-radius:28px;min-height:388px;padding:25px 25px 28px}.ai-card:before{opacity:.9;width:72%;height:56%}.ai-card h3{font-family:var(--sans);letter-spacing:-.03em;margin-top:22px;font-size:22px;font-weight:750}.ai-card p{z-index:2;color:#c8d4e4;margin-top:12px;font-size:13.5px;line-height:1.78;position:relative}.ai-card p strong{color:#fff}.ai-num{z-index:3;color:#90baff;font-size:9px;font-weight:800;position:relative}.ai-visual{z-index:2;background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff1a;border-radius:22px;place-items:center;height:142px;margin-top:22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 22px 42px -34px #0000008c}.ai-visual:before{content:"";filter:blur(2px);opacity:.72;border-radius:50%;width:110px;height:110px;position:absolute}.ai-support .ai-visual:before{background:radial-gradient(circle,#569dff57,#0000 70%);top:-28px;left:-18px}.ai-transcribe .ai-visual:before{background:radial-gradient(circle,#ff5c7342,#0000 70%);bottom:-28px;right:-16px}.ai-exercises .ai-visual:before{background:radial-gradient(circle,#ffffff38,#0000 70%);top:-45px;left:50%;transform:translate(-50%)}.ai-visual svg{z-index:2;width:88%;height:118px;position:relative;overflow:visible}.ai-sheet{fill:#ffffff1f;stroke:#bedbffb8;stroke-width:1.6px}.ai-sheet-back{fill:#468dee1c;stroke:#6eafff57}.ai-line{fill:none;stroke:#ebf4ffbd;stroke-width:2px;stroke-linecap:round}.ai-pen{fill:#d92f4675;stroke:#ff9aaa;stroke-width:1.3px}.ai-dot{fill:#fff}.ai-spark{stroke:#ff8ca0;stroke-width:1.6px;stroke-linecap:round}.ai-wave{fill:none;stroke:#9bc5ff;stroke-width:3px;stroke-linecap:round}.ai-bubble{fill:#d92f463d;stroke:#ff8e9ecc;stroke-width:1.4px}.ai-bubble-tail{fill:#d92f463d;stroke:#ff8e9ecc;stroke-width:1.2px}.ai-panel{fill:#ffffff13;stroke:#cbe0ff94;stroke-width:1.5px}.ai-check-circle{fill:#0758b86b;stroke:#89b9ff;stroke-width:1.4px}.ai-check{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ai-pill{fill:#6ba8ff47}.ai-pill-2{fill:#d92f463d}.ai-loop{fill:none;stroke:#ff91a2;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ai-card:hover .ai-visual{border-color:#ffffff2e;transform:translateY(-2px)}.ai-visual{transition:transform .26s,border-color .26s}#apropos{background:radial-gradient(circle at 16% 12%,#0758b811,transparent 30%), radial-gradient(circle at 92% 86%,#d92f460d,transparent 26%),var(--paper);padding-top:126px;padding-bottom:126px}#apropos .about-grid{background:linear-gradient(140deg,#fffffff7,#f6f9fdd6);border-radius:38px;grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:clamp(48px,7vw,96px);padding:44px;box-shadow:0 38px 96px -62px #061a3d61,0 0 0 1px #0758b811}#apropos .about-grid:after{content:"";pointer-events:none;background:radial-gradient(circle,#0758b81a,#0000 69%);border-radius:50%;width:230px;height:230px;position:absolute;top:-90px;right:-90px}.about-photo{border-radius:30px;align-self:center;box-shadow:0 30px 70px -48px #061a3d80}.about-photo:before{border-color:#0758b833;border-radius:30px;inset:-12px 12px 12px -12px}.about-photo:after{height:3px;bottom:17px;left:22px;right:22px}.about-content{z-index:2;flex-direction:column;justify-content:center;min-width:0;display:flex;position:relative}#apropos .quote{max-width:790px;color:var(--ink);font-family:var(--serif);letter-spacing:-.018em;font-size:clamp(24px,2.25vw,34px);line-height:1.24}.byline strong{font-size:14px;font-weight:800}.byline span{margin-top:3px;display:block}.journalist-note{background:linear-gradient(135deg,#0758b80e,#ffffffe0 58%,#d92f4609);border:1px solid #0758b81a;border-radius:22px;grid-template-columns:52px 1fr;align-items:start;gap:18px;margin-top:28px;padding:22px 24px;display:grid;position:relative;box-shadow:0 24px 54px -44px #061a3d47}.journalist-note:after{content:"";background:linear-gradient(90deg,var(--blue) 0 42%,#fff 42% 58%,var(--red) 58%);opacity:.7;border-radius:999px;height:2px;position:absolute;bottom:0;left:24px;right:24px}.journalist-mark{color:#fff;width:46px;height:46px;font-family:var(--serif);text-shadow:0 1px 3px #061a3d59;background:linear-gradient(135deg,#0758b8 0 54%,#fff 54% 65%,#d92f46 65%);border-radius:15px;place-items:center;font-size:23px;line-height:1;display:grid;box-shadow:0 16px 30px -22px #061a3d73}#apropos .about-copy{color:#34445c;margin-top:0;font-size:16.5px;line-height:1.78}#apropos .about-copy strong{color:var(--ink)}#apropos .about-stats{gap:12px;margin-top:24px;padding-top:0}#apropos .about-stat{background:#ffffffdb;border-radius:16px;padding:14px 16px}#apropos .about-stat strong{font-family:var(--serif);font-size:30px;font-weight:400}@media (max-width:900px){#apropos .about-grid{grid-template-columns:280px 1fr;gap:36px;padding:30px}#apropos .quote{font-size:clamp(23px,4vw,30px)}.journalist-note{grid-template-columns:44px 1fr;gap:14px;padding:18px}.journalist-mark{border-radius:13px;width:40px;height:40px;font-size:20px}}@media (max-width:720px){#outils{padding-top:88px;padding-bottom:92px}.ai-intro{font-size:15px}.ai-card{min-height:0}.ai-visual{height:132px}#apropos{padding-top:88px;padding-bottom:90px}#apropos .about-grid{border-radius:28px;grid-template-columns:1fr;gap:30px;padding:22px}.about-photo{justify-self:center;width:min(280px,82vw)!important}#apropos .quote{font-size:25px;line-height:1.27}.journalist-note{grid-template-columns:1fr;padding:18px 18px 20px}.journalist-mark{width:42px;height:42px}#apropos .about-copy{font-size:15.5px}}#apropos .about-grid{align-items:stretch}.byline{margin-top:18px}.byline span{color:var(--muted);font-size:13px}.journalist-story{background:linear-gradient(145deg,#fffffff0,#f1f6fce0);border:1px solid #0758b81a;border-radius:26px;margin-top:24px;padding:24px 24px 22px;box-shadow:0 26px 58px -44px #061a3d3d}.story-top{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.story-kicker{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.story-intro{color:var(--ink);font:24px/1.28 var(--serif);max-width:560px;margin:8px 0 0}.story-line{white-space:nowrap;color:var(--muted);align-items:center;gap:10px;padding-top:6px;font-size:11px;font-weight:700;display:flex}.story-line span{background:linear-gradient(90deg,var(--blue) 0 44%,var(--red) 100%);width:34px;height:1.5px}.career-gallery{grid-template-columns:1fr 1fr;gap:14px;display:grid}.career-card{background:#fff;border:1px solid #061a3d14;border-radius:22px;overflow:hidden;box-shadow:0 22px 46px -38px #061a3d40}.career-shot{background-position:50%;background-repeat:no-repeat;background-size:cover;height:220px}.career-shot.report{background-image:var(--img-report);background-position:52% 38%}.career-shot.studio{background-image:var(--img-studio);background-position:50% 28%}.career-card figcaption{padding:16px 16px 18px}.career-card strong{color:var(--ink);font-size:14px;font-weight:800;display:block}.career-card span{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.6;display:block}.journalist-note{background:linear-gradient(135deg,#0758b80f,#fffffff5 58%,#d92f460d);grid-template-columns:46px 1fr;margin-top:18px;padding:22px 24px 24px}.journalist-mark{background:linear-gradient(135deg,#0758b8 0 52%,#fff 52% 63%,#d92f46 63%);border-radius:14px;width:42px;height:42px;font-size:22px}@media (max-width:900px){.story-top{flex-direction:column;align-items:flex-start}.story-intro{max-width:none;font-size:21px}.career-shot{height:185px}}@media (max-width:720px){.journalist-story{border-radius:22px;padding:18px}.story-intro{font-size:19px}.career-gallery{grid-template-columns:1fr}.career-shot{height:210px}.journalist-note{grid-template-columns:1fr;padding:18px 18px 20px}}#apropos{padding-top:98px;padding-bottom:100px}#apropos .about-grid{border-radius:34px;grid-template-columns:minmax(290px,350px) minmax(0,1fr);gap:clamp(38px,5.5vw,72px);padding:34px 38px}#apropos .about-photo{place-self:center;max-width:350px;width:100%!important}#apropos .quote{max-width:760px;font-size:clamp(22px,1.9vw,29px);line-height:1.27}.journalist-compact{background:linear-gradient(135deg,#0758b80b,#fffffff0 58%,#d92f4609);border:1px solid #0758b81a;border-radius:22px;grid-template-columns:188px minmax(0,1fr) 188px;align-items:center;gap:16px;margin-top:20px;padding:16px;display:grid;box-shadow:0 20px 48px -42px #061a3d47}.journalist-thumb{background-repeat:no-repeat;background-size:cover;border-radius:18px;height:170px;position:relative;overflow:hidden;box-shadow:0 16px 34px -24px #061a3d75}.journalist-thumb.report{background-image:var(--img-report);background-position:52% 35%}.journalist-thumb.studio{background-image:var(--img-studio);background-position:50% 26%}.journalist-thumb:after{content:"";background:linear-gradient(#0000,#061a3dc2);height:42%;position:absolute;inset:auto 0 0}.journalist-thumb span{z-index:1;color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:800;position:absolute;bottom:9px;left:11px}#apropos .about-copy{color:#34445c;text-align:left;margin:0;font-size:15.6px;line-height:1.72}#apropos .about-copy strong{color:var(--ink);font-weight:800}#apropos .about-stats{gap:9px;margin-top:18px}#apropos .about-stat{border-radius:14px;padding:11px 13px}#apropos .about-stat strong{font-size:27px}@media (max-width:900px){#apropos{padding-top:86px;padding-bottom:88px}#apropos .about-grid{grid-template-columns:250px minmax(0,1fr);gap:30px;padding:28px}.journalist-compact{grid-template-columns:150px minmax(0,1fr) 150px;gap:14px;padding:14px}.journalist-thumb{height:136px}#apropos .about-copy{font-size:14.6px}}@media (max-width:720px){#apropos .about-grid{grid-template-columns:1fr;gap:26px;padding:21px}#apropos .about-photo{max-width:270px}#apropos .quote{font-size:23px}.journalist-compact{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.journalist-thumb{height:132px}.journalist-thumb.report{grid-column:1}.journalist-thumb.studio{grid-column:2}#apropos .about-copy{grid-column:1/-1}#apropos .about-stats{margin-top:15px}}#apropos .about-grid{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:42px}#apropos .about-photo{align-self:start;width:330px;height:406px}#apropos .about-content{gap:16px;min-width:0;display:grid}#apropos .about-head{grid-template-columns:minmax(220px,250px) minmax(0,1fr);align-items:start;gap:16px;display:grid}#apropos .about-meta{padding-top:4px}#apropos .byline{margin-top:0}#apropos .byline strong{margin-bottom:4px;font-size:14px;display:block}#apropos .byline span{color:var(--muted);font-size:12px;line-height:1.55;display:block}#apropos .quote{letter-spacing:-.012em;background:linear-gradient(145deg,#fffffffa,#f4f8fcf0);border:1px solid #0758b817;border-radius:20px;max-width:none;margin:0;padding:18px 20px;font-size:21px;line-height:1.38;box-shadow:0 18px 42px -36px #061a3d3d}#apropos .journalist-compact{border-radius:22px;grid-template-columns:220px minmax(0,1fr) 220px;align-items:center;gap:16px;margin-top:0;padding:16px;display:grid}#apropos .journalist-thumb{border-radius:18px;height:196px}#apropos .about-copy{font-size:15.7px;line-height:1.75}@media (max-width:1100px){#apropos .about-grid{grid-template-columns:300px minmax(0,1fr);gap:34px}#apropos .about-photo{width:300px;height:378px}#apropos .about-head{grid-template-columns:1fr}#apropos .quote{font-size:20px}#apropos .journalist-compact{grid-template-columns:185px minmax(0,1fr) 185px;gap:14px}#apropos .journalist-thumb{height:170px}}@media (max-width:900px){#apropos .about-grid{grid-template-columns:250px minmax(0,1fr);gap:28px;padding:28px}#apropos .about-photo{width:250px;height:320px}#apropos .about-head{grid-template-columns:1fr;gap:12px}#apropos .quote{padding:16px 17px;font-size:18.5px}#apropos .journalist-compact{grid-template-columns:150px minmax(0,1fr) 150px;gap:12px;padding:14px}#apropos .journalist-thumb{height:144px}#apropos .about-copy{font-size:14.8px}}@media (max-width:720px){#apropos .about-grid{grid-template-columns:1fr;gap:24px;padding:21px}#apropos .about-photo{justify-self:center;width:min(300px,82vw);height:min(360px,98vw)}#apropos .about-head{grid-template-columns:1fr}#apropos .quote{font-size:18px}#apropos .journalist-compact{grid-template-columns:1fr 1fr;gap:12px}#apropos .journalist-thumb{height:150px}#apropos .about-copy{grid-column:1/-1;font-size:14.8px}}#apropos .eyebrow{margin-bottom:18px}#apropos .about-split-v2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}#apropos .about-panel{background:linear-gradient(145deg,#fffffff7,#f6f9fce0);border:1px solid #0758b814;border-radius:28px;padding:18px;position:relative;box-shadow:0 28px 64px -48px #061a3d47}#apropos .about-panel:before{content:"";background:linear-gradient(90deg,var(--blue) 0 42%,#fffffff2 42% 58%,var(--red) 58%);border-radius:999px;height:3px;position:absolute;top:0;left:18px;right:18px}#apropos .professor-panel .about-photo{border-radius:22px;width:100%;max-width:none;height:420px;margin:0}#apropos .panel-copy{padding:16px 4px 2px}#apropos .professor-panel .quote{letter-spacing:-.015em;margin:0;font-size:25px;line-height:1.32}#apropos .professor-panel .byline{margin-top:16px}#apropos .professor-panel .byline strong{margin-bottom:4px;display:block}#apropos .professor-panel .byline span{color:var(--muted);font-size:12px;line-height:1.55;display:block}#apropos .journalist-thumbs-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}#apropos .journalist-thumb{border-radius:22px;height:232px;box-shadow:0 16px 36px -24px #061a3d66}#apropos .journalist-thumb span{font-size:9px;bottom:10px;left:12px}#apropos .journalist-panel .about-copy{color:#34445c;margin:0;font-size:16px;line-height:1.8}#apropos .journalist-panel .about-copy strong{color:var(--ink)}@media (max-width:1100px){#apropos .professor-panel .about-photo{height:380px}#apropos .professor-panel .quote{font-size:22px}#apropos .journalist-thumb{height:200px}}@media (max-width:900px){#apropos .about-split-v2{grid-template-columns:1fr;gap:18px}#apropos .about-panel{padding:16px}#apropos .professor-panel .about-photo{height:380px}#apropos .journalist-thumb{height:210px}}@media (max-width:720px){#apropos .professor-panel .about-photo{height:340px}#apropos .professor-panel .quote{font-size:20px}#apropos .journalist-thumbs-row{gap:10px}#apropos .journalist-thumb{height:170px}#apropos .journalist-panel .about-copy{font-size:14.8px;line-height:1.74}}#apropos .about-proportional{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}#apropos .about-unified-shot{border-radius:22px;width:100%;height:252px;box-shadow:0 18px 42px -28px #061a3d52}#apropos .about-photo.about-unified-shot{max-width:none;margin:0}#apropos .journalist-thumb.about-unified-shot{box-shadow:0 18px 42px -28px #061a3d52}#apropos .journalist-thumb.about-unified-shot span{font-size:9px;bottom:10px;left:12px}#apropos .about-text-card{background:linear-gradient(145deg,#fffffffa,#f6f9fce6);border:1px solid #0758b814;border-radius:24px;min-height:100%;padding:18px 18px 16px;position:relative;box-shadow:0 24px 56px -44px #061a3d42}#apropos .about-text-card:before{content:"";background:linear-gradient(90deg,var(--blue) 0 42%,#fffffff2 42% 58%,var(--red) 58%);border-radius:999px;height:3px;position:absolute;top:0;left:18px;right:18px}#apropos .professor-text-card{grid-column:1}#apropos .journalist-text-card{grid-column:2/4}#apropos .professor-text-card .quote{letter-spacing:-.015em;margin:0;font-size:24px;line-height:1.33}#apropos .professor-text-card .byline{margin-top:14px}#apropos .professor-text-card .byline strong{margin-bottom:4px;display:block}#apropos .professor-text-card .byline span{color:var(--muted);font-size:12px;line-height:1.55;display:block}#apropos .journalist-text-card .about-copy{color:#34445c;margin:0;font-size:16px;line-height:1.8}#apropos .journalist-text-card .about-copy strong{color:var(--ink)}@media (max-width:1100px){#apropos .about-unified-shot{height:224px}#apropos .professor-text-card .quote{font-size:21px}}@media (max-width:900px){#apropos .about-title{margin-bottom:18px}#apropos .about-proportional{grid-template-columns:1fr 1fr;gap:16px}#apropos .about-unified-shot{height:220px}#apropos .about-photo.about-unified-shot{grid-column:1/-1;height:300px}#apropos .professor-text-card,#apropos .journalist-text-card{grid-column:1/-1}}@media (max-width:720px){#apropos .about-title{font-size:28px}#apropos .about-proportional{grid-template-columns:1fr;gap:14px}#apropos .about-unified-shot,#apropos .about-photo.about-unified-shot{height:230px}#apropos .professor-text-card .quote{font-size:20px}#apropos .journalist-text-card .about-copy{font-size:14.8px;line-height:1.74}}#apropos .about-title{max-width:840px;margin:0 0 24px;font-size:clamp(30px,3vw,44px);line-height:1.08}#apropos .about-card{background:linear-gradient(145deg,#fffffffa,#f6f9fce6);border:1px solid #0758b814;border-radius:28px;flex-direction:column;min-height:100%;padding:18px;display:flex;position:relative;box-shadow:0 28px 64px -48px #061a3d47}#apropos .about-card:before{content:"";background:linear-gradient(90deg,var(--blue) 0 42%,#fffffff2 42% 58%,var(--red) 58%);border-radius:999px;height:3px;position:absolute;top:0;left:18px;right:18px}#apropos .about-main-shot{border-radius:22px;width:100%;max-width:none;height:355px;margin:0;box-shadow:0 18px 42px -28px #061a3d52}#apropos .journalist-visuals-large{grid-template-columns:1fr 1fr;gap:14px;display:grid}#apropos .journalist-visuals-large .journalist-thumb{border-radius:22px;height:355px;box-shadow:0 18px 42px -28px #061a3d52}#apropos .journalist-visuals-large .journalist-thumb span{font-size:9px;bottom:10px;left:12px}#apropos .role-label{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}#apropos .professor-card-v3 .quote{letter-spacing:-.015em;margin:0;font-size:23px;line-height:1.34}#apropos .professor-card-v3 .byline{margin-top:15px}#apropos .professor-card-v3 .byline strong{margin-bottom:4px;display:block}#apropos .professor-card-v3 .byline span{color:var(--muted);font-size:12px;line-height:1.55;display:block}#apropos .journalist-copy-v3 .about-copy{color:#34445c;margin:0;font-size:16px;line-height:1.8}#apropos .journalist-copy-v3 .about-copy strong{color:var(--ink)}#apropos .about-stats{margin-top:22px;padding-top:20px}@media (max-width:1180px){#apropos .about-harmony{grid-template-columns:1fr 1.08fr}#apropos .about-main-shot,#apropos .journalist-visuals-large .journalist-thumb{height:320px}}@media (max-width:980px){#apropos .about-harmony{grid-template-columns:1fr;gap:18px}#apropos .about-main-shot,#apropos .journalist-visuals-large .journalist-thumb{height:320px}}@media (max-width:720px){#apropos .about-title{font-size:28px}#apropos .about-card{padding:16px}#apropos .journalist-visuals-large{gap:10px}#apropos .about-main-shot{height:290px}#apropos .journalist-visuals-large .journalist-thumb{height:240px}#apropos .professor-card-v3 .quote{font-size:20px}#apropos .journalist-copy-v3 .about-copy{font-size:14.8px;line-height:1.74}}#apropos .about-title{max-width:760px;margin:0 0 22px}#apropos .about-harmony{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}#apropos .about-card{flex-direction:column;min-height:100%;padding:18px;display:flex}#apropos .journalist-visuals-large{gap:12px}#apropos .about-card-copy{flex-direction:column;flex:1;padding:16px 4px 2px;display:flex}#apropos .role-label{margin:0 0 10px}#apropos .professor-card-v3 .quote{font-size:22px;line-height:1.36}#apropos .professor-card-v3 .byline{border-top:1px solid #061a3d14;margin-top:14px;padding-top:14px}#apropos .professor-card-v3 .byline span{font-size:12.5px}#apropos .journalist-copy-v3 .about-copy{font-size:15.8px;line-height:1.78}#apropos .journalist-copy-v3 .about-copy+.about-copy{margin-top:10px}#apropos .professor-card-v3,#apropos .journalist-card-v3{justify-content:flex-start}@media (max-width:1180px){#apropos .about-harmony{grid-template-columns:1fr 1fr;gap:18px}#apropos .about-main-shot,#apropos .journalist-visuals-large .journalist-thumb{height:300px}}@media (max-width:980px){#apropos .about-harmony{grid-template-columns:1fr;gap:18px}#apropos .about-main-shot,#apropos .journalist-visuals-large .journalist-thumb{height:310px}}@media (max-width:720px){#apropos .about-card{padding:16px}#apropos .about-main-shot{height:290px}#apropos .journalist-visuals-large .journalist-thumb{height:250px}#apropos .professor-card-v3 .quote{font-size:20px}#apropos .journalist-copy-v3 .about-copy{font-size:14.8px;line-height:1.74}}#apropos .about-harmony{grid-template-columns:1fr 1fr;align-items:stretch}#apropos .professor-card-v3,#apropos .journalist-card-v3{flex-direction:column;display:flex}#apropos .journalist-visuals-large{grid-template-columns:1fr 1fr;gap:12px}#apropos .about-main-shot,#apropos .journalist-visuals-large .journalist-thumb{height:320px}#apropos .about-main-shot{width:calc(50% - 6px);min-width:220px;max-width:320px;margin:0 auto}#apropos .journalist-visuals-large .journalist-thumb,#apropos .about-card-copy{width:100%}@media (max-width:1180px){#apropos .about-main-shot,#apropos .journalist-visuals-large .journalist-thumb{height:300px}#apropos .about-main-shot{width:calc(50% - 6px);min-width:200px}}@media (max-width:980px){#apropos .about-harmony{grid-template-columns:1fr;gap:18px}#apropos .about-main-shot,#apropos .journalist-visuals-large .journalist-thumb{height:300px}}@media (max-width:720px){#apropos .about-main-shot,#apropos .journalist-visuals-large .journalist-thumb{height:240px}#apropos .about-main-shot{width:100%;min-width:0;max-width:none}}.example{margin-top:86px;position:relative}.example:before{content:"";pointer-events:none;filter:blur(2px);background:radial-gradient(circle,#0758b81c,#0758b808 52%,#0000 72%);border-radius:50%;width:300px;height:300px;position:absolute;top:-40px;left:-120px}.example:after{content:"";pointer-events:none;filter:blur(2px);background:radial-gradient(circle,#d92f461a,#d92f4606 50%,#0000 72%);border-radius:50%;width:340px;height:340px;position:absolute;bottom:-60px;right:-130px}.example-head{margin-bottom:30px;position:relative}.example-head .heading,.example-head h2{max-width:760px}.document{background:linear-gradient(#fffffffa,#f8fafdf5),linear-gradient(135deg,#0758b808,#d92f4605);border:0;border-radius:32px;box-shadow:0 44px 100px -58px #061a3d73,0 20px 44px -34px #0758b82e,inset 0 1px #ffffffeb}.document:after{content:"";pointer-events:none;border:1px solid #0758b812;border-radius:24px;position:absolute;inset:14px}.doc-top{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,#0758b81a 0 30%,#fffffff5 45% 55%,#d92f461a 70% 100%),linear-gradient(#ffffffb8,#ffffffe0);border-bottom:1px solid #061a3d14;min-height:74px;padding:0 24px;position:relative}.doc-top:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff8c,#0000 66%);border-radius:50%;width:108px;height:108px;position:absolute;top:12px;right:18px}.dots i{width:10px;height:10px;box-shadow:0 3px 10px #061a3d1a}.doc-label{letter-spacing:.14em;font-size:10px}.tabs{background:#e8eef5db;border:1px solid #061a3d12;gap:6px;padding:5px;box-shadow:inset 0 1px #ffffffe6}.tab{min-height:36px;padding:8px 15px;transition:all .18s}.tab[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 10px 18px -14px #061a3d52}.doc-body{background:radial-gradient(circle at 0 0,#0758b806,#0000 30%),radial-gradient(circle at 100% 100%,#d92f4606,#0000 28%);padding:32px;position:relative}.doc-body:before{content:"";pointer-events:none;background:linear-gradient(#ffffffb8,#ffffff75);border-radius:24px;position:absolute;inset:18px}.doc-body>*{z-index:1;position:relative}.turn{grid-template-columns:96px 1fr;align-items:start;gap:18px}.speaker{min-width:74px;min-height:28px;color:var(--blue);letter-spacing:.11em;background:#eef4fb;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.turn:not(.teacher) .speech{background:linear-gradient(145deg,#fffffff5,#f6f9fceb);border:1px solid #061a3d0f;border-radius:20px;padding:18px 20px;position:relative;box-shadow:0 18px 40px -34px #061a3d2e}.teacher{background:linear-gradient(135deg,#0758b80e,#fffffff2 36%,#fffffffa 64%,#d92f460d);border:0;border-radius:22px;padding:22px;position:relative;box-shadow:0 24px 52px -36px #061a3d3d}.teacher:before{content:"";background:linear-gradient(180deg,var(--blue),var(--red));border-radius:999px;width:4px;position:absolute;top:18px;bottom:18px;left:0}.teacher .speaker{color:var(--ink);background:linear-gradient(135deg,#0758b81f,#d92f461a)}.tag{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:9px;padding:3px 7px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff8c}.note{color:#5e6d82;border-left:3px solid #061a3d1a;margin-top:16px;padding:12px 0 0 14px;font-size:11.5px;line-height:1.7}.legend{background:linear-gradient(90deg,#0758b80e,#ffffffeb 50%,#d92f460e);border-top:1px solid #061a3d14;gap:22px;padding:16px 22px 18px;position:relative}.legend:before{content:"";background:linear-gradient(90deg,#0000,#061a3d17,#0000);height:1px;position:absolute;top:0;left:22px;right:22px}.key{letter-spacing:.08em;font-size:10px}.key i{width:10px;height:10px;box-shadow:0 3px 8px #061a3d1f}@media (max-width:900px){.document{border-radius:28px}.doc-body{padding:24px}.turn{grid-template-columns:82px 1fr}.speech{font-size:15px}}@media (max-width:720px){.example{margin-top:70px}.doc-top{padding:16px 16px 14px}.doc-body{padding:20px 16px}.doc-body:before{inset:10px}.turn{grid-template-columns:1fr;gap:8px}.speaker{width:max-content;min-width:0}.turn:not(.teacher) .speech,.teacher{padding:16px}.legend{gap:12px;padding:14px 16px 16px}}#tarifs .trial{background:linear-gradient(145deg,#fff,#f8fbff);border-radius:26px;margin-top:34px;padding:25px 28px;box-shadow:0 26px 64px -48px #061a3d4d,0 0 0 1px #0758b812}#tarifs .trial>div:first-child{max-width:760px}#tarifs .trial strong{color:var(--ink);font-size:16px}#tarifs .trial p{color:#596a82;margin-top:5px;font-size:14px;line-height:1.7}#tarifs .trial-price b{font-size:30px}#tarifs .trial-price span{font-size:11px}#tarifs .switch{background:#e7edf5;margin-top:34px;margin-bottom:16px;padding:5px;box-shadow:inset 0 1px #ffffffe6}#tarifs .switch button{min-width:150px;min-height:46px;font-size:12px}#tarifs .switch button[aria-selected=true]{box-shadow:0 10px 24px -18px #061a3d6b}#tarifs .price-note{color:#637188;font-size:12.5px;line-height:1.65}#tarifs .plans{gap:22px;margin-top:26px}#tarifs .plan{background:linear-gradient(#fff 0%,#fbfcfe 100%);border:1px solid #061a3d1a;border-radius:28px;min-height:370px;padding:30px 28px 28px;overflow:hidden;box-shadow:0 28px 70px -54px #061a3d52}#tarifs .plan:before{opacity:.95;height:5px}#tarifs .plan h3{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);font-size:31px;font-weight:400}#tarifs .plan-desc{color:#65748a;margin-top:8px;font-size:13.5px;line-height:1.5}#tarifs .price{letter-spacing:-.04em;color:var(--ink);margin-top:32px;font-size:58px}#tarifs .price small{color:#6d7a8d;letter-spacing:0;font-size:12px;font-weight:700}#tarifs .price-detail{color:#355577;background:#eef4fb;border-radius:999px;width:max-content;margin-top:12px;padding:7px 11px;font-size:12.5px;font-weight:700}#tarifs .plan-foot{color:#596a82;border-top:1px solid #061a3d14;margin-top:27px;padding-top:21px;font-size:13.5px;line-height:1.68}#tarifs .plan.featured{color:var(--text);background:linear-gradient(160deg,#0758b80e,#fff 42%,#d92f460b 100%);border-color:#0758b838;transform:translateY(-5px);box-shadow:0 34px 78px -50px #0758b847,0 0 0 1px #d92f4612}#tarifs .plan.featured h3,#tarifs .plan.featured .price{color:var(--ink)}#tarifs .plan.featured .plan-desc,#tarifs .plan.featured .price-detail,#tarifs .plan.featured .plan-foot,#tarifs .plan.featured .price small{color:#596a82}#tarifs .plan.featured .price-detail{color:#234d7a;background:linear-gradient(100deg,#0758b81a,#d92f4613)}#tarifs .badge{letter-spacing:.06em;padding:7px 11px;font-size:9.5px;top:18px;right:18px;box-shadow:0 12px 24px -16px #d92f468c}#tarifs .plan:hover{transform:translateY(-7px);box-shadow:0 34px 82px -50px #061a3d4d}#tarifs .plan.featured:hover{transform:translateY(-9px)}#tarifs .pricing-action{margin-top:28px}#tarifs .pricing-action>span{font-size:12.5px;line-height:1.6}.example{margin-top:92px;padding:22px 0 26px}.example:before{filter:blur(4px);background:radial-gradient(circle,#0758b82b,#0758b80b 48%,#0000 72%);width:420px;height:420px;top:40px;left:-180px}.example:after{filter:blur(5px);background:radial-gradient(circle,#d92f4624,#d92f4609 50%,#0000 73%);width:460px;height:460px;bottom:-120px;right:-190px}.example-head{margin-bottom:38px}.document{background:#fff;border-radius:38px;transition:transform .35s,box-shadow .35s;box-shadow:0 70px 150px -78px #061a3d9e,0 28px 70px -48px #0758b847,0 0 0 1px #061a3d0e,inset 0 1px #fff}.document:hover{transform:translateY(-4px);box-shadow:0 78px 170px -78px #061a3da8,0 34px 82px -48px #0758b84f,0 0 0 1px #061a3d0f,inset 0 1px #fff}.document:before{background:linear-gradient(90deg,var(--blue) 0 39%,#fdfdfd 39% 59%,var(--red) 59% 100%);height:8px}.document:after{border-color:#0758b816;border-radius:28px;inset:15px}.doc-top{background:linear-gradient(100deg,#0758b81f,#fffffff5 43% 57%,#d92f461c);border-bottom-color:#061a3d13;min-height:84px;padding:0 28px}.doc-label{letter-spacing:.15em;filter:drop-shadow(0 3px 10px #0758b81a);font-size:10.5px;font-weight:800}.tabs{background:#e5ecf5eb;border-radius:999px;padding:5px;box-shadow:inset 0 1px 1px #061a3d0f,0 8px 22px -19px #061a3d59}.tab{min-height:39px;padding:8px 16px;font-size:10.5px}.tab[aria-selected=true]{color:var(--ink);box-shadow:0 12px 22px -17px #061a3d61,inset 0 -2px #0758b847}.doc-body{background-color:#fbfcfe;background-image:linear-gradient(#0758b807 1px,#0000 1px),linear-gradient(90deg,#0758b807 1px,#0000 1px),radial-gradient(circle at 8% 8%,#0758b80b,#0000 26%),radial-gradient(circle at 92% 90%,#d92f460a,#0000 25%);background-size:28px 28px,28px 28px,auto,auto;padding:38px 36px}.doc-body:before{background:linear-gradient(#ffffffc2,#ffffff87);border-radius:26px;inset:16px;box-shadow:inset 0 1px #ffffffe6}.conversation{gap:23px}.turn{grid-template-columns:100px 1fr;gap:20px}.speaker{background:linear-gradient(145deg,#eef5fc,#f8fbff);min-height:30px;padding:0 12px;box-shadow:0 8px 18px -16px #0758b852,inset 0 1px #fff}.turn:not(.teacher) .speech{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #0758b813;border-radius:22px;padding:20px 22px;box-shadow:0 22px 48px -40px #061a3d4d}.teacher{background:linear-gradient(130deg,#0758b813,#fff 33% 68%,#d92f4611);border-radius:24px;padding:24px 24px 24px 26px;box-shadow:0 30px 66px -45px #061a3d4d,inset 0 0 0 1px #0758b80b}.teacher:before{width:5px;top:19px;bottom:19px;box-shadow:0 0 18px #0758b829}.speech{color:#2e3e56;font-size:16px;line-height:1.86}.tag{border-radius:10px;padding:4px 8px;box-shadow:0 5px 14px -11px #061a3d4d,inset 0 0 0 1px #ffffffa6}.note{margin-top:18px;padding:13px 0 0 15px;font-size:12px;line-height:1.72}.legend{background:linear-gradient(90deg,#0758b812,#fffffff5 48% 54%,#d92f4611);gap:10px;padding:18px 24px 20px}.key{background:#ffffffd1;border:1px solid #061a3d11;border-radius:999px;padding:7px 10px;font-size:9.5px;box-shadow:0 8px 18px -17px #061a3d47}.key i{width:9px;height:9px}.review-summary{color:#fff;background:linear-gradient(112deg,#04142f 0%,#0a356e 63%,#6a2638 100%);border:0;border-radius:24px;margin-top:28px;padding:22px 26px;position:relative;overflow:hidden;box-shadow:0 32px 72px -46px #061a3d8c,inset 0 1px #ffffff1c}.review-summary:before{content:"";background:radial-gradient(circle,#5da2ff47,#0000 68%);border-radius:50%;width:230px;height:230px;position:absolute;top:-90px;left:-60px}.review-summary:after{content:"";background:radial-gradient(circle,#ff64793b,#0000 68%);border-radius:50%;width:250px;height:250px;position:absolute;bottom:-110px;right:-65px}.review-summary>span{z-index:1;position:relative}.review-summary>span:first-child{color:#c7d4e6;flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.review-summary>span:first-child strong{font-family:var(--serif);letter-spacing:-.02em;color:#fff;font-size:clamp(24px,2.4vw,34px);font-weight:400}.review-summary .rating{z-index:1;color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:9px 13px;font-weight:700;position:relative;box-shadow:inset 0 1px #ffffff14}.method-copy>p strong{font-weight:750}.ai-card p{font-weight:400}#apropos .about-copy strong{font-weight:750}@media (max-width:900px){#tarifs .plans{gap:16px}#tarifs .plan{min-height:340px;padding:26px 23px}#tarifs .price{font-size:52px}.doc-body{padding:30px 26px}.turn{grid-template-columns:88px 1fr}.review-summary{align-items:flex-start;gap:14px}}@media (max-width:720px){#tarifs .plan,#tarifs .plan.featured{min-height:0;padding:25px 22px;transform:none}#tarifs .plan:hover,#tarifs .plan.featured:hover{transform:none}#tarifs .plan h3{font-size:28px}#tarifs .price{font-size:50px}#tarifs .plan-foot{font-size:13px}.example{margin-top:72px;padding-top:10px}.document{border-radius:28px}.document:hover{transform:none}.doc-top{gap:12px;min-height:0;padding:16px}.doc-label{font-size:9px}.doc-body{padding:22px 16px}.turn{grid-template-columns:1fr;gap:8px}.speech{font-size:15px;line-height:1.8}.legend{padding:14px 15px 16px}.key{font-size:9px}.review-summary{border-radius:20px;padding:20px}}.primary,.light{color:#fff;text-shadow:none;background:linear-gradient(135deg,#0b67c9 0%,#0758b8 54%,#06458f 100%);border:1px solid #ffffff24;position:relative;overflow:hidden;box-shadow:0 14px 30px -18px #0758b8b8,0 8px 18px -17px #d92f466b}.primary:after,.light:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,#0000 0 68%,#ffffff1a 76%,#d92f4633 100%);position:absolute;inset:0}.primary:hover,.light:hover{background:linear-gradient(135deg,#095db7 0%,#064fa5 56%,#053b7c 100%);box-shadow:0 18px 36px -18px #0758b8d1,0 10px 22px -18px #d92f467a}.nav-cta{border-color:#0758b82e;box-shadow:0 10px 24px -18px #0758b8b8}:root{--logo-blue:#063a78;--logo-blue-deep:#052f61}.brand-mark{background:linear-gradient(135deg,var(--logo-blue) 0 42%,#fff 42% 58%,var(--red) 58%);box-shadow:0 12px 28px -20px #061a3d57}.brand-mark:after{background:linear-gradient(180deg,var(--logo-blue) 0%,var(--logo-blue-deep) 100%)}.brand-copy strong{color:var(--logo-blue-deep)}.method-manifesto{background:linear-gradient(#fffffffa 0%,#faf9f6fa 100%);border:1px solid #061a3d14;border-radius:34px;padding:34px clamp(22px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 38px 100px -58px #061a3d42}.method-manifesto:before{content:"";pointer-events:none;background:radial-gradient(circle,#d92f4614,#0000 68%);width:280px;height:280px;position:absolute;inset:auto -80px -120px auto}.method-manifesto:after{content:"";pointer-events:none;background:radial-gradient(circle,#0758b814,#0000 68%);width:250px;height:250px;position:absolute;inset:-90px auto auto -90px}.method-manifesto-head{text-align:center;max-width:920px;margin:0 auto 28px}.method-manifesto-head h2{letter-spacing:-.03em;margin:10px 0 18px;font-size:clamp(46px,7vw,86px);line-height:.96}.method-crest{color:#061a3d40;justify-content:center;align-items:center;gap:16px;display:flex}.method-crest:before,.method-crest:after{content:"";background:linear-gradient(90deg,#0000,#061a3d2e,#0000);width:108px;max-width:18vw;height:1px}.method-crest span{width:18px;height:18px;display:inline-block;position:relative}.method-crest span:before,.method-crest span:after{content:"";border-radius:50%;position:absolute;inset:0}.method-crest span:before{background:radial-gradient(circle at 50% 45%,#d9b86d 0 36%,#0000 37%)}.method-crest span:after{background:#d9b86d;width:4px;height:4px;top:12px;left:7px;box-shadow:-6px -2px #d9b86d,6px -2px #d9b86d}.method-manifesto-body{z-index:1;grid-template-columns:minmax(0,1.4fr) minmax(260px,.72fr);align-items:start;gap:34px;display:grid;position:relative}.method-steps{gap:16px;display:grid}.method-step{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:18px;display:grid}.step-icon{width:82px;height:82px;color:var(--ink);background:linear-gradient(#fff 0%,#f7f3ea 100%);border:1px solid #061a3d14;border-radius:50%;place-items:center;display:grid;box-shadow:0 14px 30px -20px #061a3d47}.step-icon svg{width:42px;height:42px;display:block}.step-copy{border-left:1px solid #d9b86d73;padding:10px 0 14px 22px}.method-step:not(.is-last) .step-copy{border-bottom:1px solid #dfe5edf2}.step-copy p{color:var(--text);margin:0;font-size:31px;line-height:1.56}.step-copy strong{color:var(--ink)}.method-brand-aside{align-self:center;gap:18px;display:grid}.brand-seal{color:#b48a4f;text-align:center;background:radial-gradient(circle,#fffffff0 0%,#f6efe2f5 66%,#e9dbc1d1 100%);border:1px solid #d9b86d73;border-radius:30px;place-items:center;min-height:238px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 60px -36px #061a3d38}.brand-seal .seal-ring{border:1.4px solid #b48a4f61;border-radius:50%;position:absolute;inset:26px}.brand-seal strong{font-family:var(--serif);letter-spacing:-.03em;color:#b48a4f;z-index:1;font-size:64px;position:relative}.brand-seal .seal-top,.brand-seal .seal-bottom{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:#b48a4ff2;width:76%;font-size:13px;position:absolute;left:50%;transform:translate(-50%)}.brand-seal .seal-top{top:42px}.brand-seal .seal-bottom{bottom:42px}.brand-seal .seal-flag{gap:6px;display:flex;position:absolute;bottom:86px;left:50%;transform:translate(-50%)}.brand-seal .seal-flag i{background:var(--blue);border-radius:99px;width:18px;height:3px;display:block}.brand-seal .seal-flag i:nth-child(2){background:#d8dbe1}.brand-seal .seal-flag i:nth-child(3){background:var(--red)}.brand-note{color:#fff;background:linear-gradient(135deg,#071c41 0%,#0a3977 68%,#74293d 100%);border-radius:26px;padding:24px 22px;position:relative;overflow:hidden;box-shadow:0 28px 70px -40px #061a3d8c}.brand-note:before{content:"";background:radial-gradient(circle,#ffffff2e,#0000 70%);width:150px;height:150px;position:absolute;inset:auto -42px -52px auto}.note-cap{letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7;margin-bottom:10px;font-size:12px}.brand-note p{z-index:1;color:#fff;margin:0;font-size:18px;line-height:1.55;position:relative}.note-ribbon{gap:8px;margin-top:18px;display:flex}.note-ribbon span{background:#79aef8;border-radius:99px;width:38px;height:5px}.note-ribbon span:nth-child(2){background:#fff}.note-ribbon span:nth-child(3){background:#ff7c8e}.example-premium .example-head{text-align:center;max-width:860px;margin-inline:auto 0 0;text-align:center;max-width:860px;margin:0 auto 22px}.example-premium .example-head h2{margin-bottom:10px}.example-premium .example-sub{color:var(--muted);max-width:620px;margin:0 auto}.document-premium{background:linear-gradient(#fffffffa 0%,#fbfaf7fa 100%);border:1px solid #061a3d14;border-radius:34px;overflow:hidden;box-shadow:0 36px 100px -56px #061a3d42}.document-premium .doc-top,.document-premium .doc-body{padding-inline:28px}.document-premium .tabs{gap:8px}.document-premium .tab[aria-selected=true]{box-shadow:0 12px 24px -18px #061a3d8c}.method-progress-board{background:linear-gradient(#fff 0%,#fbfaf7 100%);border:1px solid #d9b86d47;border-radius:28px;margin:12px 24px 26px;padding:28px 22px 24px;box-shadow:inset 0 1px #ffffffe6,0 18px 42px -34px #061a3d38}.progress-head{text-align:center;margin-bottom:14px}.progress-kicker{letter-spacing:.34em;text-transform:uppercase;color:var(--ink);align-items:center;gap:12px;margin:0;font-size:12px;display:inline-flex}.progress-kicker:before,.progress-kicker:after{content:"";background:var(--blue);border-radius:99px;width:36px;height:3px;display:block}.progress-kicker:after{background:var(--red)}.progress-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.progress-chip{color:var(--ink2);background:#fff;border:1px solid #061a3d14;border-radius:999px;align-items:center;gap:12px;padding:16px 20px;font-weight:800;display:flex;box-shadow:0 12px 28px -22px #061a3d3d}.progress-chip .orb{border-radius:50%;width:26px;height:26px;display:block;box-shadow:inset 0 2px 8px #fffc,0 8px 18px -12px #061a3d73}.progress-chip.purple .orb{background:radial-gradient(circle at 35% 35%,#b494d6,#6b42a1)}.progress-chip.yellow .orb{background:radial-gradient(circle at 35% 35%,#ffd463,#f0aa16)}.progress-chip.blue .orb{background:radial-gradient(circle at 35% 35%,#7fb3ff,#2e6aae)}.progress-chip.green .orb{background:radial-gradient(circle at 35% 35%,#89cc9f,#3b9a5f)}.progress-chip.purple{box-shadow:0 0 0 4px #6b42a114,0 12px 28px -22px #061a3d3d}.progress-chip.yellow{box-shadow:0 0 0 4px #f0aa161c,0 12px 28px -22px #061a3d3d}.progress-chip.blue{box-shadow:0 0 0 4px #2e6aae1a,0 12px 28px -22px #061a3d3d}.progress-chip.green{box-shadow:0 0 0 4px #3b9a5f1a,0 12px 28px -22px #061a3d3d}.progress-chip.special{max-width:240px;padding-inline:18px 20px}.flow-arrow{color:var(--ink);opacity:.8;font-size:34px;line-height:1}.flow-sep{background:#061a3d1f;width:1px;height:46px;margin-inline:2px}.progress-caption{text-align:center;font-family:var(--serif);letter-spacing:.05em;color:var(--ink2);margin:18px 0 0;font-size:18px}@media (max-width:1100px){.method-manifesto-body{grid-template-columns:1fr}.method-brand-aside{grid-template-columns:1fr 1fr;align-items:stretch}.brand-seal{min-height:220px}}@media (max-width:860px){.method-manifesto{padding:26px 18px}.method-manifesto-head h2{font-size:clamp(40px,13vw,64px)}.method-step{grid-template-columns:72px 1fr;gap:14px}.step-icon{width:64px;height:64px}.step-icon svg{width:34px;height:34px}.step-copy{padding-left:16px}.step-copy p{font-size:18px}.method-brand-aside{grid-template-columns:1fr}.brand-seal strong{font-size:52px}.method-progress-board{margin:12px 16px 20px;padding:22px 16px 18px}.flow-arrow{font-size:28px}}@media (max-width:640px){.method-crest:before,.method-crest:after{width:64px}.progress-flow{justify-content:flex-start}.flow-sep{display:none}.document-premium .doc-top,.document-premium .doc-body{padding-inline:16px}.document-premium .tabs{width:100%}.progress-kicker{letter-spacing:.26em;font-size:11px}}.method-manifesto-refined{background:linear-gradient(#fff 0%,#fbfcfe 100%);border:1px solid #061a3d0f;border-radius:34px;padding:30px clamp(20px,4vw,42px);box-shadow:0 32px 88px -58px #061a3d38}.method-manifesto-refined:before,.method-manifesto-refined:after{display:none}.refined-head{text-align:center;max-width:920px;margin:0 auto 24px}.refined-head .eyebrow{margin-bottom:10px}.method-mini-bars{justify-content:center;gap:12px;margin:0 0 18px;display:flex}.method-mini-bars span{background:#061a3d1f;border-radius:99px;width:56px;height:4px;display:block}.method-mini-bars span:first-child{background:var(--blue)}.method-mini-bars span:last-child{background:var(--red)}.refined-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(42px,6.2vw,74px);line-height:1.02}.refined-body{display:block}.refined-steps{gap:18px;max-width:980px;margin:0 auto;display:grid}.refined-step{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:18px;display:grid}.refined-icon{width:78px;height:78px;color:var(--ink);background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #061a3d0f;border-radius:50%;place-items:center;display:grid;box-shadow:0 16px 32px -22px #061a3d33}.refined-icon svg{width:40px;height:40px;display:block}.refined-copy p{color:var(--text);margin:0;font-size:18px;line-height:1.65}.method-step-label{color:var(--blue);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800;line-height:1.2;display:block}.refined-copy strong{color:var(--ink);font-weight:800}.example-premium{margin-top:34px}.document-premium{background:linear-gradient(#fff 0%,#fbfcfe 100%);border:1px solid #061a3d0f;box-shadow:0 32px 88px -58px #061a3d38}.method-progress-board{background:linear-gradient(#fff 0%,#f7f9fc 100%);border:1px solid #061a3d0f;box-shadow:inset 0 1px #fffffff2,0 16px 36px -32px #061a3d2e}.progress-chip{border:1px solid #061a3d14}.progress-caption{font-family:var(--sans);letter-spacing:0;color:var(--muted);font-size:16px}@media (max-width:860px){.refined-head h2{font-size:clamp(38px,12vw,58px)}.refined-step{grid-template-columns:72px 1fr;gap:14px}.refined-icon{width:64px;height:64px}.refined-icon svg{width:34px;height:34px}.refined-copy{padding-left:16px}.refined-copy p{font-size:17px;line-height:1.6}}@media (max-width:560px){.method-mini-bars span{width:38px}.refined-copy p{font-size:16px}.refined-step{grid-template-columns:64px 1fr}}.method-section-premium{background:radial-gradient(circle at 10% 0,#0758b812,#0000 26%),radial-gradient(circle at 100% 10%,#d92f460f,#0000 24%),linear-gradient(#fbfcfe 0%,#f7f9fc 100%)}.method-section-premium .container{position:relative}.method-manifesto-refined{background:linear-gradient(#fffffff5 0%,#fbfcfefa 100%);border-radius:36px;padding:34px clamp(22px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 36px 100px -62px #061a3d47}.method-manifesto-refined:before{content:"";background:linear-gradient(90deg,var(--blue) 0 36%, #fffffff2 36% 64%, var(--red) 64% 100%);border-radius:999px;height:5px;position:absolute;top:0;left:24px;right:24px}.method-manifesto-refined:after{content:"";background:radial-gradient(circle,#0758b812,#0000 70%);border-radius:50%;width:260px;height:260px;display:block;position:absolute;inset:auto auto -120px -80px}.refined-head{margin-bottom:30px}.refined-head .eyebrow{letter-spacing:.18em;color:var(--ink2);font-size:12px}.method-mini-bars{gap:10px;margin-bottom:16px}.method-mini-bars span{width:50px;height:5px;box-shadow:0 10px 18px -12px #061a3d59}.refined-head h2{max-width:900px;margin-inline:auto}.refined-steps{gap:18px}.refined-step{background:linear-gradient(#fff 0%,#fbfcfe 100%);border:1px solid #061a3d0f;border-radius:24px;padding:14px 18px;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;box-shadow:0 18px 44px -34px #061a3d33}.refined-step:hover{border-color:#061a3d1c;transform:translateY(-3px);box-shadow:0 26px 56px -36px #061a3d42}.refined-step:before{content:"";background:linear-gradient(180deg,var(--blue),var(--red));opacity:.9;border-radius:999px;width:4px;position:absolute;top:16px;bottom:16px;left:0}.refined-icon{background:linear-gradient(#fff 0%,#f8fbff 100%);position:relative;box-shadow:0 16px 34px -22px #061a3d33,inset 0 1px #fffffff2}.refined-icon:before{content:"";z-index:0;background:radial-gradient(circle,#0758b814,#fff0 65%);border-radius:50%;position:absolute;inset:-6px}.refined-icon svg{z-index:1;position:relative}.refined-copy{border-left:none;padding:6px 0 6px 8px}.refined-step:not(.is-last) .refined-copy{border-bottom:none}.refined-copy p{font-size:17px;line-height:1.72}.example-premium{margin-top:40px;position:relative}.example-premium:before{content:"";filter:blur(10px);pointer-events:none;background:linear-gradient(135deg,#0758b80d,#fff0 34%,#d92f460d);border-radius:34px;height:60%;position:absolute;inset:24px 24px auto}.example-premium .example-head{z-index:1;margin-bottom:24px;position:relative}.example-premium .example-head h2{letter-spacing:-.03em;font-size:clamp(40px,5vw,60px);line-height:1.02}.example-premium .example-sub{font-size:17px;line-height:1.6}.document-premium{border-radius:34px;position:relative;overflow:hidden;box-shadow:0 42px 110px -62px #061a3d4d}.document-premium:after{content:"";pointer-events:none;background:linear-gradient(115deg,#fff0 0%,#ffffff8c 14%,#fff0 28%);animation:7s ease-in-out infinite mfyShine;position:absolute;inset:0;transform:translate(-120%)}.document-premium .doc-top{background:linear-gradient(90deg,#0758b81f 0 32%,#fff 46% 56%,#d92f461a 70% 100%)}.document-premium .tab{transition:all .28s}.document-premium .tab:hover{color:var(--ink);background:#fff}.document-premium .tab[aria-selected=true]{background:linear-gradient(135deg,#fff 0%,#f6f9fc 100%);box-shadow:0 12px 28px -20px #061a3d73,inset 0 0 0 1px #061a3d0f}.document-premium .teacher{background:linear-gradient(#fbfcfe 0%,#f8fafc 100%);box-shadow:0 14px 30px -24px #061a3d33}.method-progress-board{border-radius:30px;padding:28px 22px 22px;position:relative;overflow:hidden}.method-progress-board:before{content:"";background:linear-gradient(90deg,var(--purple) 0 18%,var(--yellow) 18% 44%,var(--active-blue) 44% 72%,var(--green) 72% 100%);border-radius:999px;height:4px;position:absolute;top:0;left:22px;right:22px}.progress-head{margin-bottom:18px}.progress-kicker{letter-spacing:.32em;font-size:11px}.progress-flow{gap:12px 14px}.progress-chip{background:linear-gradient(#fff 0%,#fdfefe 100%);min-height:62px;padding:15px 20px;transition:transform .28s,box-shadow .28s;position:relative}.progress-chip:hover{transform:translateY(-2px)}.progress-chip:after{content:"";pointer-events:none;border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 1px #fffffff2}.flow-arrow{opacity:.45;font-size:28px}.progress-caption{margin-top:16px;font-size:15px}@keyframes mfyShine{0%,to{transform:translate(-120%)}42%{transform:translate(140%)}}@media (max-width:860px){.method-manifesto-refined{padding:28px 18px}.refined-copy p{font-size:16px;line-height:1.64}.refined-step{padding:12px 14px}.example-premium .example-head h2{font-size:clamp(34px,10vw,48px)}.example-premium .example-sub{font-size:16px}.document-premium:after{animation-duration:8s}}@media (max-width:760px){html,body{max-width:100%;overflow-x:hidden}body{font-size:15px;line-height:1.66}.container{width:calc(100% - 28px)}.section{padding:74px 0}h2{font-size:clamp(34px,9.8vw,44px);line-height:1.04}h3{line-height:1.15}.eyebrow{margin-bottom:17px}.btn{min-height:50px;padding:13px 18px}.nav-in{gap:12px;width:calc(100% - 24px);min-height:70px}.brand{gap:9px}.brand-mark{flex-basis:40px;width:40px;height:40px}.brand-copy strong{letter-spacing:.13em;font-size:9px}.brand-copy small{margin-top:4px;font-size:10.5px}.menu{flex:0 0 44px;display:block}.nav-links{overscroll-behavior:contain;max-height:calc(100svh - 70px);padding-bottom:max(20px,env(safe-area-inset-bottom));overflow-y:auto}.nav-link{align-items:center;min-height:46px;display:flex!important}.lang{min-height:46px}.nav-cta{min-height:50px}.hero{padding:44px 0 58px}.hero .container{width:calc(100% - 28px)}.hero-grid{grid-template-columns:1fr;gap:38px}.hero-kicker{white-space:normal;max-width:100%;margin-bottom:17px;padding:7px 10px;font-size:7.8px;line-height:1.35}.hero h1{font-size:clamp(40px,11.8vw,52px);line-height:.99}.hero-problem{margin-top:20px;font-size:18px;line-height:1.45}.hero-position{margin-top:9px;font-size:14.5px;line-height:1.62}.hero-actions{gap:10px;margin-top:24px}.hero-actions .btn{width:100%}.hero-note{margin-top:12px;font-size:10.5px}.stats{border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:21px}.stat{min-width:0;padding:12px 6px}.stat strong{font-size:16px}.stat .stars{font-size:10px}.stat span{letter-spacing:.06em;margin-top:4px;font-size:7.5px;line-height:1.35}.hero-art{aspect-ratio:1.2;width:100%;max-width:430px}.hero-video{border-radius:22px;left:0!important;right:0!important}.hero-video .play{width:54px!important;height:54px!important;font-size:19px!important}.hero-video strong{max-width:76%;line-height:1.25;font-size:14px!important}.hero-video span:last-child{font-size:6.5px!important}.method-section-premium{overflow:hidden}.method-manifesto-refined{border-radius:28px;padding:26px 15px 22px;box-shadow:0 28px 72px -54px #061a3d42}.method-manifesto-refined:before{height:4px;left:15px;right:15px}.refined-head{margin-bottom:22px}.refined-head .eyebrow{justify-content:center;margin-bottom:9px;font-size:10px}.method-mini-bars{gap:7px;margin-bottom:13px}.method-mini-bars span{width:34px;height:4px}.refined-head h2{font-size:clamp(36px,10.5vw,46px);line-height:1.01}.refined-steps{gap:12px}.refined-step{border-radius:20px;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:12px 11px 12px 13px}.refined-step:before{width:3px;top:12px;bottom:12px}.refined-step:hover{transform:none}.refined-icon{width:52px;height:52px}.refined-icon svg{width:29px;height:29px}.refined-copy{padding:2px 0 2px 3px}.refined-copy p{font-size:15px;line-height:1.58}.example-premium{margin-top:58px;padding-top:0}.example-premium .example-head{margin-bottom:20px}.example-premium .example-head .eyebrow{justify-content:center;margin-bottom:12px}.example-premium .example-head h2{font-size:clamp(34px,9.8vw,43px);line-height:1.02}.example-premium .example-sub{font-size:14.5px;line-height:1.55}.document-premium{border-radius:25px;box-shadow:0 34px 88px -58px #061a3d57}.document-premium:hover{transform:none}.document-premium:before{height:6px}.document-premium:after{animation:none}.document-premium .doc-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:0;display:grid;padding:14px!important}.dots{gap:5px}.dots i{width:7px;height:7px}.doc-label{text-align:right;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.09em;min-width:0;overflow:hidden;font-size:7.8px!important}.document-premium .tabs{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid;overflow:visible}.document-premium .tab{white-space:nowrap;min-width:0;min-height:37px;padding:7px 4px;font-size:8.7px}.document-premium .doc-body{padding:16px 12px!important}.doc-body:before{border-radius:18px;inset:8px}.conversation{gap:14px}.turn{gap:7px;grid-template-columns:1fr!important}.speaker{width:max-content;min-height:26px;font-size:8px}.turn:not(.teacher) .speech,.teacher{border-radius:17px;padding:14px!important}.speech{font-size:14px!important;line-height:1.7!important}.tag{border-radius:7px;padding:2px 5px}.note{margin-top:12px;padding-top:9px;font-size:10.5px;line-height:1.58}.method-progress-board{border-radius:22px;margin:10px 12px 16px;padding:23px 13px 18px}.method-progress-board:before{height:3px;left:13px;right:13px}.progress-kicker{letter-spacing:.22em;font-size:9px}.progress-kicker:before,.progress-kicker:after{width:20px;height:2px}.progress-flow{flex-direction:column;align-items:stretch;gap:8px}.progress-chip{justify-content:flex-start;width:100%;min-height:50px;padding:11px 15px;font-size:13px}.progress-chip.special{max-width:none}.progress-chip .orb{width:22px;height:22px}.flow-arrow{align-self:center;height:20px;font-size:23px;line-height:20px;transform:rotate(90deg)}.flow-sep{background:#061a3d1a;width:100%;height:1px;margin:3px 0}.progress-caption{margin-top:13px;font-size:13px;line-height:1.5}#outils{padding-top:78px;padding-bottom:82px}#outils .heading{font-size:clamp(34px,9.5vw,43px)}.ai-grid{grid-template-columns:1fr;gap:12px;margin-top:28px}.ai-card{border-radius:18px;min-height:0;padding:22px}.ai-visual{height:118px;margin-top:17px}.ai-card h3{margin-top:17px;font-size:22px}.ai-card p{font-size:13.5px;line-height:1.65}#avis{overflow:hidden}.reviews-head{gap:15px}.review-controls{align-self:flex-start}.review-view{margin-top:28px;padding-bottom:12px}.review-track{gap:10px}.review{border-radius:18px;width:calc(100vw - 42px);min-height:0;padding:21px}.review blockquote{margin-top:20px;line-height:1.47;font-size:17px!important}.author{padding-top:21px}.review-summary{flex-direction:column;gap:11px;border-radius:18px!important;align-items:flex-start!important;padding:18px!important}.review-summary>span:first-child strong{font-size:25px}.review-summary .rating{font-size:11px}#apropos{padding-top:76px;padding-bottom:78px}#apropos .about-title{margin-bottom:18px;font-size:clamp(31px,9vw,39px)}#apropos .about-harmony{grid-template-columns:1fr!important;gap:14px!important}#apropos .about-card{border-radius:22px;padding:14px}#apropos .about-main-shot{border-radius:18px;width:100%!important;min-width:0!important;max-width:none!important;height:280px!important}#apropos .journalist-visuals-large{grid-template-columns:1fr 1fr;gap:9px}#apropos .journalist-visuals-large .journalist-thumb{border-radius:18px;height:185px!important}#apropos .about-card-copy{padding:14px 2px 2px}#apropos .role-label{margin-bottom:9px;font-size:9.5px}#apropos .professor-card-v3 .quote{line-height:1.42;font-size:18px!important}#apropos .journalist-copy-v3 .about-copy{line-height:1.68;font-size:14.5px!important}#apropos .about-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:17px;padding-top:17px;display:grid}#apropos .about-stat{text-align:center;min-width:0;padding:0 6px}#tarifs .heading{font-size:clamp(34px,9.5vw,43px)}#tarifs .trial{border-radius:20px;flex-direction:column;align-items:flex-start;gap:15px;margin-top:25px;padding:20px}#tarifs .trial strong{font-size:21px}#tarifs .trial p{font-size:13.5px;line-height:1.6}#tarifs .trial-price{text-align:left}#tarifs .trial-price b{font-size:30px}#tarifs .switch{width:100%;margin:24px 0 14px}#tarifs .switch button{flex:1;min-width:0;min-height:44px}#tarifs .price-note{font-size:12.5px;line-height:1.55}#tarifs .plans{gap:12px;margin-top:20px;grid-template-columns:1fr!important}#tarifs .plan,#tarifs .plan.featured{border-radius:22px;min-height:0;padding:23px 20px 21px;transform:none}#tarifs .plan h3{font-size:27px}#tarifs .plan-desc{font-size:12.5px}#tarifs .price{margin-top:22px;font-size:46px}#tarifs .plan-foot{margin-top:20px;padding-top:17px;font-size:13px;line-height:1.58}#tarifs .badge{top:14px;right:14px}#tarifs .pricing-action{align-items:stretch;gap:12px}#tarifs .pricing-action .btn{width:100%}.journey{border-radius:20px;margin-top:23px}.journey-head{padding:20px}.journey-head h3{font-size:23px}.journey-steps{grid-template-columns:1fr}.journey-step{border-left:0;border-top:1px solid var(--line);padding:18px 20px}.journey-step:first-child{border-top:1px solid var(--line)}.journey-step h4{font-size:18px}#reserver{padding-top:76px;padding-bottom:80px}.booking-switch{width:100%;margin:0 0 26px;padding:4px}.booking-switch button{flex:1;min-width:0;padding:9px 7px;font-size:9.5px;line-height:1.25}.booking-grid{grid-template-columns:1fr;gap:26px}#reserver .booking-copy{padding:0!important}.booking-copy h2{font-size:clamp(34px,9.6vw,43px)}.booking-copy>p{font-size:14.5px;line-height:1.65}.rules{grid-template-columns:1fr;gap:8px;margin-top:21px}.rule{border-radius:13px;padding:13px}.rule strong{font-size:11.5px}.rule span{font-size:9.5px}.secure{font-size:9.5px;line-height:1.5}.booking-card,.return-card{border-radius:20px;padding:17px 14px}.booking-head{gap:10px}.booking-card h3{font-size:22px}.timezone{text-align:right;max-width:90px;line-height:1.3}.calendar-nav{grid-template-columns:36px 1fr 36px;gap:5px}.calendar-nav button{width:36px;height:36px}.calendar-days{gap:3px}.day{border-radius:10px;padding:7px 1px}.dow,.mon{font-size:6.5px}.dn{font-size:16px}.time-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.time{text-align:center;min-width:0;padding:8px 5px}.row,.return-form{grid-template-columns:1fr}.field input,.field select,.field textarea{padding:12px;font-size:16px}.field label{font-size:10px}.check{font-size:10px;line-height:1.45}.return-card h2{font-size:31px}.return-form .field{margin-top:11px}.faq-grid{grid-template-columns:1fr;gap:27px}.faq summary{padding:20px 40px 20px 0;font-size:14.5px;line-height:1.45}.faq summary:after{top:17px}.faq details p{padding:0 34px 20px 0;font-size:13px;line-height:1.65}.footer{padding:58px 0 max(24px,env(safe-area-inset-bottom))}.footer-main{grid-template-columns:1fr;gap:30px}.footer-cta{align-items:flex-start}.footer-bottom{flex-direction:column;gap:10px}}@media (max-width:430px){.container{width:calc(100% - 24px)}.section{padding:68px 0}.hero .container{width:calc(100% - 24px)}.hero h1{font-size:clamp(38px,11.5vw,48px)}.hero-art{aspect-ratio:1.15}.stat{padding-inline:4px}.stat span{font-size:7px}.method-manifesto-refined{padding-inline:12px}.refined-step{grid-template-columns:50px minmax(0,1fr)}.refined-icon{width:46px;height:46px}.refined-icon svg{width:26px;height:26px}.refined-copy p{font-size:14.5px}.document-premium .tab{font-size:8.1px}.review{width:calc(100vw - 34px)}#apropos .about-main-shot{height:250px!important}#apropos .journalist-visuals-large .journalist-thumb{height:155px!important}.booking-card,.return-card{padding:15px 11px}.calendar-days{gap:2px}.day{padding:7px 0}.time-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.document-premium:after{animation:none!important}.refined-step,.progress-chip,.document{transition:none!important}}.pricing-flow .heading{max-width:900px}.pricing-step .step-number{z-index:0;font-family:var(--serif);color:#0758b80e;pointer-events:none;font-size:86px;line-height:1;position:absolute;top:-10px;left:-8px}.pricing-step-label{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}#tarifs .trial-flow-card{z-index:1;background:linear-gradient(145deg,#fff,#f8fbff);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin:0;padding:28px 30px;display:grid;position:relative;box-shadow:0 30px 72px -52px #061a3d4d,0 0 0 1px #0758b812}.trial-flow-copy{max-width:720px}#tarifs .trial-flow-copy strong{font-family:var(--serif);color:var(--ink);font-size:31px;font-weight:400;line-height:1.15;display:block}#tarifs .trial-flow-copy p{color:#596a82;max-width:680px;margin-top:9px;font-size:14px;line-height:1.7}.trial-flow-cta{margin-top:19px}#tarifs .trial-flow-card .trial-price{text-align:right;min-width:150px}#tarifs .trial-flow-card .trial-price b{font-family:var(--serif);color:var(--ink);font-size:42px;font-weight:400;line-height:1;display:block}#tarifs .trial-flow-card .trial-price span{color:var(--muted);margin-top:7px;font-size:11px;display:block}.pricing-connector{place-items:center;height:72px;display:grid}.pricing-connector span{background:linear-gradient(#0758b82e,#d92f4633);width:1px;height:46px;position:relative}.pricing-connector span:after{content:"";border-right:1.5px solid var(--red);border-bottom:1.5px solid var(--red);width:8px;height:8px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)rotate(45deg)}.plans-intro{z-index:1;max-width:760px;position:relative}.plans-intro p{color:var(--muted);margin-top:11px;font-size:15px;line-height:1.68}#tarifs .plans-step>.price-note{margin-top:0}.booking-flow .booking-entry-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.booking-flow .booking-entry-head .eyebrow{margin:0}.existing-student-action{color:#aebed3;align-items:center;gap:9px;font-size:10px;display:flex}.booking-text-link,.booking-back-link{cursor:pointer;color:#fff;font:700 10px/1.4 var(--sans);text-underline-offset:4px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47}.booking-text-link:hover,.booking-back-link:hover{color:#b9d5ff;text-decoration-color:#b9d5ff}.booking-back-link{color:#c7d7ea;margin-bottom:22px;font-size:11px;text-decoration:none;display:inline-flex}.booking-flow [data-book-panel=return] .return-card{margin-top:0}.mfy-final-sentence .tag{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:10px;margin:3px 0;padding:3px 8px;line-height:1.18;display:inline-block}.mfy-transform span .tag{margin:0 2px;display:inline-block}@media (max-width:760px){.pricing-step .step-number{font-size:64px;top:-5px;left:-2px}.trial-step{margin-top:28px}#tarifs .trial-flow-card{border-radius:22px;grid-template-columns:1fr;gap:17px;padding:21px 18px}#tarifs .trial-flow-copy strong{font-size:27px}#tarifs .trial-flow-copy p{font-size:13.5px;line-height:1.62}.trial-flow-cta{width:100%;margin-top:17px}#tarifs .trial-flow-card .trial-price{text-align:left;border-top:1px solid #061a3d14;min-width:0;padding-top:15px}#tarifs .trial-flow-card .trial-price b{font-size:34px}.pricing-connector{height:56px}.pricing-connector span{height:34px}.plans-intro h3{font-size:30px}.plans-intro p{font-size:14px;line-height:1.6}.booking-flow .booking-entry-head{margin-bottom:24px;display:block}.booking-flow .booking-entry-head .eyebrow{margin-bottom:15px}.existing-student-action{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;gap:12px;padding:12px 13px}.booking-text-link{text-align:right;font-size:9.5px}.booking-back-link{margin-bottom:18px;font-size:10px}}#tarifs.pricing-flow .heading{max-width:760px}#tarifs .trial-step{margin-top:30px}#tarifs .trial-flow-copy strong{font-size:28px}#tarifs .plans-intro{max-width:860px}#tarifs .plans-intro h3{font-size:clamp(34px,3.6vw,48px);line-height:1.05}#tarifs .plans-intro .gradient{display:inline-block}#tarifs .plans-step>.switch{margin-top:24px}#reserver.booking-flow{padding-top:92px;padding-bottom:96px}#reserver .calendar-only-shell{max-width:820px;margin:0 auto}#reserver .calendar-only-shell .booking-card{border-radius:28px;width:100%;padding:28px;box-shadow:0 42px 96px -52px #00000061,inset 0 1px #ffffffe6}#reserver .calendar-only-shell .booking-head{margin-bottom:20px}#reserver .calendar-only-shell .booking-head h3{font-size:clamp(28px,3vw,36px)}#reserver .calendar-secondary-access{color:#aebed3;background:0 0;border:0;justify-content:center;margin:18px auto 0;padding:0;font-size:10px}#reserver .calendar-secondary-access .booking-text-link{font-size:10px}#reserver [data-book-panel=return]{max-width:760px;margin:0 auto}#reserver [data-book-panel=return] .booking-back-link{margin-bottom:18px}@media (max-width:760px){#tarifs .trial-flow-copy strong{font-size:25px}#tarifs .plans-intro h3{font-size:31px}#reserver.booking-flow{padding-top:70px;padding-bottom:74px}#reserver .booking-calendar-only{width:calc(100% - 24px)}#reserver .calendar-only-shell .booking-card{border-radius:21px;padding:16px 12px}#reserver .calendar-only-shell .booking-head{margin-bottom:15px}#reserver .calendar-only-shell .booking-head h3{font-size:24px}#reserver .calendar-secondary-access{background:0 0;border:0;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:15px;padding:0;display:flex}}#reserver .booking-calendar-only{width:min(900px,100% - 48px)}#reserver .booking-mode-switch{background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;grid-template-columns:1fr 1fr;gap:5px;width:min(520px,100%);margin:0 auto 12px;padding:5px;display:grid;box-shadow:inset 0 1px #ffffff12}#reserver .booking-mode-btn{color:#b9c8da;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:46px;padding:10px 18px;font-size:12px;font-weight:800;transition:all .22s}#reserver .booking-mode-btn[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 12px 26px -18px #0000008c}#reserver .booking-mode-context{text-align:center;color:#aebed3;margin:0 auto 22px;font-size:12px;line-height:1.5}#reserver .regular-credit-note{color:#aebed3;margin:3px 0 16px;font-size:11px;line-height:1.55}#reserver .regular-booking-form .row{margin-top:2px}@media (max-width:760px){#reserver .booking-calendar-only{width:calc(100% - 24px)}#reserver .booking-mode-switch{width:100%;margin-bottom:10px}#reserver .booking-mode-btn{min-height:44px;padding:9px 8px;font-size:10.5px}#reserver .booking-mode-context{margin-bottom:16px;font-size:10.5px}body{-webkit-text-size-adjust:100%}a,button,.tab,.day,.time{touch-action:manipulation}.section{scroll-margin-top:72px}.btn,.arrow,.menu,.lang,.booking-mode-btn,.day,.time{min-height:44px}.hero{padding-top:40px}.hero h1{letter-spacing:-.038em;max-width:100%}.hero-problem{max-width:34rem}.hero-position{max-width:35rem}.stats{background:#ffffffe6;border-radius:17px;overflow:hidden}.stat{padding:13px 6px}.stat strong{font-size:17px}.stat .stars{letter-spacing:.035em;font-size:11px}.stat span{letter-spacing:.035em;text-transform:none;font-size:7.8px;line-height:1.28}.method-manifesto-refined{border-radius:26px}.refined-step{border-radius:18px;box-shadow:0 14px 34px -30px #061a3d38}.refined-step:before{opacity:.72}.refined-icon{box-shadow:0 12px 26px -22px #061a3d33,inset 0 1px #fffffff5}.document-premium{border-radius:24px}.document-premium .doc-top{row-gap:9px}.document-premium .tabs{border-radius:14px}.document-premium .tab{border-radius:11px}.turn:not(.teacher) .speech,.teacher{box-shadow:none}.note{border-left-width:2px}.method-progress-board{background:radial-gradient(circle at 0 0,#0758b80e,#0000 34%),linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #061a3d12;border-radius:22px;margin:12px 10px 17px;padding:20px 12px 16px;box-shadow:0 16px 38px -34px #061a3d3d}.method-progress-board:before{background:linear-gradient(90deg,var(--purple) 0 32%,var(--yellow) 32% 66%,var(--active-blue) 66% 100%);height:3px;left:12px;right:12px}.progress-head{margin-bottom:15px}.progress-kicker{letter-spacing:.2em;white-space:nowrap;gap:9px;font-size:9px}.progress-kicker:before,.progress-kicker:after{width:22px;height:2px}.progress-flow{grid-template-columns:minmax(0,1fr) 13px minmax(0,1fr) 13px minmax(0,1fr);align-items:stretch;gap:7px 3px;width:100%;display:grid!important}.progress-chip{text-align:center;white-space:normal;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:69px;padding:9px 4px;font-size:10.2px;font-weight:800;line-height:1.18;width:auto!important;box-shadow:none!important}.progress-chip .orb{flex:0 0 17px;width:17px;height:17px;box-shadow:inset 0 1px 5px #ffffffbf,0 5px 10px -8px #061a3d80}.progress-chip.purple{background:linear-gradient(#fff,#faf7fd);border-color:#6b42a129}.progress-chip.yellow{background:linear-gradient(#fff,#fffbf1);border-color:#825d1224}.progress-chip.blue{background:linear-gradient(#fff,#f4f8fd);border-color:#2e6aae29}.flow-arrow{opacity:.34;align-self:stretch;place-items:center;width:13px;height:auto;font-size:17px;line-height:1;display:grid;transform:none!important}.flow-sep{background:linear-gradient(90deg,#0000,#061a3d1a,#0000);grid-column:1/-1;width:100%!important;height:1px!important;margin:5px 0 3px!important}.progress-chip.green.special{text-align:left;min-height:48px;color:var(--green);background:linear-gradient(100deg,#e5f2eaeb,#fffffffa);border-color:#22634329;border-radius:15px;flex-direction:row;grid-column:1/-1;justify-content:flex-start;padding:10px 13px;font-size:11.5px;line-height:1.25;width:100%!important;max-width:none!important}.progress-chip.green.special .orb{flex:0 0 18px;width:18px;height:18px}.progress-caption{max-width:260px;margin:13px auto 0;font-size:12.5px;line-height:1.45}.ai-grid{gap:11px}.ai-card{border-radius:18px;padding:20px 19px}.ai-visual{height:102px}.ai-card h3{font-size:21px}.ai-card p{font-size:13px;line-height:1.62}.reviews-head{gap:12px}.review-controls{gap:6px}.arrow{width:43px;height:43px}.review-view{margin-left:-2px;margin-right:-12px;padding-right:12px;scroll-padding-left:2px}.review{scroll-snap-stop:always;border-radius:18px;width:min(330px,100vw - 38px);padding:20px}.review blockquote{line-height:1.48;font-size:16.5px!important}.review-summary>span:first-child strong{font-size:24px}#apropos .about-card{border-radius:21px;padding:12px}#apropos .about-main-shot{aspect-ratio:1!important;background-position:50%!important;background-size:cover!important;border-radius:18px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important}#apropos .journalist-visuals-large{grid-template-columns:1fr!important;gap:10px!important}#apropos .journalist-visuals-large .journalist-thumb{width:100%;border-radius:18px!important;height:auto!important}#apropos .journalist-visuals-large .journalist-thumb.report{aspect-ratio:4/5;background-position:52% 38%!important}#apropos .journalist-visuals-large .journalist-thumb.studio{aspect-ratio:1;background-position:50%!important}#apropos .journalist-thumb span{font-size:8.5px;bottom:9px;left:11px}#apropos .about-card-copy{padding:13px 3px 3px}#apropos .professor-card-v3 .quote{line-height:1.43;font-size:18px!important}#apropos .journalist-copy-v3 .about-copy{line-height:1.7;font-size:14.4px!important}#apropos .about-stats{border-radius:17px;overflow:hidden}#apropos .about-stat strong{font-size:20px}#apropos .about-stat span{font-size:8.5px;line-height:1.3}#tarifs .trial-flow-card{border-radius:21px!important;grid-template-columns:1fr!important;gap:16px!important;padding:21px 18px!important}#tarifs .trial-flow-copy strong{font-size:25px!important}#tarifs .trial-flow-copy p{margin-top:7px;font-size:13.2px;line-height:1.58}#tarifs .trial-flow-action{width:100%;align-items:stretch!important}#tarifs .trial-flow-action .btn{width:100%}#tarifs .plans-intro{margin-top:39px!important;padding-top:26px!important}#tarifs .plans-intro h3{font-size:clamp(30px,8.7vw,37px)!important;line-height:1.06!important}#tarifs .plan{box-shadow:0 20px 46px -40px #061a3d47}#tarifs .plan.featured{box-shadow:0 22px 52px -40px #0758b83d}#reserver .booking-mode-switch{border-radius:16px!important;padding:4px!important}#reserver .booking-mode-btn{border-radius:12px!important}#reserver .calendar-only-shell .booking-card{overflow:hidden;box-shadow:0 26px 64px -44px #00000073,inset 0 1px #ffffffe6}.calendar-nav{margin-top:4px}.calendar-days{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 1px 7px;overflow-x:auto;grid-template-columns:none!important;gap:7px!important;display:flex!important}.calendar-days::-webkit-scrollbar{display:none}.day{scroll-snap-align:start;border-radius:13px;flex:0 0 56px;padding:8px 4px!important}.dow,.mon{font-size:7.5px}.dn{font-size:19px}.time-slots{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.time{text-align:center;border-radius:12px;width:100%;min-height:43px;padding:8px 5px!important}.selected{font-size:10.5px;line-height:1.45}.booking-form{padding-top:17px}.field textarea{min-height:88px}.faq summary{align-items:center;min-height:58px;display:flex}}@media (max-width:430px){.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stat{padding:12px 4px}.stat span{font-size:7.3px}.method-progress-board{margin-inline:7px;padding-inline:10px}.progress-flow{grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr);gap:6px 2px}.progress-chip{min-height:66px;padding-inline:2px;font-size:9.6px}.flow-arrow{width:10px;font-size:15px}.progress-chip.green.special{font-size:11px}#apropos .about-main-shot{aspect-ratio:1!important}#apropos .journalist-visuals-large .journalist-thumb.report{aspect-ratio:4/5}#apropos .journalist-visuals-large .journalist-thumb.studio{aspect-ratio:1}.day{flex-basis:54px}}@media (hover:none) and (pointer:coarse){.refined-step:hover,.progress-chip:hover,.document:hover,#tarifs .plan:hover,#tarifs .plan.featured:hover{transform:none!important}}@media (max-width:760px){#apropos .journalist-visuals-large{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}#apropos .journalist-visuals-large .journalist-thumb{min-width:0;aspect-ratio:1!important;background-size:cover!important;border-radius:17px!important;width:100%!important;height:auto!important;box-shadow:0 14px 30px -24px #061a3d4d!important}#apropos .journalist-visuals-large .journalist-thumb.report{background-position:52% 34%!important}#apropos .journalist-visuals-large .journalist-thumb.studio{background-position:50% 28%!important}#apropos .journalist-thumb span{color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#061a3db8;border-radius:999px;padding:5px 7px;line-height:1;font-size:7.8px!important;bottom:8px!important;left:9px!important}}@media (max-width:430px){#apropos .journalist-visuals-large{gap:7px!important}#apropos .journalist-visuals-large .journalist-thumb{aspect-ratio:1/1.05!important}#apropos .journalist-thumb span{padding:4px 6px;font-size:7.2px!important;bottom:7px!important;left:7px!important}}#apropos{background:radial-gradient(circle at 10% 8%,#0758b80e,transparent 28%), radial-gradient(circle at 94% 72%,#d92f460d,transparent 26%), var(--paper);position:relative;overflow:hidden}#apropos .about-story-title{max-width:760px;margin-bottom:12px}#apropos .about-story-intro{max-width:700px;color:var(--muted);font-size:16px;line-height:1.72}#apropos .about-story{margin-top:48px;position:relative}#apropos .story-chapter{padding:18px 0 36px;position:relative}#apropos .story-label{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;background:#fffc;border:1px solid #0758b81a;border-radius:999px;align-items:center;gap:11px;margin-bottom:18px;padding:7px 12px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 12px 26px -22px #061a3d47}#apropos .story-label-before{color:var(--red);border-color:#d92f461c}#apropos .story-index{background:var(--ink);color:#fff;letter-spacing:.06em;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}#apropos .story-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:center;gap:28px;display:grid}#apropos .story-visual,#apropos .story-copy{border-radius:30px;position:relative}#apropos .story-visual{background:#ffffffd6;border:1px solid #061a3d12;padding:14px;box-shadow:0 32px 72px -52px #061a3d4d}#apropos .story-copy{background:linear-gradient(145deg,#fffffffa,#f7fafdf0);border:1px solid #0758b814;padding:34px 34px 32px;box-shadow:0 28px 64px -50px #061a3d47}#apropos .story-copy:before{content:"";background:linear-gradient(90deg,var(--blue) 0 42%,#fffffff5 42% 58%,var(--red) 58%);border-radius:999px;height:3px;position:absolute;top:0;left:34px;right:34px}#apropos .story-copy-kicker{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:800}#apropos .story-professor-copy .quote{color:var(--ink);font:26px/1.35 var(--serif);letter-spacing:-.018em;margin:0}#apropos .story-journalist-copy .about-copy{color:#34445c;margin:0;font-size:16px;line-height:1.8}#apropos .story-journalist-copy .about-copy strong{color:var(--ink)}#apropos .story-professor-visual .about-main-shot{aspect-ratio:4/3;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;box-shadow:none!important;background-position:50% 30%!important;background-size:cover!important;border-radius:23px!important;margin:0!important}#apropos .story-journalist-visual .journalist-visuals-large{grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}#apropos .story-journalist-visual .journalist-thumb{aspect-ratio:1/1.05;width:100%!important;height:auto!important;box-shadow:none!important;background-size:cover!important;border-radius:22px!important}#apropos .story-journalist-visual .journalist-thumb.report{background-position:52% 33%!important}#apropos .story-journalist-visual .journalist-thumb.studio{background-position:50% 29%!important}#apropos .story-bridge{text-align:center;place-items:center;min-height:190px;margin:4px 0 8px;display:grid;position:relative}#apropos .story-bridge-line{background:linear-gradient(#0758b800,#0758b84d 28%,#d92f464d 72%,#d92f4600);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}#apropos .story-bridge-copy{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf9f6eb;border:1px solid #061a3d12;border-radius:22px;max-width:560px;padding:22px 26px;position:relative;box-shadow:0 22px 50px -42px #061a3d47}#apropos .story-bridge-copy span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}#apropos .story-bridge-copy strong{color:var(--ink);font:28px/1.18 var(--serif);letter-spacing:-.02em;font-weight:400;display:block}#apropos .story-today{z-index:1;padding-bottom:64px;position:sticky;top:94px}#apropos .story-before{z-index:2;background:linear-gradient(180deg,#faf9f600 0%,#faf9f6f5 10%,var(--paper) 26%);margin-top:36vh;padding-top:48px;position:relative}#apropos .story-before .story-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}#apropos .about-stats{margin-top:42px}@media (max-width:980px){#apropos .story-today{padding-bottom:32px;position:relative;top:auto}#apropos .story-before{background:0 0;margin-top:0;padding-top:28px}#apropos .story-grid,#apropos .story-before .story-grid{grid-template-columns:1fr;gap:15px}#apropos .story-professor-visual .about-main-shot{aspect-ratio:1;background-position:50%!important}#apropos .story-copy{padding:24px 22px 22px}#apropos .story-copy:before{left:22px;right:22px}#apropos .story-professor-copy .quote{font-size:22px}#apropos .story-bridge{min-height:145px;margin:0}#apropos .story-bridge-copy strong{font-size:24px}}@media (max-width:760px){#apropos .about-story{margin-top:34px}#apropos .about-story-intro{font-size:14.2px;line-height:1.66}#apropos .story-chapter{padding:8px 0 22px}#apropos .story-label{margin-bottom:12px;padding:6px 9px;font-size:8.5px}#apropos .story-index{width:24px;height:24px;font-size:7px}#apropos .story-grid{gap:12px}#apropos .story-visual{border-radius:21px;padding:10px}#apropos .story-copy{border-radius:21px;padding:19px 17px 18px}#apropos .story-copy:before{left:17px;right:17px}#apropos .story-copy-kicker{margin-bottom:10px;font-size:8.5px}#apropos .story-professor-copy .quote{font-size:18.5px;line-height:1.43}#apropos .story-journalist-copy .about-copy{font-size:14.4px;line-height:1.7}#apropos .story-professor-visual .about-main-shot{aspect-ratio:1!important;background-position:50%!important;border-radius:17px!important}#apropos .story-journalist-visual .journalist-visuals-large{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#apropos .story-journalist-visual .journalist-thumb{aspect-ratio:1/1.04;border-radius:16px!important}#apropos .story-bridge{min-height:120px;margin:2px 0 7px}#apropos .story-bridge-copy{border-radius:18px;width:calc(100% - 28px);padding:17px 18px}#apropos .story-bridge-copy span{font-size:8px}#apropos .story-bridge-copy strong{font-size:21px;line-height:1.2}#apropos .about-stats{margin-top:26px}}@media (max-width:430px){#apropos .story-journalist-visual .journalist-thumb{aspect-ratio:1/1.08}}@media (max-width:760px){#apropos{overflow:visible!important}#apropos .about-story{margin-top:34px;position:relative}#apropos .story-today{background:var(--paper);z-index:1!important;padding:8px 0 10px!important;position:sticky!important;top:76px!important}#apropos .story-today .story-grid{gap:10px!important}#apropos .story-today .story-professor-visual .about-main-shot{aspect-ratio:1.18!important;background-position:50% 38%!important}#apropos .story-today .story-copy{padding:16px 16px 15px!important}#apropos .story-today .story-copy-kicker{margin-bottom:7px!important}#apropos .story-today .quote{font-size:17px!important;line-height:1.38!important}#apropos .story-bridge{background:linear-gradient(#faf9f600 0%,#faf9f62e 28%,#faf9f6d1 74%,#faf9f6 100%);z-index:2!important;justify-content:center!important;align-items:center!important;min-height:58svh!important;margin:0!important;padding:22svh 0 10svh!important;display:flex!important;position:relative!important}#apropos .story-bridge-line{top:7%!important;bottom:7%!important}#apropos .story-bridge-copy{background:#faf9f6f5!important;width:calc(100% - 34px)!important;padding:17px 18px!important;box-shadow:0 24px 50px -40px #061a3d4d!important}#apropos .story-before{z-index:4!important;background:linear-gradient(180deg, #faf9f600 0, #faf9f6f5 32px, var(--paper) 92px)!important;margin-top:0!important;padding:36px 0 22px!important;position:relative!important}#apropos .story-before:before{content:"";background:linear-gradient(90deg,var(--blue),#fff 48% 52%,var(--red));border-radius:999px;width:72px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 8px 20px -12px #061a3d4d}#apropos .story-before .story-label{z-index:2;position:relative}#apropos .story-before .journalist-visuals-large{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#apropos .story-before .journalist-thumb{aspect-ratio:1/1.05!important}#apropos .about-stats{z-index:5;background:var(--paper);position:relative;margin-top:24px!important}}@media (max-width:430px){#apropos .story-today{top:70px!important}#apropos .story-today .story-professor-visual .about-main-shot{aspect-ratio:1.22!important;background-position:50% 36%!important}#apropos .story-today .quote{font-size:16.4px!important}#apropos .story-bridge{min-height:62svh!important;padding-top:24svh!important;padding-bottom:11svh!important}#apropos .story-bridge-copy strong{font-size:20px!important}}@media (max-width:760px){#apropos{overflow:hidden!important}#apropos .about-story-intro{margin-bottom:14px}#apropos .about-swipe-hint{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:8px;margin:0 2px 12px;font-size:9px;font-weight:800;display:flex}#apropos .about-swipe-hint strong{color:var(--blue);font-size:17px;line-height:1;animation:1.8s ease-in-out infinite aboutSwipeArrow}@keyframes aboutSwipeArrow{0%,to{opacity:.6;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}#apropos .about-story{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory!important;gap:12px!important;width:100%!important;margin-top:0!important;padding:0 0 8px!important;display:flex!important;overflow:auto visible!important}#apropos .about-story::-webkit-scrollbar{display:none}#apropos .about-swipe-slide{scroll-snap-align:start;scroll-snap-stop:always;z-index:auto!important;background:0 0!important;flex:0 0 calc(100% - 10px)!important;width:calc(100% - 10px)!important;min-width:calc(100% - 10px)!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important}#apropos .story-today,#apropos .story-before{margin:0!important;position:relative!important;top:auto!important}#apropos .story-before:before,#apropos .mobile-bridge-hidden{display:none!important}#apropos .story-label{margin:0 0 11px!important}#apropos .story-grid,#apropos .story-before .story-grid{flex-direction:column!important;gap:11px!important;display:flex!important}#apropos .story-visual{border-radius:21px!important;padding:10px!important}#apropos .story-copy{border-radius:21px!important;padding:18px 16px 17px!important}#apropos .story-professor-visual .about-main-shot{aspect-ratio:1.13!important;background-position:50% 38%!important;border-radius:17px!important;width:100%!important;height:auto!important}#apropos .story-professor-copy .quote{font-size:17.3px!important;line-height:1.42!important}#apropos .story-journalist-visual .journalist-visuals-large{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#apropos .story-journalist-visual .journalist-thumb{aspect-ratio:1/1.05!important;border-radius:16px!important;width:100%!important;height:auto!important}#apropos .story-journalist-copy .about-copy{font-size:14px!important;line-height:1.68!important}#apropos .about-swipe-dots{justify-content:center;align-items:center;gap:7px;margin:6px 0 0;display:flex}#apropos .about-swipe-dots span{background:#061a3d2e;border-radius:999px;width:6px;height:6px;transition:all .25s}#apropos .about-swipe-dots span.active{background:linear-gradient(90deg,var(--blue),var(--red));width:20px}#apropos .about-stats{margin-top:22px!important}}@media (max-width:430px){#apropos .about-swipe-slide{flex-basis:calc(100% - 7px)!important;width:calc(100% - 7px)!important;min-width:calc(100% - 7px)!important}#apropos .story-professor-visual .about-main-shot{aspect-ratio:1.17!important;background-position:50% 36%!important}#apropos .story-professor-copy .quote{font-size:16.6px!important}}#apropos .about-real-photo{object-fit:cover!important;object-position:center 38%!important;background:0 0!important;width:100%!important;height:100%!important;display:block!important}#apropos .journalist-thumb{background-image:none!important;position:relative!important;overflow:hidden!important}#apropos .journalist-thumb .journalist-real-photo{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}#apropos .journalist-thumb.report .journalist-real-photo{object-position:52% 34%}#apropos .journalist-thumb.studio .journalist-real-photo{object-position:50% 28%}#apropos .journalist-thumb:after{z-index:1}#apropos .journalist-thumb span{z-index:2!important}@media (max-width:760px){#apropos .story-professor-visual{overflow:hidden}#apropos .story-professor-visual .about-real-photo{aspect-ratio:1.13!important;object-position:center 38%!important;border-radius:17px!important;height:auto!important;min-height:0!important}#apropos .story-journalist-visual .journalist-thumb{aspect-ratio:1/1.05!important;min-height:150px!important}}@media (max-width:430px){#apropos .story-professor-visual .about-real-photo{aspect-ratio:1.17!important;object-position:center 36%!important}#apropos .story-journalist-visual .journalist-thumb{min-height:142px!important}}#apropos .about-swipe-hint,#apropos .about-swipe-dots{display:none}@media (min-width:761px){#apropos{overflow:visible!important}#apropos .about-story{width:100%!important;margin-top:48px!important;padding:0!important;display:block!important;overflow:visible!important}#apropos .about-swipe-slide{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}#apropos .story-today{background:var(--paper);z-index:1!important;padding:18px 0 64px!important;position:sticky!important;top:92px!important}#apropos .story-today .story-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)!important;align-items:center!important;gap:28px!important;display:grid!important}#apropos .story-professor-visual{overflow:hidden!important}#apropos .story-professor-visual .about-real-photo{aspect-ratio:4/3!important;object-fit:cover!important;object-position:center 34%!important;border-radius:23px!important;width:100%!important;height:auto!important;display:block!important}#apropos .mobile-bridge-hidden{display:grid!important}#apropos .story-bridge{z-index:2!important;background:0 0!important;min-height:190px!important;margin:4px 0 8px!important;padding:0!important;position:relative!important}#apropos .story-before{z-index:3!important;background:linear-gradient(180deg, #faf9f600 0%, #faf9f6f5 10%, var(--paper) 26%)!important;margin-top:36vh!important;padding:48px 0 36px!important;position:relative!important}#apropos .story-before .story-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;align-items:center!important;gap:28px!important;display:grid!important}#apropos .story-journalist-visual .journalist-visuals-large{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}#apropos .story-journalist-visual .journalist-thumb{aspect-ratio:1/1.05!important;background:0 0!important;border-radius:22px!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important;position:relative!important;overflow:hidden!important}#apropos .story-journalist-visual .journalist-real-photo{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}#apropos .story-journalist-visual .report .journalist-real-photo{object-position:52% 34%!important}#apropos .story-journalist-visual .studio .journalist-real-photo{object-position:50% 28%!important}#apropos .about-stats{z-index:4!important;margin-top:42px!important;position:relative!important}}@media (min-width:761px) and (max-width:980px){#apropos .story-today{padding-bottom:28px!important;position:relative!important;top:auto!important}#apropos .story-today .story-grid,#apropos .story-before .story-grid{grid-template-columns:1fr!important;gap:16px!important}#apropos .story-before{background:0 0!important;margin-top:0!important;padding-top:28px!important}#apropos .story-professor-visual .about-real-photo{aspect-ratio:16/10!important;object-position:center 34%!important}#apropos .story-bridge{min-height:145px!important}}@media (max-width:760px){#apropos .about-swipe-hint,#apropos .about-swipe-dots{display:flex!important}#apropos .story-professor-visual .about-real-photo{aspect-ratio:1.13!important;object-fit:cover!important;object-position:center 38%!important;width:100%!important;height:auto!important;display:block!important}}.about-cinema{display:none}@media (min-width:981px){#apropos{padding-bottom:88px;overflow:visible!important}#apropos .about-story,#apropos .about-swipe-hint,#apropos .about-swipe-dots{display:none!important}#apropos .about-cinema{height:235vh;margin-top:44px;display:block;position:relative}#apropos .about-cinema-sticky{--p:0;isolation:isolate;background:radial-gradient(circle at 10% 8%,#0758b813,#0000 31%),radial-gradient(circle at 92% 86%,#d92f460f,#0000 32%),linear-gradient(145deg,#fff 0%,#fbfcfe 58%,#f7f9fc 100%);border:1px solid #061a3d12;border-radius:36px;height:calc(100vh - 112px);min-height:610px;max-height:790px;position:sticky;top:84px;overflow:hidden;box-shadow:0 50px 110px -72px #061a3d61,inset 0 1px #fffffff5}#apropos .about-cinema-sticky:before{content:"";background:linear-gradient(90deg,var(--blue) 0 38%,#fffffff5 38% 62%,var(--red) 62% 100%);z-index:12;border-radius:999px;height:4px;position:absolute;top:0;left:30px;right:30px}#apropos .cinema-scene{will-change:opacity,transform,filter;padding:46px 52px 42px;position:absolute;inset:0}#apropos .cinema-scene-inner{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:46px;height:calc(100% - 48px);display:grid}#apropos .cinema-label{height:38px;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.11em;text-transform:uppercase;background:#ffffffb8;border:1px solid #061a3d14;border-radius:999px;align-items:center;gap:11px;margin-bottom:10px;padding:5px 11px 5px 6px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px -24px #061a3d4d}#apropos .cinema-label-index{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:7.5px;display:grid}#apropos .cinema-media{min-width:0;position:relative}#apropos .cinema-professor-media{background:#ffffffd6;border:1px solid #061a3d11;border-radius:28px;height:min(58vh,535px);min-height:420px;padding:13px;box-shadow:0 34px 76px -58px #061a3d57}#apropos .cinema-professor-media img{object-fit:cover;object-position:center 34%;border-radius:21px;width:100%;height:100%;display:block}#apropos .cinema-copy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #061a3d11;border-radius:28px;padding:34px 34px 32px;position:relative;box-shadow:0 30px 68px -54px #061a3d47}#apropos .cinema-copy:before{content:"";background:linear-gradient(90deg,var(--blue),#fffffff2 48% 52%,var(--red));border-radius:999px;height:3px;position:absolute;top:0;left:34px;right:34px}#apropos .cinema-kicker{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:9px;font-weight:800}#apropos .cinema-professor-copy .quote{color:var(--ink);font:clamp(23px,2vw,29px)/1.36 var(--serif);letter-spacing:-.018em;margin:0}#apropos .cinema-scene-journalist{opacity:0;filter:blur(7px);pointer-events:none;transform:translateY(42px)scale(.985)}#apropos .cinema-scene-journalist .cinema-label{color:var(--red)}#apropos .cinema-journalist-media{grid-template-columns:1.08fr .92fr;gap:13px;height:min(58vh,535px);min-height:420px;display:grid}#apropos .cinema-journal-photo{background:#fff;border:13px solid #ffffffe6;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 34px 76px -58px #061a3d57}#apropos .cinema-journal-photo-1{transform:translateY(18px)rotate(-1.2deg)}#apropos .cinema-journal-photo-2{transform:translateY(-12px)rotate(1.2deg)}#apropos .cinema-journal-photo img{object-fit:cover;width:100%;height:100%;display:block}#apropos .cinema-journal-photo-1 img{object-position:52% 34%}#apropos .cinema-journal-photo-2 img{object-position:50% 28%}#apropos .cinema-journalist-copy .about-copy{color:#34445c;margin:0;font-size:15.5px;line-height:1.78}#apropos .cinema-journalist-copy .about-copy strong{color:var(--ink)}#apropos .cinema-transition-copy{z-index:9;opacity:0;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;will-change:opacity,transform;background:#faf9f6e8;border:1px solid #061a3d12;border-radius:22px;width:min(560px,66%);padding:20px 24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)scale(.96);box-shadow:0 28px 66px -50px #061a3d57}#apropos .cinema-transition-copy span{color:var(--muted);letter-spacing:.17em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:800;display:block}#apropos .cinema-transition-copy strong{color:var(--ink);font:29px/1.18 var(--serif);letter-spacing:-.02em;font-weight:400;display:block}#apropos .cinema-progress{z-index:15;justify-items:center;gap:9px;display:grid;position:absolute;top:50%;right:23px;transform:translateY(-50%)}#apropos .cinema-progress-num{color:#061a3d4d;letter-spacing:.08em;font-size:8px;font-weight:800;transition:color .25s,transform .25s}#apropos .cinema-progress-num.active{color:var(--ink);transform:scale(1.08)}#apropos .cinema-progress-rail{background:#061a3d1a;border-radius:999px;width:2px;height:104px;position:relative;overflow:hidden}#apropos .cinema-progress-rail i{transform-origin:top;background:linear-gradient(180deg,var(--blue),var(--red));height:100%;position:absolute;top:0;left:0;right:0;transform:scaleY(0)}#apropos .cinema-scroll-cue{z-index:14;color:#061a3d75;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:7.5px;font-weight:800;transition:opacity .25s;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}#apropos .cinema-scroll-cue i{background:linear-gradient(90deg,var(--blue),var(--red));width:34px;height:1px;animation:1.8s ease-in-out infinite cinemaCue;display:block}@keyframes cinemaCue{0%,to{opacity:.45;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}#apropos .about-stats{margin-top:38px!important}}@media (min-width:981px) and (max-height:760px){#apropos .about-cinema-sticky{height:calc(100vh - 90px);min-height:560px;top:70px}#apropos .cinema-scene{padding:34px 44px 32px}#apropos .cinema-professor-media,#apropos .cinema-journalist-media{height:min(54vh,455px);min-height:360px}#apropos .cinema-professor-copy .quote{font-size:22px}#apropos .cinema-journalist-copy .about-copy{font-size:14.3px;line-height:1.68}}@media (min-width:761px) and (max-width:980px){#apropos .about-cinema{display:none!important}#apropos .about-story{display:block!important;overflow:visible!important}#apropos .about-swipe-hint,#apropos .about-swipe-dots{display:none!important}}@media (max-width:760px){#apropos .about-cinema{display:none!important}}@media (min-width:981px){#apropos .about-cinema{height:205vh!important}#apropos .about-cinema-sticky{border-radius:32px!important;box-shadow:0 46px 104px -74px #061a3d57,inset 0 1px #fffffff5!important}#apropos .cinema-scene{padding:44px 50px 40px!important}#apropos .cinema-scene-inner{gap:42px!important}#apropos .cinema-professor-media,#apropos .cinema-journalist-media{height:min(57vh,520px)!important}#apropos .cinema-professor-media img,#apropos .cinema-journal-photo img{will-change:transform;transform:scale(1.015)}#apropos .cinema-transition-copy{border-radius:20px!important;width:min(520px,62%)!important;padding:18px 22px!important;box-shadow:0 22px 56px -46px #061a3d4d!important}#apropos .cinema-transition-copy strong{font-size:27px!important}#apropos .cinema-progress{right:20px!important}#apropos .cinema-scroll-cue{bottom:14px!important}}@media (max-width:760px){#apropos .slide-journalist{padding-bottom:6px!important}#apropos .slide-journalist .story-grid{gap:12px!important}#apropos .slide-journalist .story-journalist-visual{border-radius:22px!important;padding:10px!important}#apropos .slide-journalist .journalist-visuals-large{flex-direction:column!important;gap:10px!important;display:flex!important}#apropos .slide-journalist .journalist-thumb{aspect-ratio:auto!important;border-radius:17px!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}#apropos .slide-journalist .journalist-thumb.report,#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:16/10!important}#apropos .slide-journalist .journalist-real-photo{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}#apropos .slide-journalist .report .journalist-real-photo{object-position:52% 31%!important}#apropos .slide-journalist .studio .journalist-real-photo{object-position:50% 24%!important}#apropos .slide-journalist .journalist-thumb span{letter-spacing:.08em!important;padding:5px 8px!important;font-size:8px!important;bottom:9px!important;left:10px!important}#apropos .slide-journalist .story-journalist-copy{padding:17px 16px 16px!important}#apropos .slide-journalist .story-journalist-copy .about-copy{font-size:14.2px!important;line-height:1.68!important}#apropos .about-story{gap:14px!important;scroll-padding-left:0!important}#apropos .about-swipe-slide{flex-basis:100%!important;width:100%!important;min-width:100%!important}#apropos .about-swipe-hint{margin-bottom:10px!important}#apropos .about-swipe-dots{margin-top:9px!important}}@media (max-width:430px){#apropos .slide-journalist .journalist-thumb.report,#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:15/10!important}#apropos .slide-journalist .story-journalist-copy .about-copy{font-size:13.8px!important}}@media (max-width:760px){#apropos .slide-journalist .story-grid{align-items:stretch!important;width:100%!important}#apropos .slide-journalist .story-journalist-visual{box-sizing:border-box!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;display:block!important}#apropos .slide-journalist .journalist-visuals-large{flex-direction:column!important;align-items:stretch!important;gap:11px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;display:flex!important}#apropos .slide-journalist .journalist-thumb{background:#eef2f6!important;border-radius:18px!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;display:block!important;position:relative!important;overflow:hidden!important}#apropos .slide-journalist .journalist-thumb.report,#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:16/10!important}#apropos .slide-journalist .journalist-real-photo{object-fit:cover!important;opacity:1!important;visibility:visible!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}#apropos .slide-journalist .report .journalist-real-photo{object-position:52% 32%!important}#apropos .slide-journalist .studio .journalist-real-photo{object-position:50% 25%!important}}@media (min-width:981px){#apropos .about-cinema{height:195vh!important}#apropos .about-cinema-sticky{border-radius:34px!important;box-shadow:0 54px 120px -78px #061a3d57,inset 0 1px #fffffff7!important}#apropos .cinema-scene{padding:42px 48px 38px!important}#apropos .cinema-scene-inner{gap:40px!important}#apropos .cinema-professor-media,#apropos .cinema-journalist-media{height:min(56vh,510px)!important}#apropos .cinema-copy{border-radius:30px!important}#apropos .cinema-transition-copy{border-radius:24px!important;width:min(500px,60%)!important;box-shadow:0 28px 68px -46px #061a3d47!important}#apropos .cinema-transition-copy strong{font-size:26px!important}#apropos .cinema-journalist-media{grid-template-columns:minmax(0,1fr) 210px!important;align-items:end!important;gap:16px!important;display:grid!important;position:relative!important}#apropos .cinema-journal-photo{border-width:12px!important;border-radius:30px!important;overflow:hidden!important}#apropos .cinema-journal-photo-1{height:100%!important;transform:translateY(8px)rotate(-.7deg)!important}#apropos .cinema-journal-photo-2{align-self:end!important;height:62%!important;transform:translateY(-8px)rotate(1.3deg)!important;box-shadow:0 34px 76px -58px #061a3d61!important}#apropos .cinema-journal-photo-2:before{content:"Plateau";z-index:2;color:#fff;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061a3db8;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:800;position:absolute;bottom:12px;left:12px}#apropos .cinema-journal-photo-1:before{content:"Reportage";z-index:2;color:#fff;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061a3db8;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:800;position:absolute;bottom:12px;left:12px}#apropos .cinema-scroll-cue{bottom:18px!important}}@media (min-width:761px) and (max-width:980px){#apropos .story-journalist-visual .journalist-visuals-large{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;align-items:end!important;gap:10px!important;display:grid!important}#apropos .story-journalist-visual .journalist-thumb.report{aspect-ratio:4/5!important;min-height:0!important}#apropos .story-journalist-visual .journalist-thumb.studio{transform:translateY(-10px);aspect-ratio:4/3!important}}@media (max-width:760px){#apropos .about-swipe-hint{letter-spacing:.09em!important;margin:0 2px 10px!important;font-size:8.7px!important}#apropos .about-story{gap:14px!important;padding-bottom:10px!important}#apropos .about-swipe-slide{flex-basis:100%!important;width:100%!important;min-width:100%!important}#apropos .story-visual{box-shadow:0 24px 54px -42px #061a3d3d!important}#apropos .slide-journalist .story-journalist-visual{background:linear-gradient(#fff 0%,#fafbfd 100%)!important;border-radius:22px!important;padding:10px!important}#apropos .slide-journalist .journalist-visuals-large{flex-direction:column!important;align-items:stretch!important;gap:10px!important;display:flex!important}#apropos .slide-journalist .journalist-thumb{background:#eef2f6!important;border-radius:18px!important;width:100%!important;overflow:hidden!important;box-shadow:0 18px 40px -32px #061a3d42!important}#apropos .slide-journalist .journalist-thumb.report{aspect-ratio:4/5!important}#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:16/10!important;width:88%!important;margin-left:auto!important}#apropos .slide-journalist .report .journalist-real-photo{object-position:52% 31%!important}#apropos .slide-journalist .studio .journalist-real-photo{object-position:50% 24%!important}#apropos .slide-journalist .journalist-thumb span{letter-spacing:.1em!important;padding:6px 9px!important;font-size:7.8px!important;bottom:10px!important;left:10px!important}#apropos .slide-journalist .story-journalist-copy{padding:18px 16px 17px!important}#apropos .slide-journalist .story-journalist-copy .about-copy{font-size:14.1px!important;line-height:1.7!important}#apropos .about-swipe-dots span.active{width:22px!important}}@media (max-width:430px){#apropos .slide-journalist .journalist-thumb.report{aspect-ratio:5/6!important}#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:15/10!important;width:90%!important}}@media (min-width:981px){#apropos .cinema-scene-journalist .cinema-scene-inner{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr)!important;gap:34px!important}#apropos .cinema-journalist-media{grid-template-columns:minmax(0,1fr) 255px!important;gap:18px!important;height:min(60vh,560px)!important;min-height:455px!important}#apropos .cinema-journal-photo-1{height:100%!important;transform:translateY(4px)rotate(-.35deg)!important}#apropos .cinema-journal-photo-2{align-self:end!important;height:74%!important;transform:translateY(-4px)rotate(.85deg)!important}#apropos .cinema-journal-photo{border-width:12px!important;border-radius:30px!important;box-shadow:0 38px 84px -60px #061a3d57!important}#apropos .cinema-journalist-copy{padding:30px 30px 28px!important}#apropos .cinema-journalist-copy .about-copy{font-size:15.2px!important;line-height:1.74!important}}@media (max-width:760px){#apropos{padding-bottom:72px!important;overflow:hidden!important}#apropos .about-cinema{display:none!important}#apropos .about-story-intro{max-width:34rem!important;margin-bottom:16px!important;font-size:14px!important;line-height:1.62!important}#apropos .about-swipe-hint{letter-spacing:.08em!important;color:var(--muted)!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;margin:0 2px 11px!important;font-size:8.4px!important;display:flex!important}#apropos .about-story{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;align-items:flex-start!important;gap:12px!important;width:100%!important;margin:0!important;padding:0 0 8px!important;scroll-padding:0!important;display:flex!important;overflow:auto hidden!important}#apropos .about-story::-webkit-scrollbar{display:none!important}#apropos .about-swipe-slide{scroll-snap-align:start!important;scroll-snap-stop:always!important;background:0 0!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important}#apropos .story-today,#apropos .story-before{background:0 0!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important}#apropos .story-before:before,#apropos .mobile-bridge-hidden{display:none!important}#apropos .story-label{margin:0 0 10px!important;padding:6px 9px!important;font-size:8.3px!important}#apropos .story-index{width:24px!important;height:24px!important;font-size:7px!important}#apropos .story-grid,#apropos .story-before .story-grid{flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;display:flex!important}#apropos .story-visual,#apropos .story-copy{box-sizing:border-box!important;width:100%!important;max-width:none!important}#apropos .story-visual{background:linear-gradient(#fff,#fbfcfe)!important;border:1px solid #061a3d12!important;border-radius:21px!important;padding:9px!important;box-shadow:0 22px 46px -38px #061a3d40!important}#apropos .story-copy{border-radius:20px!important;padding:17px 16px 16px!important;box-shadow:0 18px 42px -38px #061a3d38!important}#apropos .story-copy:before{left:16px!important;right:16px!important}#apropos .story-copy-kicker{margin-bottom:8px!important;font-size:8.4px!important}#apropos .slide-professor .story-professor-visual{overflow:hidden!important}#apropos .slide-professor img.about-real-photo{aspect-ratio:4/3!important;object-fit:cover!important;object-position:center 34%!important;border-radius:16px!important;width:100%!important;height:auto!important;display:block!important}#apropos .slide-professor .quote{font-size:16.8px!important;line-height:1.42!important}#apropos .slide-journalist .story-journalist-visual{width:100%!important;min-width:0!important;padding:9px!important;display:block!important}#apropos .slide-journalist .journalist-visuals-large{grid-template-columns:1fr!important;align-items:stretch!important;gap:9px!important;width:100%!important;display:grid!important}#apropos .slide-journalist .journalist-thumb{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#eef2f6!important;border-radius:16px!important;margin:0!important;display:block!important;position:relative!important;overflow:hidden!important;transform:none!important}#apropos .slide-journalist .journalist-thumb.report{aspect-ratio:16/10!important}#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:16/9!important;width:88%!important;margin-left:auto!important}#apropos .slide-journalist .journalist-real-photo{object-fit:cover!important;opacity:1!important;visibility:visible!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}#apropos .slide-journalist .report .journalist-real-photo{object-position:52% 30%!important}#apropos .slide-journalist .studio .journalist-real-photo{object-position:50% 24%!important}#apropos .slide-journalist .journalist-thumb span{letter-spacing:.08em!important;padding:5px 8px!important;font-size:7.4px!important;bottom:8px!important;left:9px!important}#apropos .slide-journalist .about-copy{font-size:13.9px!important;line-height:1.67!important}#apropos .about-swipe-dots{justify-content:center!important;align-items:center!important;gap:7px!important;margin:8px 0 0!important;display:flex!important}#apropos .about-swipe-dots span{background:#061a3d29!important;border-radius:99px!important;width:6px!important;height:6px!important}#apropos .about-swipe-dots span.active{background:linear-gradient(90deg,var(--blue),var(--red))!important;width:22px!important}#apropos .about-stats{margin-top:22px!important}}@media (max-width:430px){#apropos .slide-professor img.about-real-photo{aspect-ratio:1.22!important;object-position:center 33%!important}#apropos .slide-journalist .journalist-thumb.report{aspect-ratio:3/2!important}#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:15/9!important;width:90%!important}#apropos .slide-journalist .about-copy{font-size:13.6px!important}}@media (max-width:760px){#apropos{padding-bottom:72px!important;overflow:visible!important}#apropos .about-story{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;align-items:stretch!important;gap:14px!important;width:100%!important;margin:0!important;padding:0 0 10px!important;scroll-padding-left:0!important;display:flex!important;overflow:auto visible!important}#apropos .about-story::-webkit-scrollbar{display:none!important}#apropos .about-swipe-slide{scroll-snap-align:start!important;scroll-snap-stop:always!important;flex:0 0 100%!important;align-self:stretch!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;overflow:visible!important}#apropos .story-grid,#apropos .story-before .story-grid{flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important;display:flex!important}#apropos .story-visual,#apropos .story-copy{width:100%!important;max-width:none!important}#apropos .slide-professor .story-professor-visual{width:100%!important;display:block!important;overflow:hidden!important}#apropos .slide-professor .about-real-photo{aspect-ratio:11/10!important;object-fit:cover!important;object-position:center 36%!important;border-radius:18px!important;width:100%!important;height:auto!important;display:block!important}#apropos .slide-journalist{padding-bottom:2px!important}#apropos .slide-journalist .story-journalist-visual{border-radius:22px!important;width:100%!important;padding:10px!important;display:block!important;overflow:visible!important}#apropos .slide-journalist .journalist-visuals-large{flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:none!important;display:flex!important;overflow:visible!important}#apropos .slide-journalist .journalist-thumb{background:#eef2f6!important;border-radius:18px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 42px -32px #061a3d3d!important}#apropos .slide-journalist .journalist-thumb.report{aspect-ratio:4/5!important}#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:16/10!important;width:100%!important}#apropos .slide-journalist .journalist-real-photo{object-fit:cover!important;opacity:1!important;visibility:visible!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}#apropos .slide-journalist .journalist-thumb.report .journalist-real-photo{object-position:52% 31%!important}#apropos .slide-journalist .journalist-thumb.studio .journalist-real-photo{object-position:50% 24%!important}#apropos .slide-journalist .journalist-thumb span{color:#fff!important;letter-spacing:.1em!important;text-transform:uppercase!important;z-index:2!important;background:#061a3db8!important;border-radius:999px!important;padding:6px 9px!important;font-size:7.8px!important;line-height:1!important;bottom:10px!important;left:10px!important}#apropos .slide-journalist .story-journalist-copy{padding:18px 16px 17px!important}#apropos .slide-journalist .story-journalist-copy .about-copy{font-size:14.1px!important;line-height:1.7!important}#apropos .about-swipe-hint{letter-spacing:.08em!important;color:var(--muted)!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;margin:0 2px 11px!important;font-size:8.4px!important;display:flex!important}#apropos .about-swipe-dots{justify-content:center!important;align-items:center!important;gap:7px!important;margin-top:10px!important;display:flex!important}#apropos .about-swipe-dots span.active{width:22px!important}}@media (max-width:430px){#apropos .slide-journalist .journalist-thumb.report{aspect-ratio:5/6!important}#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:15/10!important}#apropos .slide-professor .about-real-photo{aspect-ratio:1.14!important;object-position:center 35%!important}}@media (max-width:760px){#apropos .slide-journalist .journalist-visuals-large{gap:10px!important}#apropos .slide-journalist .journalist-thumb.report,#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:4/5!important;width:100%!important;max-width:none!important}#apropos .slide-journalist .journalist-thumb.report .journalist-real-photo{object-position:52% 30%!important}#apropos .slide-journalist .journalist-thumb.studio .journalist-real-photo{object-position:50% 22%!important}}@media (max-width:430px){#apropos .slide-journalist .journalist-thumb.report,#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:5/6!important}}.hero-position{color:var(--ink)!important;margin-top:12px!important;font-size:18px!important;line-height:1.55!important}.hero-position .gradient{font-weight:800}.hero-position .hero-position-accent{background:var(--gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:4px;font-weight:700;display:inline-block}#tarifs .plans-intro h3 .gradient{font-weight:800}.refined-step.is-last .refined-copy p{font-weight:500}@media (min-width:981px){#apropos .cinema-journalist-media{height:min(56vh,520px)!important;min-height:420px!important}#apropos .cinema-scene-journalist .cinema-scene-inner{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)!important;gap:30px!important}#apropos .cinema-journalist-copy{padding:28px 28px 26px!important}#apropos .cinema-journalist-copy .about-copy{font-size:14.8px!important;line-height:1.68!important}}@media (max-width:760px){#apropos .about-story{align-items:flex-start!important}#apropos .about-swipe-slide{align-self:flex-start!important}#apropos .slide-professor{margin-bottom:0!important;padding-bottom:0!important}#apropos .slide-professor .story-grid{margin-bottom:0!important}#apropos .slide-journalist .story-grid{gap:10px!important}#apropos .slide-journalist .story-journalist-visual{padding:9px!important}#apropos .slide-journalist .journalist-visuals-large{gap:10px!important}#apropos .slide-journalist .journalist-thumb.report,#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:4/5!important}#apropos .slide-journalist .story-journalist-copy{padding:16px 15px 15px!important}#apropos .slide-journalist .story-journalist-copy .about-copy{font-size:13.8px!important;line-height:1.64!important}.hero-position{font-size:16px!important;line-height:1.5!important}.hero-position .hero-position-accent{margin-top:2px}}@media (max-width:430px){.hero-position{font-size:15.5px!important}#apropos .slide-journalist .journalist-thumb.report,#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:5/6!important}}.tricolor-gradient{background:linear-gradient(90deg,#1658d5 0 34%,#f7f9ff 34% 58%,#d92f46 58% 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 .35px #061a3d24);-webkit-background-clip:text;background-clip:text}.hero-position{max-width:42rem;color:var(--ink)!important;margin-top:12px!important;font-size:18px!important;line-height:1.5!important}.hero-position .hero-brand{letter-spacing:-.01em;font-weight:800;display:inline-block}.hero-position .hero-position-accent{margin-top:6px;font-size:1.03em;font-weight:800;line-height:1.28;display:block}#tarifs .plans-intro h3 .tricolor-gradient{font-weight:800}#tarifs .price-note{margin-top:14px!important;font-size:13.5px!important;line-height:1.6!important}#tarifs .plan-duration{color:var(--blue);letter-spacing:.11em;text-transform:uppercase;background:linear-gradient(#fff,#f8fbff);border:1px solid #0758b81f;border-radius:999px;justify-content:center;align-items:center;margin:9px 0 10px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}#tarifs .plan h3+.plan-duration{margin-top:8px}@media (max-width:760px){.hero-position{max-width:100%;font-size:15.8px!important;line-height:1.48!important}.hero-position .hero-position-accent{margin-top:4px;font-size:1em;line-height:1.27}#tarifs .plan-duration{letter-spacing:.09em;margin:8px 0 9px;font-size:9.2px}#tarifs .price-note{font-size:12.6px!important;line-height:1.54!important}#apropos .about-story{height:auto;transition:height .28s;align-items:flex-start!important}#apropos .about-swipe-slide{align-self:flex-start!important}#apropos .slide-professor .story-grid,#apropos .slide-professor .story-copy,#apropos .slide-professor .story-visual{margin-bottom:0!important}#apropos .slide-journalist .story-grid{gap:9px!important}#apropos .slide-journalist .story-journalist-visual{padding:8px!important}#apropos .slide-journalist .journalist-visuals-large{gap:9px!important}#apropos .slide-journalist .story-journalist-copy{padding:14px!important}#apropos .slide-journalist .story-journalist-copy .about-copy{font-size:13.4px!important;line-height:1.58!important}}@media (max-width:430px){.hero-position{font-size:15.1px!important}}.hero-position .hero-discover{color:var(--ink);font-weight:700}.hero-position .hero-brand{font-size:1.08em}.hero-position .hero-position-accent.tricolor-gradient{background:linear-gradient(90deg,#0b57d0 0 36%,#f5f8ff 36% 56%,#d92f46 56% 100%);color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 .22px #0b1f4d26;-webkit-background-clip:text;background-clip:text}.footer-statement{display:block}.footer-statement.tricolor-gradient,footer .footer-statement{background:linear-gradient(90deg,#5aa1ff 0 34%,#fff 34% 56%,#ff6b7e 56% 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (max-width:760px){.hero-position{margin-top:10px!important;font-size:15.2px!important;line-height:1.42!important}.hero-position .hero-brand{font-size:1.06em;display:inline}.hero-position .hero-position-accent{display:block;margin-top:6px!important;font-size:1.03em!important;line-height:1.23!important}#apropos .about-story{align-items:flex-start!important}#apropos .slide-journalist .story-grid{gap:9px!important}#apropos .slide-journalist .story-journalist-visual{padding:8px!important}#apropos .slide-journalist .journalist-visuals-large{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;display:grid!important}#apropos .slide-journalist .journalist-thumb.report,#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:4/5!important;width:100%!important;margin:0!important}#apropos .slide-journalist .journalist-thumb span{padding:5px 7px!important;font-size:7.1px!important;bottom:8px!important;left:8px!important}#apropos .slide-journalist .journalist-thumb.report .journalist-real-photo{object-position:52% 31%!important}#apropos .slide-journalist .journalist-thumb.studio .journalist-real-photo{object-position:50% 24%!important}#apropos .slide-journalist .story-journalist-copy{padding:13px!important}#apropos .slide-journalist .story-journalist-copy .about-copy{font-size:13.1px!important;line-height:1.54!important}footer .footer-statement{max-width:11ch!important;font-size:clamp(34px,9vw,48px)!important;line-height:1.12!important}}@media (max-width:430px){.hero-position{font-size:14.7px!important}#apropos .slide-journalist .journalist-thumb.report,#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:5/6!important}}.hero-position,.hero-position .hero-discover,.hero-position .hero-brand,.hero-position .hero-position-accent,.hero-position .hero-you{text-shadow:0 1px 12px #0000001a;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:initial!important;color:#fff!important}.hero-position .hero-brand,.hero-position .hero-you{font-weight:800!important}.hero-position .hero-brand{letter-spacing:-.015em}.hero-position .hero-position-accent{margin-top:6px;display:block;font-weight:600!important}@media (max-width:760px){.hero-position{margin-top:10px!important;font-size:15.2px!important;line-height:1.46!important}.hero-position .hero-brand{font-size:1.08em!important}.hero-position .hero-position-accent{margin-top:5px!important;font-size:1.02em!important;line-height:1.26!important}#apropos .slide-journalist .journalist-visuals-large{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}#apropos .slide-journalist .journalist-thumb.report,#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:3/4!important}#apropos .slide-journalist .story-journalist-copy{padding:14px 14px 15px!important}#apropos .slide-journalist .story-journalist-copy .about-copy{font-size:13.4px!important;line-height:1.58!important}footer .footer-statement{letter-spacing:-.02em!important;width:min(100%,16.5ch)!important;max-width:16.5ch!important;font-size:clamp(26px,7vw,34px)!important;line-height:1.08!important}}@media (max-width:430px){.hero-position{font-size:14.8px!important}#apropos .slide-journalist .journalist-thumb.report,#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:4/5!important}footer .footer-statement{width:min(100%,15.8ch)!important;max-width:15.8ch!important;font-size:clamp(24px,7.3vw,31px)!important}}@media (max-width:760px){#apropos .slide-journalist{padding-bottom:4px!important}#apropos .slide-journalist .story-grid{gap:11px!important}#apropos .slide-journalist .story-journalist-visual{padding:9px!important}#apropos .slide-journalist .journalist-visuals-large{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:9px!important;display:grid!important}#apropos .slide-journalist .journalist-thumb.report,#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:2/3!important;width:100%!important;min-height:250px!important}#apropos .slide-journalist .journalist-thumb.report .journalist-real-photo{object-position:52% 28%!important}#apropos .slide-journalist .journalist-thumb.studio .journalist-real-photo{object-position:50% 20%!important}#apropos .slide-journalist .story-journalist-copy{padding:15px 14px!important}#apropos .slide-journalist .story-journalist-copy .about-copy{font-size:13.3px!important;line-height:1.56!important}#apropos .about-swipe-dots{margin-top:8px!important}}@media (max-width:430px){#apropos .slide-journalist .journalist-thumb.report,#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:5/7!important;min-height:225px!important}}#tarifs .plans-intro h3 .tricolor-pricing{background:linear-gradient(90deg,#1257d7 0 34%,#fff 34% 57%,#d92f46 57% 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.footer-main{grid-template-columns:1fr!important;gap:0!important}.footer-statement{width:100%!important;max-width:900px!important;margin-top:22px!important}.footer-statement .tone-blue,.footer-statement .tone-red{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.footer-principle,.footer-cta{display:none!important}@media (max-width:760px){#apropos .slide-journalist .story-journalist-visual{padding:10px!important}#apropos .slide-journalist .journalist-visuals-large{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;display:grid!important}#apropos .slide-journalist .journalist-thumb.report,#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:1/2!important;width:100%!important;min-height:320px!important}#apropos .slide-journalist .journalist-thumb.report .journalist-real-photo{object-position:52% 24%!important}#apropos .slide-journalist .journalist-thumb.studio .journalist-real-photo{object-position:50% 16%!important}#apropos .slide-journalist .story-journalist-copy{padding:15px 14px!important}#apropos .slide-journalist .story-journalist-copy .about-copy{font-size:13.3px!important;line-height:1.56!important}footer .footer-statement{letter-spacing:-.02em!important;width:min(100%,18ch)!important;max-width:18ch!important;font-size:clamp(22px,6.2vw,30px)!important;line-height:1.1!important}}@media (max-width:430px){#apropos .slide-journalist .journalist-thumb.report,#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:5/9!important;min-height:295px!important}footer .footer-statement{width:min(100%,17.2ch)!important;max-width:17.2ch!important;font-size:clamp(21px,6.6vw,28px)!important}}#tarifs .plans-intro h3 .tricolor-pricing{background:linear-gradient(90deg,#1257d7 0%,#2f76ec 42%,#d92f46 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.footer-statement .tone-blue{background-image:linear-gradient(100deg,#5d97ff,#8db7ff)!important}.footer-statement .tone-red{background-image:linear-gradient(100deg,#ff8b9b,#e23851)!important}#tarifs .plans-intro h3 .pricing-blue{color:#1e63e6;font-weight:800}#tarifs .plans-intro h3 .pricing-red{color:#d92f46;font-weight:800}#tarifs .price-note{display:none!important}.footer-statement .tone-white{color:#fff!important}#tarifs .plans-intro h3 .pricing-blue,#tarifs .plans-intro h3 .pricing-red{color:inherit!important}.footer-statement .tone-blue{color:#73a8ff!important;-webkit-text-fill-color:initial!important;background:0 0!important}.footer-statement .tone-white{color:#fff!important;-webkit-text-fill-color:initial!important;background:0 0!important}.footer-statement .tone-red{color:#ef6a7d!important;-webkit-text-fill-color:initial!important;background:0 0!important}@media (max-width:760px){#apropos .slide-journalist .journalist-visuals-large{gap:10px!important}#apropos .slide-journalist .journalist-thumb.report,#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:1/2.18!important;min-height:360px!important}#apropos .slide-journalist .journalist-thumb.report .journalist-real-photo{object-position:52% 22%!important}#apropos .slide-journalist .journalist-thumb.studio .journalist-real-photo{object-position:50% 14%!important}#apropos .slide-journalist .story-journalist-copy{padding:15px 14px 14px!important}#apropos .about-swipe-dots{margin-top:4px!important}}@media (max-width:430px){#apropos .slide-journalist .journalist-thumb.report,#apropos .slide-journalist .journalist-thumb.studio{aspect-ratio:1/2.05!important;min-height:340px!important}}#apropos .about-story-intro,.example .example-sub{display:none!important}.about-title .about-title-gradient{background:linear-gradient(90deg,#1e63e6 0%,#d92f46 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}#apropos .about-story-title{margin-bottom:18px!important}.example .example-head h2{margin-bottom:10px!important}@media (min-width:981px){#apropos .cinema-scene{padding:40px 44px 34px!important}#apropos .cinema-scene-inner,#apropos .cinema-scene-journalist .cinema-scene-inner{grid-template-columns:minmax(0,1.26fr) minmax(310px,.74fr)!important;align-items:stretch!important;gap:30px!important;height:clamp(480px,60vh,575px)!important}#apropos .cinema-professor-media,#apropos .cinema-journalist-media{align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important}#apropos .cinema-professor-media{background:#ffffffe6!important;border-radius:30px!important;padding:10px!important;box-shadow:0 36px 82px -60px #061a3d57!important}#apropos .cinema-professor-media img{object-fit:cover!important;object-position:53% 34%!important;border-radius:22px!important;width:100%!important;height:100%!important}#apropos .cinema-copy,#apropos .cinema-journalist-copy{border-radius:30px!important;flex-direction:column!important;justify-content:center!important;align-self:stretch!important;height:100%!important;padding:30px 30px 28px!important;display:flex!important}#apropos .cinema-journalist-media{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;align-items:stretch!important;gap:16px!important;display:grid!important}#apropos .cinema-journal-photo,#apropos .cinema-journal-photo-1,#apropos .cinema-journal-photo-2{background:#fff!important;border-width:9px!important;border-radius:28px!important;align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important;transform:none!important;box-shadow:0 38px 84px -60px #061a3d57!important}#apropos .cinema-journal-photo img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}#apropos .cinema-journal-photo-1 img{object-position:52% 38%!important}#apropos .cinema-journal-photo-2 img{object-position:50% 26%!important}#apropos .cinema-journal-photo-1:before,#apropos .cinema-journal-photo-2:before{background:#061a3dc2!important;border-radius:999px!important;padding:7px 11px!important;bottom:13px!important;left:13px!important;box-shadow:0 8px 20px -14px #061a3dbf!important}#apropos .cinema-journalist-copy .about-copy{font-size:15px!important;line-height:1.72!important}}@media (min-width:981px) and (max-width:1120px){#apropos .cinema-scene{padding-left:36px!important;padding-right:36px!important}#apropos .cinema-scene-inner,#apropos .cinema-scene-journalist .cinema-scene-inner{grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr)!important;gap:22px!important;height:clamp(455px,58vh,530px)!important}#apropos .cinema-journalist-media{gap:12px!important}#apropos .cinema-copy,#apropos .cinema-journalist-copy{padding:26px 25px 24px!important}#apropos .cinema-professor-copy .quote{font-size:21px!important;line-height:1.38!important}#apropos .cinema-journalist-copy .about-copy{font-size:14.2px!important;line-height:1.66!important}}@media (min-width:981px){#apropos .cinema-professor-media{background:#fff!important;border-radius:30px!important;padding:0!important;overflow:hidden!important}#apropos .cinema-professor-media img{object-fit:cover!important;object-position:53% 34%!important;border-radius:30px!important;width:100%!important;height:100%!important}#apropos .cinema-professor-media{background:0 0!important;border:0!important;border-radius:30px!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 36px 82px -60px #061a3d57!important}#apropos .cinema-professor-media img{object-fit:cover!important;object-position:50% 30%!important;border:0!important;border-radius:30px!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}#apropos .cinema-scene-professor .cinema-scene-inner{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)!important}}@media (min-width:981px) and (max-width:1120px){#apropos .cinema-professor-media img{object-position:50% 28%!important}#apropos .cinema-scene-professor .cinema-scene-inner{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)!important}}@media (min-width:981px){#apropos .cinema-professor-media img{object-position:50% 18%!important}}@media (min-width:981px) and (max-width:1120px){#apropos .cinema-professor-media img{object-position:50% 16%!important}}@media (min-width:981px){#apropos .cinema-professor-copy .quote,#apropos .cinema-journalist-copy .about-copy{font-family:var(--sans)!important;letter-spacing:-.006em!important;color:#3b4960!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:1.72!important}}@media (max-width:980px){#apropos .slide-professor .quote,#apropos .slide-journalist .about-copy{font-family:var(--sans)!important;letter-spacing:-.004em!important;color:#3b4960!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:1.64!important}}.method-progress-board .progress-chip.neutral{color:#5f6c80!important;box-shadow:none!important;background:#fff!important;border:1px solid #061a3d1f!important}.method-progress-board .progress-chip.neutral .orb{box-shadow:none!important;background:#fff!important;border:1.5px solid #aeb8c6!important}:root{--mfy-title-gradient-light:linear-gradient(105deg, var(--blue) 0 47%, #60708b 58%, var(--red) 100%);--mfy-title-gradient-dark:linear-gradient(98deg, #6da8ff 0 35%, #f8fbff 48% 58%, #ff6b7c 73%, #df3349 100%)}.gradient,#tarifs .plans-intro h3 .gradient,.about-title .about-title-gradient,#tarifs .plans-intro h3 .tricolor-pricing,#tarifs .plans-intro h3 .pricing-blue,#tarifs .plans-intro h3 .pricing-red{background:var(--mfy-title-gradient-light)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.hero h1 .gradient,.dark h1 .gradient,.dark h2 .gradient,.dark h3 .gradient,.dark .tricolor-on-dark,.tricolor-on-dark{background:var(--mfy-title-gradient-dark)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.hero h1 .gradient{background:var(--mfy-title-gradient-dark)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(98deg,#6da8ff 0 35%,#f8fbff 48% 58%,#ff6b7c 73%,#df3349 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}#tarifs .plans-intro h3 .gradient{color:#0000!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(105deg,#0758b8 0 34%,#60708b 46%,#d92f46 61% 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(104deg,#0758b8 0% 31%,#60708b 43%,#c94858 55%,#d92f46 66% 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}section{scroll-margin-top:92px}.refined-head,.example-head,.ai-head,.reviews-head{margin-bottom:32px!important}.ai-card,.review,.plan,.trial-flow,.booking-shell,.faq details,.return-card{border-radius:24px!important}.btn,.tab,.switch button,.booking-mode-btn{min-height:44px}.btn{justify-content:center!important;align-items:center!important;display:inline-flex!important}#tarifs .plans-intro{margin-bottom:30px!important}#tarifs .plans-intro h3{margin-bottom:0!important}#tarifs .plans{align-items:stretch!important}#tarifs .plan{flex-direction:column!important;height:100%!important;display:flex!important}#tarifs .plan .plan-foot{margin-top:auto!important}#tarifs .plan-duration{border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:6px 10px!important;line-height:1!important;display:inline-flex!important}#tarifs .price{margin-top:4px!important;margin-bottom:6px!important}#reserver{position:relative}#reserver:before{content:"";background:linear-gradient(90deg,#0000,#0758b829 22%,#d92f4629 78%,#0000);width:min(1120px,100% - 48px);height:1px;margin:0 auto;display:block}#tarifs{padding-bottom:72px!important}#reserver{padding-top:64px!important}#reserver .booking-head{margin-bottom:24px!important}#reserver .booking-head h3{margin-bottom:8px!important}#reserver .booking-head p{max-width:660px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.6!important}#reserver .booking-mode-switch{border-radius:999px!important;margin-top:18px!important;margin-bottom:24px!important;padding:4px!important}#reserver .booking-shell{overflow:hidden!important}#reserver .calendar,#reserver .times-panel{min-width:0!important}#questions .faq{margin-top:30px!important}#questions .faq details+details{margin-top:10px!important}footer .footer-statement{margin-bottom:26px!important}@media (min-width:981px){.refined-head,.example-head,.ai-head,.reviews-head{margin-bottom:38px!important}#apropos .cinema-scene-inner,#apropos .cinema-scene-journalist .cinema-scene-inner{gap:28px!important}#tarifs .plans{gap:18px!important}#tarifs .plan{padding-top:25px!important;padding-bottom:23px!important}#reserver .booking-shell{box-shadow:0 28px 70px -54px #061a3d47!important}}@media (min-width:981px) and (max-width:1180px){#tarifs{padding-bottom:64px!important}#reserver{padding-top:56px!important}#tarifs .plans{gap:14px!important}#tarifs .plan{padding-left:18px!important;padding-right:18px!important}}@media (max-width:760px){#tarifs{padding-bottom:52px!important}#reserver{padding-top:46px!important}#reserver:before{width:calc(100% - 36px)!important}#tarifs .plans-intro{margin-bottom:22px!important}#tarifs .plans-intro h3{line-height:1.05!important}#tarifs .plans-intro h3 .gradient{background:linear-gradient(102deg,#0758b8 0% 28%,#60708b 40%,#cb4658 52%,#d92f46 63% 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}#tarifs .plan{border-radius:22px!important}#reserver .booking-head{margin-bottom:20px!important}#reserver .booking-mode-switch{width:100%!important;max-width:390px!important;margin-left:auto!important;margin-right:auto!important}.refined-head,.example-head,.ai-head,.reviews-head{margin-bottom:26px!important}}@media (max-width:430px){#tarifs{padding-bottom:46px!important}#reserver{padding-top:42px!important}#tarifs .plans-intro h3 .gradient{background:linear-gradient(100deg,#0758b8 0% 25%,#60708b 38%,#c84657 50%,#d92f46 60% 100%)!important}}#outils .eyebrow{text-align:center;justify-content:center}#outils .heading{text-align:center;margin-inline:auto}.ai-pilotage-wrap{z-index:3;justify-content:center;margin:34px auto 0;display:flex;position:relative}.ai-pilotage-hub{background:radial-gradient(circle at 50% 30%,#ffffff21,#ffffff09 52%,#ffffff05 72%),#061a3d8f;border:1px solid #ffffff2e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;display:flex;position:relative;box-shadow:0 20px 54px -28px #000000c7,0 0 0 10px #ffffff06,inset 0 1px #ffffff1c}.ai-pilotage-hub:before{content:"";background:conic-gradient(from 218deg,#5f9ff5 0 27%,#ffffffe0 45% 57%,#ef5b70 75% 100%);-webkit-mask-composite:xor;opacity:.78;pointer-events:none;border-radius:50%;padding:1px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ai-pilotage-hub:after{content:"";opacity:.9;background:linear-gradient(90deg,#5f9ff5 0 34%,#fffffff2 34% 66%,#ef5b70 66% 100%);width:46px;height:1px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ai-pilotage-hub svg{width:44px;height:34px;margin-bottom:7px;overflow:visible}.ai-pilotage-hub svg path{fill:none;stroke:#f0f6ffc7;stroke-width:1.45px;stroke-linecap:round}.ai-pilotage-hub svg circle{fill:#071d42;stroke:#fff;stroke-width:1.45px}.ai-pilotage-hub span{color:#dfe8f5;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.15}.ai-pilotage-hub strong{color:#fff;letter-spacing:.075em;text-transform:uppercase;margin-top:5px;font-size:9.5px;font-weight:750;line-height:1.15}.ai-control-links{z-index:2;width:100%;height:112px;margin:-4px 0 -3px;display:block;position:relative;overflow:visible}.ai-link{fill:none;stroke-width:1.35px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #ffffff26)}.ai-link-left{stroke:#74adffad}.ai-link-mid{stroke:#f4f7fcb3}.ai-link-right{stroke:#ff7387ad}.ai-link-dot{stroke:#ffffffd1;stroke-width:1.2px;filter:drop-shadow(0 0 7px #ffffff52)}.ai-dot-left{fill:#5f9ff5}.ai-dot-mid{fill:#fff}.ai-dot-right{fill:#ef5b70}@media (max-width:900px){#outils .ai-grid{margin-top:27px}.ai-pilotage-wrap{margin-top:28px}.ai-pilotage-wrap:after{content:"";background:linear-gradient(#ffffff9e,#ffffff14);width:1px;height:27px;position:absolute;bottom:-27px;left:50%;transform:translate(-50%)}.ai-control-links{display:none}}@media (max-width:760px){.masterpiece-edition #outils .heading{text-align:center!important;margin-inline:auto!important}.masterpiece-edition #outils .eyebrow{text-align:center!important;justify-content:center!important}.ai-pilotage-wrap{margin-top:24px}.ai-pilotage-hub{width:112px;height:112px}.ai-pilotage-hub svg{width:38px;height:29px;margin-bottom:5px}.ai-pilotage-hub span{font-size:8px}.ai-pilotage-hub strong{margin-top:4px;font-size:8.5px}.ai-pilotage-hub:after{width:38px;bottom:7px}.masterpiece-edition .ai-grid{margin-top:29px!important}}:root{--mp-navy:#020d20;--mp-ink:#061a3d;--mp-blue:#0758b8;--mp-red:#d92f46;--mp-cream:#f5f1e9;--mp-paper:#fffdf9;--mp-line:#061a3d1a;--mp-ease:cubic-bezier(.18,.76,.24,1);--mp-shadow:0 45px 120px -55px #00000073;--mp-darkgrad:linear-gradient(98deg,#6da8ff 0 35%,#f8fbff 48% 58%,#ff6b7c 73%,#df3349 100%);--mp-lightgrad:linear-gradient(105deg,#0758b8 0 47%,#60708b 58%,#d92f46 100%)}html{scroll-behavior:smooth;background:var(--mp-paper)}body{color:#26354d;overflow-x:hidden;background:var(--mp-paper)!important}body:before{display:none!important}::selection{color:#061a3d;background:#dceaff}.mp-intro{z-index:99999;color:#fff;background:#020d20;place-items:center;transition:opacity .55s,visibility .55s;display:grid;position:fixed;inset:0}.mp-intro.done{opacity:0;visibility:hidden;pointer-events:none}.mp-intro-inner{text-align:center;transform:translateY(4px)}.mp-intro-mark{font:400 clamp(78px,14vw,190px)/.8 var(--serif);letter-spacing:-.075em;background:var(--mp-darkgrad);color:#0000;-webkit-background-clip:text;background-clip:text}.mp-intro-line{background:#ffffff1f;width:min(280px,60vw);height:2px;margin:30px auto 0;overflow:hidden}.mp-intro-line:before{content:"";width:100%;height:100%;animation:mpIntroLine 1.05s var(--mp-ease) forwards;background:linear-gradient(90deg,#5ca2ff,#fff,#ef5369);display:block;transform:translate(-100%)}.mp-intro small{letter-spacing:.28em;text-transform:uppercase;color:#ffffff7a;margin-top:14px;font-size:9px;display:block}@keyframes mpIntroLine{to{transform:none}}.mp-progress{z-index:9998;pointer-events:none;background:linear-gradient(90deg,#0758b8 0 42%,#fff 50%,#d92f46 62%);width:0;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 18px #689fff73}.nav{left:0;right:0;z-index:9000!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;transition:transform .45s var(--mp-ease)!important;background:0 0!important;border:0!important;position:fixed!important;top:18px!important}.nav .nav-in{-webkit-backdrop-filter:blur(26px)saturate(1.35)!important;backdrop-filter:blur(26px)saturate(1.35)!important;background:#020d2085!important;border:1px solid #ffffff29!important;border-radius:999px!important;width:min(1280px,100% - 36px)!important;min-height:64px!important;padding:7px 9px 7px 15px!important;box-shadow:0 18px 60px -34px #000000bf!important}.nav .brand-copy strong,.nav .brand-copy small,.nav .nav-link{color:#ffffffdb!important}.nav .nav-link:hover,.nav .nav-link.active{color:#fff!important}.nav .nav-link:after{background:var(--mp-darkgrad)!important}.nav .lang{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff29!important}.nav .menu{background:#ffffff12!important;border-color:#ffffff2e!important}.nav .menu span{background:#fff!important}.nav.scrolled .nav-in{background:#fffdf9e0!important;border-color:#061a3d1a!important;box-shadow:0 22px 70px -42px #061a3d80!important}.nav.scrolled .brand-copy strong,.nav.scrolled .brand-copy small,.nav.scrolled .nav-link{color:#26354d!important}.nav.scrolled .menu{background:#fff!important;border-color:#061a3d1f!important}.nav.scrolled .menu span{background:#061a3d!important}.nav.scrolled .lang{color:#061a3d!important;background:#fff!important;border-color:#061a3d1a!important}.nav-cta{min-height:46px!important;padding-inline:21px!important}.hero{isolation:isolate;color:#fff!important;background:#020d20!important;align-items:center!important;min-height:100svh!important;padding:132px 0 88px!important;display:flex!important;position:relative!important;overflow:hidden!important}.hero:before{pointer-events:none;content:"MAKE\a FRENCH\a YOURS"!important;white-space:pre!important;z-index:-3!important;color:#ffffff06!important;width:auto!important;height:auto!important;font:400 clamp(170px,19vw,310px)/.66 var(--serif)!important;letter-spacing:-.085em!important;background:0 0!important;border-radius:0!important;position:absolute!important;top:.04em!important;right:-.02em!important;transform:none!important}.hero:after{content:""!important;z-index:-4!important;background:radial-gradient(circle at 74% 28%,#1f73ff42,#0000 28%),radial-gradient(circle at 92% 72%,#d92f463d,#0000 29%),linear-gradient(115deg,#020b1b 0%,#04142f 53%,#091a37 100%)!important;width:auto!important;height:auto!important;position:absolute!important;inset:0!important}#mpAurora{z-index:-2;opacity:.72;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero .container{z-index:3;position:relative;width:min(1380px,100% - 72px)!important}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr)!important;align-items:center!important;gap:clamp(32px,5vw,82px)!important;display:grid!important}.hero-grid>div:first-child{z-index:4;padding-top:20px;position:relative}.hero-kicker{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffb8!important;background:#ffffff0e!important;border:1px solid #ffffff29!important;border-radius:999px!important;margin-bottom:25px!important;padding:9px 14px!important}.hero h1{text-shadow:0 22px 65px #00000042;color:#fff!important;letter-spacing:-.058em!important;text-wrap:balance!important;max-width:720px!important;font-size:clamp(68px,6.3vw,102px)!important;line-height:.84!important}.hero h1 .gradient{background:var(--mp-darkgrad)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;display:inline!important}.hero-problem{color:#ffffffe8!important;max-width:600px!important;font:clamp(19px,1.6vw,24px)/1.48 var(--serif)!important;margin-top:38px!important}.hero-position{color:#ffffff91!important;max-width:600px!important;margin-top:14px!important;font-size:15.5px!important;line-height:1.58!important}.hero-position strong,.hero-brand,.hero-you{color:#fff!important}.hero-actions{margin-top:34px!important}.hero .secondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff!important;background:#ffffff0b!important;border-color:#ffffff3b!important}.hero .stats{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffff0b!important;border:1px solid #ffffff1f!important;border-radius:20px!important;width:100%!important;max-width:610px!important;margin-top:34px!important;box-shadow:inset 0 1px #ffffff12!important}.hero .stat{border-color:#ffffff1c!important}.hero .stat strong{color:#fff!important;font-size:22px!important}.hero .stat span{color:#ffffff91!important}.hero-art{aspect-ratio:1.02!important;isolation:isolate!important;perspective:1200px!important;width:100%!important;max-width:720px!important;margin:0 0 0 auto!important;position:relative!important}.hero-art:before{content:""!important;z-index:-1!important;filter:blur(1px)!important;background:radial-gradient(circle at 40% 38%,#1e6fff42,#0000 48%),radial-gradient(circle at 73% 70%,#d92f4636,#0000 45%)!important;border:1px solid #ffffff1c!important;border-radius:50%!important;position:absolute!important;inset:-8% -6% -7% 10%!important;transform:rotate(-7deg)!important}.hero-art:after{content:"01"!important;z-index:5!important;color:#ffffff1f!important;font:400 clamp(120px,13vw,210px)/1 var(--serif)!important;letter-spacing:-.08em!important;pointer-events:none!important;position:absolute!important;bottom:-.18em!important;right:-.02em!important}.hero-photo{z-index:2!important;clip-path:polygon(9% 0,100% 0,100% 89%,89% 100%,0 100%,0 10%)!important;transform:translate3d(var(--mpx,0px),var(--mpy,0px),0) rotate(.7deg)!important;background:#c7c0b7!important;border-radius:0!important;transition:transform .18s linear!important;display:block!important;position:absolute!important;inset:2% 4% 2% 7%!important;overflow:hidden!important;box-shadow:0 55px 130px -55px #000000d9!important}.hero-photo:before{content:"";z-index:3;clip-path:inherit;pointer-events:none;border:1px solid #ffffff30;position:absolute;inset:0}.hero-photo:after{background:linear-gradient(#0000 56%,#020d204d)!important}.hero-photo img{object-fit:cover!important;object-position:50% 46%!important;filter:saturate(.94)contrast(1.03)!important;width:100%!important;height:100%!important;transform:scale(1.015)!important}.hero-video{z-index:7!important;aspect-ratio:auto!important;-webkit-backdrop-filter:blur(22px)saturate(1.3)!important;backdrop-filter:blur(22px)saturate(1.3)!important;background:#03112ac2!important;border:1px solid #ffffff30!important;border-radius:22px!important;width:min(335px,48%)!important;min-height:116px!important;margin:0!important;padding:0!important;position:absolute!important;inset:auto auto 8% -9%!important;transform:none!important;box-shadow:0 28px 75px -40px #000000eb,inset 0 1px #ffffff14!important}.hero-video:before{display:none!important}.hero-video .video-in{text-align:left!important;justify-content:center!important;align-items:flex-start!important;min-height:116px!important;padding:20px 20px 20px 82px!important}.hero-video .play{background:linear-gradient(135deg,#0758b8,#d92f46)!important;border:0!important;width:46px!important;height:46px!important;top:50%!important;left:22px!important;transform:translateY(-50%)!important}.hero-video strong{font-size:14px!important;line-height:1.3!important}.hero-video span:not(.play){color:#ffffff85!important;font-size:9px!important}.paint{z-index:1!important;opacity:.88!important;filter:drop-shadow(0 18px 25px #00000029)saturate(1.08)!important}.ptl{width:59%!important;top:-5%!important;left:-15%!important;transform:rotate(-11deg)!important}.ptr{width:55%!important;top:4%!important;right:-13%!important;transform:rotate(9deg)!important}.pbl{width:58%!important;bottom:-4%!important;left:-16%!important;transform:rotate(11deg)scaleY(-1)!important}.pbr{width:54%!important;bottom:-1%!important;right:-12%!important;transform:rotate(-8deg)scaleY(-1)!important}.section{isolation:isolate!important;padding:150px 0!important;position:relative!important;overflow:clip!important}.section>.container{z-index:2;position:relative}.section .eyebrow{letter-spacing:.19em!important;font-size:10px!important}.section h2{letter-spacing:-.052em!important;font-size:clamp(52px,6vw,88px)!important;line-height:.94!important}.section h2 .gradient,.about-title-gradient{background:var(--mp-lightgrad)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}#methode{background:linear-gradient(#fffdf9,#f4efe7)!important;padding-top:175px!important}#methode:before{pointer-events:none;content:"01"!important;color:#061a3d09!important;width:auto!important;height:auto!important;font:400 clamp(230px,30vw,470px)/.8 var(--serif)!important;letter-spacing:-.09em!important;background:0 0!important;position:absolute!important;top:.18em!important;left:-.03em!important}.method-manifesto-refined{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr)!important;align-items:start!important;gap:clamp(54px,8vw,120px)!important;padding:0!important;display:grid!important;overflow:visible!important}.method-manifesto-head{background:0 0!important;border:0!important;padding:0!important;position:sticky!important;top:130px!important}.method-manifesto-head h2{max-width:520px!important}.method-manifesto-body{padding:0!important}.method-manifesto-body>p{color:#46536a!important;font-size:clamp(18px,1.45vw,22px)!important;line-height:1.75!important}.refined-steps{border-top:1px solid #061a3d1f!important;grid-template-columns:1fr!important;gap:0!important;margin-top:42px!important;display:grid!important}.refined-step{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #061a3d1f!important;border-radius:0!important;grid-template-columns:58px 1fr!important;align-items:start!important;gap:18px!important;padding:25px 0!important;display:grid!important}.refined-icon{color:#fff!important;background:#061a3d!important;border-radius:50%!important;width:46px!important;height:46px!important}.refined-step h3{font-size:22px!important}.method-mini-bars{display:none!important}.example-premium{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:130px!important;padding:70px 0 0!important;position:relative!important}.example-premium:before{content:"DOCUMENT / LIVE";color:#7b8698;letter-spacing:.2em;font-size:9px;font-weight:800;position:absolute;top:0;right:0}.example-head{grid-template-columns:.8fr 1.2fr!important;align-items:end!important;gap:60px!important;margin-bottom:52px!important;display:grid!important}.example-head h2{max-width:760px!important}.document-premium{transform-origin:top!important;background:#fff!important;border:1px solid #061a3d21!important;border-radius:28px!important;max-width:1040px!important;margin-left:auto!important;transform:perspective(1400px)rotateX(2.5deg)rotateY(-2.4deg)!important;box-shadow:0 60px 140px -75px #061a3d80!important}.document-premium:after{content:"";z-index:-1;filter:blur(10px);background:linear-gradient(135deg,#0758b81a,#d92f4614);border-radius:30px;position:absolute;inset:9% 8% -8% -8%}.method-progress-board{color:#fff!important;background:#061a3d!important;border-radius:22px!important}.method-progress-board *{border-color:#ffffff1a}.method-progress-board .progress-head,.method-progress-board .progress-caption{color:#ffffffbd!important}#outils{background:radial-gradient(circle at 80% 12%,#2670e12e,#0000 28%),radial-gradient(circle at 12% 86%,#d92f4621,#0000 28%),#020d20!important;padding:170px 0 190px!important}#outils:before{content:"02";color:#ffffff09;font:400 clamp(250px,31vw,480px)/.8 var(--serif);letter-spacing:-.1em;pointer-events:none;position:absolute;top:.1em;right:-.04em}#outils .heading{color:#fff!important;max-width:930px!important}.tricolor-on-dark{background:var(--mp-darkgrad)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.ai-grid{flex-direction:column!important;gap:32px!important;margin-top:78px!important;display:flex!important}.ai-card{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:linear-gradient(115deg,#ffffff0e,#ffffff05)!important;border:1px solid #ffffff1c!important;border-radius:32px!important;grid-template-columns:minmax(160px,.28fr) minmax(300px,.78fr) minmax(380px,1fr)!important;grid-template-areas:"num copy visual"!important;align-items:center!important;column-gap:42px!important;min-height:390px!important;padding:34px 42px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff12,0 45px 100px -70px #000!important}.ai-card:nth-child(2){grid-template-columns:minmax(380px,1fr) minmax(300px,.78fr) minmax(160px,.28fr)!important;grid-template-areas:"visual copy num"!important}.ai-card:before{content:"";pointer-events:none;transition:transform 1s var(--mp-ease);background:linear-gradient(112deg,#0000 20%,#ffffff09 45%,#0000 68%);position:absolute;inset:0;transform:translate(-60%)}.ai-card:hover:before{transform:translate(55%)}.ai-num{color:#ffffff24!important;font:400 clamp(72px,7vw,110px)/.8 var(--serif)!important;letter-spacing:-.08em!important;grid-area:num!important;align-self:start!important;position:static!important}.ai-visual{background:radial-gradient(circle at 35% 30%,#3784ff38,#0000 42%),#ffffff09!important;border:1px solid #ffffff14!important;border-radius:24px!important;grid-area:visual!important;width:100%!important;height:290px!important;margin:0!important;transform:none!important}.ai-card h3{color:#fff!important;grid-area:copy!important;align-self:center!important;margin:0 0 76px!important;font-size:clamp(28px,2.7vw,42px)!important;line-height:1.05!important}.ai-card>p{color:#ffffffa1!important;grid-area:copy!important;align-self:center!important;margin:84px 0 0!important;font-size:16px!important;line-height:1.7!important}.ai-card:nth-child(2) .ai-visual{background:radial-gradient(circle at 70% 40%,#d92f4630,#0000 45%),#ffffff09!important}#avis{background:#fff!important;padding:165px 0!important}#avis:before{content:"03";color:#061a3d09;font:400 clamp(250px,31vw,470px)/.8 var(--serif);letter-spacing:-.1em;pointer-events:none;position:absolute;top:.1em;left:-.02em}.reviews-head{align-items:end!important}.reviews-head .heading{max-width:860px!important}.review-view{scroll-snap-type:x mandatory!important;margin-top:66px!important;padding:0 4vw 28px 0!important;overflow-x:auto!important}.review-track{gap:24px!important}.review{width:min(760px,72vw)!important;min-height:510px!important;box-shadow:none!important;scroll-snap-align:center!important;transition:transform .45s var(--mp-ease),box-shadow .45s ease!important;background:#f7f4ed!important;border:1px solid #061a3d1a!important;border-radius:30px!important;padding:58px 60px!important}.review:hover{transform:translateY(-8px)!important;box-shadow:0 36px 90px -60px #061a3d73!important}.review:nth-child(3n+1){background:#061a3d!important;border-color:#061a3d!important}.review:nth-child(3n){background:#d92f46!important;border-color:#d92f46!important}.review-stars{letter-spacing:.16em!important;font-size:17px!important}.review blockquote{letter-spacing:-.025em!important;margin-top:42px!important;font-size:clamp(27px,2.45vw,38px)!important;line-height:1.34!important}.author{letter-spacing:.08em!important;text-transform:uppercase!important;padding-top:46px!important;font-size:11px!important}.review-summary{border-top:1px solid #061a3d17!important;margin-top:34px!important;padding-top:24px!important}#apropos{background:linear-gradient(#f4efe7 0%,#eee7dc 100%)!important;padding:145px 0 0!important}#apropos:before{content:"04";color:#061a3d09;font:400 clamp(250px,31vw,470px)/.8 var(--serif);letter-spacing:-.1em;pointer-events:none;position:absolute;top:.08em;right:-.03em}#apropos>.container{width:min(1380px,100% - 64px)!important}.about-title{max-width:980px!important;margin-bottom:72px!important;font-size:clamp(60px,7vw,104px)!important}.about-cinema{width:100%!important;margin:0!important}.about-cinema-sticky{background:#020d20!important;border:0!important;border-radius:36px 36px 0 0!important;overflow:hidden!important;box-shadow:0 60px 150px -65px #0000008c!important}.cinema-scene{background:0 0!important;min-height:82vh!important;padding:44px!important}.cinema-scene-inner,.cinema-scene-journalist .cinema-scene-inner{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)!important;gap:34px!important;height:min(680px,72vh)!important}.cinema-media{border-radius:28px!important;overflow:hidden!important}.cinema-professor-media img{object-position:50% 18%!important}.cinema-copy{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff0e!important;border:1px solid #ffffff1a!important;border-radius:28px!important;box-shadow:inset 0 1px #ffffff0f!important}.cinema-copy h3,.cinema-copy p,.cinema-copy .quote{color:#ffffffd4!important}.cinema-kicker,.cinema-label{color:#82b4ff!important}.cinema-scene-journalist .cinema-scene-inner{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr)!important}.cinema-journalist-media{gap:14px!important}.cinema-journal-photo{border:0!important;border-radius:24px!important;overflow:hidden!important;transform:none!important}.cinema-journal-photo img{filter:saturate(.86)contrast(1.06)!important}.cinema-transition-copy{color:#fff!important;font-size:clamp(55px,7vw,104px)!important;line-height:.92!important}.cinema-progress{border-color:#ffffff24!important}.about-stats{color:#fff!important;background:#020d20!important;border-radius:0!important;margin:0!important;padding:34px 0 46px!important}.about-stat strong{color:#fff!important}.about-stat span{color:#ffffff8c!important}#tarifs{background:#fffdf9!important;padding:170px 0!important}#tarifs:before{content:"05";color:#061a3d09;font:400 clamp(250px,31vw,470px)/.8 var(--serif);letter-spacing:-.1em;pointer-events:none;position:absolute;top:.08em;left:-.02em}#tarifs .heading{max-width:870px!important}.pricing-step{position:relative!important}.trial-step{margin-top:78px!important}.step-number{color:#061a3d0e!important;font-size:clamp(100px,13vw,190px)!important;top:-.22em!important;right:0!important}.trial-flow-card{background:#061a3d!important;border:0!important;border-radius:34px!important;grid-template-columns:1.25fr .75fr!important;align-items:center!important;gap:30px!important;min-height:330px!important;padding:54px 58px!important;display:grid!important;overflow:hidden!important;box-shadow:0 52px 120px -72px #061a3db3!important}.trial-flow-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 32%,#438fff38,#0000 25%),radial-gradient(circle at 96% 85%,#d92f4633,#0000 31%);position:absolute;inset:0}.trial-flow-copy{z-index:2;position:relative}.trial-flow-copy .pricing-step-label{color:#8fbaff!important}.trial-flow-copy strong{color:#fff!important;font-size:clamp(38px,4vw,58px)!important}.trial-flow-copy p{color:#ffffffa3!important;max-width:660px!important;font-size:16px!important}.trial-price{z-index:2;position:relative;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#ffffff0e!important;border:1px solid #ffffff26!important;border-radius:50%!important;flex-direction:column!important;justify-content:center!important;justify-self:end!important;align-items:center!important;width:220px!important;height:220px!important;display:flex!important}.trial-price b{color:#fff!important;font-size:52px!important}.trial-price span{color:#ffffff8c!important}.pricing-connector{height:120px!important}.plans-step{padding-top:38px!important}.plans-intro{max-width:880px!important}.plans-intro h3{font-size:clamp(42px,5.2vw,74px)!important;line-height:.98!important}.plans-intro h3 .gradient{background:linear-gradient(104deg,#0758b8 0 31%,#60708b 43%,#c94858 55%,#d92f46 66% 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.switch{background:#f0ece4!important;border-radius:999px!important;margin:34px 0 30px!important;padding:5px!important}.plans{gap:18px!important}.plan{min-height:440px!important;box-shadow:none!important;background:#fff!important;border:1px solid #061a3d1a!important;border-radius:28px!important;padding:34px!important;position:relative!important;overflow:hidden!important}.plan:after{content:"";transform-origin:0;height:4px;transition:transform .5s var(--mp-ease);background:linear-gradient(90deg,#0758b8,#60708b,#d92f46);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.35)}.plan:hover:after{transform:scaleX(1)}.plan.featured{color:#fff!important;background:#061a3d!important;border-color:#061a3d!important;transform:translateY(-16px)!important;box-shadow:0 45px 95px -60px #061a3d9e!important}.plan.featured h3,.plan.featured .price,.plan.featured .price-detail,.plan.featured .plan-foot,.plan.featured .plan-desc{color:#fff!important}.plan.featured .plan-foot,.plan.featured .plan-desc{opacity:.66}.plan h3{font-size:34px!important}.price{letter-spacing:-.045em!important;font-size:56px!important}#reserver{background:radial-gradient(circle at 18% 25%,#2570e52e,#0000 27%),radial-gradient(circle at 87% 78%,#d92f4629,#0000 27%),#020d20!important;padding:170px 0 190px!important}#reserver:before{content:"06"!important;color:#ffffff09!important;width:auto!important;height:auto!important;font:400 clamp(250px,31vw,470px)/.8 var(--serif)!important;letter-spacing:-.1em!important;pointer-events:none!important;background:0 0!important;margin:0!important;position:absolute!important;top:.06em!important;right:-.02em!important}.booking-mode-switch{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffff0e!important;border:1px solid #ffffff21!important;max-width:480px!important;margin:0 auto 20px!important;box-shadow:inset 0 1px #ffffff0f!important}.booking-mode-btn{color:#ffffff94!important}.booking-mode-btn[aria-selected=true]{color:#061a3d!important;background:#fff!important;box-shadow:0 12px 28px -20px #000!important}.booking-mode-context{text-align:center!important;color:#ffffff87!important;margin-bottom:28px!important}.calendar-only-shell{max-width:1050px!important;margin:auto!important;position:relative!important}.calendar-only-shell:before{content:"";filter:blur(22px);opacity:.5;background:linear-gradient(115deg,#4391ff40,#ffffff08 48%,#d92f463d);border-radius:40px;position:absolute;inset:-18px}.booking-card{background:#fffffff6!important;border:1px solid #ffffff26!important;border-radius:32px!important;padding:38px!important;position:relative!important;overflow:hidden!important;box-shadow:0 60px 140px -62px #000!important}.booking-card:before{content:"";background:linear-gradient(90deg,#0758b8 0 42%,#fff 50%,#d92f46 61%);height:4px;position:absolute;top:0;left:0;right:0}.booking-head h3{font-size:42px!important}.calendar-nav{padding:16px 0!important}.calendar-days{gap:10px!important}.day,.calendar-day{border-radius:18px!important}.time-slot{border-radius:999px!important}#questions{background:#fff!important;padding:170px 0!important}#questions:before{content:"07";color:#061a3d09;font:400 clamp(250px,31vw,470px)/.8 var(--serif);letter-spacing:-.1em;pointer-events:none;position:absolute;top:.08em;left:-.03em}.faq-grid{grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr)!important;align-items:start!important;gap:clamp(60px,8vw,120px)!important;display:grid!important}.faq-grid>div:first-child{position:sticky!important;top:130px!important}.faq{margin-top:0!important}.faq details{background:0 0!important;border:0!important;border-bottom:1px solid #061a3d21!important;border-radius:0!important;margin:0!important;padding:0!important}.faq summary{font:400 clamp(21px,1.65vw,26px)/1.35 var(--serif)!important;color:#061a3d!important;padding:28px 44px 28px 0!important}.faq details p{color:#687287!important;max-width:710px!important;padding:0 0 30px!important;line-height:1.75!important}.footer{background:#020d20!important;align-items:flex-end!important;min-height:68vh!important;padding:120px 0 40px!important;display:flex!important;position:relative!important;overflow:hidden!important}.footer:before{content:"MFY";color:#ffffff08;font:400 clamp(260px,43vw,680px)/1 var(--serif);letter-spacing:-.1em;pointer-events:none;position:absolute;top:-.12em;right:-.05em}.footer .container{z-index:2;position:relative}.footer-statement{letter-spacing:-.058em!important;max-width:1050px!important;font-size:clamp(56px,7.5vw,112px)!important;line-height:.91!important}.footer-bottom{border-color:#ffffff1a!important;margin-top:90px!important}.btn{position:relative;overflow:hidden;transition:transform .3s var(--mp-ease),box-shadow .3s ease!important}.btn:hover{transform:translateY(-3px)scale(1.01)!important}.primary{box-shadow:0 20px 46px -25px #2a74e5c7,0 15px 32px -27px #d92f46d1!important}.mp-reveal{opacity:0;filter:blur(7px);transition:opacity .95s var(--mp-ease),transform .95s var(--mp-ease),filter .95s var(--mp-ease);transform:translateY(42px)}.mp-reveal.in{opacity:1;filter:none;transform:none}@supports (animation-timeline:view()){.document-premium{animation:linear both mpDoc;animation-timeline:view();animation-range:entry 10% cover 42%}@keyframes mpDoc{0%{opacity:.35;transform:perspective(1400px)rotateX(8deg)rotateY(-5deg)translateY(70px)}to{opacity:1;transform:perspective(1400px)rotateX(2.5deg)rotateY(-2.4deg)}}}@media (max-width:1080px){.hero .container{width:min(980px,100% - 42px)!important}.hero-grid{grid-template-columns:1fr!important;gap:50px!important}.hero h1{max-width:850px!important;font-size:clamp(66px,9vw,94px)!important}.hero-art{max-width:760px!important;margin:auto!important}.hero-video{left:3%!important}.method-manifesto-refined{grid-template-columns:1fr!important}.method-manifesto-head{position:static!important}.example-head{grid-template-columns:1fr!important;gap:14px!important}.ai-card,.ai-card:nth-child(2){grid-template-columns:120px 1fr!important;grid-template-areas:"num copy""visual visual"!important;min-height:0!important}.ai-visual{height:340px!important}.ai-card h3{margin:0 0 70px!important}.faq-grid{grid-template-columns:1fr!important}.faq-grid>div:first-child{position:static!important}.cinema-scene-inner,.cinema-scene-journalist .cinema-scene-inner{grid-template-columns:1fr 1fr!important}.trial-flow-card{grid-template-columns:1fr .45fr!important}}@media (max-width:760px){.mp-intro-mark{font-size:92px}.nav{top:8px!important}.nav .nav-in{border-radius:20px!important;width:calc(100% - 16px)!important}.nav:not(.scrolled).open .nav-links{background:#020d20f5!important}.nav:not(.scrolled).open .nav-link{color:#fff!important}.hero{min-height:auto!important;padding:112px 0 70px!important}.hero .container{width:calc(100% - 30px)!important}.hero-grid{gap:36px!important}.hero h1{font-size:clamp(52px,15vw,72px)!important;line-height:.87!important}.hero-problem{margin-top:28px!important;font-size:18px!important}.hero .stats{grid-template-columns:1fr!important}.hero .stat{border-top:1px solid #ffffff1c!important;border-left:0!important}.hero .stat:first-child{border-top:0!important}.hero-art{aspect-ratio:.94!important}.hero-photo{inset:1% 0 1% 3%!important}.hero-video{width:72%!important;min-height:96px!important;bottom:5%!important;left:1%!important}.hero-video .video-in{min-height:96px!important;padding:15px 13px 15px 70px!important}.hero-video .play{width:40px!important;height:40px!important;left:17px!important}.paint{opacity:.72!important}.section{padding:105px 0!important}.section h2{font-size:clamp(45px,13vw,64px)!important}.section .container{width:calc(100% - 34px)!important}#methode{padding-top:118px!important}.method-manifesto-refined{gap:36px!important}.method-manifesto-body>p{font-size:17px!important}.refined-step{grid-template-columns:48px 1fr!important}.example-premium{margin-top:82px!important;padding-top:44px!important}.document-premium{border-radius:20px!important;transform:none!important}.example-head{margin-bottom:28px!important}#outils{padding:115px 0!important}.ai-grid{gap:18px!important;margin-top:48px!important}.ai-card,.ai-card:nth-child(2){border-radius:24px!important;min-height:0!important;padding:27px 24px!important;display:block!important}.ai-num{margin-bottom:8px!important;font-size:74px!important;display:block!important}.ai-card h3{margin:0 0 12px!important;font-size:31px!important}.ai-card>p{margin:0 0 24px!important;font-size:14px!important}.ai-visual{border-radius:18px!important;height:230px!important}#avis{padding:108px 0!important}.reviews-head{display:block!important}.review-controls{margin-top:24px!important}.review-view{margin-top:38px!important}.review{border-radius:24px!important;width:87vw!important;min-height:470px!important;padding:36px 30px!important}.review blockquote{font-size:25px!important}.review-summary{display:block!important}#apropos{padding:108px 0 0!important}#apropos>.container{width:calc(100% - 24px)!important}.about-title{margin:0 12px 42px!important;font-size:clamp(50px,14vw,68px)!important}.about-cinema-sticky{border-radius:28px 28px 0 0!important}.cinema-scene{padding:18px!important}.cinema-scene-inner,.cinema-scene-journalist .cinema-scene-inner{grid-template-columns:1fr!important;height:auto!important}.cinema-copy{padding:28px!important}.about-stats{grid-template-columns:repeat(3,1fr)!important;padding-inline:12px!important}#tarifs{padding:115px 0!important}.trial-step{margin-top:48px!important}.trial-flow-card{border-radius:26px!important;grid-template-columns:1fr!important;padding:36px 28px!important}.trial-price{justify-self:start!important;width:150px!important;height:150px!important}.trial-price b{font-size:39px!important}.plans-intro h3{font-size:clamp(40px,11vw,58px)!important}.plans{grid-template-columns:1fr!important}.plan.featured{transform:none!important}.plan{min-height:0!important}#reserver{padding:115px 0 125px!important}.booking-card{border-radius:24px!important;padding:24px 18px!important}.calendar-only-shell:before{inset:-8px!important}.booking-head h3{font-size:31px!important}#questions{padding:115px 0!important}.faq-grid{gap:42px!important}.faq summary{padding:24px 38px 24px 0!important;font-size:21px!important}.footer{min-height:72vh!important;padding:90px 0 34px!important}.footer-statement{font-size:clamp(48px,14vw,70px)!important}.footer-bottom{margin-top:60px!important}}@media (prefers-reduced-motion:reduce){.mp-intro{display:none!important}.mp-reveal{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.hero-photo{transform:none!important}.btn{transition:none!important}#mpAurora{display:none!important}}@media (prefers-reduced-data:reduce){#mpAurora,.paint{display:none!important}}@media (max-width:760px){.hero-grid>div:first-child{display:contents!important}.hero-kicker{order:1!important;justify-self:start!important;margin-bottom:0!important}.hero h1{order:2!important;margin-top:10px!important}.hero-art{order:3!important;margin-top:6px!important;margin-bottom:8px!important}.hero-problem{order:4!important;margin-top:4px!important}.hero-position{order:5!important}.hero-actions{order:6!important}.hero .stats{order:7!important}}.masterpiece-edition .hero-problem{max-width:580px!important;margin-top:31px!important;font-size:clamp(18px,1.35vw,22px)!important}.masterpiece-edition .hero-art{aspect-ratio:1.04!important;max-width:620px!important}.masterpiece-edition .hero-video{width:min(300px,46%)!important;min-height:106px!important;bottom:7%!important;left:-6%!important}.masterpiece-edition .hero-video .play{width:44px!important;height:44px!important;font-size:18px!important;left:20px!important}.masterpiece-edition #methode:before,.masterpiece-edition #outils:before,.masterpiece-edition #avis:before,.masterpiece-edition #apropos:before,.masterpiece-edition #tarifs:before,.masterpiece-edition #reserver:before,.masterpiece-edition #questions:before{font-size:clamp(205px,25vw,390px)!important}.masterpiece-edition .method-manifesto-body>p{font-size:clamp(17px,1.25vw,20px)!important;line-height:1.72!important}.masterpiece-edition .refined-step h3{font-size:20px!important}.masterpiece-edition .document-premium{max-width:960px!important}.masterpiece-edition .ai-card h3{margin:0 0 64px!important;font-size:clamp(26px,2.25vw,36px)!important}.masterpiece-edition .review-view{margin-top:48px!important;padding-bottom:22px!important}.masterpiece-edition .cinema-copy{border-radius:24px!important}.masterpiece-edition .booking-mode-switch{max-width:450px!important}.masterpiece-edition .calendar-days{gap:8px!important}.masterpiece-edition .day,.masterpiece-edition .calendar-day{border-radius:15px!important}.masterpiece-edition .faq details p{padding-bottom:26px!important}@media (max-width:1080px){.masterpiece-edition .hero{min-height:auto!important;padding:112px 0 78px!important}.masterpiece-edition .hero .container{width:min(900px,100% - 42px)!important}.masterpiece-edition .hero-grid{gap:42px!important}.masterpiece-edition .hero h1{max-width:780px!important;font-size:clamp(58px,8vw,82px)!important}.masterpiece-edition .hero-art{max-width:650px!important}.masterpiece-edition .section{padding:108px 0!important}.masterpiece-edition .section h2{font-size:clamp(46px,6.8vw,66px)!important}.masterpiece-edition .method-manifesto-refined{gap:34px!important}.masterpiece-edition .example-premium{margin-top:78px!important}.masterpiece-edition #outils{padding:116px 0 126px!important}.masterpiece-edition .ai-card,.masterpiece-edition .ai-card:nth-child(2){grid-template-columns:100px 1fr!important}.masterpiece-edition .ai-visual{height:290px!important}.masterpiece-edition .ai-card h3{margin-bottom:60px!important}.masterpiece-edition #avis{padding:108px 0!important}.masterpiece-edition .review{width:min(650px,78vw)!important}.masterpiece-edition #apropos{padding-top:104px!important}.masterpiece-edition .about-title{margin-bottom:46px!important;font-size:clamp(52px,7.7vw,74px)!important}.masterpiece-edition .cinema-scene-inner,.masterpiece-edition .cinema-scene-journalist .cinema-scene-inner{height:min(560px,62vh)!important}.masterpiece-edition #tarifs{padding:112px 0!important}.masterpiece-edition #reserver{padding:116px 0 126px!important}.masterpiece-edition #questions{padding:108px 0!important}.masterpiece-edition .footer{min-height:52vh!important}}@media (max-width:760px){.masterpiece-edition .hero{padding:96px 0 58px!important}.masterpiece-edition .hero .container{width:calc(100% - 30px)!important}.masterpiece-edition .hero-grid{gap:27px!important}.masterpiece-edition .hero-kicker{margin-bottom:0!important;padding:8px 12px!important}.masterpiece-edition .hero h1{letter-spacing:-.047em!important;max-width:none!important;margin-top:7px!important;font-size:clamp(46px,13vw,62px)!important;line-height:.91!important}.masterpiece-edition .hero-art{aspect-ratio:1.04!important;width:100%!important;max-width:520px!important;margin-top:0!important;margin-bottom:3px!important}.masterpiece-edition .hero-photo{inset:1% 1% 1% 3%!important}.masterpiece-edition .hero-video{width:67%!important;min-height:88px!important;bottom:5%!important;left:2%!important}.masterpiece-edition .hero-video .video-in{min-height:88px!important;padding:13px 11px 13px 62px!important}.masterpiece-edition .hero-video .play{width:36px!important;height:36px!important;font-size:15px!important;left:15px!important}.masterpiece-edition .hero-video strong{font-size:13.5px!important}.masterpiece-edition .hero-problem{margin-top:2px!important;font-size:17px!important;line-height:1.5!important}.masterpiece-edition .hero-position{font-size:14px!important}.masterpiece-edition .hero-actions{margin-top:20px!important}.masterpiece-edition .hero .stats{border-radius:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:18px!important;display:grid!important}.masterpiece-edition .hero .stat{text-align:center!important;border-top:0!important;border-left:1px solid #ffffff1c!important;min-width:0!important;padding:11px 5px!important}.masterpiece-edition .hero .stat:first-child{border-left:0!important}.masterpiece-edition .hero .stat strong{font-size:16px!important}.masterpiece-edition .hero .stat span{font-size:7px!important;line-height:1.25!important}.masterpiece-edition .section{padding:86px 0!important}.masterpiece-edition .section h2{font-size:clamp(38px,10.8vw,50px)!important;line-height:.98!important}.masterpiece-edition .section .container{width:calc(100% - 32px)!important}.masterpiece-edition #methode{padding-top:92px!important}.masterpiece-edition .method-manifesto-refined{gap:28px!important}.masterpiece-edition .method-manifesto-body>p{font-size:16px!important;line-height:1.68!important}.masterpiece-edition .refined-step{grid-template-columns:44px 1fr!important;padding:18px 0!important}.masterpiece-edition .refined-icon{width:38px!important;height:38px!important}.masterpiece-edition .example-premium{margin-top:60px!important;padding-top:38px!important}.masterpiece-edition .example-head{margin-bottom:24px!important}.masterpiece-edition #outils{padding:90px 0 96px!important}.masterpiece-edition .ai-grid{gap:15px!important;margin-top:38px!important}.masterpiece-edition .ai-card,.masterpiece-edition .ai-card:nth-child(2){border-radius:22px!important;padding:24px 21px!important}.masterpiece-edition .ai-num{margin-bottom:5px!important;font-size:58px!important}.masterpiece-edition .ai-card h3{margin:0 0 10px!important;font-size:27px!important;line-height:1.08!important}.masterpiece-edition .ai-card>p{margin:0 0 20px!important;font-size:14px!important}.masterpiece-edition .ai-visual{border-radius:16px!important;height:205px!important}.masterpiece-edition #avis{padding:88px 0!important}.masterpiece-edition .review-view{margin-top:30px!important}.masterpiece-edition .review{border-radius:22px!important;width:88vw!important;min-height:390px!important;padding:30px 25px!important}.masterpiece-edition .review blockquote{margin-top:28px!important;font-size:22px!important;line-height:1.38!important}.masterpiece-edition .author{padding-top:27px!important}.masterpiece-edition .review-summary{margin-top:22px!important;padding-top:17px!important}.masterpiece-edition #apropos{padding:88px 0 0!important}.masterpiece-edition #apropos>.container{width:calc(100% - 22px)!important}.masterpiece-edition .about-title{margin:0 10px 34px!important;font-size:clamp(42px,11.5vw,56px)!important;line-height:.96!important}.masterpiece-edition .about-cinema-sticky{border-radius:24px 24px 0 0!important}.masterpiece-edition .cinema-scene{min-height:0!important;padding:15px!important}.masterpiece-edition .cinema-copy{padding:24px!important}.masterpiece-edition .about-stats{padding-block:23px 30px!important}.masterpiece-edition #tarifs{padding:90px 0!important}.masterpiece-edition .trial-step{margin-top:38px!important}.masterpiece-edition .trial-flow-card{border-radius:24px!important;padding:30px 24px!important}.masterpiece-edition .trial-flow-copy strong{font-size:34px!important}.masterpiece-edition .trial-price{width:128px!important;height:128px!important}.masterpiece-edition .trial-price b{font-size:35px!important}.masterpiece-edition .pricing-connector{height:66px!important}.masterpiece-edition .plans-intro h3{font-size:clamp(34px,9.5vw,46px)!important;line-height:1.02!important}.masterpiece-edition .switch{margin:24px 0 22px!important}.masterpiece-edition .plan{border-radius:23px!important;padding:26px!important}.masterpiece-edition .plan h3{font-size:28px!important}.masterpiece-edition .price{font-size:46px!important}.masterpiece-edition #reserver{padding:90px 0 98px!important}.masterpiece-edition .booking-card{border-radius:22px!important;padding:21px 16px!important}.masterpiece-edition .booking-head h3{font-size:28px!important}.masterpiece-edition #questions{padding:88px 0!important}.masterpiece-edition .faq-grid{gap:32px!important}.masterpiece-edition .faq summary{padding:21px 36px 21px 0!important;font-size:19px!important}.masterpiece-edition .footer{min-height:58vh!important;padding:72px 0 30px!important}.masterpiece-edition .footer-statement{font-size:clamp(42px,11.8vw,58px)!important;line-height:.95!important}.masterpiece-edition .footer-bottom{margin-top:46px!important}}@media (max-width:430px){.masterpiece-edition .hero{padding-top:90px!important}.masterpiece-edition .hero h1{font-size:clamp(43px,12.5vw,54px)!important}.masterpiece-edition .hero-art{aspect-ratio:1!important}.masterpiece-edition .hero-video{width:72%!important}.masterpiece-edition .section h2{font-size:clamp(37px,10.6vw,46px)!important}.masterpiece-edition .review{width:91vw!important;min-height:370px!important}}.masterpiece-edition .container{width:min(1180px,100% - 56px)!important}.masterpiece-edition .hero{min-height:88svh!important;padding:104px 0 60px!important}.masterpiece-edition .hero .container{width:min(1220px,100% - 56px)!important}.masterpiece-edition .hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(410px,.94fr)!important;gap:clamp(34px,4.2vw,60px)!important}.masterpiece-edition .hero h1{letter-spacing:-.047em!important;max-width:640px!important;font-size:clamp(54px,4.8vw,78px)!important;line-height:.91!important}.masterpiece-edition .hero-problem{max-width:540px!important;margin-top:25px!important;font-size:clamp(17px,1.2vw,20px)!important;line-height:1.52!important}.masterpiece-edition .hero-position{max-width:540px!important;font-size:14.5px!important;line-height:1.62!important}.masterpiece-edition .hero-actions{margin-top:24px!important}.masterpiece-edition .hero .stats{max-width:540px!important;margin-top:23px!important}.masterpiece-edition .hero .stat strong{font-size:18px!important}.masterpiece-edition .hero-art{aspect-ratio:1.02!important;justify-self:end!important;width:100%!important;max-width:550px!important}.masterpiece-edition .hero-video{width:min(270px,47%)!important;min-height:96px!important}.masterpiece-edition .hero-video .video-in{min-height:96px!important;padding:14px 14px 14px 68px!important}.masterpiece-edition .hero-video .play{width:40px!important;height:40px!important;left:18px!important}.masterpiece-edition .hero-video strong{font-size:14px!important}.masterpiece-edition .section{padding:106px 0!important}.masterpiece-edition .section h2{letter-spacing:-.042em!important;font-size:clamp(44px,4.25vw,64px)!important;line-height:.98!important}.masterpiece-edition .eyebrow,.masterpiece-edition .section-kicker{margin-bottom:14px!important}.masterpiece-edition #methode:before,.masterpiece-edition #outils:before,.masterpiece-edition #avis:before,.masterpiece-edition #apropos:before,.masterpiece-edition #tarifs:before,.masterpiece-edition #reserver:before,.masterpiece-edition #questions:before{opacity:.045!important;font-size:clamp(170px,20vw,310px)!important}.masterpiece-edition .method-manifesto-refined{grid-template-columns:minmax(300px,.84fr) minmax(0,1.16fr)!important;gap:clamp(38px,5vw,66px)!important}.masterpiece-edition .method-manifesto-head{top:96px!important}.masterpiece-edition .method-manifesto-head h2{max-width:450px!important}.masterpiece-edition .method-manifesto-body>p{max-width:690px!important;font-size:17px!important;line-height:1.68!important}.masterpiece-edition .refined-steps{margin-top:27px!important}.masterpiece-edition .refined-step{grid-template-columns:46px 1fr!important;gap:14px!important;padding:17px 0!important}.masterpiece-edition .refined-icon{width:38px!important;height:38px!important}.masterpiece-edition .refined-step h3{margin-bottom:5px!important;font-size:18px!important}.masterpiece-edition .refined-step p{font-size:14px!important;line-height:1.58!important}.masterpiece-edition .example-premium{margin-top:70px!important;padding-top:44px!important}.masterpiece-edition .example-head{grid-template-columns:.82fr 1.18fr!important;gap:32px!important;margin-bottom:30px!important}.masterpiece-edition .document-premium{max-width:880px!important;margin-inline:auto!important}.masterpiece-edition .ai-card{border-radius:24px!important;grid-template-columns:88px minmax(230px,.72fr) minmax(300px,1fr)!important;column-gap:28px!important;min-height:292px!important;padding:26px 30px!important}.masterpiece-edition .ai-card:nth-child(2){grid-template-columns:minmax(300px,1fr) minmax(230px,.72fr) 88px!important}.masterpiece-edition .ai-num{font-size:clamp(52px,4.6vw,72px)!important}.masterpiece-edition .ai-visual{border-radius:18px!important;height:215px!important}.masterpiece-edition .ai-card h3{margin:0 0 48px!important;font-size:clamp(23px,1.9vw,31px)!important;line-height:1.08!important}.masterpiece-edition .ai-card>p{margin:54px 0 0!important;font-size:14px!important;line-height:1.62!important}.masterpiece-edition #avis{padding:102px 0!important}.masterpiece-edition .reviews-head .heading{max-width:700px!important}.masterpiece-edition .review-view{margin-top:36px!important}.masterpiece-edition .review-track{gap:16px!important}.masterpiece-edition .review{border-radius:23px!important;width:min(590px,58vw)!important;min-height:365px!important;padding:35px 38px!important}.masterpiece-edition .review blockquote{margin-top:24px!important;font-size:clamp(21px,1.7vw,27px)!important;line-height:1.38!important}.masterpiece-edition .author{padding-top:26px!important}.masterpiece-edition .review-summary{margin-top:22px!important;padding-top:16px!important}.masterpiece-edition #apropos{padding:102px 0 0!important}.masterpiece-edition #apropos>.container{width:min(1180px,100% - 48px)!important}.masterpiece-edition .about-title{max-width:780px!important;margin-bottom:40px!important;font-size:clamp(48px,4.8vw,70px)!important;line-height:.97!important}.masterpiece-edition .about-cinema-sticky{border-radius:28px 28px 0 0!important}.masterpiece-edition .cinema-scene{min-height:64vh!important;padding:28px!important}.masterpiece-edition .cinema-scene-inner,.masterpiece-edition .cinema-scene-journalist .cinema-scene-inner{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr)!important;gap:24px!important;height:min(525px,57vh)!important}.masterpiece-edition .cinema-scene-journalist .cinema-scene-inner{grid-template-columns:minmax(0,1.03fr) minmax(330px,.97fr)!important}.masterpiece-edition .cinema-copy{border-radius:22px!important;padding:26px!important}.masterpiece-edition .cinema-professor-copy .quote,.masterpiece-edition .cinema-journalist-copy .about-copy{font-size:14.5px!important;line-height:1.68!important}.masterpiece-edition .cinema-transition-copy{font-size:clamp(42px,4.7vw,66px)!important}.masterpiece-edition .about-stats{padding:22px 0 30px!important}.masterpiece-edition #tarifs{padding:108px 0!important}.masterpiece-edition #tarifs .heading{max-width:720px!important}.masterpiece-edition .trial-step{margin-top:44px!important}.masterpiece-edition .step-number{font-size:clamp(72px,8vw,116px)!important}.masterpiece-edition .trial-flow-card{border-radius:25px!important;grid-template-columns:1.36fr .64fr!important;min-height:235px!important;padding:34px 38px!important}.masterpiece-edition .trial-flow-copy strong{font-size:clamp(30px,2.7vw,42px)!important}.masterpiece-edition .trial-flow-copy p{max-width:630px!important;font-size:15px!important;line-height:1.62!important}.masterpiece-edition .trial-price{width:148px!important;height:148px!important}.masterpiece-edition .trial-price b{font-size:39px!important}.masterpiece-edition .pricing-connector{height:64px!important}.masterpiece-edition .plans-step{padding-top:20px!important}.masterpiece-edition .plans-intro{max-width:720px!important}.masterpiece-edition .plans-intro h3{font-size:clamp(34px,3.45vw,49px)!important;line-height:1.02!important}.masterpiece-edition .switch{margin:23px 0 21px!important}.masterpiece-edition .plans{gap:15px!important}.masterpiece-edition .plan{border-radius:22px!important;min-height:335px!important;padding:25px!important}.masterpiece-edition .plan.featured{transform:translateY(-7px)!important}.masterpiece-edition .plan h3{font-size:27px!important}.masterpiece-edition .price{font-size:44px!important}.masterpiece-edition #reserver{padding:108px 0 116px!important}.masterpiece-edition #reserver .heading{max-width:720px!important}.masterpiece-edition .booking-mode-switch{max-width:410px!important;margin-top:20px!important}.masterpiece-edition .calendar-only-shell{max-width:900px!important}.masterpiece-edition .booking-card{border-radius:24px!important;padding:27px!important}.masterpiece-edition .booking-head h3{font-size:31px!important}.masterpiece-edition .booking-head p{font-size:14px!important;line-height:1.58!important}.masterpiece-edition #questions{padding:102px 0!important}.masterpiece-edition .faq-grid{grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr)!important;gap:clamp(38px,5vw,62px)!important}.masterpiece-edition .faq-grid>div:first-child{top:96px!important}.masterpiece-edition .faq summary{padding:20px 38px 20px 0!important;font-size:clamp(18px,1.25vw,21px)!important}.masterpiece-edition .faq details p{padding-bottom:22px!important;font-size:14px!important;line-height:1.64!important}.masterpiece-edition .footer{min-height:48vh!important;padding:78px 0 28px!important}.masterpiece-edition .footer:before{font-size:clamp(190px,28vw,420px)!important}.masterpiece-edition .footer-statement{max-width:820px!important;font-size:clamp(43px,4.8vw,68px)!important;line-height:.96!important}.masterpiece-edition .footer-bottom{margin-top:48px!important}@media (min-width:981px) and (max-width:1180px){.masterpiece-edition .container{width:calc(100% - 44px)!important}.masterpiece-edition .hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(385px,.97fr)!important;gap:34px!important}.masterpiece-edition .hero h1{font-size:clamp(50px,5vw,66px)!important}.masterpiece-edition .hero-art{max-width:495px!important}.masterpiece-edition .section{padding:94px 0!important}.masterpiece-edition .ai-card{column-gap:22px!important;padding:24px!important}.masterpiece-edition .cinema-scene-inner,.masterpiece-edition .cinema-scene-journalist .cinema-scene-inner{height:min(500px,56vh)!important}}@media (max-width:980px){.masterpiece-edition .container{width:min(820px,100% - 38px)!important}.masterpiece-edition .hero{min-height:auto!important;padding:96px 0 64px!important}.masterpiece-edition .hero .container{width:min(820px,100% - 38px)!important}.masterpiece-edition .hero-grid{gap:32px!important}.masterpiece-edition .hero h1{max-width:700px!important;font-size:clamp(50px,7.2vw,68px)!important}.masterpiece-edition .hero-art{max-width:560px!important}.masterpiece-edition .section{padding:92px 0!important}.masterpiece-edition .section h2{font-size:clamp(42px,6vw,58px)!important}.masterpiece-edition .method-manifesto-refined{gap:28px!important}.masterpiece-edition .example-premium{margin-top:58px!important}.masterpiece-edition #outils{padding:96px 0 102px!important}.masterpiece-edition .ai-card,.masterpiece-edition .ai-card:nth-child(2){grid-template-columns:76px 1fr!important;min-height:auto!important}.masterpiece-edition .ai-visual{height:250px!important}.masterpiece-edition #avis{padding:92px 0!important}.masterpiece-edition .review{width:min(560px,75vw)!important}.masterpiece-edition #apropos{padding-top:90px!important}.masterpiece-edition .about-title{max-width:700px!important;font-size:clamp(46px,6.8vw,62px)!important}.masterpiece-edition #tarifs,.masterpiece-edition #reserver{padding-block:96px!important}.masterpiece-edition #questions{padding:92px 0!important}}@media (max-width:760px){.masterpiece-edition .container,.masterpiece-edition .section .container{width:calc(100% - 28px)!important}.masterpiece-edition .hero{padding:84px 0 48px!important}.masterpiece-edition .hero .container{width:calc(100% - 28px)!important}.masterpiece-edition .hero-grid{gap:22px!important}.masterpiece-edition .hero h1{letter-spacing:-.042em!important;font-size:clamp(40px,11.4vw,52px)!important;line-height:.94!important}.masterpiece-edition .hero-art{aspect-ratio:1.06!important;max-width:460px!important}.masterpiece-edition .hero-video{width:65%!important;min-height:78px!important}.masterpiece-edition .hero-video .video-in{min-height:78px!important;padding:11px 10px 11px 55px!important}.masterpiece-edition .hero-video .play{width:32px!important;height:32px!important;left:13px!important}.masterpiece-edition .hero-video strong{font-size:12.5px!important}.masterpiece-edition .hero-problem{font-size:16px!important;line-height:1.48!important}.masterpiece-edition .hero-position{font-size:13.5px!important}.masterpiece-edition .hero-actions{margin-top:18px!important}.masterpiece-edition .hero .stats{margin-top:16px!important}.masterpiece-edition .hero .stat{padding:9px 4px!important}.masterpiece-edition .hero .stat strong{font-size:15px!important}.masterpiece-edition .section{padding:72px 0!important}.masterpiece-edition .section h2{font-size:clamp(35px,9.8vw,43px)!important;line-height:1!important}.masterpiece-edition #methode{padding-top:76px!important}.masterpiece-edition .method-manifesto-body>p{font-size:15px!important}.masterpiece-edition .refined-step{grid-template-columns:40px 1fr!important;padding:15px 0!important}.masterpiece-edition .refined-icon{width:34px!important;height:34px!important}.masterpiece-edition .refined-step h3{font-size:17px!important}.masterpiece-edition .example-premium{margin-top:48px!important;padding-top:30px!important}.masterpiece-edition #outils{padding:76px 0 80px!important}.masterpiece-edition .ai-grid{gap:13px!important;margin-top:30px!important}.masterpiece-edition .ai-card,.masterpiece-edition .ai-card:nth-child(2){border-radius:19px!important;padding:20px 18px!important}.masterpiece-edition .ai-num{font-size:48px!important}.masterpiece-edition .ai-card h3{margin-bottom:8px!important;font-size:24px!important}.masterpiece-edition .ai-card>p{margin-bottom:16px!important;font-size:13.5px!important}.masterpiece-edition .ai-visual{height:178px!important}.masterpiece-edition #avis{padding:74px 0!important}.masterpiece-edition .review-view{margin-top:25px!important}.masterpiece-edition .review{border-radius:20px!important;width:86vw!important;min-height:330px!important;padding:25px 22px!important}.masterpiece-edition .review blockquote{margin-top:22px!important;font-size:20px!important;line-height:1.37!important}.masterpiece-edition #apropos{padding:74px 0 0!important}.masterpiece-edition #apropos>.container{width:calc(100% - 18px)!important}.masterpiece-edition .about-title{margin:0 8px 28px!important;font-size:clamp(37px,10.3vw,47px)!important}.masterpiece-edition .about-cinema-sticky{border-radius:21px 21px 0 0!important}.masterpiece-edition .cinema-scene{padding:12px!important}.masterpiece-edition .cinema-copy{padding:21px!important}.masterpiece-edition #tarifs{padding:76px 0!important}.masterpiece-edition .trial-step{margin-top:32px!important}.masterpiece-edition .trial-flow-card{border-radius:21px!important;padding:25px 20px!important}.masterpiece-edition .trial-flow-copy strong{font-size:30px!important}.masterpiece-edition .trial-price{width:112px!important;height:112px!important}.masterpiece-edition .trial-price b{font-size:31px!important}.masterpiece-edition .pricing-connector{height:52px!important}.masterpiece-edition .plans-intro h3{font-size:clamp(31px,8.5vw,39px)!important}.masterpiece-edition .plan{min-height:0!important;padding:23px!important}.masterpiece-edition .plan h3{font-size:25px!important}.masterpiece-edition .price{font-size:41px!important}.masterpiece-edition #reserver{padding:76px 0 82px!important}.masterpiece-edition .booking-card{border-radius:20px!important;padding:18px 14px!important}.masterpiece-edition .booking-head h3{font-size:25px!important}.masterpiece-edition #questions{padding:74px 0!important}.masterpiece-edition .faq summary{padding:18px 33px 18px 0!important;font-size:18px!important}.masterpiece-edition .footer{min-height:44vh!important;padding:62px 0 25px!important}.masterpiece-edition .footer-statement{font-size:clamp(37px,10.2vw,49px)!important;line-height:.98!important}.masterpiece-edition .footer-bottom{margin-top:38px!important}}@media (max-width:430px){.masterpiece-edition .hero{padding-top:80px!important}.masterpiece-edition .hero h1{font-size:clamp(38px,11vw,47px)!important}.masterpiece-edition .hero-art{aspect-ratio:1.03!important}.masterpiece-edition .review{width:89vw!important;min-height:310px!important}}@media (max-width:760px){html,body{-webkit-text-size-adjust:100%!important;width:100%!important;max-width:100%!important;overflow-x:clip!important}body{touch-action:pan-y!important}main,section,footer{max-width:100%!important;overflow-x:clip!important}.mp-intro,#mpAurora{display:none!important}.mp-reveal,.reveal{opacity:1!important;visibility:visible!important;filter:none!important;transition:none!important;transform:none!important}.review-view,#apropos .about-story,.calendar-days{-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;overflow:auto hidden!important}#apropos .about-story{max-width:100%!important;min-height:0!important}#apropos .about-swipe-slide{width:100%!important;min-width:100%!important;height:auto!important;min-height:0!important}.nav{-webkit-backdrop-filter:blur(12px)saturate(1.08)!important}.hero-photo,.hero-art,.ai-card,.review,.plan,.booking-card{will-change:auto!important}.review:hover,.ai-card:hover,.plan:hover,.btn:hover{transform:none!important}.day,.time,.booking-mode-btn,.calendar-nav button,.menu,.lang,.btn{touch-action:manipulation!important}.nav .nav-in{padding-left:max(0px,env(safe-area-inset-left))!important;padding-right:max(0px,env(safe-area-inset-right))!important}.footer{padding-bottom:max(25px,env(safe-area-inset-bottom))!important}.masterpiece-edition .container,.masterpiece-edition .section .container,.masterpiece-edition .hero .container{width:calc(100% - 28px)!important;max-width:none!important;margin-inline:auto!important}.masterpiece-edition .hero{min-height:auto!important;padding:86px 0 54px!important;display:block!important}.masterpiece-edition .hero-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:0!important;width:100%!important;min-width:0!important;display:grid!important}.masterpiece-edition .hero-grid>div:first-child{display:contents!important}.masterpiece-edition .hero-kicker,.masterpiece-edition .hero h1,.masterpiece-edition .hero-art,.masterpiece-edition .hero-problem,.masterpiece-edition .hero-position,.masterpiece-edition .hero-actions,.masterpiece-edition .hero .stats{grid-column:1!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}.masterpiece-edition .hero-kicker{white-space:normal!important;order:1!important;width:max-content!important;max-width:100%!important;margin:0 0 15px!important;line-height:1.35!important}.masterpiece-edition .hero h1{order:2!important;margin:0!important;font-size:clamp(41px,11.6vw,52px)!important;line-height:.93!important}.masterpiece-edition .hero-art{aspect-ratio:1.05!important;order:3!important;max-width:none!important;margin:26px 0 25px!important;position:relative!important}.masterpiece-edition .hero-photo{clip-path:polygon(7% 0,100% 0,100% 91%,91% 100%,0 100%,0 7%)!important;border-radius:20px!important;inset:0 1.5%!important;transform:none!important}.masterpiece-edition .hero-photo img{object-position:50% 42%!important;transform:scale(1.01)!important}.masterpiece-edition .hero-art:before{inset:-3% -2% -4% 4%!important}.masterpiece-edition .hero-art:after{font-size:104px!important;bottom:-.13em!important;right:.02em!important}.masterpiece-edition .hero-video{border-radius:17px!important;width:68%!important;min-height:76px!important;bottom:5%!important;left:4%!important}.masterpiece-edition .hero-video .video-in{min-height:76px!important;padding:11px 10px 11px 55px!important}.masterpiece-edition .hero-video .play{width:32px!important;height:32px!important;left:13px!important}.masterpiece-edition .hero-video strong{font-size:12.5px!important;line-height:1.28!important}.masterpiece-edition .hero-video span:not(.play){font-size:9px!important}.masterpiece-edition .hero-problem{order:4!important;margin:0!important;font-size:17px!important;line-height:1.48!important}.masterpiece-edition .hero-position{order:5!important;margin:12px 0 0!important;font-size:14px!important;line-height:1.58!important}.masterpiece-edition .hero-actions{order:6!important;grid-template-columns:1fr!important;gap:10px!important;margin:23px 0 0!important;display:grid!important}.masterpiece-edition .hero-actions .btn{width:100%!important;min-height:50px!important}.masterpiece-edition .hero .stats{border-radius:17px!important;order:7!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:17px 0 0!important;display:grid!important}.masterpiece-edition .hero .stat{text-align:center!important;border-top:0!important;border-left:1px solid #ffffff1c!important;min-width:0!important;padding:10px 4px!important}.masterpiece-edition .hero .stat:first-child{border-left:0!important}.masterpiece-edition .hero .stat strong{font-size:15px!important}.masterpiece-edition .hero .stat span{font-size:7px!important;line-height:1.25!important}.masterpiece-edition .section{padding:72px 0!important}.masterpiece-edition .section h2{font-size:clamp(35px,9.8vw,43px)!important;line-height:1!important}.masterpiece-edition #methode{padding-top:76px!important}.masterpiece-edition .method-manifesto-refined{grid-template-columns:none!important;gap:0!important;width:100%!important;display:block!important}.masterpiece-edition .method-manifesto-head{width:100%!important;max-width:none!important;position:static!important;top:auto!important}.masterpiece-edition .method-manifesto-head h2{max-width:330px!important}.masterpiece-edition .method-manifesto-body{width:100%!important;max-width:none!important;margin-top:28px!important;padding:0!important;display:block!important}.masterpiece-edition .refined-steps{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;display:grid!important}.masterpiece-edition .refined-step{grid-template-columns:40px minmax(0,1fr)!important;gap:13px!important;width:100%!important;min-width:0!important;padding:16px 0!important}.masterpiece-edition .refined-copy,.masterpiece-edition .refined-copy p{width:auto!important;min-width:0!important}.masterpiece-edition .refined-copy p{font-size:15px!important;line-height:1.62!important}.masterpiece-edition .example-premium{margin-top:52px!important;padding-top:32px!important}.masterpiece-edition .example-head{grid-template-columns:none!important;width:100%!important;margin-bottom:25px!important;display:block!important}.masterpiece-edition .example-head h2{max-width:330px!important}.masterpiece-edition .document-premium{width:100%!important;max-width:100%!important;margin:0!important}.masterpiece-edition .doc-top{grid-template-columns:auto 1fr!important;gap:12px!important;padding:14px!important;display:grid!important}.masterpiece-edition .doc-label{text-align:right!important;justify-self:end!important}.masterpiece-edition .tabs{grid-column:1/-1!important;justify-content:space-between!important;width:100%!important;overflow-x:auto!important}.masterpiece-edition .tab{flex:1 0 auto!important;padding-inline:10px!important}.masterpiece-edition .doc-body{padding:18px!important}.masterpiece-edition .turn{grid-template-columns:1fr!important;gap:6px!important}.masterpiece-edition .speaker{padding-top:0!important}.masterpiece-edition .method-progress-board{padding:18px!important}.masterpiece-edition #outils{padding:78px 0 82px!important}.masterpiece-edition .ai-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;margin-top:30px!important;display:grid!important}.masterpiece-edition .ai-card,.masterpiece-edition .ai-card:nth-child(2){grid-template-columns:none!important;grid-template-areas:none!important;width:100%!important;min-width:0!important;min-height:0!important;padding:21px 18px!important;display:block!important}.masterpiece-edition .ai-num{margin-bottom:4px!important;font-size:46px!important}.masterpiece-edition .ai-card h3{margin:0 0 9px!important;font-size:24px!important}.masterpiece-edition .ai-card>p{margin:0 0 17px!important;font-size:13.5px!important}.masterpiece-edition .ai-visual{width:100%!important;height:180px!important}.masterpiece-edition #avis{padding:74px 0!important}.masterpiece-edition .reviews-head{display:block!important}.masterpiece-edition .review-controls{margin-top:18px!important}.masterpiece-edition .review-view{width:100%!important;margin-top:26px!important;padding-right:0!important}.masterpiece-edition .review-track{gap:12px!important}.masterpiece-edition .review{width:calc(100vw - 46px)!important;min-height:320px!important;padding:25px 22px!important}.masterpiece-edition .review blockquote{font-size:20px!important;line-height:1.38!important}.masterpiece-edition .review-summary{display:block!important}.masterpiece-edition #apropos{padding:74px 0 0!important}.masterpiece-edition #apropos>.container{width:calc(100% - 18px)!important}.masterpiece-edition #apropos .about-cinema{display:none!important}.masterpiece-edition #apropos .about-story{height:auto;width:100%!important;min-height:0!important;display:flex!important}.masterpiece-edition #apropos .about-swipe-slide{flex:0 0 100%!important;width:100%!important;min-width:100%!important}.masterpiece-edition .about-title{margin:0 8px 28px!important;font-size:clamp(37px,10.3vw,47px)!important}.masterpiece-edition .about-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.masterpiece-edition #tarifs{padding:76px 0!important}.masterpiece-edition .trial-flow-card{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-height:0!important;display:grid!important}.masterpiece-edition .trial-price{justify-self:start!important}.masterpiece-edition .plans-intro{width:100%!important;max-width:100%!important}.masterpiece-edition .plans{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}.masterpiece-edition .plan{width:100%!important;min-width:0!important}.masterpiece-edition .plan.featured{transform:none!important}.masterpiece-edition #reserver{padding:76px 0 84px!important}.masterpiece-edition .booking-mode-switch,.masterpiece-edition .calendar-only-shell{width:100%!important;max-width:100%!important}.masterpiece-edition .booking-card{width:100%!important;max-width:100%!important;padding:18px 14px!important}.masterpiece-edition .booking-head{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.masterpiece-edition .booking-head h3{font-size:25px!important}.masterpiece-edition .calendar-nav{gap:8px!important}.masterpiece-edition .calendar-days{gap:8px!important;padding-bottom:4px!important;display:flex!important}.masterpiece-edition .calendar-days .day{flex:0 0 72px!important;min-width:72px!important}.masterpiece-edition .time-slots{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.masterpiece-edition .booking-form .row{grid-template-columns:1fr!important}.masterpiece-edition #questions{padding:74px 0!important}.masterpiece-edition .faq-grid{grid-template-columns:none!important;width:100%!important;display:block!important}.masterpiece-edition .faq-grid>div:first-child{margin-bottom:28px!important;position:static!important;top:auto!important}.masterpiece-edition .footer{min-height:auto!important;padding:64px 0 28px!important}.masterpiece-edition .footer-statement{font-size:clamp(37px,10.2vw,49px)!important}#tarifs .plans-intro h3 .gradient{color:#0000!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(100deg,#0758b8 0% 25%,#60708b 38%,#c84657 50%,#d92f46 60% 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;display:inline!important}.mp-intro{opacity:1;visibility:visible;transform:translate(0,0);z-index:99999!important;pointer-events:none!important;background:radial-gradient(circle at 50% 42%,#0758b838,#0000 38%),linear-gradient(145deg,#020d20 0%,#061a3d 62%,#231426 100%)!important;place-items:center!important;animation:1.55s cubic-bezier(.22,.75,.25,1) forwards mfyMobileIntroExit!important;display:grid!important;position:fixed!important;inset:0!important}.mp-intro-inner{animation:1.05s cubic-bezier(.22,.75,.25,1) both mfyMobileIntroInner!important;transform:none!important}.mp-intro-mark{letter-spacing:-.075em!important;background:linear-gradient(102deg,#6ba8ff 0 34%,#fff 49% 57%,#ff7385 73%,#e23a51 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 18px 34px #00000038)!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:clamp(86px,25vw,118px)!important;line-height:.78!important}.mp-intro-line{width:min(210px,54vw)!important;margin-top:24px!important}.mp-intro-line:before{animation:.82s cubic-bezier(.22,.75,.25,1) forwards mpIntroLine!important}.mp-intro small{letter-spacing:.25em!important;margin-top:12px!important;font-size:8px!important}.mp-intro.done{opacity:0!important;visibility:hidden!important;transition:opacity .22s,transform .42s cubic-bezier(.22,.75,.25,1),visibility 0s linear .42s!important;animation:none!important;transform:translateY(-105%)!important}@keyframes mfyMobileIntroInner{0%{opacity:0;transform:translateY(10px)scale(.965)}34%,to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes mfyMobileIntroExit{0%,64%{opacity:1;visibility:visible;transform:translate(0,0)}82%{opacity:1;visibility:visible;transform:translateY(-3%)}99%{opacity:0;visibility:visible;transform:translateY(-105%)}to{opacity:0;visibility:hidden;transform:translateY(-105%)}}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.mp-intro{animation:none!important;display:none!important}.mp-intro-inner{animation:none!important}}@media (max-width:760px){.masterpiece-edition #outils{background:radial-gradient(circle at 82% 8%,#387ee629,#0000 25%),radial-gradient(circle at 10% 90%,#d92f461a,#0000 28%),#020d20!important;padding:72px 0 86px!important}.masterpiece-edition #outils>.container{width:calc(100% - 28px)!important}.masterpiece-edition #outils:before{opacity:.7!important;font-size:180px!important;top:.25em!important;right:-.08em!important}.masterpiece-edition #outils .eyebrow{text-align:center!important;justify-content:center!important;margin-bottom:16px!important}.masterpiece-edition #outils .heading{text-align:center!important;letter-spacing:-.045em!important;max-width:360px!important;margin-inline:auto!important;font-size:clamp(37px,11.4vw,46px)!important;line-height:.98!important}.masterpiece-edition .ai-pilotage-wrap{z-index:5!important;margin:25px auto 0!important;position:relative!important}.masterpiece-edition .ai-pilotage-hub{background:radial-gradient(circle at 50% 26%,#ffffff21,#ffffff0a 53%,#ffffff04 74%),#041430e0!important;border-color:#fff3!important;width:94px!important;height:94px!important;box-shadow:0 18px 44px -25px #000000f2,0 0 0 7px #ffffff06,inset 0 1px #ffffff1c!important}.masterpiece-edition .ai-pilotage-hub svg{width:34px!important;height:25px!important;margin-bottom:4px!important}.masterpiece-edition .ai-pilotage-hub span{letter-spacing:.17em!important;font-size:7px!important}.masterpiece-edition .ai-pilotage-hub strong{letter-spacing:.07em!important;margin-top:3px!important;font-size:7.7px!important}.masterpiece-edition .ai-pilotage-hub:after{width:32px!important;bottom:6px!important}.masterpiece-edition .ai-pilotage-wrap:after{content:""!important;background:linear-gradient(#ffffffb8,#ffffff29)!important;width:1px!important;height:35px!important;position:absolute!important;bottom:-35px!important;left:50%!important;transform:translate(-50%)!important}.masterpiece-edition .ai-control-links{display:none!important}.masterpiece-edition .ai-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;margin:35px 0 0!important;padding:0 0 0 27px!important;display:grid!important;position:relative!important}.masterpiece-edition .ai-grid:before{content:""!important;z-index:0!important;background:linear-gradient(#ffffff8c 0%,#6ba8ff66 25%,#ffffff47 58%,#ef5b7066 100%)!important;width:1px!important;position:absolute!important;top:-20px!important;bottom:28px!important;left:8px!important;box-shadow:0 0 12px #ffffff14!important}.masterpiece-edition .ai-card,.masterpiece-edition .ai-card:nth-child(2){z-index:2!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(122deg,#ffffff0f,#ffffff06)!important;border:1px solid #ffffff1b!important;border-radius:19px!important;grid-template-columns:68px minmax(0,1fr)!important;grid-template-areas:"visual title""visual copy"!important;align-items:center!important;gap:3px 14px!important;width:100%!important;min-width:0!important;min-height:126px!important;padding:16px 15px 16px 14px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff0e,0 20px 46px -38px #000!important}.masterpiece-edition .ai-card:before{content:""!important;z-index:4!important;opacity:1!important;border:2px solid #020d20!important;border-radius:50%!important;width:9px!important;height:9px!important;transition:none!important;position:absolute!important;top:50%!important;left:-25px!important;transform:translateY(-50%)!important}.masterpiece-edition .ai-card:after{content:""!important;z-index:1!important;background:#ffffff4d!important;width:16px!important;height:1px!important;position:absolute!important;top:50%!important;left:-16px!important;transform:translateY(-50%)!important}.masterpiece-edition .ai-support:before{background:#70aaff!important;box-shadow:0 0 14px #70aaff80!important}.masterpiece-edition .ai-transcribe:before{background:#f8fbff!important;box-shadow:0 0 14px #ffffff5c!important}.masterpiece-edition .ai-exercises:before{background:#ef5b70!important;box-shadow:0 0 14px #ef5b7075!important}.masterpiece-edition .ai-num{z-index:5!important;color:#ffffff6b!important;width:auto!important;font:800 7.5px/1 var(--sans)!important;letter-spacing:.11em!important;background:#ffffff09!important;border:1px solid #ffffff17!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:4px 6px!important;display:inline-flex!important;position:absolute!important;top:10px!important;right:12px!important}.masterpiece-edition .ai-visual,.masterpiece-edition .ai-card:nth-child(2) .ai-visual{background:radial-gradient(circle at 35% 28%,#4991ff29,#0000 48%),#ffffff07!important;border:1px solid #ffffff16!important;border-radius:17px!important;grid-area:visual!important;width:68px!important;min-width:68px!important;height:68px!important;margin:0!important;overflow:hidden!important;transform:none!important;box-shadow:inset 0 1px #ffffff0e!important}.masterpiece-edition .ai-transcribe .ai-visual{background:radial-gradient(circle at 72% 70%,#d92f4621,#0000 50%),#ffffff07!important}.masterpiece-edition .ai-visual:before{opacity:.45!important;width:62px!important;height:62px!important}.masterpiece-edition .ai-visual svg{width:56px!important;height:54px!important}.masterpiece-edition .ai-card h3{color:#fff!important;min-width:0!important;font-family:var(--serif)!important;letter-spacing:-.025em!important;grid-area:title!important;align-self:end!important;margin:0 26px 2px 0!important;font-size:21px!important;line-height:1.04!important}.masterpiece-edition .ai-card>p{color:#e1eaf6b0!important;grid-area:copy!important;align-self:start!important;min-width:0!important;margin:2px 0 0!important;font-size:12.5px!important;line-height:1.52!important}.masterpiece-edition .ai-card:hover:before{transform:translateY(-50%)!important}.masterpiece-edition .ai-card:hover .ai-visual{transform:none!important}}@media (max-width:430px){.masterpiece-edition #outils>.container{width:calc(100% - 24px)!important}.masterpiece-edition #outils .heading{max-width:336px!important;font-size:clamp(35px,10.8vw,43px)!important}.masterpiece-edition .ai-pilotage-hub{width:88px!important;height:88px!important}.masterpiece-edition .ai-pilotage-hub svg{width:31px!important;height:23px!important}.masterpiece-edition .ai-grid{gap:10px!important;padding-left:24px!important}.masterpiece-edition .ai-grid:before{left:7px!important}.masterpiece-edition .ai-card,.masterpiece-edition .ai-card:nth-child(2){border-radius:17px!important;grid-template-columns:60px minmax(0,1fr)!important;column-gap:12px!important;min-height:120px!important;padding:14px 13px 14px 12px!important}.masterpiece-edition .ai-card:before{width:8px!important;height:8px!important;left:-22px!important}.masterpiece-edition .ai-card:after{width:14px!important;left:-14px!important}.masterpiece-edition .ai-visual,.masterpiece-edition .ai-card:nth-child(2) .ai-visual{border-radius:15px!important;width:60px!important;min-width:60px!important;height:60px!important}.masterpiece-edition .ai-visual svg{width:49px!important;height:47px!important}.masterpiece-edition .ai-card h3{margin-right:23px!important;font-size:19.5px!important}.masterpiece-edition .ai-card>p{font-size:12.1px!important;line-height:1.48!important}.masterpiece-edition .ai-num{font-size:7px!important;top:9px!important;right:10px!important}}#apropos .story-journalist-copy .about-copy,#apropos .slide-journalist .story-journalist-copy .about-copy,#apropos .cinema-journalist-copy .about-copy,#apropos .journalist-copy-v3 .about-copy,#apropos .journalist-text-card .about-copy,#apropos .journalist-panel .about-copy{font-family:var(--serif)!important;letter-spacing:-.01em!important;font-weight:400!important}#apropos .story-journalist-copy .about-copy strong,#apropos .slide-journalist .story-journalist-copy .about-copy strong,#apropos .cinema-journalist-copy .about-copy strong,#apropos .journalist-copy-v3 .about-copy strong,#apropos .journalist-text-card .about-copy strong,#apropos .journalist-panel .about-copy strong{font-family:var(--serif)!important}.ai-pilotage-wrap{display:none!important}#outils .ai-grid{margin-top:16px!important}@media (max-width:900px){#outils .ai-grid{margin-top:22px!important}}.ai-link-topics{grid-template-columns:repeat(3,1fr)!important;align-items:center!important;gap:18px!important;margin:-2px 0 14px!important;display:grid!important}.ai-topic{font-family:var(--sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#ffffffeb!important;background:#ffffff0b!important;border:1px solid #ffffff1c!important;border-radius:999px!important;justify-self:center!important;align-items:center!important;gap:8px!important;padding:8px 14px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0f!important}.ai-topic:before,.ai-theme-chip:before{content:""!important;border-radius:50%!important;width:8px!important;height:8px!important;display:inline-block!important}.ai-topic-support:before,.ai-support .ai-theme-chip:before{background:#70aaff!important;box-shadow:0 0 12px #70aaff73!important}.ai-topic-transcribe:before,.ai-transcribe .ai-theme-chip:before{background:#f3f7ff!important;box-shadow:0 0 12px #ffffff59!important}.ai-topic-exercises:before,.ai-exercises .ai-theme-chip:before{background:#ef5b70!important;box-shadow:0 0 12px #ef5b7066!important}.ai-support{box-shadow:inset 0 1px #ffffff0f,0 22px 60px -52px #70aaff61!important}.ai-transcribe{box-shadow:inset 0 1px #ffffff0f,0 22px 60px -52px #ffffff2e!important}.ai-exercises{box-shadow:inset 0 1px #ffffff0f,0 22px 60px -52px #ef5b7057!important}.ai-theme-chip{display:none!important}@media (max-width:900px){.ai-link-topics{display:none!important}.ai-theme-chip{font-family:var(--sans)!important;letter-spacing:.11em!important;text-transform:uppercase!important;color:#ffffffe0!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:999px!important;grid-area:title!important;place-self:end start!important;align-items:center!important;gap:7px!important;margin:0 0 4px!important;padding:5px 10px!important;font-size:10px!important;font-weight:700!important;display:inline-flex!important}.masterpiece-edition .ai-card h3{margin-top:24px!important}}.masterpiece-edition #outils>.container{max-width:1080px!important}.masterpiece-edition #outils .heading{max-width:760px!important;margin-bottom:0!important}.ai-control-links{height:74px!important;margin:10px 0 0!important}.ai-link-topics{gap:10px!important;margin:0 0 8px!important}.ai-topic{padding:7px 12px!important;font-size:10px!important}.masterpiece-edition .ai-grid{gap:10px!important;margin-top:10px!important}.masterpiece-edition .ai-card,.masterpiece-edition .ai-card:nth-child(2){border-radius:16px!important;min-height:108px!important;padding:13px 14px 13px 12px!important}.masterpiece-edition .ai-card:before{width:7px!important;height:7px!important;left:-20px!important}.masterpiece-edition .ai-card:after{width:13px!important;left:-13px!important}.masterpiece-edition .ai-visual,.masterpiece-edition .ai-card:nth-child(2) .ai-visual{border-radius:14px!important;width:56px!important;min-width:56px!important;height:56px!important}.masterpiece-edition .ai-card h3{margin-right:12px!important;font-size:18px!important}.masterpiece-edition .ai-card>p{font-size:11.6px!important;line-height:1.42!important}.masterpiece-edition .ai-theme-chip{padding:4px 9px!important;font-size:9.3px!important}.masterpiece-edition .ai-num{font-size:6.5px!important;top:8px!important;right:9px!important}@media (min-width:901px){.masterpiece-edition #outils{padding:106px 0 112px!important}.masterpiece-edition #outils>.container{width:min(1160px,100% - 48px)!important}.masterpiece-edition #outils .heading{max-width:820px!important}.ai-control-links{height:90px!important;margin:14px 0 4px!important}.ai-link-topics{gap:18px!important;margin:2px 0 14px!important}.ai-topic{padding:8px 14px!important;font-size:10.5px!important}.masterpiece-edition .ai-grid{gap:14px!important;margin-top:12px!important}.masterpiece-edition .ai-card,.masterpiece-edition .ai-card:nth-child(2){border-radius:18px!important;grid-template-columns:64px minmax(0,1fr)!important;gap:3px 14px!important;min-height:118px!important;padding:16px 18px 16px 16px!important}.masterpiece-edition .ai-card:before{width:8px!important;height:8px!important;left:-22px!important}.masterpiece-edition .ai-card:after{width:14px!important;left:-14px!important}.masterpiece-edition .ai-visual,.masterpiece-edition .ai-card:nth-child(2) .ai-visual{border-radius:15px!important;width:64px!important;min-width:64px!important;height:64px!important}.masterpiece-edition .ai-visual svg{width:50px!important;height:48px!important}.masterpiece-edition .ai-theme-chip{display:none!important}.masterpiece-edition .ai-card h3{margin:0!important;font-size:20px!important}.masterpiece-edition .ai-card>p{font-size:12.5px!important;line-height:1.5!important}}.masterpiece-edition #outils{padding:72px 0 76px!important}.masterpiece-edition #outils>.container{width:min(1040px,100% - 44px)!important}.masterpiece-edition #outils .eyebrow{margin-bottom:16px!important}.masterpiece-edition #outils .heading{text-align:center!important;max-width:760px!important;margin-inline:auto!important;font-size:clamp(38px,4.6vw,58px)!important;line-height:1.02!important}.masterpiece-edition .ai-control-links{width:100%!important;height:64px!important;margin:12px 0 0!important;display:block!important;overflow:visible!important}.masterpiece-edition .ai-link{stroke-width:1.15px!important;opacity:.72!important}.masterpiece-edition .ai-link-dot{r:4px}.masterpiece-edition .ai-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}.masterpiece-edition .ai-grid:before{display:none!important}.masterpiece-edition .ai-card,.masterpiece-edition .ai-card:nth-child(2){min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:56px minmax(0,1fr)!important;grid-template-areas:"visual title""visual copy"!important;align-items:center!important;gap:3px 14px!important;margin:0!important;padding:4px 0 0!important;display:grid!important;overflow:visible!important;transform:none!important}.masterpiece-edition .ai-card:before,.masterpiece-edition .ai-card:after,.masterpiece-edition .ai-num,.masterpiece-edition .ai-theme-chip{display:none!important}.masterpiece-edition .ai-visual,.masterpiece-edition .ai-card:nth-child(2) .ai-visual{background:#ffffff0b!important;border:1px solid #ffffff1f!important;border-radius:16px!important;grid-area:visual!important;width:56px!important;min-width:56px!important;height:56px!important;margin:0!important;transform:none!important;box-shadow:inset 0 1px #ffffff0d!important}.masterpiece-edition .ai-support .ai-visual{background:radial-gradient(circle at 35% 28%,#5497ff29,#0000 58%),#ffffff09!important}.masterpiece-edition .ai-transcribe .ai-visual{background:radial-gradient(circle at 65% 30%,#ffffff1a,#0000 58%),#ffffff09!important}.masterpiece-edition .ai-exercises .ai-visual{background:radial-gradient(circle at 65% 28%,#ef5b7021,#0000 58%),#ffffff09!important}.masterpiece-edition .ai-card h3{color:#fff!important;letter-spacing:-.02em!important;grid-area:title!important;align-self:end!important;margin:0!important;font-size:18px!important;line-height:1.16!important}.masterpiece-edition .ai-card>p{color:#e8eff8a3!important;grid-area:copy!important;align-self:start!important;margin:2px 0 0!important;font-size:11.6px!important;line-height:1.48!important}@media (max-width:760px){.masterpiece-edition #outils{padding:58px 0 62px!important}.masterpiece-edition #outils>.container{width:calc(100% - 30px)!important}.masterpiece-edition #outils .eyebrow{margin-bottom:13px!important}.masterpiece-edition #outils .heading{max-width:340px!important;font-size:clamp(32px,9.4vw,40px)!important;line-height:1.04!important}.masterpiece-edition .ai-control-links{display:none!important}.masterpiece-edition .ai-grid{grid-template-columns:1fr!important;gap:13px!important;margin-top:24px!important;padding-left:25px!important;display:grid!important}.masterpiece-edition .ai-grid:before{content:""!important;opacity:.64!important;background:linear-gradient(#70aaff 0%,#ffffff7a 50%,#ef5b70 100%)!important;width:1px!important;display:block!important;position:absolute!important;top:12px!important;bottom:12px!important;left:5px!important}.masterpiece-edition .ai-card,.masterpiece-edition .ai-card:nth-child(2){grid-template-columns:52px minmax(0,1fr)!important;column-gap:12px!important;padding:0!important;position:relative!important}.masterpiece-edition .ai-card:before{content:""!important;z-index:3!important;border:2px solid #020d20!important;border-radius:50%!important;width:8px!important;height:8px!important;display:block!important;position:absolute!important;top:26px!important;left:-24px!important;transform:translateY(-50%)!important}.masterpiece-edition .ai-card:after{content:""!important;background:#ffffff47!important;width:16px!important;height:1px!important;display:block!important;position:absolute!important;top:26px!important;left:-16px!important}.masterpiece-edition .ai-support:before{background:#70aaff!important;box-shadow:0 0 10px #70aaff6b!important}.masterpiece-edition .ai-transcribe:before{background:#fff!important;box-shadow:0 0 10px #ffffff47!important}.masterpiece-edition .ai-exercises:before{background:#ef5b70!important;box-shadow:0 0 10px #ef5b7061!important}.masterpiece-edition .ai-visual,.masterpiece-edition .ai-card:nth-child(2) .ai-visual{border-radius:14px!important;width:52px!important;min-width:52px!important;height:52px!important}.masterpiece-edition .ai-visual svg{width:41px!important;height:39px!important}.masterpiece-edition .ai-card h3{font-size:17.5px!important}.masterpiece-edition .ai-card>p{font-size:11.4px!important;line-height:1.45!important}}@keyframes aiGlowFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes aiPulseDot{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes aiBeamFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-120px}}@keyframes aiSheen{0%{opacity:0;transform:translate(-140%)rotate(18deg)}18%{opacity:.22}45%{opacity:0}to{opacity:0;transform:translate(180%)rotate(18deg)}}.masterpiece-edition #outils{position:relative!important;overflow:hidden!important}.masterpiece-edition #outils:after{content:""!important;filter:blur(24px)!important;pointer-events:none!important;opacity:.9!important;background:radial-gradient(circle,#ffffff12,#5f9ff50d 28%,#ef5b700a 56%,#0000 74%)!important;width:620px!important;height:260px!important;position:absolute!important;inset:auto auto -120px 50%!important;transform:translate(-50%)!important}.masterpiece-edition #outils .heading{position:relative!important}.masterpiece-edition #outils .heading:after{content:""!important;background:linear-gradient(90deg,#5f9ff526,#5f9ff5 18%,#ffffffeb 52%,#ef5b70 84%,#ef5b7026)!important;border-radius:999px!important;width:96px!important;height:2px!important;margin:18px auto 0!important;display:block!important;box-shadow:0 0 12px #ffffff24!important}.masterpiece-edition .ai-control-links{filter:drop-shadow(0 0 12px #ffffff0f)!important}.masterpiece-edition .ai-link{stroke-dasharray:8 10!important;animation:9s linear infinite aiBeamFlow!important}.masterpiece-edition .ai-link-left{filter:drop-shadow(0 0 8px #5f9ff529)!important}.masterpiece-edition .ai-link-mid{filter:drop-shadow(0 0 8px #ffffff1f)!important}.masterpiece-edition .ai-link-right{filter:drop-shadow(0 0 8px #ef5b7029)!important}.masterpiece-edition .ai-link-dot{animation:2.7s ease-in-out infinite aiPulseDot!important}.masterpiece-edition .ai-card,.masterpiece-edition .ai-card:nth-child(2){transition:transform .35s,opacity .35s!important;position:relative!important}.masterpiece-edition .ai-card:hover,.masterpiece-edition .ai-card:nth-child(2):hover{transform:translateY(-2px)!important}.masterpiece-edition .ai-visual,.masterpiece-edition .ai-card:nth-child(2) .ai-visual{animation:5.2s ease-in-out infinite aiGlowFloat!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14,0 12px 30px -22px #000000b3!important}.masterpiece-edition .ai-visual:before{content:""!important;border-radius:inherit!important;-webkit-mask-composite:xor!important;opacity:.95!important;pointer-events:none!important;background:linear-gradient(135deg,#5f9ff559,#ffffff14,#ef5b7042)!important;padding:1px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}.masterpiece-edition .ai-visual:after{content:""!important;filter:blur(4px)!important;pointer-events:none!important;background:linear-gradient(#fff0,#ffffff42,#fff0)!important;width:52%!important;height:180%!important;animation:6.8s ease-in-out infinite aiSheen!important;position:absolute!important;top:-28%!important;left:-36%!important}.masterpiece-edition .ai-support .ai-visual{box-shadow:inset 0 1px #ffffff14,0 14px 34px -24px #5f9ff56b!important}.masterpiece-edition .ai-transcribe .ai-visual{box-shadow:inset 0 1px #ffffff14,0 14px 34px -24px #ffffff38!important}.masterpiece-edition .ai-exercises .ai-visual{box-shadow:inset 0 1px #ffffff14,0 14px 34px -24px #ef5b7061!important}.masterpiece-edition .ai-card h3{text-shadow:0 0 18px #ffffff0a!important}.masterpiece-edition .ai-card h3:after{content:""!important;opacity:.72!important;background:linear-gradient(90deg,#5f9ff5 0,#fff 52%,#ef5b70 100%)!important;border-radius:999px!important;width:34px!important;height:2px!important;margin-top:8px!important;display:block!important}.masterpiece-edition .ai-card>p{transition:color .3s!important}.masterpiece-edition .ai-card:hover>p{color:#e8eff8d1!important}.masterpiece-edition .ai-card:hover .ai-visual{filter:saturate(1.08)brightness(1.03)!important}@media (max-width:760px){.masterpiece-edition #outils:after{filter:blur(18px)!important;width:340px!important;height:180px!important;bottom:-70px!important}.masterpiece-edition #outils .heading:after{width:72px!important;margin-top:15px!important}.masterpiece-edition .ai-card:hover,.masterpiece-edition .ai-card:nth-child(2):hover{transform:none!important}.masterpiece-edition .ai-link-dot,.masterpiece-edition .ai-visual{animation-duration:6.2s!important}}@media (prefers-reduced-motion:reduce){.masterpiece-edition .ai-link,.masterpiece-edition .ai-link-dot,.masterpiece-edition .ai-visual,.masterpiece-edition .ai-visual:after{animation:none!important}}.masterpiece-edition #outils{background:radial-gradient(circle at 50% 0,#ffffff09,#0000 36%),radial-gradient(circle at 84% 16%,#5f9ff514,#0000 22%),radial-gradient(circle at 14% 88%,#ef5b700f,#0000 22%),#020d20!important;padding:68px 0 72px!important}.masterpiece-edition #outils:after{filter:blur(22px)!important;opacity:.75!important;background:radial-gradient(circle,#ffffff0b,#5f9ff508 34%,#ef5b7006 58%,#0000 74%)!important;width:520px!important;height:180px!important;bottom:-92px!important}.masterpiece-edition #outils .heading{max-width:720px!important}.masterpiece-edition #outils .heading:after{width:82px!important;height:1px!important;box-shadow:none!important;background:linear-gradient(90deg,#5f9ff52e,#ffffffe0 50%,#ef5b702e)!important;margin:16px auto 0!important}.masterpiece-edition .ai-control-links{filter:none!important;height:58px!important;margin:10px 0 0!important}.masterpiece-edition .ai-link{stroke-width:1.05px!important;stroke-dasharray:none!important;opacity:.55!important;animation:none!important}.masterpiece-edition .ai-link-dot{opacity:.86!important;animation:none!important}.masterpiece-edition .ai-grid{gap:24px!important}.masterpiece-edition .ai-card,.masterpiece-edition .ai-card:nth-child(2){grid-template-columns:52px minmax(0,1fr)!important;column-gap:13px!important}.masterpiece-edition .ai-visual,.masterpiece-edition .ai-card:nth-child(2) .ai-visual{filter:none!important;background:#ffffff07!important;border:1px solid #ffffff14!important;border-radius:15px!important;width:52px!important;min-width:52px!important;height:52px!important;animation:none!important;box-shadow:inset 0 1px #ffffff0b!important}.masterpiece-edition .ai-visual:before{opacity:.85!important;background:linear-gradient(135deg,#5f9ff52e,#ffffff0a,#ef5b7024)!important}.masterpiece-edition .ai-visual:after{display:none!important}.masterpiece-edition .ai-visual svg{width:42px!important;height:40px!important}.masterpiece-edition .ai-card h3{letter-spacing:-.015em!important;font-size:17px!important}.masterpiece-edition .ai-card h3:after{opacity:.58!important;width:28px!important;height:1px!important;margin-top:7px!important}.masterpiece-edition .ai-card>p{color:#e8eff894!important;font-size:11.2px!important;line-height:1.5!important}.masterpiece-edition .ai-card:hover,.masterpiece-edition .ai-card:nth-child(2):hover,.masterpiece-edition .ai-card:hover .ai-visual{filter:none!important;transform:none!important}@media (max-width:760px){.masterpiece-edition #outils{padding:54px 0 58px!important}.masterpiece-edition #outils .heading:after{width:66px!important;margin-top:14px!important}.masterpiece-edition .ai-grid{gap:12px!important}.masterpiece-edition .ai-visual,.masterpiece-edition .ai-card:nth-child(2) .ai-visual{width:50px!important;min-width:50px!important;height:50px!important}}.mfy-mini-test{max-width:1040px;margin:58px auto 0;padding:0 0 6px;position:relative}.mfy-mini-test:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(circle at 50% 30%,#0758b812,#0000 46%),radial-gradient(circle at 78% 76%,#d92f460e,#0000 34%);position:absolute;inset:18% 8% -10%}.mfy-test-head{z-index:1;text-align:center;max-width:760px;margin:0 auto 24px;position:relative}.mfy-test-kicker{letter-spacing:.16em;text-transform:uppercase;color:#667184;align-items:center;gap:9px;margin:0 0 12px;font-size:10px;font-weight:800;display:inline-flex}.mfy-test-kicker:before{content:"";background:linear-gradient(90deg,var(--blue),#ffffffbf,var(--red));width:34px;height:1px}.mfy-test-head h3{font-family:var(--serif);letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(34px,4.6vw,54px);font-weight:400;line-height:1.02}.mfy-test-head p{max-width:650px;color:var(--muted);margin:12px auto 0;font-size:15px;line-height:1.65}.mfy-test-shell{z-index:1;background:linear-gradient(#fffffffa,#faf9f7fa);border:1px solid #061a3d17;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 32px 90px -62px #061a3d52}.mfy-test-shell:before{content:"";background:linear-gradient(90deg,var(--blue) 0 40%,#fff 40% 60%,var(--red) 60%);height:4px;display:block}.mfy-test-inner{padding:28px 30px 30px}.mfy-test-meta{color:#727d8f;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;font-size:11px;font-weight:750;display:flex}.mfy-test-meta .count{color:var(--blue)}.mfy-start-label{color:#6f7a8d;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 9px;font-size:11px;font-weight:800;display:flex}.mfy-start-label:before{content:"";background:var(--red);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #d92f4640}.mfy-start-sentence{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);border-bottom:1px solid #061a3d14;margin:0;padding:0 0 21px;font-size:clamp(23px,2.6vw,32px);line-height:1.28}.mfy-question{color:var(--ink);margin:22px 0 14px;font-size:15px;font-weight:750}.mfy-options{gap:10px;display:grid}.mfy-option{width:100%;min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #061a3d1c;border-radius:15px;grid-template-columns:34px 1fr 24px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .22s,transform .22s,box-shadow .22s,background .22s;display:grid}.mfy-option:hover{border-color:#0758b847;transform:translateY(-1px);box-shadow:0 14px 34px -28px #061a3d73}.mfy-option:focus-visible{outline-offset:2px;outline:2px solid #0758b88c}.mfy-option.selected{box-shadow:inset 3px 0 0 var(--blue),0 16px 36px -30px #0758b873;background:linear-gradient(90deg,#0758b80f,#fffffff0);border-color:#0758b86b}.mfy-option-letter{width:30px;height:30px;font-family:var(--serif);background:#fff;border:1px solid #061a3d24;border-radius:50%;place-items:center;font-size:15px;display:grid}.mfy-option-copy{font-size:14px;line-height:1.5}.mfy-option-check{color:#0000;border:1px solid #061a3d21;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.mfy-option.selected .mfy-option-check{border-color:var(--blue);box-shadow:inset 0 0 0 4px #fff, inset 0 0 0 8px var(--blue);color:#0000;background:0 0}.mfy-feedback{color:#4f5d72;background:#f5f7fa;border:1px solid #061a3d12;border-radius:14px;margin-top:15px;padding:13px 15px;font-size:13px;line-height:1.55;display:none}.mfy-feedback.show{animation:.28s both mfyTestIn;display:block}.mfy-feedback strong{color:var(--ink)}.mfy-test-actions{justify-content:center;margin-top:17px;display:flex}.mfy-test-reveal-btn{color:#fff;letter-spacing:.05em;cursor:pointer;background:#061a3d;border:0;border-radius:999px;min-width:220px;padding:13px 22px;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s;display:none;box-shadow:0 16px 38px -28px #061a3db3}.mfy-test-reveal-btn.show{justify-content:center;align-items:center;gap:9px;animation:.25s both mfyTestIn;display:inline-flex}.mfy-test-reveal-btn:hover{transform:translateY(-1px);box-shadow:0 20px 42px -28px #061a3dcc}.mfy-result{background:linear-gradient(135deg,#0758b809,#fffffff5 48%,#d92f4608);border:1px solid #061a3d14;border-radius:20px;margin-top:22px;padding:24px 24px 22px;display:none}.mfy-result.show{animation:.38s cubic-bezier(.2,.75,.2,1) both mfyTestIn;display:block}.mfy-result-label{color:#6f7a8d;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:850}.mfy-final-sentence{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(26px,3vw,38px);line-height:1.2}.mfy-final-sentence .final-em{text-underline-offset:5px;-webkit-text-decoration:underline #2a8553b8;text-decoration:underline #2a8553b8;text-decoration-thickness:2px}.mfy-transformations{border-top:1px solid #061a3d14;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;padding-top:20px;display:grid}.mfy-transform{border-left:2px solid #061a3d1f;min-height:94px;padding:12px 13px 11px 16px;position:relative}.mfy-transform.red{border-color:#d92f468c}.mfy-transform.green{border-color:#2a85538c}.mfy-transform.purple{border-color:#6f4db87a}.mfy-transform b{color:var(--ink);margin-bottom:5px;font-size:13px;display:block}.mfy-transform span{color:#667184;font-size:11.5px;line-height:1.48;display:block}.mfy-test-closing{border-top:1px solid #061a3d12;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.mfy-test-closing p{color:#4d596b;font-family:var(--serif);margin:0;font-size:16px;font-style:italic}.mfy-replay{color:#667184;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;font-size:10px;font-weight:800}@keyframes mfyTestIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:760px){.mfy-mini-test{margin-top:42px}.mfy-test-head{margin-bottom:18px}.mfy-test-head h3{font-size:clamp(31px,9vw,40px)}.mfy-test-head p{font-size:13.5px;line-height:1.55}.mfy-test-shell{border-radius:22px}.mfy-test-inner{padding:20px 15px}.mfy-test-meta{margin-bottom:14px;font-size:9.5px}.mfy-start-sentence{padding-bottom:17px;font-size:23px}.mfy-question{margin:18px 0 12px;font-size:14px}.mfy-option{border-radius:13px;grid-template-columns:30px 1fr 18px;gap:9px;min-height:56px;padding:9px 10px}.mfy-option-letter{width:27px;height:27px;font-size:14px}.mfy-option-copy{font-size:12.7px;line-height:1.45}.mfy-result{border-radius:17px;padding:18px 14px 16px}.mfy-final-sentence{font-size:25px}.mfy-transformations{grid-template-columns:1fr;gap:8px;margin-top:17px;padding-top:15px}.mfy-transform{min-height:0;padding:8px 10px 8px 13px}.mfy-test-closing{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.mfy-feedback.show,.mfy-test-reveal-btn.show,.mfy-result.show{animation:none!important}.mfy-option,.mfy-test-reveal-btn{transition:none!important}}.mfy-mini-test{margin-top:30px!important;padding-top:0!important}.mfy-test-bridge{z-index:2;flex-direction:column;justify-content:center;align-items:center;height:70px;margin:0 auto 4px;display:flex;position:relative}.mfy-bridge-line{background:linear-gradient(#061a3d14,#0758b86b 42%,#6f4db857 72%,#d92f462e);width:1px;height:38px}.mfy-bridge-pill{color:#526078;letter-spacing:.14em;text-transform:uppercase;background:#ffffffeb;border:1px solid #061a3d1a;border-radius:999px;justify-content:center;align-items:center;min-width:70px;height:25px;margin-top:4px;padding:0 12px;font-size:9px;font-weight:850;display:inline-flex;box-shadow:0 8px 24px -18px #061a3d59}.mfy-test-head{margin-bottom:18px!important}.mfy-test-head h3{font-size:clamp(32px,4.2vw,48px)!important}.mfy-test-head p{max-width:610px!important;margin-top:10px!important;font-size:14px!important}.mfy-test-shell{max-width:940px;margin-inline:auto}.mfy-test-inner{padding-top:24px!important}.mfy-start-label{margin-top:0!important}.mfy-result-key{border-top:1px solid #061a3d14;flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding-top:16px;display:flex}.mfy-key-item{color:#657186;align-items:center;gap:7px;font-size:10.5px;line-height:1.35;display:inline-flex}.mfy-key-dot{border-radius:50%;flex:none;width:8px;height:8px}.mfy-key-dot.green{background:var(--green)!important;box-shadow:0 0 0 4px var(--green-bg)!important}.mfy-key-dot.purple{background:var(--purple)!important;box-shadow:0 0 0 4px var(--purple-bg)!important}.mfy-test-closing{margin-top:16px!important;padding-top:14px!important}.mfy-test-closing p{font-size:15px!important}@media (max-width:760px){.mfy-mini-test{margin-top:20px!important}.mfy-test-bridge{height:58px;margin-bottom:2px}.mfy-bridge-line{height:30px}.mfy-test-head h3{font-size:34px!important}.mfy-test-head p{font-size:13px!important}.mfy-result-key{gap:9px;display:grid}.mfy-key-item{font-size:10px}}.mfy-feedback.good,.mfy-feedback.bad{font-family:var(--sans);border-width:1px;padding:15px 17px 15px 52px;font-size:12.5px;line-height:1.52;position:relative}.mfy-feedback.good{background:linear-gradient(90deg,#2a855317,#fffffff2);border-color:#2a855340}.mfy-feedback.bad{background:linear-gradient(90deg,#d92f4616,#fffffff2);border-color:#d92f4638}.mfy-feedback.good:before,.mfy-feedback.bad:before{border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;font-weight:900;display:grid;position:absolute;top:14px;left:16px}.mfy-feedback.good:before{content:"✓";color:var(--green);background:var(--green-bg)}.mfy-feedback.bad:before{content:"×";color:var(--red);background:#d92f4617}.mfy-feedback strong{font-family:var(--sans);letter-spacing:-.01em;margin:0 0 3px;font-size:15px;font-weight:850;line-height:1.2;display:block}.mfy-feedback.good strong{color:var(--green)!important}.mfy-feedback.bad strong{color:var(--red)!important}.mfy-feedback>span{color:#586579;display:block}.mfy-test-actions{margin-top:19px!important}.mfy-test-reveal-btn{letter-spacing:.02em!important;min-width:250px!important;padding:14px 25px!important;font-size:13px!important;font-weight:850!important;box-shadow:0 16px 34px -20px #061a3d9e!important}.mfy-test-reveal-btn.show{justify-content:center;align-items:center;gap:10px;display:inline-flex}.mfy-result-label{font-family:var(--sans);letter-spacing:.14em!important;color:var(--blue)!important;font-size:11px!important;font-weight:900!important}.mfy-test-closing{justify-content:flex-end!important}@media (max-width:760px){.mfy-feedback.good,.mfy-feedback.bad{padding:14px 13px 14px 46px;font-size:12px}.mfy-feedback.good:before,.mfy-feedback.bad:before{width:23px;height:23px;top:13px;left:13px}.mfy-feedback strong{font-size:14px}.mfy-test-reveal-btn{width:100%!important;min-width:0!important}}.mfy-level-switch{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #061a3d1a;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:600px;margin:0 auto 18px;padding:4px;display:grid;position:relative;box-shadow:0 14px 38px -32px #061a3d61}.mfy-level-tab{color:#657186;letter-spacing:.035em;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:42px;font-size:11px;font-weight:800;transition:background .22s,color .22s,box-shadow .22s,transform .22s}.mfy-level-tab:hover{color:var(--ink)}.mfy-level-tab:focus-visible{outline-offset:2px;outline:2px solid #0758b880}.mfy-level-tab.active{color:#fff;background:#061a3d;box-shadow:0 10px 24px -17px #061a3dbf}.mfy-level-panel{display:none}.mfy-level-panel.active{animation:.3s both mfyLevelIn;display:block}@keyframes mfyLevelIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.mfy-level-panel[hidden]{display:none!important}@media (max-width:760px){.mfy-level-switch{margin-bottom:14px;padding:3px}.mfy-level-tab{letter-spacing:.01em;min-height:39px;font-size:9.8px}}@media (prefers-reduced-motion:reduce){.mfy-level-panel.active{animation:none!important}}@media (min-width:1081px){.masterpiece-edition .section{padding:128px 0!important}.masterpiece-edition #methode{padding-top:148px!important}.masterpiece-edition #outils{padding:98px 0 104px!important}.masterpiece-edition #avis{padding:112px 0!important}.masterpiece-edition #apropos{padding:108px 0 0!important}.masterpiece-edition #tarifs{padding:116px 0!important}.masterpiece-edition #reserver{padding:118px 0 126px!important}.masterpiece-edition #questions{padding:110px 0!important}}@media (min-width:761px) and (max-width:1080px){.masterpiece-edition .section{padding:96px 0!important}.masterpiece-edition #methode{padding-top:96px!important}.masterpiece-edition #outils{padding:94px 0 100px!important}.masterpiece-edition #avis{padding:94px 0!important}.masterpiece-edition #apropos{padding-top:92px!important}.masterpiece-edition #tarifs{padding:96px 0!important}.masterpiece-edition #reserver{padding:98px 0 106px!important}.masterpiece-edition #questions{padding:94px 0!important}}@media (max-width:760px){.masterpiece-edition .section{padding:66px 0!important}.masterpiece-edition #methode{padding-top:70px!important}.masterpiece-edition #outils{padding:72px 0 76px!important}.masterpiece-edition #avis{padding:68px 0!important}.masterpiece-edition #apropos{padding:68px 0 0!important}.masterpiece-edition #tarifs{padding:70px 0!important}.masterpiece-edition #reserver{padding:70px 0 76px!important}.masterpiece-edition #questions{padding:68px 0!important}}#top .hero-kicker{letter-spacing:.14em!important;font-size:10px!important}#top .stat span{letter-spacing:.12em!important;font-size:10px!important}#top .stat .stars{font-size:13px!important}#top .about-stat span,#top .doc-label{letter-spacing:.12em!important;font-size:10px!important}#top .brand-mark:after{font-size:7px!important}#top .timezone,#top .rule b,#top .rule span,#top .journey-step span{font-size:10px!important}#top .journey-step p{font-size:12px!important}#top .payment-note,#top .return-help{font-size:10px!important}#top .status,#top .calendar-range{font-size:11px!important}#top .slots-title{font-size:12px!important}#top .time,#top .selected{font-size:11px!important}#top .check{font-size:10.5px!important}#top .key{font-size:10px!important}#top .dow,#top .mon{font-size:8px!important}#top .hero-video strong{font-size:15px!important}#top .hero-video span:last-child{letter-spacing:.12em!important;font-size:8.5px!important}#top .footer-bottom{font-size:11px!important;line-height:1.6!important}@media (max-width:760px){#top .stat span{font-size:9.5px!important}#top .stat .stars{font-size:12px!important}#top .doc-label{font-size:9.5px!important}#top .hero-video strong{font-size:13.5px!important}#top .hero-video span:last-child{font-size:8px!important}}#top .hero-position{color:#ffffffb8!important}@keyframes mfyUp{0%{opacity:0;transform:translateY(26px)}}@keyframes mfyArt{0%{opacity:0;transform:translateY(30px)scale(.985)}}html.mfy-anim .hero-kicker{animation:mfyUp .75s var(--mp-ease,cubic-bezier(.18,.76,.24,1)) backwards;animation-delay:var(--mfy-base,.2s)}html.mfy-anim .hero h1:not(.mfy-split){animation:mfyUp .85s var(--mp-ease,cubic-bezier(.18,.76,.24,1)) backwards;animation-delay:calc(var(--mfy-base,.2s) + 90ms)}html.mfy-anim .hero-problem{animation:mfyUp .8s var(--mp-ease,cubic-bezier(.18,.76,.24,1)) backwards;animation-delay:calc(var(--mfy-base,.2s) + .19s)}html.mfy-anim .hero-position{animation:mfyUp .8s var(--mp-ease,cubic-bezier(.18,.76,.24,1)) backwards;animation-delay:calc(var(--mfy-base,.2s) + .27s)}html.mfy-anim .hero-actions{animation:mfyUp .8s var(--mp-ease,cubic-bezier(.18,.76,.24,1)) backwards;animation-delay:calc(var(--mfy-base,.2s) + .35s)}html.mfy-anim .hero .stats{animation:mfyUp .8s var(--mp-ease,cubic-bezier(.18,.76,.24,1)) backwards;animation-delay:calc(var(--mfy-base,.2s) + .44s)}html.mfy-anim .hero-art{animation:mfyArt 1s var(--mp-ease,cubic-bezier(.18,.76,.24,1)) backwards;animation-delay:calc(var(--mfy-base,.2s) + .22s)}@media (prefers-reduced-motion:reduce){html.mfy-anim .hero-kicker,html.mfy-anim .hero h1,html.mfy-anim .hero h1 .mfy-w,html.mfy-anim .hero-problem,html.mfy-anim .hero-position,html.mfy-anim .hero-actions,html.mfy-anim .hero .stats,html.mfy-anim .hero-art{animation:none!important}}#top .btn.primary{position:relative;overflow:hidden}#top .btn.primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff80,#0000);width:45%;transition:left .55s;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}#top .btn.primary:hover:after{left:125%}#top .arrow{transition:transform .2s,border-color .2s,box-shadow .2s}#top .arrow:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 10px 24px -14px #0758b88c}#top .day,#top .time{transition:transform .16s,border-color .16s,background .16s,color .16s}#top .day:not(:disabled):hover,#top .time:hover{border-color:var(--blue);transform:translateY(-1px)}#top .faq summary:after{transition:transform .3s var(--mp-ease,ease),border-color .2s}#top .faq details[open] summary:after{content:"+";transform:rotate(45deg)}#top .faq summary:hover:after{border-color:var(--blue)}@media (prefers-reduced-motion:reduce){#top .btn.primary:after{display:none}#top .arrow,#top .day,#top .time,#top .faq summary:after{transition:none}}#top .hero-stage{z-index:3;width:100%;max-width:720px;margin:0 0 0 auto;position:relative}#top .hero-stage .hero-art{margin:0!important}@media (max-width:900px){#top .hero-stage{margin:0 auto}}#top .mfy-live{z-index:6;-webkit-backdrop-filter:blur(14px)saturate(1.25);color:#e8eef8;width:100%;font-family:var(--sans);background:#040f24bd;border:1px solid #ffffff2b;border-radius:18px;margin:16px 0 0;padding:15px 17px 14px;position:relative;box-shadow:0 32px 70px -40px #000000d9}#top .mfy-live:before{content:"";background:linear-gradient(90deg,var(--blue) 0 42%,#fff 42% 58%,var(--red) 58%);border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:16px;right:16px}@media (min-width:761px){#top .mfy-live{width:min(402px,86%);margin:0;position:absolute;bottom:3.5%;left:-18px}}#top .mfy-live-inner{transition:opacity .3s}#top .mfy-live.swap .mfy-live-inner{opacity:0}#top .mfy-live-top{color:#ffffff9e;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:9.5px;font-weight:700;display:flex}#top .mfy-live-dot{background:var(--red);border-radius:50%;flex:0 0 7px;width:7px;height:7px;animation:1.9s ease-out infinite mfyPulse;box-shadow:0 0 #d92f468c}@keyframes mfyPulse{70%{box-shadow:0 0 0 9px #d92f4600}to{box-shadow:0 0 #d92f4600}}#top .mfy-live-roles{gap:6px;margin-top:11px;display:flex}#top .mfy-live-badge{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #ffffff26;border-radius:999px;padding:4px 10px;font-size:9px;font-weight:700;transition:all .25s}#top .mfy-live-badge.on{color:var(--ink);background:#fff;border-color:#fff}#top .mfy-live-sentence{color:#f2f6fc;min-height:52px;margin-top:11px;font-size:14.5px;line-height:1.62}#top .mfy-live-sentence del{color:#ffffff6b;-webkit-text-decoration:line-through #d92f46d9;text-decoration:line-through #d92f46d9;text-decoration-thickness:1.5px}#top .mfy-live-sentence ins{animation:mfyInsIn .5s var(--mp-ease,ease) backwards .12s;margin-left:2px;text-decoration:none}@keyframes mfyInsIn{0%{opacity:0;transform:translateY(7px)scale(.94)}}#top .mfy-live-err{border-bottom:2px solid #d92f46e6;padding-bottom:1px}#top .mfy-live-caret{vertical-align:-2px;opacity:0;background:#8db9ff;width:2px;height:1.05em;margin-left:2px;display:inline-block}#top .mfy-live.typing .mfy-live-caret{opacity:1;animation:.8s step-end infinite mfyCaret}@keyframes mfyCaret{50%{opacity:0}}#top .mfy-live-note{color:#ffffffa8;opacity:0;min-height:18px;transition:.4s var(--mp-ease,ease);align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex;transform:translateY(4px)}#top .mfy-live.noted .mfy-live-note{opacity:1;transform:none}#top .mfy-live-note i{border-radius:50%;flex:0 0 8px;width:8px;height:8px}#top .mfy-live-note i.green{background:#3fae77}#top .mfy-live-note i.purple{background:#9a6cd6}#top .hero h1 .mfy-wm{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}#top .hero h1 .mfy-w{will-change:transform;display:inline-block}html.mfy-anim .hero h1.mfy-split .mfy-w{animation:mfyWord .72s var(--mp-ease,cubic-bezier(.18,.76,.24,1)) backwards;animation-delay:calc(var(--mfy-base,.2s) + 50ms + var(--wi,0)*50ms)}@keyframes mfyWord{0%{transform:translateY(112%)}}@media (prefers-reduced-motion:reduce){html.mfy-anim .hero h1.mfy-split .mfy-w{animation:none!important}}#top .hero-video{cursor:pointer}#top .hero-video:focus-visible{outline-offset:4px;outline:3px solid #ffffffd9}@keyframes mfyPriceIn{0%{opacity:0;transform:translateY(10px)}}#top .mfy-priced{animation:mfyPriceIn .4s var(--mp-ease,ease)}#top .hero :focus-visible,#top .dark :focus-visible,#top .footer :focus-visible{outline-color:#ffffffd9}html{scrollbar-color:#33507c #eef1f6;scrollbar-width:thin}@media (min-width:900px){::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:#eef1f6}::-webkit-scrollbar-thumb{background:linear-gradient(#0758b8,#3d5a83 46%,#d92f46);border:3px solid #eef1f6;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#1e6fd0,#4e6c94 46%,#e64a60)}}@media (prefers-reduced-motion:reduce){#top .mfy-live-dot,#top .mfy-live-sentence ins{animation:none!important}#top .mfy-live-note{transition:none}}#top .hero-you{white-space:nowrap;font-weight:800;position:relative;color:#fff!important}#top .hero-you:after{content:"";background:linear-gradient(90deg,var(--blue) 0 42%,#fff 42% 58%,var(--red) 58%);border-radius:2px;height:3px;position:absolute;bottom:-4px;left:-1px;right:-1px}@media (min-width:761px){#top .mfy-live{width:100%!important;margin:16px 0 0!important;position:static!important;bottom:auto!important;left:auto!important}}#top .method-progress-board{border:0!important;border-top:1px solid var(--line)!important;box-shadow:none!important;background:linear-gradient(90deg,#0758b80b,#fafbfd 46% 54%,#d92f460b)!important;border-radius:0!important;margin:0!important;padding:15px 28px 18px!important}#top .method-progress-board .progress-head{margin:0 0 10px!important;padding:0!important}#top .method-progress-board .progress-kicker{color:var(--muted)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0!important;font-size:9.5px!important;font-weight:700!important}#top .progress-flow{justify-content:flex-start!important;gap:8px 10px!important}#top .progress-chip{box-shadow:none!important;color:var(--ink2)!important;background:#fff!important;border:1px solid #061a3d17!important;border-radius:999px!important;gap:8px!important;padding:7px 13px!important;font-size:11px!important;font-weight:700!important}#top .progress-chip .orb{width:13px!important;height:13px!important;box-shadow:none!important}#top .flow-arrow{color:var(--line2)!important;font-size:13px!important}#top .flow-sep{background:var(--line2);width:1px;height:20px}@media (max-width:760px){#top .method-progress-board{padding:13px 16px 16px!important}}#top .ai-flow{fill:none;stroke-width:2.1px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:11 132;stroke-dashoffset:143px;opacity:.95;filter:drop-shadow(0 0 6px #ffffff59);animation:2.6s linear infinite mfyFlow}#top .ai-flow-left{stroke:#8db9ff}#top .ai-flow-mid{stroke:#f4f7fc;animation-delay:.85s}#top .ai-flow-right{stroke:#ff8b9a;animation-delay:1.7s}@keyframes mfyFlow{to{stroke-dashoffset:0}}#top #questions h2{font-size:clamp(26px,2.9vw,36px)!important}#top .footer-statement{font-size:24px!important;line-height:1.32!important}#top .cinema-professor-media{justify-self:center;max-width:400px!important;height:min(46vh,430px)!important;min-height:320px!important}#top .story-professor-visual .about-main-shot{max-width:320px!important;margin-inline:auto!important}#top .cinema-kicker,#top .story-copy-kicker{color:var(--blue)!important;font-family:var(--sans)!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:10px!important;font-style:normal!important;font-weight:800!important}#top .hero .stat span{color:#ffffffd1!important}#top .about-stat span{color:#3f4e69!important;font-size:11px!important}@media (prefers-reduced-motion:reduce){#top .ai-flow{opacity:0;animation:none!important}}#top .hero-position{color:#ffffffd1!important;max-width:660px!important;margin-top:24px!important;font-size:18px!important;line-height:1.55!important}#top .hero-discover{margin-bottom:4px;color:#ffffff9e!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-size:.68em!important;font-weight:800!important;display:block!important}#top .hero-brand{display:inline-block;font-family:var(--serif)!important;letter-spacing:-.02em!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;font-size:1.72em!important;line-height:1.04!important}#top .hero-brand .hb{font-weight:400}#top .hb-blue{color:#9cc6ff!important;-webkit-text-fill-color:#9cc6ff!important}#top .hb-white{color:#fff!important;-webkit-text-fill-color:#fff!important}#top .hb-red{color:#ff96a4!important;-webkit-text-fill-color:#ff96a4!important}#top .hero-position-accent{border-left:3px solid!important;border-image:linear-gradient(180deg,var(--blue) 0 40%,#fff 40% 60%,var(--red) 60%) 1!important;color:#fff!important;margin-top:13px!important;padding-left:14px!important;font-size:1.14em!important;font-weight:700!important;line-height:1.5!important;display:block!important}#top .hero-you:after{height:2.5px!important;bottom:-3px!important}@media (max-width:760px){#top .hero-position{font-size:16.5px!important}#top .hero-brand{font-size:1.6em!important}}#top #avis h2{font-size:clamp(26px,2.9vw,36px)!important}#top .review{width:352px!important;min-height:290px!important;padding:23px 24px!important}#top .review blockquote{font-family:var(--sans)!important;margin-top:17px!important;font-size:15.5px!important;font-weight:400!important;line-height:1.62!important}#top .review-stars{font-size:12px!important}@media (max-width:720px){#top .review{width:calc(100vw - 60px)!important}}#top #apropos .cinema-copy{-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #061a3d16!important;border-radius:24px!important;flex-direction:column!important;justify-content:center!important;height:100%!important;padding:28px 30px!important;display:flex!important;position:relative!important;box-shadow:0 26px 60px -46px #061a3d47!important}#top #apropos .cinema-copy:before{content:""!important;background:linear-gradient(90deg,var(--blue) 0 42%,#fff 42% 58%,var(--red) 58%)!important;border-radius:999px!important;height:3px!important;position:absolute!important;top:0!important;left:28px!important;right:28px!important}#top #apropos .cinema-professor-copy .quote,#top #apropos .cinema-journalist-copy .about-copy{font-family:var(--sans)!important;letter-spacing:0!important;color:var(--text)!important;margin:0!important;font-size:15.5px!important;font-style:normal!important;font-weight:400!important;line-height:1.75!important}#top #apropos .cinema-journalist-copy .about-copy strong,#top #apropos .cinema-professor-copy .quote strong{color:var(--ink)!important;font-weight:700!important}#top #apropos .story-copy{background:#fff!important;border:1px solid #061a3d16!important;border-radius:20px!important;padding:22px 22px 21px!important;position:relative!important;box-shadow:0 20px 46px -38px #061a3d42!important}#top #apropos .story-copy:before{content:""!important;background:linear-gradient(90deg,var(--blue) 0 42%,#fff 42% 58%,var(--red) 58%)!important;border-radius:999px!important;height:3px!important;position:absolute!important;top:0!important;left:22px!important;right:22px!important}#top #apropos .story-professor-copy .quote,#top #apropos .story-journalist-copy .about-copy{font-family:var(--sans)!important;letter-spacing:0!important;color:var(--text)!important;margin:0!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:1.72!important}@media (max-width:760px){#top .section{padding:84px 0!important}.masterpiece-edition #methode{padding-top:88px!important}.masterpiece-edition #outils{padding:84px 0 90px!important}.masterpiece-edition #avis{padding:84px 0!important}.masterpiece-edition #apropos{padding:82px 0 0!important}.masterpiece-edition #tarifs{padding:84px 0!important}.masterpiece-edition #reserver{padding:84px 0 92px!important}.masterpiece-edition #questions{padding:82px 0!important}#top .hero{padding:124px 0 78px!important}#top .hero-grid{gap:48px!important}#top .hero-kicker{margin-bottom:20px!important}#top .hero h1{letter-spacing:-.045em!important;font-size:clamp(43px,12.4vw,58px)!important;line-height:.98!important}#top .hero-problem{margin-top:26px!important;font-size:18px!important;line-height:1.55!important}#top .hero-position{margin-top:26px!important;line-height:1.6!important}#top .hero-discover{margin-bottom:6px!important}#top .hero-position-accent{margin-top:14px!important;line-height:1.55!important}#top .hero-actions{gap:11px!important;margin-top:30px!important}#top .hero .stats{margin-top:28px!important}#top .hero .stat{text-align:left!important;align-items:baseline!important;gap:11px!important;padding:12px 16px!important;display:flex!important}#top .hero .stat strong{min-width:58px;font-size:19px!important}#top .hero .stat strong.stars{min-width:auto;font-size:13px!important}#top .hero .stat span{margin-top:0!important;font-size:10px!important}#top .mfy-live{margin-top:22px!important;padding:16px 17px 15px!important}#top .mfy-live-sentence{min-height:58px!important;font-size:15px!important}#top .example-head{margin-bottom:24px!important}#top .mfy-mini-test{margin-top:46px!important}#top .reviews-head{gap:16px!important}#top .review-view{margin-top:30px!important}#top .switch{margin:24px 0 16px!important}#top .trial{padding:22px 20px!important}#top .footer{padding:60px 0 24px!important}#top .footer-statement{margin-top:20px!important;font-size:21px!important}}@media (max-width:400px){#top .hero h1{font-size:clamp(40px,12vw,50px)!important}#top .hero-brand{font-size:1.5em!important}#top .hero .stat strong{min-width:52px;font-size:18px!important}}@media (max-width:760px){#top .hero-grid{gap:0!important}#top .hero-kicker{order:1!important;margin:0 0 16px!important}#top .hero h1{order:2!important;margin:0!important}#top .hero-stage{order:3!important;width:100%!important;max-width:none!important;margin:28px 0 26px!important}#top .hero-problem{order:4!important;margin:0!important}#top .hero-position{order:5!important;margin-top:22px!important}#top .hero-actions{order:6!important;margin-top:28px!important}#top .hero .stats{order:7!important;margin-top:24px!important}html.mfy-anim .hero-art{animation-delay:calc(var(--mfy-base,.2s) + .16s)!important}html.mfy-anim .hero-problem{animation-delay:calc(var(--mfy-base,.2s) + .3s)!important}html.mfy-anim .hero-position{animation-delay:calc(var(--mfy-base,.2s) + .38s)!important}html.mfy-anim .hero-actions{animation-delay:calc(var(--mfy-base,.2s) + .46s)!important}html.mfy-anim .hero .stats{animation-delay:calc(var(--mfy-base,.2s) + .54s)!important}}:root{--dark:linear-gradient(140deg,#03102a 0%,#07204a 55%,#0b2f63 100%)!important}html,body{background:#f7f9fc!important}#top .white{background:#fff!important}#top .soft{background:#f3f6fb!important}#top .nav.scrolled .nav-in{background:#fbfcfee6!important}#top .booking .eyebrow,#top .dark h2 em,#top .rule b,#top .ai-num{color:#9cc6ff!important}#top #apropos .about-copy strong{color:inherit!important;font-weight:400!important}#top #exemple .panel .tag{--tag-c:transparent;background-image:linear-gradient(var(--tag-c),var(--tag-c));transition:background-size .5s var(--mp-ease,cubic-bezier(.18,.76,.24,1));background-position:0 0;background-repeat:no-repeat;background-size:0% 100%;background-color:#0000!important}#top #exemple .panel .tag.green{--tag-c:var(--green-bg)}#top #exemple .panel .tag.yellow{--tag-c:var(--yellow-bg)}#top #exemple .panel .tag.purple{--tag-c:var(--purple-bg)}#top #exemple .panel .tag.blue{--tag-c:var(--active-blue-bg)}#top #exemple .panel.mfy-painted .tag{background-size:100% 100%}@keyframes mfySlotIn{0%{opacity:0;transform:translateY(7px)}}#top #calDays .day{animation:mfySlotIn .3s var(--mp-ease,ease) backwards}#top #timeSlots .time{animation:mfySlotIn .28s var(--mp-ease,ease) backwards}#top #calDays .day:nth-child(2){animation-delay:35ms}#top #calDays .day:nth-child(3){animation-delay:70ms}#top #calDays .day:nth-child(4){animation-delay:.105s}#top #calDays .day:nth-child(5){animation-delay:.14s}#top #calDays .day:nth-child(6){animation-delay:.175s}#top #calDays .day:nth-child(7){animation-delay:.21s}#top #timeSlots .time:nth-child(2){animation-delay:45ms}#top #timeSlots .time:nth-child(3){animation-delay:90ms}#top #timeSlots .time:nth-child(4){animation-delay:.135s}#top #timeSlots .time:nth-child(5){animation-delay:.18s}#top #timeSlots .time:nth-child(6){animation-delay:.225s}#top #timeSlots .time:nth-child(7){animation-delay:.27s}#top #timeSlots .time:nth-child(8){animation-delay:.315s}#top #timeSlots .time:nth-child(9){animation-delay:.36s}#top #timeSlots .time:nth-child(10){animation-delay:.405s}@keyframes mfyPlayRing{0%{opacity:0;transform:scale(.72)}14%{opacity:.65}60%,to{opacity:0;transform:scale(1.55)}}#top .hero-video .play{position:relative}#top .hero-video .play:after{content:"";pointer-events:none;border:2px solid #ffffff8c;border-radius:50%;animation:3.8s cubic-bezier(.2,.7,.3,1) infinite mfyPlayRing;position:absolute;inset:-3px}#top .hero-video:hover .play:after{opacity:0;animation-play-state:paused}#top .nav .nav-link{position:relative}#top .nav .nav-link:after{transform-origin:50%;height:2px;transition:transform .32s var(--mp-ease,ease);opacity:.95;border-radius:2px;bottom:3px;left:16%;right:16%;transform:scaleX(0);content:""!important;background:linear-gradient(90deg,var(--blue) 0 42%,#fff 42% 58%,var(--red) 58%)!important;display:block!important;position:absolute!important}#top .nav .nav-link.active:after{transform:scaleX(1)}@keyframes mfyHalo{0%,to{box-shadow:0 0 #d92f4600}50%{box-shadow:0 0 0 7px #d92f4617}}#top .plan.featured{position:relative}#top .plan.featured:after{content:"";border-radius:inherit;pointer-events:none;animation:5.6s ease-in-out infinite mfyHalo;position:absolute;inset:-1px}@media (prefers-reduced-motion:reduce){#top #exemple .panel .tag{background-size:100% 100%!important;transition:none!important}#top #calDays .day,#top #timeSlots .time{animation:none!important}#top .hero-video .play:after{opacity:0;animation:none!important}#top .plan.featured:after{animation:none!important}#top .nav .nav-link:after{transition:none}}:root{--muted:#5f6d85}#top .speech{color:var(--text)!important}#top .faq details p,#top .trial p,#top .price-note,#top .note{color:var(--muted)!important}#top .about-cinema-sticky{background:linear-gradient(#fff 0%,#eef3fa 78%,#e7eef8 100%)!important;border:1px solid #061a3d14!important;box-shadow:0 46px 120px -70px #061a3d59!important}#top .cinema-transition-copy{color:var(--ink)!important}#top .cinema-scroll-cue{color:#51617c!important;border-color:#061a3d2e!important}#top .cinema-progress{background:#ffffffb3!important;border-color:#061a3d1f!important}#top .cinema-progress-num{color:#8291ab!important}#top .cinema-progress-num.on,#top .cinema-progress-num.active{color:var(--ink)!important}#top .cinema-progress-rail{background:#061a3d1a!important}#top .cinema-label{color:#40506c!important}#top .cinema-label-index{background:var(--ink)!important;color:#fff!important}#top #apropos .cinema-copy{border-color:#061a3d1a!important;box-shadow:0 30px 70px -48px #061a3d59!important}#top .mp-intro-mark{margin-left:-.06em!important;padding:0 .12em!important}#top .mfy-test-head h3{background:linear-gradient(96deg,#0758b8 0%,#5f4d9e 46%,#d92f46 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;margin-inline:auto;padding-right:.06em}#top .ai-card h3{font-size:17px!important}#top .ai-card p{color:#ffffffd9!important;font-size:14.5px!important;line-height:1.72!important}#top #apropos .cinema-professor-copy .quote,#top #apropos .cinema-journalist-copy .about-copy{color:var(--text)!important;font-size:17px!important;font-weight:500!important;line-height:1.85!important}#top #apropos .cinema-copy{padding:32px 34px!important}#top #apropos .story-professor-copy .quote,#top #apropos .story-journalist-copy .about-copy{font-size:16px!important;font-weight:500!important;line-height:1.8!important}#top .about-stat{background:#fff!important;border:1px solid #061a3d17!important;border-radius:16px!important;padding:14px 12px!important;box-shadow:0 18px 44px -34px #061a3d47!important}#top .about-stat:first-child strong{color:#0758b8!important}#top .about-stat:nth-child(2) strong{color:var(--ink)!important}#top .about-stat:nth-child(3) strong{color:#d92f46!important}#top .about-stat span{color:#4a5870!important}#top #tarifs:before{content:none!important}#top .review:nth-child(3n+1){background:linear-gradient(150deg,#2f74cc,#1f5cae)!important;border-color:#2f74cc!important}#top [data-price] .plans .plan{position:relative}#top [data-price] .plans .plan:first-child{background:linear-gradient(168deg,#eef5ff 0%,#fff 58%)!important;border-color:#0758b847!important}#top [data-price] .plans .plan:nth-child(3){background:linear-gradient(168deg,#fdeff2 0%,#fff 58%)!important;border-color:#d92f4647!important}#top .plan-buy{border:1.5px solid var(--blue);width:100%;color:var(--blue);letter-spacing:.02em;background:0 0;border-radius:999px;justify-content:center;margin-top:20px;padding:12px 18px;font-size:13px;font-weight:800;text-decoration:none;transition:background .22s,color .22s,transform .22s,box-shadow .22s;display:flex}#top .plan-buy:hover{background:var(--blue);color:#fff;transform:translateY(-2px);box-shadow:0 14px 30px -18px #0758b899}#top [data-price] .plans .plan:nth-child(3) .plan-buy{border-color:var(--red);color:var(--red)}#top [data-price] .plans .plan:nth-child(3) .plan-buy:hover{background:var(--red);color:#fff;box-shadow:0 14px 30px -18px #d92f4699}#top .plan.featured .plan-buy{color:#fff;background:linear-gradient(100deg,#0758b8 0%,#0a3f86 55%,#d92f46 130%);border:0}#top .plan.featured .plan-buy:hover{filter:brightness(1.08);box-shadow:0 16px 34px -18px #0758b8a6}#top .mfy-buy-steps{background:#fff;border:1px solid #061a3d14;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;padding:24px 26px;display:grid;box-shadow:0 24px 60px -46px #061a3d4d}#top .mfy-buy-step strong{color:var(--ink);margin-top:12px;font-size:14.5px;display:block}#top .mfy-buy-step p{color:var(--muted);margin-top:5px;font-size:12.5px;line-height:1.6}#top .mfy-buy-num{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:inline-grid}#top .mfy-buy-num.n1{background:linear-gradient(135deg,#1e6fd0,#0758b8)}#top .mfy-buy-num.n2{background:linear-gradient(135deg,#0758b8,#d92f46)}#top .mfy-buy-num.n3{background:linear-gradient(135deg,#e6506a,#d92f46)}@media (max-width:760px){#top .mfy-buy-steps{grid-template-columns:1fr;gap:20px;padding:22px 20px}#top #apropos .story-copy{padding:24px 22px!important}}#top [data-price] .plans .plan:first-child{color:var(--ink)!important;background:linear-gradient(155deg,#dcecff 0%,#edf6ff 48%,#f8fbff 100%)!important;border-color:#0758b84d!important;box-shadow:0 28px 68px -48px #0758b857!important}#top [data-price] .plans .plan:first-child h3,#top [data-price] .plans .plan:first-child .price{color:var(--ink)!important}#top [data-price] .plans .plan:first-child .plan-duration,#top [data-price] .plans .plan:first-child .plan-desc,#top [data-price] .plans .plan:first-child .plan-foot,#top [data-price] .plans .plan:first-child .price small{color:#53657f!important;opacity:1!important}#top [data-price] .plans .plan:nth-child(2),#top [data-price] .plans .plan:nth-child(2).featured{color:var(--ink)!important;background:#fff!important;border-color:#061a3d29!important;box-shadow:0 34px 78px -50px #061a3d4d!important}#top [data-price] .plans .plan:nth-child(2) h3,#top [data-price] .plans .plan:nth-child(2) .price{color:var(--ink)!important}#top [data-price] .plans .plan:nth-child(2) .plan-duration,#top [data-price] .plans .plan:nth-child(2) .plan-desc,#top [data-price] .plans .plan:nth-child(2) .plan-foot,#top [data-price] .plans .plan:nth-child(2) .price small{color:#596a82!important;opacity:1!important}#top [data-price] .plans .plan:nth-child(2) .price-detail{color:#234d7a!important;background:linear-gradient(100deg,#0758b817,#d92f4612)!important}#top [data-price] .plans .plan:nth-child(3){color:#fff!important;background:linear-gradient(155deg,#df3d54 0%,#d92f46 48%,#b91f36 100%)!important;border-color:#b91f36!important;box-shadow:0 34px 82px -52px #b91f3685!important}#top [data-price] .plans .plan:nth-child(3) h3,#top [data-price] .plans .plan:nth-child(3) .price{color:#fff!important}#top [data-price] .plans .plan:nth-child(3) .plan-duration,#top [data-price] .plans .plan:nth-child(3) .plan-desc,#top [data-price] .plans .plan:nth-child(3) .plan-foot,#top [data-price] .plans .plan:nth-child(3) .price small{color:#ffffffd6!important;opacity:1!important}#top [data-price] .plans .plan:nth-child(3) .plan-foot{border-top-color:#fff3!important}#top [data-price] .plans .plan:nth-child(3) .price-detail{color:#fff!important;background:#ffffff24!important}#top [data-price] .plans .plan:nth-child(3) .plan-buy{color:#fff!important;background:#ffffff0f!important;border-color:#ffffffd1!important}#top [data-price] .plans .plan:nth-child(3) .plan-buy:hover{color:#b91f36!important;background:#fff!important;box-shadow:0 14px 30px -18px #061a3d75!important}#top [data-price] .plans .plan:nth-child(2):before{background:linear-gradient(90deg,#0758b8 0 35%,#fff 35% 64%,#d92f46 64% 100%)!important}#top [data-price] .plans .plan:nth-child(3):before{background:#fff!important}#exemple .example-live-frame{background:radial-gradient(circle at 10% 0,#0758b829,#0000 34%),radial-gradient(circle at 100% 100%,#d92f4624,#0000 34%),linear-gradient(#fff 0%,#f7faff 100%);border:1px solid #061a3d14;border-radius:34px;padding:22px;position:relative;box-shadow:0 48px 110px -72px #061a3d5c}#exemple .mfy-live{-webkit-backdrop-filter:none;color:#e8eef8;font-family:var(--sans);background:linear-gradient(#08142c 0%,#0b1f46 100%);border:1px solid #ffffff1f;border-radius:26px;padding:22px 24px 21px;box-shadow:0 38px 84px -52px #061a3dbf;width:100%!important;margin:0!important;position:relative!important;bottom:auto!important;left:auto!important}#exemple .mfy-live:before{content:"";background:linear-gradient(90deg,var(--blue) 0 42%,#fff 42% 58%,var(--red) 58%);border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:16px;right:16px}#exemple .mfy-live-inner{transition:opacity .3s}#exemple .mfy-live.swap .mfy-live-inner{opacity:0}#exemple .mfy-live-top{color:#ffffff9e;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:9.5px;font-weight:700;display:flex}#exemple .mfy-live-dot{background:var(--red);border-radius:50%;flex:0 0 7px;width:7px;height:7px;animation:1.9s ease-out infinite mfyPulse;box-shadow:0 0 #d92f468c}#exemple .mfy-live-roles{gap:6px;margin-top:11px;display:flex}#exemple .mfy-live-badge{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #ffffff26;border-radius:999px;padding:4px 10px;font-size:9px;font-weight:700;transition:all .25s}#exemple .mfy-live-badge.on{color:var(--ink);background:#fff;border-color:#fff}#exemple .mfy-live-sentence{color:#f2f6fc;min-height:56px;margin-top:11px;font-size:16px;line-height:1.68}#exemple .mfy-live-sentence del{color:#ffffff6b;-webkit-text-decoration:line-through #d92f46d9;text-decoration:line-through #d92f46d9;text-decoration-thickness:1.5px}#exemple .mfy-live-sentence ins{animation:mfyInsIn .5s var(--mp-ease,ease) backwards .12s;margin-left:2px;text-decoration:none}#exemple .mfy-live-err{border-bottom:2px solid #d92f46e6;padding-bottom:1px}#exemple .mfy-live-caret{vertical-align:-2px;opacity:0;background:#8db9ff;width:2px;height:1.05em;margin-left:2px;display:inline-block}#exemple .mfy-live.typing .mfy-live-caret{opacity:1;animation:.8s step-end infinite mfyCaret}#exemple .mfy-live-note{color:#ffffffa8;opacity:0;min-height:18px;transition:.4s var(--mp-ease,ease);align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex;transform:translateY(4px)}#exemple .mfy-live.noted .mfy-live-note{opacity:1;transform:none}#exemple .mfy-live-note i{border-radius:50%;flex:0 0 8px;width:8px;height:8px}#exemple .mfy-live-note i.green{background:#3fae77}#exemple .mfy-live-note i.purple{background:#9a6cd6}@media (max-width:760px){#exemple .example-live-frame{border-radius:26px;padding:14px}#exemple .mfy-live{border-radius:20px;padding:18px 16px 17px}#exemple .mfy-live-sentence{min-height:60px;font-size:15px}#exemple .example-live-caption{margin-top:14px;font-size:14px}}@media (prefers-reduced-motion:reduce){#exemple .mfy-live-dot,#exemple .mfy-live-sentence ins{animation:none!important}#exemple .mfy-live-note{transition:none}}#exemple .example-live-shell{max-width:1120px;margin:0 auto}#exemple .example-live-toolbar{justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;display:flex}#exemple .example-live-toolbar-label{color:#5f6f86;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}#exemple .example-live-levels{background:#ffffffeb;border:1px solid #061a3d14;border-radius:999px;flex-wrap:wrap;gap:8px;padding:8px;display:flex;box-shadow:0 16px 42px -34px #061a3d38}#exemple .example-live-level-btn{appearance:none;color:#4e617c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:11px 18px;font-size:13px;font-weight:700;line-height:1;transition:transform .2s,box-shadow .2s,background .2s,color .2s,border-color .2s}#exemple .example-live-level-btn:hover{background:#0758b80d;border-color:#0758b81f;transform:translateY(-1px)}#exemple .example-live-level-btn.active,#exemple .example-live-level-btn[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#0b224a 0%,#0d2b5c 100%);border-color:#ffffff24;box-shadow:0 16px 32px -22px #061a3d99}#exemple .example-live-frame{background:radial-gradient(circle at 0 0,#0758b82e,#0000 34%),radial-gradient(circle at 100% 100%,#d92f4629,#0000 30%),linear-gradient(#fff 0%,#f5f9ff 100%);border:1px solid #061a3d14;border-radius:38px;padding:28px;position:relative;overflow:hidden;box-shadow:0 58px 128px -78px #061a3d61,0 18px 44px -34px #0758b82e}#exemple .example-live-frame:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff8a,#0000 34% 66%,#ffffff38);position:absolute;inset:0}#exemple .mfy-live{color:#e8eef8;background:radial-gradient(circle at 100% 0,#3565af2e,#0000 28%),linear-gradient(#07142d 0%,#0a1d40 100%);border:1px solid #ffffff1a;border-radius:30px;padding:30px 32px 28px;box-shadow:0 44px 90px -58px #061a3dd1;width:100%!important;margin:0!important;position:relative!important;bottom:auto!important;left:auto!important}#exemple .mfy-live:before{border-radius:0 0 5px 5px;height:4px;left:18px;right:18px}#exemple .mfy-live-top{letter-spacing:.14em;gap:9px;font-size:10px}#exemple .mfy-live-dot{flex:0 0 8px;width:8px;height:8px}#exemple .mfy-live-roles{gap:8px;margin-top:14px}#exemple .mfy-live-badge{padding:6px 12px;font-size:10px}#exemple .mfy-live-sentence{min-height:84px;margin-top:16px;font-size:19px;line-height:1.72}#exemple .mfy-live-note{margin-top:14px;font-size:12px}#exemple .example-live-caption{text-align:center;color:#53657f;max-width:820px;margin:20px auto 0;font-size:16px;line-height:1.75}@media (max-width:900px){#exemple .example-live-toolbar{flex-direction:column;align-items:flex-start}}@media (max-width:760px){#exemple .example-live-levels{border-radius:20px;justify-content:space-between;width:100%;padding:6px}#exemple .example-live-level-btn{flex:calc(33.333% - 6px);min-width:0;padding:11px 10px;font-size:12px}#exemple .example-live-frame{border-radius:28px;padding:16px}#exemple .mfy-live{border-radius:22px;padding:22px 18px 20px}#exemple .mfy-live-sentence{min-height:96px;font-size:16px;line-height:1.7}#exemple .example-live-caption{margin-top:16px;font-size:14px}}#exemple .example-live-shell-premium{max-width:1180px;margin:0 auto}#exemple .example-live-premium-intro{text-align:center;max-width:900px;margin:0 auto 22px}#exemple .example-live-premium-kicker{color:#51647d;letter-spacing:.13em;text-transform:uppercase;background:linear-gradient(90deg,#0758b81a,#fffffff2,#d92f461a);border:1px solid #061a3d14;border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:11px;font-weight:800;display:inline-flex}#exemple .example-live-premium-intro p{color:#53657f;margin:14px auto 0;font-size:16px;line-height:1.78}#exemple .example-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}#exemple .example-live-card{isolation:isolate;background:linear-gradient(#fffffffa 0%,#f5f9fffa 100%);border:1px solid #061a3d12;border-radius:30px;padding:18px;position:relative;overflow:hidden;box-shadow:0 34px 80px -56px #061a3d4d,0 16px 36px -28px #0758b82e}#exemple .example-live-card:before{content:"";background:linear-gradient(90deg,var(--blue) 0 42%,#fff 42% 58%,var(--red) 58% 100%);height:4px;position:absolute;top:0;left:0;right:0}#exemple .example-live-card:after{content:"";opacity:.55;pointer-events:none;background:radial-gradient(circle,#ffffff59,#0000 65%);border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -20% -35% auto}#exemple .example-live-card.level-deb{background:linear-gradient(#f7fbff 0%,#edf5ff 100%)}#exemple .example-live-card.level-int{background:linear-gradient(#fff 0%,#f7faff 100%)}#exemple .example-live-card.level-adv{background:linear-gradient(#fff8f9 0%,#fff0f2 100%)}#exemple .example-live-card-top{flex-direction:column;gap:9px;margin-bottom:14px;display:flex}#exemple .example-live-card-level{color:#0f254d;letter-spacing:.04em;background:#fff;border:1px solid #061a3d14;border-radius:999px;align-self:flex-start;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}#exemple .example-live-card-status{color:#60728a;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}#exemple .example-live-card-status i{background:var(--red);border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1.9s ease-out infinite mfyPulse;box-shadow:0 0 #d92f4673}#exemple .example-live-window{color:#eef4ff;background:radial-gradient(circle at 100% 0,#3c69b033,#0000 28%),linear-gradient(#07142d 0%,#0a1d40 100%);border-radius:24px;padding:18px;position:relative;box-shadow:0 26px 56px -42px #061a3dcc}#exemple .example-live-window:before{content:"";background:linear-gradient(90deg,var(--blue) 0 42%,#fff 42% 58%,var(--red) 58%);border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:14px;right:14px}#exemple .example-live-row{flex-direction:column;gap:10px;display:flex}#exemple .example-live-row+.example-live-row{margin-top:16px}#exemple .example-live-role{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}#exemple .example-live-row.student .example-live-role{color:#ffffffc7;background:#ffffff0f}#exemple .example-live-row.teacher .example-live-role{color:#0d234b;background:#fff}#exemple .example-live-row p{color:#f3f7fe;margin:0;font-size:16px;line-height:1.75}#exemple .example-live-row .err{color:#ffffffad;-webkit-text-decoration:line-through #d92f46eb;text-decoration:line-through #d92f46eb;text-decoration-thickness:1.5px}#exemple .example-live-row .fix{font-weight:700}#exemple .example-live-row .fix.green{color:#8fe0b7}#exemple .example-live-row .fix.purple{color:#d3b7ff}#exemple .premium-note{color:#ffffffad;align-items:center;gap:9px;margin-top:18px;font-size:11.5px;line-height:1.55;display:flex}#exemple .premium-note i{border-radius:50%;flex:0 0 9px;width:9px;height:9px}#exemple .premium-note i.green{background:#49c687}#exemple .premium-note i.purple{background:#a577ee}#exemple .premium-caption{text-align:center;color:#53657f;max-width:880px;margin:20px auto 0;font-size:15.5px;line-height:1.78}@media (max-width:980px){#exemple .example-live-grid{grid-template-columns:1fr;gap:16px}#exemple .example-live-card{padding:16px}}@media (max-width:760px){#exemple .example-live-premium-intro p{font-size:14px}#exemple .example-live-window{border-radius:20px;padding:16px}#exemple .example-live-row p{font-size:15px}#exemple .premium-caption{margin-top:16px;font-size:14px}}@media (prefers-reduced-motion:reduce){#exemple .example-live-card-status i{animation:none!important}}#exemple{overflow:visible}#exemple .example-head{margin-bottom:30px}#exemple .v30-live-shell{max-width:1240px;margin:0 auto;position:relative}#exemple .v30-live-shell:before,#exemple .v30-live-shell:after{content:"";pointer-events:none;filter:blur(12px);z-index:0;position:absolute}#exemple .v30-live-shell:before{background:radial-gradient(circle,#0758b81f,#0000 70%);width:360px;height:360px;top:90px;left:-130px}#exemple .v30-live-shell:after{background:radial-gradient(circle,#d92f461a,#0000 70%);width:360px;height:360px;bottom:20px;right:-130px}#exemple .v30-live-intro{z-index:1;text-align:center;max-width:920px;margin:0 auto 28px;position:relative}#exemple .v30-live-kicker{color:#53657d;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg,#0758b814,#fff 48%,#d92f4614);border:1px solid #061a3d13;border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:10.5px;font-weight:800;display:inline-flex;box-shadow:0 16px 38px -30px #061a3d38}#exemple .v30-live-intro p{color:#53657f;max-width:820px;margin:14px auto 0;font-size:16px;line-height:1.76}#exemple .v30-live-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid;position:relative}#exemple .v30-live-card{border:1px solid #061a3d14;border-radius:32px;min-height:390px;padding:18px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s;position:relative;overflow:hidden;box-shadow:0 34px 84px -58px #061a3d54,0 14px 34px -28px #0758b829}#exemple .v30-live-card.level-deb{background:linear-gradient(155deg,#dcecff 0%,#eef6ff 56%,#fbfdff 100%)}#exemple .v30-live-card.level-int{background:linear-gradient(155deg,#fff 0%,#f8fafc 100%)}#exemple .v30-live-card.level-adv{background:linear-gradient(155deg,#fff0f2 0%,#ffe2e7 55%,#fff9fa 100%)}#exemple .v30-live-card:before{content:"";background:linear-gradient(90deg,var(--blue) 0 40%,#fff 40% 60%,var(--red) 60% 100%);height:4px;position:absolute;top:0;left:0;right:0}#exemple .v30-live-card.is-animating{transform:translateY(-6px);box-shadow:0 44px 100px -58px #061a3d66,0 18px 42px -28px #0758b838}#exemple .v30-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}#exemple .v30-level-pill{color:#0e244b;letter-spacing:.03em;background:#ffffffd6;border:1px solid #061a3d14;border-radius:999px;align-items:center;padding:8px 13px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 12px 26px -22px #061a3d3d}#exemple .v30-live-status{color:#607087;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:9.5px;font-weight:800;display:flex}#exemple .v30-live-status i{background:var(--red);border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1.7s ease-out infinite v30Pulse;box-shadow:0 0 #d92f4673}#exemple .v30-window{color:#f1f5fc;background:radial-gradient(circle at 100% 0,#497ed238,#0000 28%),linear-gradient(#06142f 0%,#0a1e43 100%);border:1px solid #ffffff14;border-radius:25px;min-height:306px;padding:19px 19px 16px;position:relative;overflow:hidden;box-shadow:0 30px 66px -46px #061a3dd9}#exemple .v30-window:before{content:"";background:linear-gradient(90deg,var(--blue) 0 42%,#fff 42% 58%,var(--red) 58% 100%);border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:14px;right:14px}#exemple .v30-window:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff14,#0000 65%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-105px;right:-90px}#exemple .v30-window-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:21px;display:flex}#exemple .v30-window-title{color:#ffffff7a;letter-spacing:.13em;text-transform:uppercase;font-size:9.5px;font-weight:800}#exemple .v30-step-label{color:#ffffffc2;letter-spacing:.08em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:5px 10px;font-size:9.5px;font-weight:800;transition:all .35s;display:inline-flex}#exemple .v30-live-card.phase-correction .v30-step-label,#exemple .v30-live-card.phase-note .v30-step-label{color:#0b2149;background:#fff;border-color:#fff;box-shadow:0 10px 24px -18px #ffffffa6}#exemple .v30-text-zone{min-height:129px;padding:2px 0 0;position:relative}#exemple .v30-live-text{color:#f4f7fc;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:450;line-height:1.72;display:inline}#exemple .v30-live-text .v30-error{color:#fff;border-bottom:2px solid #e05267;padding-bottom:2px;animation:.34s cubic-bezier(.2,.8,.2,1) both v30ErrorIn}#exemple .v30-live-text del{color:#ffffff6b;-webkit-text-decoration:line-through #e05267;text-decoration:line-through #e05267;text-decoration-thickness:1.7px}#exemple .v30-live-text ins{border-radius:6px;margin-left:2px;padding:2px 4px;font-weight:750;text-decoration:none;animation:.48s cubic-bezier(.16,1,.3,1) both v30FixIn}#exemple .v30-live-card.level-deb .v30-live-text ins{color:#9ddfff;background:#0758b82e}#exemple .v30-live-card.level-int .v30-live-text ins{color:#9be0b9;background:#3fae7729}#exemple .v30-live-card.level-adv .v30-live-text ins{color:#d8b9ff;background:#9a6cd62b}#exemple .v30-caret{vertical-align:-3px;opacity:0;background:#8db9ff;width:2px;height:1.05em;margin-left:2px;display:inline-block}#exemple .v30-live-card.phase-typing .v30-caret{opacity:1;animation:.75s step-end infinite v30Caret}#exemple .v30-note{color:#ffffffa8;opacity:0;border-top:1px solid #ffffff17;align-items:flex-start;gap:9px;min-height:42px;margin-top:17px;padding-top:14px;font-size:11.5px;line-height:1.55;transition:opacity .42s,transform .42s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(8px)}#exemple .v30-live-card.phase-note .v30-note{opacity:1;transform:none}#exemple .v30-note i{border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:4px}#exemple .level-deb .v30-note i{background:#64b9ff}#exemple .level-int .v30-note i{background:#49c687}#exemple .level-adv .v30-note i{background:#a577ee}#exemple .v30-phase-track{background:#ffffff14;border-radius:999px;height:2px;position:absolute;bottom:10px;left:19px;right:19px;overflow:hidden}#exemple .v30-phase-track span{border-radius:inherit;background:linear-gradient(90deg,#4d9cff,#fff,#e05267);width:0;height:100%;display:block;box-shadow:0 0 12px #ffffff47}#exemple .v30-caption{z-index:1;text-align:center;color:#53657f;max-width:880px;margin:22px auto 0;font-size:15px;line-height:1.75;position:relative}@keyframes v30Pulse{0%{box-shadow:0 0 #d92f4685}70%{box-shadow:0 0 0 8px #d92f4600}to{box-shadow:0 0 #d92f4600}}@keyframes v30Caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes v30ErrorIn{0%{background:#d92f4600;transform:translateY(0)}50%{background:#d92f462e;transform:translateY(-1px)}to{background:#d92f4614;transform:none}}@keyframes v30FixIn{0%{opacity:0;filter:blur(3px);transform:translateY(7px)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes v30Track{0%{width:0}to{width:100%}}@media (max-width:1050px){#exemple .v30-live-grid{grid-template-columns:1fr;gap:18px}#exemple .v30-live-card{min-height:0}#exemple .v30-window{min-height:285px}}@media (max-width:760px){#exemple .v30-live-intro p{font-size:14px}#exemple .v30-live-card{border-radius:25px;padding:14px}#exemple .v30-window{border-radius:21px;padding:17px 16px 15px}#exemple .v30-live-text{font-size:16px}#exemple .v30-text-zone{min-height:120px}#exemple .v30-caption{margin-top:17px;font-size:14px}}@media (prefers-reduced-motion:reduce){#exemple .v30-live-status i,#exemple .v30-caret,#exemple .v30-phase-track span{animation:none!important}#exemple .v30-live-card{transform:none!important}}#exemple .v30-live-intro p{max-width:860px}#exemple .v30-level-pill{padding:8px 12px;font-size:11.5px}#exemple .v32-color-legend{z-index:1;background:linear-gradient(160deg,#081b44 0%,#0c2151 100%);border:1px solid #ffffff14;border-radius:22px;max-width:760px;margin:18px auto 0;padding:14px 16px 16px;position:relative;box-shadow:0 30px 70px -52px #061a3d75}#exemple .v32-color-legend:before{content:"";opacity:.95;background:linear-gradient(90deg,#8e6ad1 0 30%,#a97a11 30% 65%,#8ab5ef 65% 100%);border-radius:22px 22px 0 0;height:4px;position:absolute;top:0;left:0;right:0}#exemple .v32-color-legend-head{justify-content:center;margin-bottom:10px;display:flex}#exemple .v32-color-legend-kicker{color:#ffffffbf;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}#exemple .v32-color-legend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#exemple .v32-color-chip{color:#10274f;background:#fffffff0;border:1px solid #ffffff3d;border-radius:18px;align-items:center;gap:10px;min-height:52px;padding:12px 14px;display:flex;box-shadow:0 10px 26px -22px #05112b80}#exemple .v32-color-chip strong{font-size:13px;line-height:1.22}#exemple .v32-color-chip.mastered .orb{box-shadow:none;background:0 0;border:3px solid #a79db0}#exemple .v32-color-chip.green{color:#2a6d49;background:linear-gradient(#f6fffa 0%,#eef8f1 100%);grid-column:1/-1;min-height:56px}@media (max-width:760px){#exemple .v32-color-legend{border-radius:18px;padding:12px 12px 13px}#exemple .v32-color-legend:before{border-radius:18px 18px 0 0}#exemple .v32-color-legend-grid{grid-template-columns:1fr}#exemple .v32-color-chip.green{grid-column:auto}#exemple .v32-color-chip{min-height:48px;padding:11px 12px}#exemple .v32-color-chip strong{font-size:12.5px}}#exemple .v30-live-text ins{color:inherit;background:0 0}#exemple .v30-live-text ins.fix{border-radius:6px;margin-left:2px;padding:2px 4px;font-weight:750;text-decoration:none;animation:.48s cubic-bezier(.16,1,.3,1) both v30FixIn}#exemple .v30-note i.mastered{border:2px solid #a79db0;background:0 0!important}@keyframes v33Track{0%{width:0}to{width:100%}}#exemple .v30-live-intro{margin:0 auto 22px}#exemple .v32-color-legend{background:linear-gradient(160deg,#081b43 0%,#0b214d 100%);border-color:#ffffff1a;box-shadow:0 30px 72px -54px #061a3d7a}#exemple .v32-color-legend:before{background:linear-gradient(90deg,#9b79d2 0 30%,#c99a2f 30% 65%,#7da6df 65% 100%)}#exemple .v32-color-chip{background:#fffffff2;border-color:#ffffff47}#exemple .v32-color-chip.mastered{color:#746d81;background:#fbf7fbf2}#exemple .v32-color-chip.mastered .orb{border-color:#b3a8bc}#exemple .v32-color-chip.green{color:#2d6d4d;background:linear-gradient(#f7fdf9 0%,#eff8f2 100%)}#exemple .v30-note i.green{background:#68b386!important}#exemple .v30-note i.yellow{background:#d2a542!important}#exemple .v30-note i.purple{background:#9973cf!important}#exemple .v30-note i.mastered{border-color:#b3a8bc!important}@keyframes v34Track{0%{width:0}to{width:100%}}#exemple .v30-live-card.level-deb{background:linear-gradient(160deg,#cfe3ff 0%,#e6f1ff 55%,#f7fbff 100%);border-color:#0758b838;box-shadow:0 24px 60px -42px #0758b842}#exemple .v30-live-card.level-int{background:linear-gradient(160deg,#fff 0%,#fbfcfe 55%,#f7f9fc 100%);border-color:#061a3d1a;box-shadow:0 24px 60px -42px #061a3d2e}#exemple .v30-live-card.level-adv{background:linear-gradient(160deg,#ffe3e8 0%,#fff0f3 55%,#fff9fa 100%);border-color:#d92f462e;box-shadow:0 24px 60px -42px #d92f4638}#exemple .v30-live-card.level-deb:before{background:linear-gradient(90deg,#2f74d0,#91bcff)!important}#exemple .v30-live-card.level-int:before{background:linear-gradient(90deg,#fff,#dfe6f0)!important}#exemple .v30-live-card.level-adv:before{background:linear-gradient(90deg,#e26a7d,#f6b1bc)!important}#exemple .v30-live-card.level-deb .v30-level-pill{color:#1f4f8d;background:#ffffffc7;border-color:#0758b82e}#exemple .v30-live-card.level-int .v30-level-pill{color:#22304a;background:#fffffff0;border-color:#061a3d14}#exemple .v30-live-card.level-adv .v30-level-pill{color:#a03b4a;background:#fffc;border-color:#d92f4626}#exemple .v30-live-card.level-deb .v30-window{box-shadow:0 30px 68px -48px #0758b85c}#exemple .v30-live-card.level-int .v30-window{box-shadow:0 30px 68px -48px #061a3d57}#exemple .v30-live-card.level-adv .v30-window{box-shadow:0 30px 68px -48px #d92f464d}#exemple .v30-live-card.is-animating .v30-phase-track span{animation:13.4s linear forwards v35Track}@keyframes v35Track{0%{width:0}to{width:100%}}#exemple{--mfy-new:#b994e6;--mfy-new-bg:#b994e629;--mfy-consolidate:#e4bf58;--mfy-consolidate-bg:#e4bf5826;--mfy-grammar:#83c79c;--mfy-grammar-bg:#83c79c26;--mfy-mastered:#aaa1b4;--mfy-mastered-bg:#aaa1b424}#exemple .v30-live-text ins.fix.purple{color:var(--mfy-new)!important;background:var(--mfy-new-bg)!important}#exemple .v30-live-text ins.fix.yellow{color:var(--mfy-consolidate)!important;background:var(--mfy-consolidate-bg)!important}#exemple .v30-live-text ins.fix.green{color:var(--mfy-grammar)!important;background:var(--mfy-grammar-bg)!important}#exemple .v30-live-text ins.fix.mastered{color:#d9d3df!important;background:var(--mfy-mastered-bg)!important}#exemple .v32-color-chip.purple .orb{background:var(--mfy-new)!important}#exemple .v32-color-chip.yellow .orb{background:var(--mfy-consolidate)!important}#exemple .v32-color-chip.green .orb{background:var(--mfy-grammar)!important}#exemple .v32-color-chip.mastered .orb{border:3px solid var(--mfy-mastered)!important;background:0 0!important}#exemple .v30-note{align-items:flex-start;gap:0}#exemple .v30-note>i{display:none!important}#exemple .v30-note>span{flex-wrap:wrap;gap:7px;width:100%;display:flex}#exemple .v30-note-piece{color:#ffffffc2;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:10.5px;line-height:1.35;display:inline-flex}#exemple .v30-note-piece:before{content:"";border-radius:50%;flex:0 0 7px;width:7px;height:7px}#exemple .v30-note-piece.purple:before{background:var(--mfy-new)}#exemple .v30-note-piece.yellow:before{background:var(--mfy-consolidate)}#exemple .v30-note-piece.green:before{background:var(--mfy-grammar)}#exemple .v30-note-piece.mastered:before{border:2px solid var(--mfy-mastered);box-sizing:border-box;background:0 0}#exemple .v30-note-piece.purple strong{color:#dec9f6}#exemple .v30-note-piece.yellow strong{color:#f2d67f}#exemple .v30-note-piece.green strong{color:#a9ddb9}#exemple .v30-note-piece.mastered strong{color:#d8d1dc}@media (max-width:760px){#exemple .v30-note-piece{padding:5px 7px;font-size:10px}}#exemple .v32-color-legend{max-width:930px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #061a3d1a!important;border-radius:0!important;margin:14px auto 0!important;padding:10px 4px 2px!important}#exemple .v32-color-legend:before{display:none!important}#exemple .v32-color-legend-head{justify-content:flex-start!important;margin:0 0 8px!important}#exemple .v32-color-legend-kicker{color:#79869a!important;letter-spacing:.13em!important;font-size:9px!important;font-weight:800!important}#exemple .v32-color-legend-grid{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px 18px!important;display:flex!important}#exemple .v32-color-chip,#exemple .v32-color-chip.green{min-height:0!important;box-shadow:none!important;color:#66758a!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:auto!important;align-items:center!important;gap:7px!important;padding:0!important;display:inline-flex!important}#exemple .v32-color-chip strong{color:inherit!important;font-size:10.5px!important;font-weight:700!important;line-height:1.3!important}#exemple .v32-color-chip .orb{border-radius:50%!important;flex:0 0 8px!important;width:8px!important;height:8px!important}#exemple .v32-color-chip.mastered .orb{border-width:1.5px!important;width:8px!important;height:8px!important}#exemple .v32-color-chip.purple strong{color:#75658a!important}#exemple .v32-color-chip.yellow strong{color:#7e6b32!important}#exemple .v32-color-chip.green strong{color:#507561!important}#exemple .v32-color-chip.mastered strong{color:#77727e!important}@media (max-width:760px){#exemple .v32-color-legend{margin-top:12px!important;padding-top:9px!important}#exemple .v32-color-legend-grid{gap:7px 14px!important}#exemple .v32-color-chip strong{font-size:10px!important}}#exemple .example-head{text-align:center!important;max-width:900px!important;margin:0 auto 30px!important;display:block!important}#exemple .example-head .eyebrow{text-align:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}#exemple .example-head h2{text-align:center!important;width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}#top [data-price] .plans .plan:nth-child(3) .plan-duration{color:#fff!important;background:#ffffff24!important;border-color:#ffffff4d!important}@media (max-width:480px){#top .hero .stats{grid-template-columns:1fr!important;max-width:100%!important}#top .hero .stat{text-align:left!important;border-top:1px solid #ffffff1c!important;border-left:0!important;align-items:baseline!important;gap:11px!important;display:flex!important}#top .hero .stat:first-child{border-top:0!important}}#top [data-price] .plans .plan:nth-child(3) .plan-desc,#top [data-price] .plans .plan:nth-child(3) .plan-foot,#top [data-price] .plans .plan:nth-child(3) .price small{color:#fff!important}#tarifs .plans-intro h3,#reserver .booking-head h3{font-family:var(--serif)!important;letter-spacing:-.03em!important;font-weight:400!important}#top #outils h2{font-size:clamp(35px,9.8vw,43px)!important}@media (min-width:761px){#top #outils h2{font-size:clamp(43px,6vw,88px)!important}}@media (min-width:1000px){#top #outils h2{font-size:clamp(44px,4.25vw,61.2px)!important}}.refined-head .eyebrow{color:var(--blue)!important}#exemple .v32-color-legend-kicker{color:#53657f!important;font-size:10px!important}.masterpiece-edition .plans-step .step-number{display:none!important}.masterpiece-edition .review-summary{background:radial-gradient(circle at 18% 28%,#5391e838,#0000 28%),radial-gradient(circle at 88% 76%,#ce476133,#0000 32%),linear-gradient(115deg,#071733 0%,#0c3674 54%,#6c273b 100%)!important;border:1px solid #ffffff14!important;border-radius:28px!important;justify-content:space-between!important;align-items:center!important;gap:22px!important;margin-top:30px!important;padding:24px 28px!important;display:flex!important;box-shadow:0 28px 72px -52px #061a3d8c,inset 0 1px #ffffff14!important}.masterpiece-edition .review-summary>span:first-child{color:#eef4fcd1!important;flex-wrap:wrap!important;align-items:baseline!important;gap:10px!important;display:flex!important}.masterpiece-edition .review-summary>span:first-child strong{font-family:var(--serif)!important;letter-spacing:-.03em!important;color:#fff!important;font-size:clamp(26px,2.55vw,38px)!important;line-height:1.05!important}.masterpiece-edition .review-summary>span:first-child span{color:#e9f0f9d6!important;font-size:17px!important;line-height:1.35!important}.masterpiece-edition .review-summary .rating{white-space:nowrap!important;color:#fff!important;letter-spacing:.02em!important;background:#ffffff14!important;border:1px solid #ffffff21!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;padding:10px 15px!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0f!important}.masterpiece-edition .footer:before{left:50%!important;right:auto!important;transform:translate(-50%)!important}@media (max-width:760px){.masterpiece-edition .review-summary{border-radius:24px!important;grid-template-columns:1fr!important;gap:14px!important;margin-top:20px!important;padding:18px 18px 20px!important;display:grid!important}.masterpiece-edition .review-summary>span:first-child{gap:6px!important}.masterpiece-edition .review-summary>span:first-child strong{font-size:clamp(22px,7.1vw,31px)!important}.masterpiece-edition .review-summary>span:first-child span{font-size:14px!important;line-height:1.42!important;display:block!important}.masterpiece-edition .review-summary .rating{padding:9px 14px!important;font-size:13px!important}.masterpiece-edition .footer:before{letter-spacing:-.08em!important;font-size:clamp(150px,50vw,240px)!important;top:-.02em!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.masterpiece-edition .footer-statement{max-width:330px!important}}#top [data-price] .plans .plan:first-child{background:linear-gradient(155deg,#bdd9ff 0%,#d7e9ff 48%,#edf6ff 100%)!important;border-color:#0758b875!important;box-shadow:0 32px 74px -48px #0758b86b!important}#top [data-price] .plans .plan:first-child:before{background:#0758b8!important}#top [data-price] .plans .plan:first-child .plan-duration{background:#ffffffb8!important;border-color:#0758b821!important}#top [data-price] .plans .plan:first-child .price-detail{color:#174d86!important;background:#ffffffc2!important}@media (max-width:760px){.masterpiece-edition .nav .brand{gap:10px!important}.masterpiece-edition .nav .brand-copy strong{letter-spacing:.18em!important;font-size:11px!important}.masterpiece-edition .nav .brand-copy small{font-size:8.5px!important;line-height:1.2!important}.masterpiece-edition .section{padding:76px 0!important}.masterpiece-edition .section .container{width:min(100% - 26px,1120px)!important}.masterpiece-edition .section h2{margin-bottom:14px!important}.masterpiece-edition .section-kicker,.masterpiece-edition .eyebrow{margin-bottom:12px!important}.masterpiece-edition .example-head,.masterpiece-edition .reviews-head,.masterpiece-edition .plans-intro,.masterpiece-edition .booking-copy,.masterpiece-edition .about-head{margin-bottom:24px!important}.masterpiece-edition .review-summary{margin-top:24px!important}.masterpiece-edition #tarifs.section,.masterpiece-edition #reserver.section,.masterpiece-edition #questions.section{padding-top:82px!important;padding-bottom:82px!important}.masterpiece-edition .footer{min-height:auto!important;padding:58px 0 26px!important}.masterpiece-edition .footer-main{gap:0!important}.masterpiece-edition .footer-bottom{gap:16px!important;margin-top:38px!important;padding-top:22px!important;display:grid!important}.masterpiece-edition .footer .legal{grid-template-columns:1fr!important;justify-items:start!important;gap:10px!important;display:grid!important}.masterpiece-edition .nav{top:9px!important}.masterpiece-edition .nav .nav-in{border-radius:20px!important;width:calc(100% - 24px)!important;min-height:64px!important;padding:8px 10px!important;box-shadow:0 16px 34px -25px #061a3d61!important}.masterpiece-edition .nav .brand{gap:9px!important;min-width:0!important}.masterpiece-edition .nav .brand-mark{border-radius:14px!important;flex:0 0 42px!important;width:42px!important;height:42px!important}.masterpiece-edition .nav .brand-copy{min-width:0!important}.masterpiece-edition .nav .brand-copy strong{letter-spacing:.17em!important;white-space:nowrap!important;font-size:10.5px!important}.masterpiece-edition .nav .brand-copy small{font-size:8px!important}.masterpiece-edition .nav .menu{border-radius:15px!important;flex:0 0 46px!important;width:46px!important;height:46px!important}.masterpiece-edition .nav .menu span{width:19px!important}.masterpiece-edition .nav .nav-links{border-radius:22px!important;width:calc(100% - 24px)!important;top:74px!important}.masterpiece-edition #questions.section{padding-bottom:66px!important}.masterpiece-edition .footer{padding:52px 0 24px!important}.masterpiece-edition .footer:before{letter-spacing:-.065em!important;color:#ffffff06!important;font-size:clamp(122px,39vw,172px)!important;top:10px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.masterpiece-edition .footer .brand{gap:12px!important}.masterpiece-edition .footer .brand-mark{flex:0 0 50px!important;width:50px!important;height:50px!important}.masterpiece-edition .footer .brand-copy strong{letter-spacing:.15em!important;font-size:11.5px!important}.masterpiece-edition .footer .brand-copy small{font-size:9.5px!important}.masterpiece-edition .footer-statement{letter-spacing:-.04em!important;max-width:300px!important;margin-top:22px!important;font-size:clamp(32px,8.8vw,42px)!important;line-height:1.08!important}.masterpiece-edition .footer-bottom{gap:14px!important;margin-top:34px!important;padding-top:20px!important}.masterpiece-edition .footer-bottom>span{color:#ffffffa8!important;font-size:10.5px!important;line-height:1.45!important}.masterpiece-edition .footer .legal{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px 18px!important;display:flex!important}.masterpiece-edition .footer .legal span{color:#ffffffb3!important;font-size:10.5px!important;line-height:1.4!important}}.masterpiece-edition .hero-art:after{content:none!important;display:none!important}.masterpiece-edition .hero-art{isolation:isolate!important}.masterpiece-edition .hero-art:before{opacity:.82!important;inset:-5% -4% -5% 5%!important}.masterpiece-edition .hero-art .paint{z-index:1!important;opacity:.8!important;filter:drop-shadow(0 12px 18px #00000021)saturate(1.03)!important}.masterpiece-edition .hero-art .ptl{width:51%!important;top:-2.5%!important;left:-8%!important;transform:rotate(-7deg)!important}.masterpiece-edition .hero-art .ptr{width:49%!important;top:-1.2%!important;right:-7%!important;transform:rotate(6deg)!important}.masterpiece-edition .hero-art .pbl{width:51%!important;bottom:-2.8%!important;left:-8%!important;transform:rotate(7deg)scaleY(-1)!important}.masterpiece-edition .hero-art .pbr{width:49%!important;bottom:-1.4%!important;right:-7%!important;transform:rotate(-6deg)scaleY(-1)!important}.masterpiece-edition .hero-art .paint-white{clip-path:polygon(0 35%,8% 18%,21% 28%,34% 11%,50% 22%,67% 8%,83% 23%,100% 14%,96% 68%,82% 78%,64% 65%,49% 84%,31% 70%,14% 86%,2% 69%);filter:drop-shadow(0 7px 12px #00000014);background:radial-gradient(at 12%,#ffffff14 0 12%,#0000 14%),linear-gradient(90deg,#ffffff1f,#ffffffe6 20%,#fff 50%,#ffffffe6 80%,#ffffff1a);z-index:1!important;pointer-events:none!important;opacity:.82!important;width:19%!important;height:15px!important;position:absolute!important;left:50%!important}.masterpiece-edition .hero-art .pwt{top:-.4%!important;transform:translate(-50%)rotate(-1.5deg)!important}.masterpiece-edition .hero-art .pwb{bottom:-.3%!important;transform:translate(-50%)rotate(1.5deg)!important}@media (max-width:760px){.masterpiece-edition .hero-art:before{inset:-2% -1% -3% 2%!important}.masterpiece-edition .hero-art .paint{opacity:.7!important;filter:drop-shadow(0 9px 14px #0000001c)saturate(1.02)!important}.masterpiece-edition .hero-art .ptl{width:50%!important;top:-2%!important;left:-6%!important;transform:rotate(-6deg)!important}.masterpiece-edition .hero-art .ptr{width:48%!important;top:-1%!important;right:-5%!important;transform:rotate(5deg)!important}.masterpiece-edition .hero-art .pbl{width:50%!important;bottom:-2%!important;left:-6%!important;transform:rotate(6deg)scaleY(-1)!important}.masterpiece-edition .hero-art .pbr{width:48%!important;bottom:-1%!important;right:-5%!important;transform:rotate(-5deg)scaleY(-1)!important}.masterpiece-edition .hero-art .paint-white{opacity:.72!important;width:17%!important;height:11px!important}.masterpiece-edition .hero-art .pwt{top:-.2%!important}.masterpiece-edition .hero-art .pwb{bottom:-.2%!important}}#apropos .cinema-professor-copy .quote,#apropos .cinema-professor-copy .cinema-kicker,#apropos .cinema-journalist-copy .about-copy,#apropos .cinema-journalist-copy .cinema-kicker{will-change:transform,opacity}#apropos .cinema-professor-copy .cinema-kicker{transform:translate3d(0,var(--mfy-prof-kicker-y,0px),0)!important;opacity:var(--mfy-prof-kicker-opacity,1)!important}#apropos .cinema-professor-copy .quote{transform:translate3d(0,var(--mfy-prof-text-y,0px),0)!important;opacity:var(--mfy-prof-text-opacity,1)!important}#apropos .cinema-journalist-copy .cinema-kicker{transform:translate3d(0,var(--mfy-journ-kicker-y,18px),0)!important;opacity:var(--mfy-journ-kicker-opacity,0)!important}#apropos .cinema-journalist-copy .about-copy{transform:translate3d(0,var(--mfy-journ-text-y,34px),0)!important;opacity:var(--mfy-journ-text-opacity,0)!important;font-weight:400!important}#apropos .cinema-journalist-copy .about-copy strong,#apropos .story-journalist-copy .about-copy strong{color:inherit!important;font-weight:400!important}#apropos .story-journalist-copy .about-copy{font-weight:400!important}@media (max-width:980px){#apropos .about-swipe-slide .story-copy-kicker,#apropos .about-swipe-slide .quote,#apropos .about-swipe-slide .about-copy{opacity:0;transform:translateY(22px)}#apropos .about-swipe-slide.mfy-copy-active .story-copy-kicker{animation:.58s cubic-bezier(.22,.72,.18,1) 40ms both mfyAboutCopyIn}#apropos .about-swipe-slide.mfy-copy-active .quote,#apropos .about-swipe-slide.mfy-copy-active .about-copy{animation:.72s cubic-bezier(.22,.72,.18,1) .13s both mfyAboutCopyIn}#apropos .story-journalist-copy .about-copy,#apropos .story-journalist-copy .about-copy strong{font-weight:400!important}}@keyframes mfyAboutCopyIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){#apropos .cinema-professor-copy .quote,#apropos .cinema-professor-copy .cinema-kicker,#apropos .cinema-journalist-copy .about-copy,#apropos .cinema-journalist-copy .cinema-kicker,#apropos .about-swipe-slide .story-copy-kicker,#apropos .about-swipe-slide .quote,#apropos .about-swipe-slide .about-copy{opacity:1!important;animation:none!important;transform:none!important}}#apropos.mfy-copy-reveal-ready .cinema-professor-copy .cinema-kicker,#apropos.mfy-copy-reveal-ready .cinema-professor-copy .quote,#apropos.mfy-copy-reveal-ready .cinema-journalist-copy .cinema-kicker,#apropos.mfy-copy-reveal-ready .cinema-journalist-copy .about-copy,#apropos.mfy-copy-reveal-ready .slide-professor .story-copy-kicker,#apropos.mfy-copy-reveal-ready .slide-professor .quote,#apropos.mfy-copy-reveal-ready .slide-journalist .story-copy-kicker,#apropos.mfy-copy-reveal-ready .slide-journalist .about-copy{will-change:opacity,transform;opacity:0!important;transition:opacity .56s cubic-bezier(.22,.72,.18,1),transform .56s cubic-bezier(.22,.72,.18,1)!important;animation:none!important;transform:translateY(16px)!important}#apropos.mfy-copy-reveal-ready .cinema-professor-copy.mfy-copy-revealed .cinema-kicker,#apropos.mfy-copy-reveal-ready .cinema-journalist-copy.mfy-copy-revealed .cinema-kicker,#apropos.mfy-copy-reveal-ready .slide-professor.mfy-copy-revealed .story-copy-kicker,#apropos.mfy-copy-reveal-ready .slide-journalist.mfy-copy-revealed .story-copy-kicker{opacity:1!important;transition-delay:30ms!important;transform:translate(0,0)!important}#apropos.mfy-copy-reveal-ready .cinema-professor-copy.mfy-copy-revealed .quote,#apropos.mfy-copy-reveal-ready .cinema-journalist-copy.mfy-copy-revealed .about-copy,#apropos.mfy-copy-reveal-ready .slide-professor.mfy-copy-revealed .quote,#apropos.mfy-copy-reveal-ready .slide-journalist.mfy-copy-revealed .about-copy{opacity:1!important;transition-delay:.13s!important;transform:translate(0,0)!important}#apropos .cinema-journalist-copy .about-copy,#apropos .cinema-journalist-copy .about-copy strong,#apropos .story-journalist-copy .about-copy,#apropos .story-journalist-copy .about-copy strong{color:inherit!important;font-weight:400!important}@media (prefers-reduced-motion:reduce){#apropos.mfy-copy-reveal-ready .cinema-professor-copy .cinema-kicker,#apropos.mfy-copy-reveal-ready .cinema-professor-copy .quote,#apropos.mfy-copy-reveal-ready .cinema-journalist-copy .cinema-kicker,#apropos.mfy-copy-reveal-ready .cinema-journalist-copy .about-copy,#apropos.mfy-copy-reveal-ready .about-swipe-slide .story-copy-kicker,#apropos.mfy-copy-reveal-ready .about-swipe-slide .quote,#apropos.mfy-copy-reveal-ready .about-swipe-slide .about-copy{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
