.em-prepa .hero{position:relative;background:var(--navy);overflow:hidden}.em-prepa .hero .wrap{position:relative;z-index:2}.em-prepa .hero-grid{display:grid;grid-template-columns:1.04fr .96fr;align-items:stretch;min-height:560px}.em-prepa .hero-left{padding:70px 0;z-index:2;align-self:center;max-width:580px}.em-prepa .eyebrow{display:inline-flex;align-items:center;width:fit-content;border-left:3px solid var(--gold);padding-left:11px;color:var(--gold);font-size:13px;letter-spacing:.6px;text-transform:uppercase;font-weight:600;margin-bottom:22px}.em-prepa .hero h1{color:#fff;font-size:52px;line-height:1.07;font-weight:600;letter-spacing:-1px;margin-bottom:22px}.em-prepa .hero .sub{color:#C7D0E0;font-size:20px;line-height:1.55;max-width:500px;margin-bottom:32px}.em-prepa .hero .sub em{font-style:normal;color:var(--gold);border-bottom:2px solid var(--gold);font-weight:500}.em-prepa .hero-cta{display:inline-flex;align-items:center;gap:9px;background:var(--blue);color:#fff;font-weight:700;font-size:17px;padding:15px 30px;border-radius:var(--radius-sm);transition:background .15s,transform .15s}.em-prepa .hero-cta:hover{background:var(--blue-dark);transform:translateY(-1px)}.em-prepa .hero-block{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.em-prepa .proof{display:flex;align-items:center;gap:9px}.em-prepa .proof .g{width:22px;height:22px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;color:#4285F4;font-size:13px}.em-prepa .proof .stars{color:var(--gold);letter-spacing:1px;font-size:13px}.em-prepa .proof .score{color:#fff;font-weight:600;font-size:14px}.em-prepa .proof .cnt{color:#9BB0D4;font-size:13px}.em-prepa .press{display:flex;align-items:flex-end;gap:20px;margin:0}.em-prepa .press .vu{font-size:13px;color:#7E8BA5;letter-spacing:.2px;padding-bottom:3px}.em-prepa .figaro{display:inline-flex;flex-direction:column;align-items:center;line-height:1;color:#CAD2E2;font-family:'Lora',Georgia,'Times New Roman',serif}.em-prepa .figaro .ft{font-size:17px;font-weight:600;letter-spacing:1.6px;white-space:nowrap}.em-prepa .figaro .fs{font-size:14px;font-weight:700;letter-spacing:.2px;margin-top:3px}.em-prepa .press-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);align-self:center;flex-shrink:0}.em-prepa .figaro-logo{height:26px;width:auto;display:block}.em-prepa .sticky-cta{display:none}.em-prepa .hero-right{position:absolute;top:0;right:0;width:50%;height:100%;display:block;background:var(--navy-soft)}.em-prepa .hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.em-prepa .hero-fade{position:absolute;inset:0;display:block;background:linear-gradient(to right,var(--navy) 0%,rgba(18,32,57,.55) 34%,rgba(18,32,57,0) 68%)}.em-prepa .logoband{background:#fff;border-bottom:1px solid var(--line)}.em-prepa .logoband .wrap{display:flex;align-items:center;gap:30px;padding-top:13px;padding-bottom:13px}.em-prepa .lb-label{font-size:11px;letter-spacing:.5px;text-transform:uppercase;font-weight:700;color:#A2ADBF;white-space:nowrap;flex-shrink:0}.em-prepa .lb-logos{display:flex;align-items:center;gap:clamp(38px,5.5vw,84px);flex:1;justify-content:center;flex-wrap:wrap}.em-prepa .lb-logo{height:48px;width:auto;max-width:120px;object-fit:contain;filter:grayscale(1);opacity:.72;transition:opacity .18s,filter .18s}.em-prepa .lb-logo:hover{filter:grayscale(0);opacity:1}.em-prepa .hook{background:var(--bg-soft);padding:74px 0}.em-prepa .hook-in{display:grid;grid-template-columns:.86fr 1.14fr;gap:52px;align-items:center}.em-prepa .hook-photo{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 26px 60px rgba(18,32,57,.18);aspect-ratio:5/4}.em-prepa .hook-photo img{width:100%;height:100%;object-fit:cover;object-position:center 26%;display:block}.em-prepa .hook h2{font-size:31px;font-weight:600;letter-spacing:-.5px;line-height:1.2;margin-bottom:26px}.em-prepa .hook h2 .cg{color:#B07D10}.em-prepa .hook h2 .cb{color:var(--blue)}.em-prepa .hook-qs{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.em-prepa .hook-q{display:flex;align-items:flex-start;gap:14px;font-size:16.5px;line-height:1.5;color:#2C3650;font-weight:500}.em-prepa .hook-q i{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:rgba(249,193,36,.16);color:#B07D10;display:flex;align-items:center;justify-content:center;font-size:13px;margin-top:1px}.em-prepa .reassure{display:flex;align-items:flex-start;gap:16px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px 26px;box-shadow:0 12px 32px rgba(41,96,206,.07)}.em-prepa .reassure .ic{flex-shrink:0;width:48px;height:48px;border-radius:12px;background:linear-gradient(150deg,#1a2b50,#233f78);color:var(--gold);display:flex;align-items:center;justify-content:center;font-size:20px}.em-prepa .reassure h3{font-size:18px;font-weight:700;color:var(--ink);margin-bottom:6px}.em-prepa .reassure p{font-size:14.5px;color:var(--muted);line-height:1.62}.em-prepa .benefits{background:var(--bg);padding:60px 0}.em-prepa .ben-head{display:flex;align-items:center;gap:13px;margin-bottom:24px}.em-prepa .ben-head .title-bars{align-self:center;height:auto}.em-prepa .ben-head .title-bars i{height:22px}.em-prepa .ben-head h2{font-size:27px;font-weight:600;letter-spacing:-.3px;color:var(--ink);line-height:1.2}.em-prepa .ben-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.em-prepa .ben{background:linear-gradient(165deg,#F4F7FD,#FBFCFE);border:1px solid #E1E8F4;border-radius:18px;padding:30px 28px 28px;display:flex;flex-direction:column;gap:14px;box-shadow:0 10px 28px rgba(41,96,206,.08)}.em-prepa .ben .ic{width:50px;height:50px;border-radius:14px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 8px 18px rgba(41,96,206,.28)}.em-prepa .ben h3{font-size:19px;font-weight:600;letter-spacing:-.2px}.em-prepa .ben h3 .bar{display:block;width:30px;height:3px;border-radius:3px;background:var(--gold);margin-top:8px;margin-bottom:9px}.em-prepa .ben p{font-size:15.5px;color:#3C4660;line-height:1.62}.em-prepa .proofband{position:relative;overflow:hidden;background:linear-gradient(115deg,#16233f 0%,#1d3563 60%,#243f78 100%)}.em-prepa .pb-photo{position:absolute;top:0;right:0;width:64%;height:100%}.em-prepa .pb-veil{position:absolute;inset:0;background:linear-gradient(95deg,#16233f 16%,rgba(22,38,71,.34) 58%,rgba(22,38,71,.5) 100%)}.em-prepa .proofband .wrap{position:relative;z-index:2}.em-prepa .pb-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:40px 0 34px}.em-prepa .pb-stat{text-align:center;padding:0 24px}.em-prepa .pb-ic{position:relative;display:inline-flex;align-items:center;justify-content:center;height:42px;font-size:30px;margin-bottom:13px;line-height:1}.em-prepa .pb-ic .pb-acc{position:absolute;top:-6px;right:-12px;font-size:.4em;color:var(--gold)}.em-prepa .pb-tx{display:block}.em-prepa .pb-num{display:block;font-size:42px;font-weight:800;letter-spacing:-1px;color:#fff;line-height:1;margin-bottom:9px}.em-prepa .pb-lab{display:block;font-size:15px;color:#CCD6EA;line-height:1.45;max-width:240px;margin:0 auto;font-weight:500}.em-prepa .pb-foot{position:relative;z-index:2;background:rgba(11,19,38,.6);border-top:1px solid rgba(255,255,255,.07)}.em-prepa .pb-foot .wrap{padding-top:15px;padding-bottom:15px;text-align:center}.em-prepa .pb-foot p{font-size:13px;color:#9BB0D4;line-height:1.65}@media (min-width:721px){.em-prepa .pb-photo{left:0;right:auto;width:100%;-webkit-mask:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.2) 32%,#000 70%);mask:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.2) 32%,#000 70%)}.em-prepa .pb-veil{background:linear-gradient(95deg,#16233f 14%,rgba(22,38,71,.30) 60%,rgba(22,38,71,.42) 100%)}}.em-prepa .section-eye{color:var(--blue);font-size:13px;letter-spacing:.8px;text-transform:uppercase;font-weight:700;margin-bottom:14px}.em-prepa .btn-outline{display:inline-flex;align-items:center;gap:9px;margin-top:24px;border:1.5px solid var(--blue);color:var(--blue);background:transparent;font-weight:600;font-size:15px;padding:12px 22px;border-radius:var(--radius-sm);transition:all .18s;cursor:pointer}.em-prepa .btn-outline:hover{background:var(--blue);color:#fff}.em-prepa .btn-outline-light{display:inline-flex;align-items:center;gap:9px;border:1.5px solid rgba(255,255,255,.55);color:#fff;background:transparent;font-weight:600;font-size:15px;padding:13px 24px;border-radius:var(--radius-sm);transition:all .18s;cursor:pointer}.em-prepa .btn-outline-light:hover{background:#fff;color:var(--navy)}.em-prepa .checklist{list-style:none;margin-top:22px;display:flex;flex-direction:column;gap:14px}.em-prepa .checklist li{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--ink);line-height:1.5;font-weight:500}.em-prepa .checklist li i{color:var(--blue);font-size:18px;margin-top:1px;flex-shrink:0}.em-prepa .detail{background:#fff;padding:84px 0}.em-prepa .detail h2{text-align:center;font-size:30px;font-weight:600;letter-spacing:-.5px;margin-bottom:30px}.em-prepa .detail h2 .cb{color:var(--blue)}.em-prepa .detail h2 .cg{color:#B07D10}.em-prepa .onglets-mob{display:none}.em-prepa .tabs{display:flex;justify-content:center;gap:8px;margin-bottom:40px;flex-wrap:wrap}.em-prepa .tab{display:flex;align-items:center;gap:8px;padding:12px 22px;border-radius:30px;font-weight:600;font-size:15px;color:var(--muted);background:transparent;cursor:pointer;border:none;font-family:inherit;transition:all .15s}.em-prepa .tab.active{background:var(--bg-soft);color:var(--ink);box-shadow:0 6px 18px rgba(18,32,57,.08)}.em-prepa .tab[data-t="profs"] i{color:var(--blue)}.em-prepa .tab[data-t="methode"] i{color:#B07D10}.em-prepa .tab[data-t="tarifs"] i{color:var(--blue)}.em-prepa .panel{display:none}.em-prepa .panel.active{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center}.em-prepa .panel-txt h3{font-size:25px;font-weight:600;letter-spacing:-.4px;margin-bottom:14px;line-height:1.25}.em-prepa .panel-txt p{font-size:15px;color:var(--muted);line-height:1.7;margin-bottom:14px;max-width:480px}.em-prepa .panel-img{position:relative;overflow:hidden;background:var(--bg-soft-2);min-height:340px;border-radius:18px;box-shadow:0 16px 40px rgba(18,32,57,.14)}.em-prepa .img-cap{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:9px;background:rgba(11,18,33,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.16);color:#fff;font-size:13px;font-weight:600;line-height:1.3;padding:9px 14px;border-radius:10px;max-width:calc(100% - 32px)}.em-prepa .img-cap i{color:var(--gold);font-size:13px;flex-shrink:0}.em-prepa .tax-card{position:relative;overflow:hidden;background:linear-gradient(140deg,#1a2b50,#233f78);color:#fff;border-radius:18px;padding:40px 38px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 16px 40px rgba(18,32,57,.18)}.em-prepa .tax-card::before{content:"";position:absolute;top:-40%;right:-8%;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(249,193,36,.20),transparent 64%);pointer-events:none}.em-prepa .tax-card>*{position:relative;z-index:1}.em-prepa .tax-card .te{color:var(--gold);font-size:12px;letter-spacing:.8px;text-transform:uppercase;font-weight:700;margin-bottom:14px}.em-prepa .tax-card .tbig{font-family:'Lora',serif;font-size:72px;font-weight:600;line-height:.95;color:var(--gold)}.em-prepa .tax-card .tprice{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:18px;font-size:14px;color:#C7D0E0}.em-prepa .tax-card .tprice b{font-family:'Lora',serif;font-size:30px;font-weight:600;color:#fff;line-height:1}.em-prepa .tax-card .tprice b span{font-size:16px;font-weight:600;color:#C7D0E0}.em-prepa .tax-card .tsub{color:#C7D0E0;font-size:14.5px;line-height:1.6;margin-top:14px;max-width:330px}.em-prepa .tarif-note{font-size:13px;color:var(--muted);margin-top:16px}.em-prepa .founder{padding:84px 0;background:var(--navy);color:#fff}.em-prepa .founder-in{display:grid;grid-template-columns:330px 1fr;gap:60px;align-items:center}.em-prepa .founder-stage{position:relative;width:330px;height:410px;border-radius:24px;overflow:hidden;background:linear-gradient(160deg,#27437f 0%,#1d2f58 58%,#172541 100%);box-shadow:0 30px 64px rgba(0,0,0,.5);flex-shrink:0}.em-prepa .founder-stage::before{content:"";position:absolute;top:5%;left:50%;transform:translateX(-50%);width:80%;height:55%;border-radius:50%;background:radial-gradient(circle,rgba(249,193,36,.24),transparent 66%);pointer-events:none}.em-prepa .founder-stage img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:99%;width:auto;display:block}.em-prepa .founder-badge{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:10px;background:rgba(11,18,33,.66);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.16);padding:9px 13px;border-radius:12px}.em-prepa .founder-badge b{font-size:13px;color:#fff;line-height:1.2;font-weight:700}.em-prepa .founder-badge small{display:block;color:#9BB0D4;font-size:11px;font-weight:500}.em-prepa .poly-chip{width:38px;height:38px;border-radius:9px;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:5px;overflow:hidden}.em-prepa .founder-badge .poly-chip img{position:static;transform:none;height:26px;width:auto;display:block}.em-prepa .founder-txt{max-width:none;padding-left:62px}.em-prepa .founder-txt .section-eye{text-align:left;color:var(--gold);margin-bottom:18px}.em-prepa .founder-txt h2{font-family:'Lora',Georgia,serif;font-size:30px;font-weight:600;letter-spacing:-.3px;margin-bottom:10px;line-height:1.3;color:#fff;max-width:700px}.em-prepa .founder-txt .founder-sub{font-family:'Lora',Georgia,serif;font-size:19px;font-style:italic;font-weight:500;color:#E3E9F4;line-height:1.5;margin-bottom:24px;max-width:600px}.em-prepa .founder-txt p{font-size:16px;color:#C7D0E0;line-height:1.75;margin-bottom:28px;max-width:660px}.em-prepa .founder-chip{display:flex;align-items:center;gap:13px;margin-bottom:30px}.em-prepa .founder-chip .av{width:48px;height:48px;border-radius:50%;background:rgba(249,193,36,.15);color:var(--gold);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.em-prepa .founder-chip .nm{font-weight:700;color:#fff;line-height:1.35}.em-prepa .founder-chip .nm small{display:block;font-weight:500;color:#9BB0D4;font-size:13px}.em-prepa .testi{background:var(--bg-soft);padding:84px 0;color:var(--ink)}.em-prepa .testi .section-eye{color:var(--blue);text-align:center}.em-prepa .testi h2{text-align:center;font-size:30px;font-weight:600;letter-spacing:-.5px;margin-bottom:42px}.em-prepa .testi-viewport{overflow:hidden}.em-prepa .testi-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:2px}.em-prepa .testi-track::-webkit-scrollbar{display:none}.em-prepa .testi-nav{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:38px}.em-prepa .testi-arrow{width:46px;height:46px;border-radius:50%;border:1.5px solid var(--line);background:#fff;color:var(--navy);font-size:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.em-prepa .testi-arrow:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.em-prepa .testi-arrow:disabled{opacity:.34;cursor:default}.em-prepa .testi-dots{display:flex;gap:8px}.em-prepa .testi-dot{width:9px;height:9px;border-radius:50%;background:#C6CFDD;border:none;cursor:pointer;padding:0;transition:all .2s}.em-prepa .testi-dot.active{background:var(--blue);width:24px;border-radius:5px}.em-prepa .tc{background:#fff;border:1px solid var(--line);border-radius:16px;padding:30px 28px;box-shadow:0 10px 30px rgba(41,96,206,.07);display:flex;flex-direction:column;flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start}.em-prepa .tc .st{color:var(--gold);font-size:14px;letter-spacing:2px;margin-bottom:18px}.em-prepa .tc .q{font-size:15.5px;color:#36405A;line-height:1.65;margin-bottom:24px;flex:1}.em-prepa .tc .who{display:flex;align-items:center;gap:13px;margin-bottom:20px}.em-prepa .tc .who .av{width:46px;height:46px;border-radius:50%;background:var(--bg-soft-2);color:var(--navy);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px;flex-shrink:0}.em-prepa .tc .who .nm{font-weight:700;color:var(--ink);font-size:15px;line-height:1.3}.em-prepa .tc .who .nm small{display:block;font-weight:500;color:var(--muted);font-size:13px}.em-prepa .tc .ecole{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;background:rgba(249,193,36,.14);color:#9A6A12;border:1px solid rgba(249,193,36,.4);font-weight:700;font-size:12.5px;letter-spacing:.2px;padding:8px 14px;border-radius:30px}.em-prepa .tc .ecole i{font-size:12px;color:#B07D10}.em-prepa .tc .ecole.filiere{background:rgba(41,96,206,.08);color:var(--blue);border-color:rgba(41,96,206,.38)}.em-prepa .tc .ecole.filiere i{color:var(--blue)}.em-prepa .process{background:#fff;padding:84px 0}.em-prepa .process .section-eye{text-align:center}.em-prepa .process h2{text-align:center;font-size:30px;font-weight:600;letter-spacing:-.5px;margin:0 auto 44px;max-width:760px;line-height:1.25}.em-prepa .steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:30px}.em-prepa .step{position:relative;background:#fff;border:1px solid var(--line);border-radius:14px;padding:30px 26px;transition:transform .2s,box-shadow .2s}.em-prepa .step:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(41,96,206,.10)}.em-prepa .step .snum{position:absolute;top:20px;right:22px;font-family:'Lora',serif;font-size:32px;font-weight:600;color:rgba(249,193,36,.34);line-height:1}.em-prepa .step .sic{width:48px;height:48px;border-radius:12px;background:linear-gradient(150deg,rgba(41,96,206,.14),rgba(41,96,206,.05));color:var(--blue);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:18px}.em-prepa .step h4{font-size:19px;font-weight:600;margin-bottom:10px}.em-prepa .step p{font-size:14.5px;color:var(--muted);line-height:1.65}.em-prepa .faq{background:var(--bg);padding:84px 0}.em-prepa .faq-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:40px}.em-prepa .faq-head .title-bars{flex-shrink:0}.em-prepa .faq-head .title-bars i{width:4px;height:26px;border-radius:2px;display:block}.em-prepa .faq-head .qeye{color:#9A6A12;font-size:12px;letter-spacing:.8px;text-transform:uppercase;font-weight:700;margin-bottom:10px}.em-prepa .faq-head h2{font-size:30px;font-weight:600;letter-spacing:-.5px;line-height:1.1}.em-prepa .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.em-prepa .faq-card{background:var(--bg-soft);border:1px solid transparent;border-radius:16px;padding:26px 28px;cursor:pointer;transition:background .15s,box-shadow .2s,border-color .2s;align-self:start}.em-prepa .faq-card:hover{box-shadow:0 8px 24px rgba(41,96,206,.08)}.em-prepa .faq-card.open{background:#fff;border-color:var(--line);box-shadow:0 10px 30px rgba(41,96,206,.09)}.em-prepa .faq-q{display:flex;align-items:center;gap:18px;font-size:17px;font-weight:600;color:var(--ink);line-height:1.35}.em-prepa .faq-q .pl{margin-left:auto;width:42px;height:42px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;transition:transform .25s,background .15s}.em-prepa .faq-card.open .faq-q .pl{transform:rotate(45deg);background:var(--blue-dark)}.em-prepa .faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.em-prepa .faq-card.open .faq-a{max-height:420px}.em-prepa .faq-a p{padding-top:16px;font-size:15px;color:var(--muted);line-height:1.7}.em-prepa .finalcta{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:88px 0;text-align:center}.em-prepa .finalcta::before{content:"";position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:680px;height:680px;border-radius:50%;background:radial-gradient(circle,rgba(249,193,36,.16),transparent 62%);pointer-events:none}.em-prepa .finalcta .wrap{position:relative;z-index:1}.em-prepa .finalcta .feye{color:var(--gold);font-size:13px;letter-spacing:.8px;text-transform:uppercase;font-weight:700;margin-bottom:16px}.em-prepa .finalcta h2{font-size:36px;font-weight:600;letter-spacing:-.7px;line-height:1.15;margin:0 auto 16px;max-width:800px;color:#fff}.em-prepa .finalcta p{font-size:18px;color:#C7D0E0;margin:0 auto 32px;max-width:620px;line-height:1.5}.em-prepa .finalcta .hero-cta{font-size:18px;padding:16px 36px}.em-prepa .finalcta-re{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:26px;flex-wrap:wrap}.em-prepa .finalcta-re .div{width:1px;height:22px;background:rgba(255,255,255,.2)}.em-prepa .finalcta-re .grb{display:flex;align-items:center;gap:9px}.em-prepa .finalcta-re .g{width:22px;height:22px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;color:#4285F4;font-size:13px}.em-prepa .finalcta-re .stars{color:var(--gold);letter-spacing:1px;font-size:13px}.em-prepa .finalcta-re .score{color:#fff;font-weight:600;font-size:14px}.em-prepa .finalcta-re .cnt{color:#9BB0D4;font-size:13px}.em-prepa .finalcta-re .guar{display:flex;align-items:center;gap:8px;color:#D6DEEC;font-size:14px;font-weight:500}.em-prepa .finalcta-re .guar i{color:var(--gold)}.em-prepa .seo{background:#fff;padding:84px 0 92px;border-top:1px solid var(--line)}.em-prepa .seo-in{max-width:880px;margin:0 auto;position:relative;transition:max-height .45s cubic-bezier(.22,1,.36,1)}.em-prepa .seo.seo-collapsed .seo-in{max-height:560px;overflow:hidden}.em-prepa .seo.seo-collapsed .seo-in::after{content:"";position:absolute;left:0;right:0;bottom:0;height:150px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none}.em-prepa .seo-toggle{display:flex;align-items:center;justify-content:center;gap:9px;max-width:880px;margin:24px auto 0;background:#fff;border:1.5px solid var(--line);color:var(--navy);font-family:inherit;font-weight:600;font-size:15px;padding:12px 24px;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s}.em-prepa .seo-toggle:hover{border-color:var(--blue);color:var(--blue)}.em-prepa .seo-toggle i{font-size:12px;transition:transform .2s}.em-prepa .seo:not(.seo-collapsed) .seo-toggle i{transform:rotate(180deg)}.em-prepa .seo h2{font-family:'Lora',Georgia,serif;font-size:30px;font-weight:600;letter-spacing:-.4px;line-height:1.28;color:var(--ink);margin-bottom:24px}.em-prepa .seo h3{font-size:21px;font-weight:600;letter-spacing:-.2px;color:var(--ink);margin:38px 0 14px}.em-prepa .seo p{font-family:'Lora',Georgia,serif;font-size:17px;line-height:1.75;color:#3C4660;margin-bottom:4px}.em-prepa .seo a{color:var(--blue);font-weight:500;border-bottom:1px solid rgba(41,96,206,.25);transition:border-color .15s}.em-prepa .seo a:hover{border-color:var(--blue)}@media (max-width:980px){.em-prepa .hero-grid,.em-prepa .hook-in{grid-template-columns:1fr}.em-prepa .ben-grid{grid-template-columns:1fr 1fr}.em-prepa .pb-grid{grid-template-columns:1fr 1fr;gap:44px 0}.em-prepa .panel.active,.em-prepa .founder-in{grid-template-columns:1fr}.em-prepa .founder-txt{padding-left:0}.em-prepa .steps3{grid-template-columns:1fr}.em-prepa .faq-grid{grid-template-columns:1fr}}@media (max-width:720px){.em-prepa .hero{padding:0}.em-prepa .hero-grid{grid-template-columns:1fr;min-height:auto}.em-prepa .hero-left{padding:38px 18px 42px;max-width:none}.em-prepa .hero .wrap{padding:0}.em-prepa .hero-right{position:absolute;inset:0;width:100%;height:100%;z-index:0}.em-prepa .hero-photo{object-position:center 28%;opacity:.92}.em-prepa .hero-fade{background:linear-gradient(180deg,rgba(18,32,57,.46) 0%,rgba(18,32,57,.78) 46%,var(--navy) 100%)}.em-prepa .hero .eyebrow{margin-bottom:18px}.em-prepa .hero h1{font-size:33px;line-height:1.08;margin-bottom:16px}.em-prepa .hero .sub{font-size:15.5px;line-height:1.6;margin-bottom:28px;max-width:330px}.em-prepa .hero-block{align-items:stretch;gap:24px}.em-prepa .hero-cta{width:100%;justify-content:center;font-size:15.5px;padding:16px;border-radius:12px;min-height:54px;box-shadow:0 10px 26px rgba(41,96,206,.32)}.em-prepa .press{flex-wrap:wrap;align-items:center;gap:13px;margin-top:8px;padding-top:22px;border-top:1px solid rgba(255,255,255,.15)}.em-prepa .press .vu{padding-bottom:0}.em-prepa .figaro-logo{height:21px}.em-prepa .logoband .wrap{flex-direction:column;gap:11px;padding-top:14px;padding-bottom:14px}.em-prepa .lb-label{text-align:center}.em-prepa .lb-logos{flex-wrap:wrap;gap:14px 16px;justify-content:center;width:100%}.em-prepa .lb-logo{height:29px;max-width:60px}.em-prepa .hook{padding:34px 0}.em-prepa .hook-in{grid-template-columns:1fr;gap:0}.em-prepa .hook-photo{display:none}.em-prepa .hook h2{font-size:22px;letter-spacing:-.4px;line-height:1.25;margin-bottom:15px}.em-prepa .hook-qs{gap:9px;margin-bottom:14px}.em-prepa .hook-q{font-size:13.5px;line-height:1.4;background:#fff;border:1px solid var(--line);border-radius:11px;padding:12px 13px;gap:11px}.em-prepa .hook-q i{width:24px;height:24px;font-size:10px}.em-prepa .hook .reassure{background:linear-gradient(135deg,#1a2b50,#233f78);border:none;color:#fff;padding:16px;box-shadow:none}.em-prepa .hook .reassure .ic{width:42px;height:42px;border-radius:11px;background:rgba(249,193,36,.16)}.em-prepa .hook .reassure h3{color:#fff;font-size:16px}.em-prepa .hook .reassure p{color:#C7D0E0;font-size:13px}.em-prepa .benefits{padding:30px 0}.em-prepa .ben-head{gap:11px;margin-bottom:16px}.em-prepa .ben-head .title-bars i{height:22px}.em-prepa .ben-head h2{font-size:19px;line-height:1.25}.em-prepa .ben-grid{grid-template-columns:1fr;gap:10px}.em-prepa .ben{flex-direction:row;align-items:center;gap:14px;padding:14px 15px;border-radius:14px;box-shadow:0 6px 18px rgba(41,96,206,.06)}.em-prepa .ben .ic{width:44px;height:44px;border-radius:12px;font-size:18px;flex-shrink:0}.em-prepa .ben .bt{min-width:0}.em-prepa .ben h3{font-size:16px;line-height:1.2;margin-bottom:3px}.em-prepa .ben h3 .bar{display:none}.em-prepa .ben p{font-size:13px;line-height:1.4}.em-prepa .pb-photo{width:100%;opacity:.3}.em-prepa .pb-grid{grid-template-columns:1fr;padding:26px 0 22px;gap:0}.em-prepa .pb-stat{display:flex;align-items:center;gap:16px;text-align:left;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}.em-prepa .pb-stat:last-child{border-bottom:none}.em-prepa .pb-ic{margin-bottom:0;flex-shrink:0;width:48px;height:48px;font-size:19px;background:rgba(8,15,30,.5);border:1px solid rgba(255,255,255,.10);border-radius:12px}.em-prepa .pb-ic .pb-acc{top:-5px;right:-5px;font-size:11px}.em-prepa .pb-tx{display:flex;flex-direction:column}.em-prepa .pb-num{font-size:30px;margin-bottom:2px}.em-prepa .pb-lab{font-size:13.5px;max-width:none;margin:0;text-align:left}.em-prepa .pb-lab .ast{display:none}.em-prepa .pb-foot{display:none}.em-prepa .detail{padding:38px 0}.em-prepa .detail h2{font-size:24px;margin-bottom:20px;text-align:left}.em-prepa .onglets-desk{display:none}.em-prepa .onglets-mob{display:block}.em-prepa .tacc{display:flex;flex-direction:column;gap:12px}.em-prepa .tab-item{border-radius:14px;background:#fff;border:1px solid var(--line);overflow:hidden;transition:box-shadow .18s}.em-prepa .tab-item[open]{box-shadow:0 12px 32px rgba(41,96,206,.09)}.em-prepa .tab-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:18px;font-size:16px;font-weight:600;color:var(--ink)}.em-prepa .tab-item summary::-webkit-details-marker{display:none}.em-prepa .tab-item summary .ti{width:38px;height:38px;border-radius:10px;background:var(--bg-soft);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.em-prepa .tab-item[data-t="profs"] summary .ti i,.em-prepa .tab-item[data-t="tarifs"] summary .ti i{color:var(--blue)}.em-prepa .tab-item[data-t="methode"] summary .ti i{color:#B07D10}.em-prepa .tab-item summary .pl{margin-left:auto;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;transition:transform .22s}.em-prepa .tab-item[open] summary .pl{transform:rotate(45deg)}.em-prepa .tab-body{padding:0 18px 18px}.em-prepa .tab-body h3{font-size:18px;font-weight:600;letter-spacing:-.3px;margin-bottom:7px;line-height:1.3}.em-prepa .tab-body p{font-size:14px;color:var(--muted);line-height:1.6;margin-bottom:10px}.em-prepa .tab-body .checklist{margin-top:0;margin-bottom:6px;gap:9px}.em-prepa .tab-body .checklist li{font-size:14px}.em-prepa .tab-body .btn-outline{margin-top:12px}.em-prepa .tab-body .tarif-note{margin-top:10px}.em-prepa .tab-img{height:180px;border-radius:14px;box-shadow:0 12px 30px rgba(18,32,57,.16);margin-bottom:16px;position:relative;overflow:hidden}.em-prepa .tab-img .cap{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;background:rgba(11,18,33,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.16);color:#fff;font-size:12px;font-weight:600;line-height:1.3;padding:8px 12px;border-radius:9px;max-width:calc(100% - 24px)}.em-prepa .tab-img .cap i{color:var(--gold);font-size:12px;flex-shrink:0}.em-prepa .tab-body .tax-card{padding:28px 24px}.em-prepa .tab-body .tax-card .tbig{font-size:60px}.em-prepa .founder{padding:48px 0}.em-prepa .founder-in{grid-template-columns:1fr;gap:30px;justify-items:center;text-align:center}.em-prepa .founder-stage{width:100%;height:208px;border-radius:18px}.em-prepa .founder-txt{padding-left:0;text-align:left}.em-prepa .founder-txt h2{font-size:23px}.em-prepa .founder-txt .founder-sub{font-size:17px}.em-prepa .founder-txt .btn-outline-light{display:flex;width:fit-content;margin-left:auto;margin-right:auto}.em-prepa .testi{padding:46px 0}.em-prepa .testi h2{font-size:24px;margin-bottom:26px}.em-prepa .tc{flex:0 0 86%;padding:24px 22px}.em-prepa .process{padding:46px 0}.em-prepa .process h2{font-size:24px;margin-bottom:28px}.em-prepa .steps3{gap:14px;margin-bottom:20px}.em-prepa .step{padding:20px 18px;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"ic title num" "desc desc desc";column-gap:13px;row-gap:9px;align-items:center}.em-prepa .step .sic{grid-area:ic;margin-bottom:0;width:42px;height:42px;font-size:18px}.em-prepa .step h4{grid-area:title;font-size:16px;margin-bottom:0;line-height:1.25}.em-prepa .step .snum{grid-area:num;position:static;top:auto;right:auto;font-size:26px;line-height:1;align-self:center}.em-prepa .step p{grid-area:desc;font-size:13.5px}.em-prepa .faq{padding:46px 0}.em-prepa .faq-head{margin-bottom:24px}.em-prepa .faq-head h2{font-size:23px}.em-prepa .faq-card{padding:20px 20px}.em-prepa .faq-q{font-size:15.5px;gap:12px}.em-prepa .faq-q .pl{width:34px;height:34px;font-size:13px}.em-prepa .finalcta{padding:54px 0}.em-prepa .finalcta h2{font-size:26px}.em-prepa .finalcta p{font-size:15.5px}.em-prepa .finalcta .hero-cta{width:100%;justify-content:center}.em-prepa .finalcta-re{gap:12px}.em-prepa .seo{padding:46px 0 54px}.em-prepa .seo h2{font-size:23px}.em-prepa .seo h3{font-size:19px;margin-top:30px}.em-prepa .seo p{font-size:16px}.em-prepa .sticky-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:95;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:11px 16px calc(14px + env(safe-area-inset-bottom));transform:translateY(120%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.em-prepa .sticky-cta.show{transform:translateY(0)}.em-prepa .sticky-cta .btn-blue-full{box-shadow:0 8px 22px rgba(41,96,206,.3);min-height:52px;font-size:15.5px}}