.landing_shell__MTYPE{background:linear-gradient(180deg,#f7fafd,#fff 40%,#f7fafd);color:#0b3254;font-family:var(--font-sans)}.landing_section___1ssk{padding:40px 20px;max-width:1280px;margin:0 auto}@media (min-width:768px){.landing_section___1ssk{padding:60px 40px}}@media (min-width:1100px){.landing_section___1ssk{padding:80px}}.landing_eyebrow___zVEv{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b8299;margin-bottom:10px;font-weight:600}.landing_h2__FM5dq{font-size:32px;font-weight:700;letter-spacing:-.03em;margin:0;line-height:1.1}.landing_h2__FM5dq .landing_cyan__PqxVw{color:#00a3d7}@media (min-width:768px){.landing_h2__FM5dq{font-size:44px}}@media (min-width:1100px){.landing_h2__FM5dq{font-size:48px}}.landing_lede__qxYBk{font-size:15px;color:#3b5a7a;max-width:620px;line-height:1.5;margin:8px 0 32px}.landing_check__ct4Sl{width:20px;height:20px;border-radius:50%;background:#00a3d7;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.landing_nav__2s0lG{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:16px;padding:14px 20px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid rgba(11,50,84,.06)}.landing_navLinks__NYedP{display:none;gap:28px;align-items:center;flex:1 1;justify-content:center}.landing_navLinks__NYedP a{font-size:14px;color:#0b3254;text-decoration:none;font-weight:500}.landing_navLinks__NYedP a:hover{color:#2d72e0}@media (min-width:768px){.landing_nav__2s0lG{padding:18px 56px}.landing_navLinks__NYedP{display:flex}}.landing_btnGhost__UQFFG{padding:9px 16px;border-radius:999px;border:1px solid rgba(11,50,84,.2);background:transparent;color:#0b3254;font-weight:500;font-size:13px;cursor:pointer;font-family:inherit}.landing_btnPrimary__HiY1L{padding:10px 18px;border-radius:999px;border:none;background:linear-gradient(135deg,#0b3254,#2d72e0);color:#fff;font-weight:600;font-size:13px;cursor:pointer;font-family:inherit;box-shadow:0 8px 20px rgba(45,114,224,.25);text-decoration:none;display:inline-flex;align-items:center}.landing_btnPrimary__HiY1L:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(45,114,224,.32)}.landing_navLoggedBtn__s9GCa{padding:9px 18px;border-radius:999px;border:1px solid rgba(0,163,215,.3);background:rgba(0,163,215,.08);color:#0b3254;font-weight:600;font-size:13px;cursor:pointer;font-family:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.landing_navLoggedBtn__s9GCa:hover{background:rgba(0,163,215,.14)}@media (max-width:767px){.landing_navLoginBtn__JCRbX{display:none}}.landing_langToggle__hCiLf{display:inline-flex;align-items:center;gap:2px;padding:3px;background:#e7f1f9;border-radius:999px;font-size:12px;font-weight:600}.landing_langToggle__hCiLf button{padding:6px 12px;border:none;border-radius:999px;background:transparent;color:#0b3254;cursor:pointer;font-family:inherit;font-weight:600;font-size:12px}.landing_langToggle__hCiLf .landing_active__NliFX{background:#0b3254;color:#fff}.landing_langToggle__hCiLf .landing_disabled__25fQg{color:#b6c5d4;cursor:not-allowed;position:relative}.landing_langToggle__hCiLf .landing_disabled__25fQg:after{content:"soon";position:absolute;top:-6px;right:-10px;font-size:8px;padding:1px 5px;background:#00a3d7;color:#fff;border-radius:99px;font-weight:700}.landing_hero__QmPaK{position:relative;padding:60px 20px 40px;overflow:hidden;min-height:1100px;background:radial-gradient(ellipse 80% 60% at 50% 40%,hsla(0,0%,100%,0) 0,rgba(244,249,253,.4) 60%,rgba(244,249,253,.9) 100%)}@media (min-width:768px){.landing_hero__QmPaK{padding:100px 40px 60px;min-height:920px}}@media (min-width:1100px){.landing_hero__QmPaK{padding:100px 80px 60px}}.landing_heroInner__e2CeT{position:relative;z-index:5;max-width:1280px;margin:0 auto}.landing_heroBadge__MHrlM{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,163,215,.3);font-size:12px;color:#0b3254;font-weight:500;margin-bottom:24px}.landing_heroBadge__MHrlM .landing_dot__m2jAf{width:6px;height:6px;border-radius:50%;background:#00a3d7;box-shadow:0 0 0 4px rgba(0,163,215,.2)}.landing_h1__8N1QR{font-size:44px;font-weight:700;letter-spacing:-.035em;line-height:.98;margin:0;max-width:920px}.landing_h1Accent__SrdFE{background:linear-gradient(135deg,#00a3d7,#2d72e0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:768px){.landing_h1__8N1QR{font-size:64px}}@media (min-width:1100px){.landing_h1__8N1QR{font-size:88px}}.landing_heroP__ezf47{font-size:16px;color:#3b5a7a;max-width:640px;line-height:1.5;margin-top:20px;margin-bottom:32px}@media (min-width:768px){.landing_heroP__ezf47{font-size:20px}}.landing_heroCta__zq2dm{margin-bottom:36px}.landing_btnCta__JJzDj{padding:14px 24px;border-radius:999px;border:none;background:linear-gradient(135deg,#0b3254,#2d72e0);color:#fff;font-weight:600;font-size:15px;cursor:pointer;font-family:inherit;box-shadow:0 10px 30px rgba(45,114,224,.3);text-decoration:none;display:inline-flex;align-items:center}.landing_btnCta__JJzDj:hover{transform:translateY(-1px);box-shadow:0 14px 36px rgba(45,114,224,.38)}.landing_heroMosaic__p3VeO{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,180px);grid-gap:14px;gap:14px;max-width:1120px}@media (min-width:768px){.landing_heroMosaic__p3VeO{grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,200px)}}.landing_shot__d4JdL{border-radius:18px;overflow:hidden;padding:16px;font-family:var(--font-mono);font-size:9px;color:#3b5a7a;box-shadow:0 20px 50px rgba(11,50,84,.12),0 0 0 1px rgba(11,50,84,.06);background:linear-gradient(135deg,#f6f9fc,#f0f8fb);position:relative}.landing_shotS1__tJr6U{grid-column:span 2;grid-row:span 1;box-shadow:0 30px 70px rgba(11,50,84,.15),0 0 0 1px rgba(11,50,84,.06)}.landing_shotS4__6QIGr{grid-column:span 2}@media (min-width:768px){.landing_shotS1__tJr6U{grid-column:span 1;grid-row:span 2}.landing_shotS2__IR2Zo,.landing_shotS3__txkqg{transform:translateY(-10px)}.landing_shotS4__6QIGr{grid-column:span 2}}.landing_shot__d4JdL .landing_label__BGFhU{display:inline-block;padding:3px 8px;background:rgba(11,50,84,.06);border-radius:6px;margin-bottom:10px;letter-spacing:.04em;font-weight:600;text-transform:uppercase;font-size:8px;color:#0b3254}.landing_shot__d4JdL .landing_bar__VpzfB{height:8px;border-radius:99px;background:linear-gradient(90deg,#2d72e0,#00a3d7);margin-bottom:8px;opacity:.35}.landing_shot__d4JdL .landing_barShort__9ZSXn{width:50%}.landing_shot__d4JdL .landing_barMid__ca7m7{width:75%}.landing_shot__d4JdL .landing_ribbons__qIWIm{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px}.landing_shot__d4JdL .landing_pill__weWSE{padding:2px 8px;background:rgba(0,163,215,.15);color:#0b3254;border-radius:99px;font-weight:600}.landing_particles__8GA49{position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:screen}.landing_audGrid__Wte2c{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media (min-width:768px){.landing_audGrid__Wte2c{grid-template-columns:1fr 1fr}}.landing_audCard__9m1hy{padding:32px;border-radius:22px;border:1px solid rgba(11,50,84,.08)}.landing_audCardA1__5LvSK{background:linear-gradient(135deg,#e6f4fc,#f7fafd)}.landing_audCardA2__mqK5z{background:linear-gradient(135deg,#e6f1fc,#f7fafd)}.landing_audCardTitle__ysCz6{font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:10px;color:#0b3254}.landing_audCardDesc__HhdbX{font-size:15px;color:#3b5a7a;line-height:1.5;margin-bottom:20px}.landing_audList__6p__g{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.landing_audList__6p__g li{display:flex;align-items:center;gap:10px;font-size:14px}.landing_advGrid__ftOYK{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:768px){.landing_advGrid__ftOYK{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.landing_advGrid__ftOYK{grid-template-columns:1fr 1fr 1fr}}.landing_advCard__4cPP0{padding:24px;border-radius:20px;background:#fff;border:1px solid rgba(11,50,84,.08);box-shadow:0 2px 6px rgba(11,50,84,.04);position:relative;overflow:hidden}.landing_advBlob__eNnFK{position:absolute;top:-30px;right:-30px;width:120px;height:120px;border-radius:50%;opacity:.7}.landing_advNum__dfSFr{font-family:var(--font-mono);font-size:12px;font-weight:600;color:#00a3d7;letter-spacing:-.02em;margin-bottom:12px}.landing_advNum__dfSFr span{color:#b6c5d4}.landing_advTitle__vglm1{font-size:19px;font-weight:700;letter-spacing:-.02em;margin-bottom:10px;position:relative;color:#0b3254}.landing_advDesc__3gzOD{font-size:14px;color:#3b5a7a;line-height:1.55;position:relative}.landing_tarifs__ia6Am{background:linear-gradient(180deg,#f0f6fb,#fff);padding:40px 20px}@media (min-width:768px){.landing_tarifs__ia6Am{padding:60px 40px}}@media (min-width:1100px){.landing_tarifs__ia6Am{padding:80px}}.landing_tarifsInner__QpacU{max-width:1280px;margin:0 auto}.landing_tarifsHead__1EDXa{text-align:center;margin-bottom:40px}.landing_tarifsHead__1EDXa .landing_lede__qxYBk{margin:0 auto}.landing_pricingGrid__KQ7ye{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:768px){.landing_pricingGrid__KQ7ye{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.landing_pricingGrid__KQ7ye{grid-template-columns:repeat(4,1fr);align-items:stretch}}.landing_priceCard__j_T8M{padding:22px;border-radius:20px;background:#fff;color:#0b3254;border:1px solid rgba(11,50,84,.1);box-shadow:0 2px 6px rgba(11,50,84,.04);position:relative;display:flex;flex-direction:column}.landing_priceCard__j_T8M.landing_featured__LSqf4{border:2px solid #2d72e0;box-shadow:0 30px 70px rgba(45,114,224,.2);transform:scale(1.02);z-index:1}.landing_priceCard__j_T8M.landing_dark__rfkqG{background:linear-gradient(135deg,#0b3254,#1e4a7a);color:#fff;border-color:transparent}.landing_ribbon__B2Ujg{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:4px 14px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;letter-spacing:.04em}.landing_ribbonPopulaire__hdcf2{background:#2d72e0;color:#fff}.landing_tag__IkDhE{display:inline-block;padding:3px 10px;border-radius:99px;font-size:10px;font-weight:600;letter-spacing:.04em;align-self:flex-start;margin-bottom:12px}.landing_tagCyan__qUBS4{background:#e6f4fc;color:#00a3d7}.landing_tagBlue__r3GtU{background:rgba(45,114,224,.12);color:#2d72e0}.landing_tagDiscover__dTj57{background:linear-gradient(135deg,#ffe8c2,#ffd89a);color:#8b5a1a;border:1px solid rgba(139,90,26,.2)}.landing_tagDark__bntyL{background:rgba(0,163,215,.2);color:#7fd4f0}.landing_priceTitle__BENPl{font-size:22px;font-weight:700;letter-spacing:-.02em;margin-bottom:4px}.landing_priceDesc__cVszs{font-size:13px;color:#6b8299;margin-bottom:16px;min-height:36px;line-height:1.4}.landing_priceCard__j_T8M.landing_dark__rfkqG .landing_priceDesc__cVszs{color:hsla(0,0%,100%,.7)}.landing_priceBlock__7Cltw{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.landing_priceVal__mOeBS{font-size:36px;font-weight:700;letter-spacing:-.03em}.landing_pricePeriod__KR3E_{font-size:13px;color:#6b8299}.landing_priceCard__j_T8M.landing_dark__rfkqG .landing_pricePeriod__KR3E_{color:hsla(0,0%,100%,.7)}.landing_priceSub__mbmsG{font-size:12px;color:#6b8299;margin-bottom:16px;min-height:20px}.landing_priceCard__j_T8M.landing_dark__rfkqG .landing_priceSub__mbmsG{color:hsla(0,0%,100%,.7)}.landing_creditsBreak__gfkc5{font-family:var(--font-mono);font-size:10px;color:#6b8299;padding:6px 10px;background:#f0f6fb;border-radius:8px;display:inline-block;margin-bottom:14px;align-self:flex-start}.landing_creditsBreak__gfkc5 b{color:#00a3d7}.landing_bullets__HU6jP{display:flex;flex-direction:column;gap:8px;margin-bottom:22px;flex:1 1}.landing_bullet__h6eB3{display:flex;align-items:flex-start;gap:9px;font-size:13px}.landing_bulletCheck__2Wvth{width:16px;height:16px;border-radius:50%;background:#00a3d7;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.landing_bulletCheckDark__cQit4{background:#fff;color:#0b3254}.landing_priceCard__j_T8M.landing_dark__rfkqG .landing_bullet__h6eB3{color:hsla(0,0%,100%,.9)}.landing_btnBuy__sSMCz{width:100%;padding:12px;border-radius:12px;border:none;background:#0b3254;color:#fff;font-weight:600;font-size:14px;cursor:pointer;font-family:inherit;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.landing_btnBuy__sSMCz:hover{transform:translateY(-1px)}.landing_priceCard__j_T8M.landing_featured__LSqf4 .landing_btnBuy__sSMCz{background:#2d72e0}.landing_priceCard__j_T8M.landing_dark__rfkqG .landing_btnBuy__sSMCz{background:#fff;color:#0b3254}.landing_proToggle___l5nk{display:inline-flex;align-items:center;gap:0;padding:3px;background:#f0f6fb;border-radius:999px;margin-bottom:12px;align-self:flex-start}.landing_proToggle___l5nk button{padding:6px 12px;border:none;border-radius:999px;background:transparent;color:#3b5a7a;font-weight:600;font-size:11px;cursor:pointer;font-family:inherit}.landing_proToggle___l5nk .landing_activeBtn__NEh8_{background:#fff;color:#0b3254;box-shadow:0 2px 6px rgba(11,50,84,.04)}.landing_proToggle___l5nk .landing_save__FR5Rx{font-family:var(--font-mono);font-size:9px;padding:1px 6px;background:#00a3d7;color:#fff;border-radius:99px;margin-left:4px}.landing_tarifsLegal__2RAjm{font-size:11px;color:#6b8299;text-align:center;margin-top:24px;font-family:var(--font-mono)}.landing_tarifsLegal__2RAjm a{color:#2d72e0}.landing_faq__4Xtki{max-width:1000px}.landing_faqList__0c0MM{display:flex;flex-direction:column;gap:10px}.landing_faqItem__XjivF{background:#fff;border-radius:14px;padding:18px 22px;border:1px solid rgba(11,50,84,.08)}.landing_faqSummary__iIFCw{cursor:pointer;font-size:16px;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center}.landing_faqSummary__iIFCw::-webkit-details-marker{display:none}.landing_faqSummary__iIFCw .landing_plus__i6PLa{color:#00a3d7;font-size:20px;transition:transform .2s}.landing_faqItem__XjivF[open] .landing_faqSummary__iIFCw .landing_plus__i6PLa{transform:rotate(45deg)}.landing_faqAns__OfwVZ{font-size:14px;color:#3b5a7a;line-height:1.6;margin-top:12px}.landing_ctaSection__rjK9i{padding:40px 20px}@media (min-width:768px){.landing_ctaSection__rjK9i{padding:60px 40px}}@media (min-width:1100px){.landing_ctaSection__rjK9i{padding:80px}}.landing_ctaCard__ahUL0{max-width:1120px;margin:0 auto;padding:32px;border-radius:32px;background:linear-gradient(135deg,#0b3254,#2d72e0);color:#fff;position:relative;overflow:hidden}@media (min-width:768px){.landing_ctaCard__ahUL0{padding:64px}}.landing_ctaBlob__F0TrA{position:absolute;top:-80px;right:-80px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(0,163,215,.6),transparent 70%)}.landing_ctaInner__qWbZQ{position:relative;z-index:1}.landing_ctaEyebrow__ntUYf{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#7fd4f0;margin-bottom:14px;font-weight:600}.landing_ctaH2__At346{font-size:32px;font-weight:700;letter-spacing:-.03em;margin:0 0 16px;max-width:720px;line-height:1.05}@media (min-width:768px){.landing_ctaH2__At346{font-size:52px}}.landing_ctaP__ZOVuJ{font-size:17px;color:hsla(0,0%,100%,.8);max-width:520px;margin-bottom:28px}.landing_ctaButtons__g2ON1{display:flex;gap:12px;flex-wrap:wrap}.landing_ctaBtn1__HsCGD{border-radius:999px;border:none;background:#fff;color:#0b3254;font-weight:600}.landing_ctaBtn1__HsCGD,.landing_ctaBtn2__DfOY9{padding:14px 24px;font-size:15px;cursor:pointer;font-family:inherit;text-decoration:none;display:inline-flex;align-items:center}.landing_ctaBtn2__DfOY9{border-radius:999px;background:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fff;font-weight:500}.landing_ctaBtn1__HsCGD:hover,.landing_ctaBtn2__DfOY9:hover{transform:translateY(-1px)}.landing_footer__GaIA6{padding:32px 20px;border-top:1px solid rgba(11,50,84,.08)}@media (min-width:768px){.landing_footer__GaIA6{padding:48px 80px}}.landing_footerInner__2P9VO{max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.landing_footerLinks__rATrY{display:flex;gap:24px;flex-wrap:wrap;font-size:13px}.landing_footerLinks__rATrY a{color:#3b5a7a;text-decoration:none}.landing_footerLinks__rATrY a:hover{color:#2d72e0}.landing_footerCopy__KHLSL{font-size:12px;color:#6b8299}