:root{--brand-green:#7AC142;--brand-black:#000000;--brand-white:#ffffff;--brand-text:#f5f5f5;--brand-muted:rgba(255,255,255,.72);--lvl-begin:var(--brand-green);--lvl-inter:#D89A3D;--lvl-conf:#2f80ed;--header-max:1140px;--header-h-home:120px;--header-h-home-shrink:72px;--header-h-inner:72px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-soft:0 18px 40px rgba(0,0,0,.35);--shadow-dropdown:0 18px 40px rgba(0,0,0,.38)}*,*::before,*::after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:Avenir,"Avenir Next",Montserrat,Arial,sans-serif;padding-top:72px}body.home{padding-top:120px}#custom-header{position:fixed;top:0;left:0;right:0;z-index:9999;background:var(--brand-black);border-bottom:1px solid rgb(255 255 255 / .08);transition:height .28s ease,background-color .28s ease}#custom-header .header-inner{max-width:var(--header-max);margin:0 auto;min-height:var(--header-h-inner);padding:0 20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}body.home #custom-header{height:var(--header-h-home)}body.home #custom-header .header-inner{min-height:var(--header-h-home)}body.home #custom-header.shrink{height:var(--header-h-home-shrink)}body.home #custom-header.shrink .header-inner{min-height:var(--header-h-home-shrink)}body:not(.home) #custom-header{height:var(--header-h-inner)}body:not(.home) #custom-header .header-inner{min-height:var(--header-h-inner)}#custom-header .logo{display:flex;align-items:center}#custom-header .logo a{display:flex;align-items:center}#custom-header .logo img{display:block;width:auto;height:58px;object-fit:contain;transition:height .28s ease,transform .28s ease}body.home #custom-header .logo img{height:74px}body.home #custom-header.shrink .logo img,body:not(.home) #custom-header .logo img{height:45px}#custom-header .main-menu{display:flex;align-items:center;justify-content:center;gap:22px;margin:0;padding:0;white-space:nowrap}#custom-header .main-menu>a,#custom-header .main-menu .dropdown-link{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px 16px;color:var(--brand-white);text-decoration:none;font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:color .2s ease}#custom-header .main-menu>a::after,#custom-header .main-menu .dropdown-link::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:rgb(255 255 255 / .45);transform:scaleX(0);transform-origin:left;transition:background-color .2s ease,transform .2s ease}#custom-header .main-menu>a:hover,#custom-header .main-menu>a:focus-visible,#custom-header .main-menu .dropdown-link:hover,#custom-header .main-menu .dropdown-link:focus-visible{color:var(--brand-green)}#custom-header .main-menu>a:hover::after,#custom-header .main-menu>a:focus-visible::after,#custom-header .main-menu .dropdown-link:hover::after,#custom-header .main-menu .dropdown-link:focus-visible::after{background:var(--brand-green);transform:scaleX(1)}#custom-header .dropdown{position:relative}#custom-header .dropdown-trigger{position:relative;display:flex;align-items:center;justify-content:center;gap:8px}#custom-header .dropdown-link{color:inherit;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}#custom-header .dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;width:16px;height:28px;padding:0;border:0;background:#fff0;color:#fff;cursor:pointer}#custom-header .dropdown-toggle .triangle{display:inline-block;font-size:.75rem;line-height:1;transition:transform .2s ease,color .2s ease}#custom-header .dropdown:hover .dropdown-link,#custom-header .dropdown:hover .dropdown-toggle,#custom-header .dropdown:hover .triangle{color:var(--brand-green)}#custom-header .dropdown-content{display:none;position:absolute;top:100%;left:0;margin-top:8px;min-width:260px;padding:10px 0;background:#0b0b0b;border:1px solid rgb(255 255 255 / .08);border-radius:16px;box-shadow:var(--shadow-dropdown);z-index:10001}#custom-header .dropdown-content::before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}#custom-header .dropdown:hover .dropdown-content{display:flex;flex-direction:column}#custom-header .dropdown-content a{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:14px 18px;color:#fff;text-decoration:none;font-size:15px;font-weight:600;background:#fff0;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}#custom-header .dropdown-content a:hover{background:rgb(255 255 255 / .06);transform:translateX(2px)}#custom-header .dropdown-content a.debutant{border-left:5px solid var(--lvl-begin)}#custom-header .dropdown-content a.intermediaire{border-left:5px solid var(--lvl-inter)}#custom-header .dropdown-content a.confirme{border-left:5px solid var(--lvl-conf)}#custom-header .dropdown-content a.debutant:hover{color:var(--lvl-begin)}#custom-header .dropdown-content a.intermediaire:hover{color:var(--lvl-inter)}#custom-header .dropdown-content a.confirme:hover{color:var(--lvl-conf)}#custom-header .dropdown-content a.disabled-link{pointer-events:none;cursor:not-allowed;opacity:1}#custom-header .dropdown-content a.disabled-link span:first-child{color:rgb(255 255 255 / .55)}#custom-header .dropdown-content a.disabled-link .soon{color:rgb(255 255 255 / .38);font-style:italic}#custom-header .soon{margin-left:8px;font-size:12px;font-style:italic}#custom-header .dropdown-content--partitions a{border-left:none;justify-content:flex-start}#custom-header .dropdown-content--partitions a.partitions-all{color:rgb(255 255 255 / .98);font-weight:750}#custom-header .dropdown-content--partitions a.pack-decouverte{color:rgb(255 255 255 / .92)}#custom-header .dropdown-content--partitions a.nomenclature{color:rgb(255 255 255 / .90)}#custom-header .dropdown-content--partitions a.pack-gold{color:rgb(255 255 255 / .95);font-weight:650}#custom-header .dropdown-content--partitions a.pass-illimite{color:#fff;font-weight:800;margin-top:4px;border-top:1px solid rgb(255 255 255 / .08)}#custom-header .dropdown-content--partitions a:hover{background:rgb(255 255 255 / .07);color:var(--brand-green)}#custom-header .dropdown-content--partitions a.partitions-all:hover{background:rgb(255 255 255 / .10)}#custom-header .dropdown-content--partitions a.pack-decouverte:hover{background:rgb(255 255 255 / .075)}#custom-header .dropdown-content--partitions a.pack-gold:hover{background:rgb(255 255 255 / .085)}#custom-header .dropdown-content--partitions a.pass-illimite:hover{background:rgb(255 255 255 / .12);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .06)}#custom-header .icons{position:relative;display:flex;align-items:center;gap:14px;white-space:nowrap}#custom-header .social-icons{display:flex;align-items:center;gap:16px;margin-left:2px}#custom-header .icon.search,#custom-header .icon.cart,#custom-header .icon.account{width:24px;height:24px;display:flex;align-items:center;justify-content:center}#custom-header .icons a{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;color:#fff;text-decoration:none;line-height:1}#custom-header .icons a i,#custom-header .icons a svg{width:22px;height:22px;font-size:20px;color:#fff;transition:color .2s ease,transform .2s ease}#custom-header .icons a:hover i,#custom-header .icons a:hover svg{color:var(--brand-green);transform:scale(1.08)}#custom-header .icon-separator{width:2px;height:24px;background:rgb(255 255 255 / .8)}#custom-header .icon.cart{position:relative}#custom-header .cart-count{position:absolute;top:-9px;right:-12px;min-width:20px;height:20px;padding:0 5px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--brand-green);color:#0b0b0b;border:2px solid #000;font-size:10px;font-weight:900;line-height:1}#custom-header .cart-count.is-zero{display:none}#custom-header .search-bar{position:absolute;top:calc(100% + 12px);right:0;min-width:340px;padding:12px;background:#111;border:1px solid rgb(255 255 255 / .08);border-radius:16px;box-shadow:var(--shadow-soft);transform:translateY(8px);opacity:0;pointer-events:none;transition:opacity .24s ease,transform .24s ease;z-index:10002}#custom-header .search-bar.active{transform:translateY(0);opacity:1;pointer-events:auto}#custom-header .search-bar form{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:10px;margin:0}#custom-header .search-bar input[type="search"]{width:100%;min-width:0;height:52px;padding:0 16px;border:1px solid rgb(122 193 66 / .45);border-radius:12px;background:#fff;color:#222;font-size:16px;outline:none;box-shadow:0 0 0 4px rgb(122 193 66 / .18);transition:border-color .2s ease,box-shadow .2s ease}#custom-header .search-bar input[type="search"]::placeholder{color:#7c7c7c}#custom-header .search-bar button{width:52px;height:52px;border:0;border-radius:12px;background:var(--brand-green);color:#0b0b0b;display:flex;align-items:center;justify-content:center;cursor:pointer;appearance:none;-webkit-appearance:none;box-shadow:none}#custom-header .search-bar button i,#custom-header .search-bar button svg{width:20px;height:20px;font-size:20px;color:#0b0b0b;fill:#0b0b0b;opacity:1}#custom-header .search-bar button:hover{filter:brightness(.98);transform:translateY(-1px)}.ldb-account-modal{position:fixed;inset:0;z-index:20000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease}.ldb-account-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.ldb-account-modal__overlay{position:absolute;inset:0;background:rgb(0 0 0 / .72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ldb-account-modal__dialog{position:relative;width:min(720px, calc(100vw - 32px));max-height:calc(100vh - 40px);margin:20px auto;background:#fff;color:#111;border:1px solid rgb(0 0 0 / .06);border-radius:24px;overflow:hidden;box-shadow:0 24px 70px rgb(0 0 0 / .35);transform:translateY(16px) scale(.985);transition:transform .24s ease}.ldb-account-modal__inner{padding:28px 28px 30px;max-height:calc(100vh - 40px);overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.ldb-account-modal.is-open .ldb-account-modal__dialog{transform:translateY(0) scale(1)}.ldb-account-modal__kicker{display:inline-block;margin-bottom:8px;color:var(--brand-green);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ldb-account-modal__title{margin:0 0 10px;font-size:clamp(30px, 4vw, 42px);line-height:1.05;color:#111}.ldb-account-modal__lead{margin:0 0 18px;max-width:480px;color:#555;font-size:16px;line-height:1.55}.ldb-account-modal__close{position:absolute;top:14px;right:14px;width:44px;height:44px;border:0;border-radius:999px;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,filter .18s ease}.ldb-account-modal__close:hover{filter:brightness(1.08);transform:translateY(-1px)}.ldb-account-modal__close i{font-size:16px}.ldb-account-box{width:100%}.ldb-account-modal__content .woocommerce{display:block;margin:0}.ldb-account-modal__content .woocommerce::before,.ldb-account-modal__content .woocommerce::after,.ldb-account-modal .woocommerce .col2-set::after{content:"";display:table;clear:both}.ldb-account-modal__content .woocommerce h2{font-size:28px;margin:0 0 20px}.ldb-account-modal__content .woocommerce-form,.ldb-account-modal__content .woocommerce-MyAccount-content,.ldb-account-modal__content .woocommerce-MyAccount-navigation{box-shadow:none!important}.ldb-account-modal__content .woocommerce-notices-wrapper{margin:0 0 14px}.ldb-account-modal__content .woocommerce form.login{margin:0;padding:22px;background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:18px;box-shadow:0 10px 24px rgb(0 0 0 / .04)}.ldb-account-modal__content .woocommerce form.login p{margin-bottom:14px}.ldb-account-modal__content .woocommerce .form-row-last,.ldb-account-modal__content .woocommerce .form-row-first,.ldb-account-modal__content .woocommerce .form-row-wide{width:100%;float:none}.ldb-account-modal__content input[type="text"],.ldb-account-modal__content input[type="email"],.ldb-account-modal__content input[type="password"]{min-height:52px;padding:0 16px;border:1px solid rgb(0 0 0 / .14);border-radius:14px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ldb-account-modal__content input[type="text"]:focus,.ldb-account-modal__content input[type="email"]:focus,.ldb-account-modal__content input[type="password"]:focus{border-color:rgb(122 193 66 / .8);box-shadow:0 0 0 4px rgb(122 193 66 / .14)}.ldb-account-modal__content label{color:#111;font-weight:600}.ldb-account-modal__content .show-password-input,.ldb-account-modal__content .woocommerce-password-hint{color:#666}.ldb-account-modal__content .woocommerce .lost_password{margin-top:12px;text-align:center}.ldb-account-modal__content .woocommerce .lost_password a{color:#111;font-weight:700;text-decoration:none}.ldb-account-modal__content .woocommerce .lost_password a:hover{color:var(--brand-green)}.ldb-account-modal__content button,.ldb-account-modal__content .button{min-height:52px;border-radius:999px!important}.ldb-account-modal__content .woocommerce button.button,.ldb-account-modal__content .woocommerce .button{width:100%;justify-content:center;background:var(--brand-green);color:#0b0b0b;border:none;font-weight:700;padding:0 22px}.ldb-account-modal__content .woocommerce button.button:hover,.ldb-account-modal__content .woocommerce .button:hover{filter:brightness(1.03);transform:translateY(-1px)}.ldb-account-modal__content .woocommerce-error{display:block!important;margin:0 0 16px!important;padding:12px 14px!important;border-radius:12px!important;border:1px solid rgb(204 41 54 / .18)!important;background:rgb(204 41 54 / .06)!important;color:#a61f2b!important;font-size:14px!important;line-height:1.45!important;list-style:none!important}.ldb-account-modal__content .woocommerce-error li{margin:0!important}.ldb-account-modal .woocommerce .u-column2,.ldb-account-modal .woocommerce .col-2,.ldb-account-modal .woocommerce .woocommerce-form-register,.ldb-account-modal .woocommerce .register,.ldb-account-modal .woocommerce .u-column2 h2,.ldb-account-modal .woocommerce .col-2 h2,.ldb-account-modal__content .woocommerce-message,.ldb-account-modal__content .woocommerce-info{display:none!important}.ldb-account-modal .woocommerce .u-column1,.ldb-account-modal .woocommerce .col-1{float:none!important;width:100%!important;max-width:100%!important;margin:0!important}.ldb-account-modal .woocommerce .col2-set{display:block!important}body.ldb-account-modal-open{overflow:hidden}body:not(.ldb-account-modal-open) .ldb-account-modal{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#custom-header a,#custom-header button{transition:color .2s ease,background-color .2s ease,transform .2s ease,opacity .2s ease}#custom-header a:focus-visible,#custom-header button:focus-visible,#custom-header input:focus-visible{outline:2px solid var(--brand-green);outline-offset:2px}#custom-header .burger{display:none;align-items:center;justify-content:center;color:#fff;font-size:24px;cursor:pointer}@media (max-width:980px){body,body.home{padding-top:72px}#custom-header{height:72px}#custom-header .header-inner{min-height:72px;padding:0 16px;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px}#custom-header .logo{display:none}#custom-header .burger{display:flex;width:44px;height:44px;font-size:26px;color:#fff;background:#fff0;border:none;cursor:pointer}#custom-header .burger:hover{color:var(--brand-green)}#custom-header .icons{gap:14px}#custom-header .social-icons,#custom-header .icon-separator{display:none}#custom-header .icon.search,#custom-header .icon.cart,#custom-header .icons a{width:24px;height:24px;min-width:24px;min-height:24px}#custom-header .cart-count{top:-8px;right:-10px;min-width:18px;height:18px;padding:0 4px;font-size:10px}#custom-header .main-menu{display:none;position:absolute;top:100%;left:0;right:0;background:#000;border-top:1px solid rgb(255 255 255 / .08);flex-direction:column;align-items:stretch;gap:0;padding:10px 0 16px;z-index:10000;max-height:calc(100vh - 72px);overflow-y:auto}#custom-header .main-menu.active{display:flex}#custom-header .main-menu>a{width:100%;min-height:58px;padding:0 24px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:17px;font-weight:700;letter-spacing:.03em;border-bottom:1px solid rgb(255 255 255 / .05)}#custom-header .main-menu>a::after,#custom-header .main-menu .dropdown-link::after{display:none}#custom-header .main-menu>a:last-child{border-bottom:none}#custom-header .main-menu .dropdown{width:100%;border-bottom:1px solid rgb(255 255 255 / .05)}#custom-header .main-menu .dropdown-trigger{width:100%;min-height:58px;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:8px;position:relative}#custom-header .main-menu .dropdown-link{display:flex;align-items:center;justify-content:center;text-align:center;font-size:17px;font-weight:700;letter-spacing:.03em;color:#fff;text-decoration:none;padding:0}#custom-header .main-menu .dropdown-toggle{position:absolute;right:24px;top:50%;transform:translateY(-50%);width:36px;height:36px;padding:0;border:0;background:#fff0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}#custom-header .main-menu .dropdown-toggle .triangle{display:inline-block;font-size:.95rem;line-height:1;transition:transform .25s ease,color .2s ease}#custom-header .dropdown-content{display:none;position:static;min-width:100%;margin-top:0;padding:6px 0 10px;border:0;border-radius:0;box-shadow:none;background:#070707}#custom-header .dropdown-content::before{display:none}#custom-header .dropdown:hover .dropdown-content{display:none}#custom-header .dropdown.mobile-open .dropdown-content{display:flex;flex-direction:column}#custom-header .dropdown:hover .dropdown-toggle .triangle{transform:none}#custom-header .dropdown.mobile-open .dropdown-toggle .triangle{transform:rotate(180deg)}#custom-header .dropdown-content a{min-height:58px;padding:0 18px 0 20px;font-size:16px;font-weight:600;justify-content:space-between;border-left-width:4px}#custom-header .soon{font-size:11px}#custom-header .search-bar{position:absolute;top:calc(100% + 10px);right:12px;left:12px;min-width:0;width:auto;padding:10px;border-radius:14px}#custom-header .search-bar form{grid-template-columns:minmax(0,1fr) 50px;gap:8px}#custom-header .search-bar input[type="search"]{height:50px;padding:0 14px;font-size:16px;border-radius:10px}#custom-header .search-bar button{width:50px;height:50px;border-radius:10px}.ldb-account-modal{padding:10px;overflow-x:hidden}.ldb-account-modal__dialog{width:100%;max-width:680px;max-height:calc(100vh - 20px);margin:0 auto;border-radius:20px;overflow:hidden;box-sizing:border-box}.ldb-account-modal__inner{padding:20px 16px 22px;max-height:calc(100vh - 20px);overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.ldb-account-modal__title{font-size:clamp(28px, 8vw, 34px);line-height:1.05}.ldb-account-modal__lead{font-size:15px;line-height:1.5;margin-bottom:18px}.ldb-account-modal__content,.ldb-account-modal__content .woocommerce,.ldb-account-modal__content .woocommerce form.login,.ldb-account-modal__content .woocommerce .form-row,.ldb-account-modal__content .woocommerce p,.ldb-account-modal__content input[type="text"],.ldb-account-modal__content input[type="email"],.ldb-account-modal__content input[type="password"],.ldb-account-modal__content button,.ldb-account-modal__content .button{width:100%;max-width:100%;box-sizing:border-box}.ldb-account-modal__content .woocommerce form.login{padding:16px;border-radius:16px;overflow-x:hidden}.ldb-account-modal__content .woocommerce .password-input,.ldb-account-modal__content .woocommerce .show-password-input{max-width:100%;box-sizing:border-box}.ldb-account-modal__close{top:12px;right:12px;width:42px;height:42px}}.ldb-hero{position:relative;width:100vw;left:50%;margin-left:-50vw;min-height:clamp(520px, 68vh, 760px);display:grid;align-items:center;overflow:hidden;border-radius:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 88%);clip-path:polygon(0 0,100% 0,100% 100%,0 88%)}.ldb-hero__bg{position:absolute;inset:0}.ldb-hero__bgLayer{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.03);transition:opacity 900ms ease;opacity:0}.ldb-hero__bgLayer.is-a{opacity:1;background-image:url(https://ladrumbox.com/wp-content/uploads/2021/07/drumbox_maxime_pradet_methode_dijon_batterie.jpeg)}.ldb-hero__bgLayer.is-b{background-image:url(https://ladrumbox.com/wp-content/uploads/2021/07/cropped-drumbox_methode_batterie_dijon.jpeg)}.ldb-hero__bgOverlay{position:absolute;inset:0;background:radial-gradient(1200px 700px at 40% 35%,rgb(0 0 0 / .25),rgb(0 0 0 / .70)),linear-gradient(to bottom,rgb(0 0 0 / .20),rgb(0 0 0 / .68))}.ldb-hero__inner{position:relative;z-index:2;width:min(980px, calc(100% - 48px));margin:0 auto;padding:56px 0;text-align:center;color:#fff}.ldb-hero__title{margin:0;font-weight:900;letter-spacing:.04em;text-transform:uppercase;line-height:1.05;font-size:clamp(34px, 5.6vw, 72px);color:#fff;text-shadow:0 14px 34px rgb(0 0 0 / .55)}.ldb-hero__typedWrap{display:inline-flex;align-items:baseline;margin-left:.18em;color:var(--brand-green);white-space:nowrap}.ldb-hero__caret{display:inline-block;width:.12em;height:.9em;margin-left:.14em;background:var(--brand-green);transform:translateY(.08em);animation:ldbBlink 850ms steps(1,end) infinite}@keyframes ldbBlink{0%,49%{opacity:1}50%,100%{opacity:0}}.ldb-hero__sub{margin:16px auto 0;width:min(760px, 100%);font-size:clamp(15px, 1.5vw, 18px);line-height:1.55;color:rgb(255 255 255 / .94)}.ldb-hero__cta{margin-top:22px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.ldb-hero .ldb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border-radius:999px;text-decoration:none!important;font-weight:900;letter-spacing:.02em;transition:transform .12s ease,background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,filter .2s ease}.ldb-hero .ldb-btn--primary{background:var(--brand-green)!important;color:#0b0b0b!important;box-shadow:0 6px 14px rgb(122 193 66 / .10)}.ldb-hero .ldb-btn--primary:hover{background:var(--brand-green)!important;filter:brightness(1.05)!important;transform:translateY(-1px);box-shadow:0 12px 24px rgb(122 193 66 / .10)}.ldb-hero .ldb-btn--ghost{background:rgb(255 255 255 / .08)!important;color:#ffffff!important;border:1px solid rgb(255 255 255 / .30)!important;box-shadow:0 8px 18px rgb(0 0 0 / .10)}.ldb-hero .ldb-btn--ghost:hover{background:rgb(255 255 255 / .16)!important;border-color:rgb(255 255 255 / .52)!important;transform:translateY(-1px);box-shadow:0 10px 22px rgb(255 255 255 / .10)}.ldb-hero__about{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-weight:800;text-decoration:none!important;color:rgb(255 255 255 / .88);transition:color .2s ease,transform .2s ease,opacity .2s ease}.ldb-hero__about:hover{color:#fff;text-decoration:none!important;transform:translateY(-1px)}.ldb-hero__about .arrow{display:inline-block;transition:transform .2s ease}.ldb-hero__about:hover .arrow{transform:translateX(4px)}@media (max-width:768px){.ldb-hero{min-height:82vh;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 94%);clip-path:polygon(0 0,100% 0,100% 100%,0 94%)}.ldb-hero__inner{text-align:left;padding:88px 0 24px}.ldb-hero__title{font-size:clamp(30px, 8.5vw, 42px);line-height:1.1}.ldb-hero__typedWrap{display:flex;margin-left:0;margin-top:6px}.ldb-hero__sub{margin-top:12px;font-size:15px;line-height:1.5;width:100%}.ldb-hero__cta{justify-content:flex-start;margin-top:18px;gap:10px}.ldb-hero__cta .ldb-btn{width:100%}.ldb-hero .ldb-btn{padding:12px 18px;font-size:14px}.ldb-hero__about{margin-top:14px;padding-top:12px;border-top:1px solid rgb(255 255 255 / .18);font-size:14px;opacity:.88}}body.home .ldb-moment--train{width:min(1200px, calc(100% - 48px));margin:56px auto 44px}body.home .ldb-moment--train .ldb-moment__head{text-align:center;margin-bottom:28px}body.home .ldb-moment--train .ldb-moment__title{margin:0;font-size:clamp(30px, 3.2vw, 52px);line-height:1.08;font-weight:400;letter-spacing:.04em;color:rgb(122 193 66 / .92)}body.home .ldb-moment--train .ldb-moment__sub{margin:14px auto 0;width:min(760px, 100%);font-size:clamp(15px, 1.4vw, 18px);line-height:1.6;color:rgb(17 17 17 / .72)}body.home .ldb-moment--train .ldb-train__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}body.home .ldb-moment--train .ldb-train-card{display:block;text-decoration:none;color:inherit}body.home .ldb-moment--train .ldb-train-card__media{margin:0;position:relative;border-radius:26px;overflow:hidden;background:#fff;border:1px solid rgb(0 0 0 / .06);box-shadow:0 18px 46px rgb(0 0 0 / .06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}body.home .ldb-moment--train .ldb-train-card__media img{width:100%;aspect-ratio:1 / 1;object-fit:contain;object-position:center;padding:14px;background:#fff;transition:transform .45s ease}body.home .ldb-moment--train .ldb-train-card:hover .ldb-train-card__media{transform:translateY(-4px);box-shadow:0 24px 62px rgb(0 0 0 / .10);border-color:rgb(0 0 0 / .10)}body.home .ldb-moment--train .ldb-train-card:hover .ldb-train-card__media img{transform:scale(1.03)}body.home .ldb-moment--train .ldb-train-card__meta{padding:18px 6px 6px;text-align:left}body.home .ldb-moment--train .ldb-train-card__title{font-size:19px;line-height:1.2;font-weight:900;color:#111}body.home .ldb-moment--train .ldb-train-card__sub{margin-top:8px;font-size:14px;color:rgb(17 17 17 / .62)}body.home .ldb-moment--train .ldb-train-card__link{margin-top:10px;font-size:14px;font-weight:800;color:#111;transition:color .2s ease,transform .2s ease}body.home .ldb-moment--train .ldb-train-card:hover .ldb-train-card__link{color:var(--brand-green)}body.home .ldb-moment--train .ldb-moment__footer{margin-top:26px;text-align:center}body.home .ldb-moment--train .ldb-moment__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border-radius:999px;text-decoration:none!important;font-weight:900;letter-spacing:.02em;background:var(--brand-green);color:#0b0b0b!important;transition:transform .12s ease,filter .2s ease,box-shadow .2s ease}body.home .ldb-moment--train .ldb-moment__cta:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 14px 24px rgb(122 193 66 / .20)}@media (max-width:1100px){body.home .ldb-moment--train .ldb-train__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){body.home .ldb-moment--train{width:min(100%, calc(100% - 32px));margin:42px auto 34px}body.home .ldb-moment--train .ldb-moment__head{text-align:left;margin-bottom:22px}body.home .ldb-moment--train .ldb-moment__title{font-size:clamp(28px, 8vw, 38px);line-height:1.08}body.home .ldb-moment--train .ldb-moment__sub{width:100%;margin-top:12px;font-size:15px;line-height:1.55}body.home .ldb-moment--train .ldb-train__grid{grid-template-columns:1fr;gap:22px}body.home .ldb-moment--train .ldb-train-card__meta{padding:16px 4px 4px}body.home .ldb-moment--train .ldb-train-card__title{font-size:18px}body.home .ldb-moment--train .ldb-train-card__sub,body.home .ldb-moment--train .ldb-train-card__link{font-size:14px}body.home .ldb-moment--train .ldb-moment__footer{margin-top:22px;text-align:left}body.home .ldb-moment--train .ldb-moment__cta{width:100%;max-width:100%;justify-content:center;text-align:center;padding:16px 20px;border-radius:16px;font-size:16px;line-height:1.35}}body.home .ldb-moment--scores{width:min(1200px, calc(100% - 48px));margin:56px auto 44px}body.home .ldb-moment--scores .ldb-moment__head{text-align:center;margin-bottom:28px}body.home .ldb-moment--scores .ldb-moment__title{margin:0;font-size:clamp(30px, 3.2vw, 52px);line-height:1.08;font-weight:400;letter-spacing:.04em;color:rgb(122 193 66 / .92)}body.home .ldb-moment--scores .ldb-moment__sub{margin:14px auto 0;width:min(760px, 100%);font-size:clamp(15px, 1.4vw, 18px);line-height:1.6;color:rgb(17 17 17 / .72)}body.home .ldb-moment--scores .ldb-moment__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}body.home .ldb-moment--scores .ldb-home-card{display:block;text-decoration:none;color:inherit;border-radius:26px;padding:18px;background:#fff;border:1px solid rgb(0 0 0 / .06);transition:transform .25s ease,box-shadow .25s ease}body.home .ldb-moment--scores .ldb-home-card:hover{transform:translateY(-3px);box-shadow:0 24px 62px rgb(0 0 0 / .10)}body.home .ldb-moment--scores .ldb-home-card__media{margin:0;position:relative;border-radius:20px;overflow:hidden;background:#fff;border:1px solid rgb(0 0 0 / .06)}body.home .ldb-moment--scores .ldb-home-card__media img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center 12%;display:block;transition:transform .45s ease}body.home .ldb-moment--scores .ldb-home-card:hover .ldb-home-card__media img{transform:scale(1.04)}body.home .ldb-moment--scores .ldb-home-card__meta{padding:16px 6px 4px}body.home .ldb-moment--scores .ldb-home-card__song{font-size:18px;font-weight:800;color:#111}body.home .ldb-moment--scores .ldb-home-card__artist{margin-top:6px;font-size:14px;color:rgb(17 17 17 / .65)}body.home .ldb-moment--scores .ldb-home-card__link{margin-top:10px;display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:800;letter-spacing:.2px;color:rgb(17 17 17 / .78);text-decoration:none;transition:color .22s ease}body.home .ldb-moment--scores .ldb-home-card:hover .ldb-home-card__link{color:var(--brand-green);text-decoration:none}body.home .ldb-moment--scores .ldb-moment__footer{margin-top:26px;text-align:center}body.home .ldb-moment--scores .ldb-moment__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border-radius:999px;text-decoration:none!important;font-weight:900;letter-spacing:.02em;background:var(--brand-green);color:#0b0b0b!important;transition:transform .12s ease,filter .2s ease,box-shadow .2s ease}body.home .ldb-moment--scores .ldb-moment__cta:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 14px 24px rgb(122 193 66 / .20)}@media (max-width:1100px) and (min-width:769px){body.home .ldb-moment--scores .ldb-moment__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){body.home .ldb-moment--scores{width:min(100%, calc(100% - 32px));margin:42px auto 34px}body.home .ldb-moment--scores .ldb-moment__head{text-align:left;margin-bottom:22px}body.home .ldb-moment--scores .ldb-moment__title{font-size:clamp(28px, 8vw, 38px);line-height:1.08}body.home .ldb-moment--scores .ldb-moment__sub{width:100%;margin-top:12px;font-size:15px;line-height:1.55}body.home .ldb-moment--scores .ldb-moment__grid{grid-template-columns:1fr;gap:22px}body.home .ldb-moment--scores .ldb-home-card{padding:16px}body.home .ldb-moment--scores .ldb-home-card__song{font-size:17px;line-height:1.2}body.home .ldb-moment--scores .ldb-home-card__artist{font-size:14px}body.home .ldb-moment--scores .ldb-home-card__link{font-size:15px}body.home .ldb-moment--scores .ldb-moment__footer{margin-top:22px;text-align:left}body.home .ldb-moment--scores .ldb-moment__cta{width:100%;max-width:100%;justify-content:center;text-align:center;padding:16px 20px;border-radius:16px;font-size:16px;line-height:1.35}}body.home .ldb-moment--videos{width:min(1200px, calc(100% - 48px));margin:56px auto 44px}body.home .ldb-moment--videos .ldb-moment__head{text-align:center;margin-bottom:28px}body.home .ldb-moment--videos .ldb-moment__title{margin:0;font-size:clamp(30px, 3.2vw, 52px);line-height:1.08;font-weight:400;letter-spacing:.04em;color:rgb(122 193 66 / .92)}body.home .ldb-moment--videos .ldb-moment__sub{margin:14px auto 0;width:min(760px, 100%);font-size:clamp(15px, 1.4vw, 18px);line-height:1.6;color:rgb(17 17 17 / .72)}body.home .ldb-moment--videos .ldb-video__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}body.home .ldb-moment--videos .ldb-video-card{background:#fff;border:1px solid rgb(0 0 0 / .06);border-radius:22px;overflow:hidden;box-shadow:0 18px 46px rgb(0 0 0 / .06);transition:transform .25s ease,box-shadow .25s ease}body.home .ldb-moment--videos .ldb-video-card:hover{transform:translateY(-3px);box-shadow:0 24px 62px rgb(0 0 0 / .10)}body.home .ldb-moment--videos .ldb-video-card__frame{position:relative;width:100%;aspect-ratio:16/9;background:#000}body.home .ldb-moment--videos .ldb-video-card__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body.home .ldb-moment--videos .ldb-video-card__meta{padding:14px 16px 16px}body.home .ldb-moment--videos .ldb-video-card__title{font-size:16px;line-height:1.25;font-weight:900;color:#111}body.home .ldb-moment--videos .ldb-video-card__sub{margin-top:6px;font-size:13px;color:rgb(17 17 17 / .65)}body.home .ldb-moment--videos .ldb-moment__seo{margin:14px auto 0;max-width:760px;font-size:13px;line-height:1.5;color:rgb(17 17 17 / .72);text-align:center}body.home .ldb-moment--videos .ldb-moment__footer{margin-top:26px;text-align:center}body.home .ldb-moment--videos .ldb-moment__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border-radius:999px;text-decoration:none!important;font-weight:900;letter-spacing:.02em;background:var(--brand-green);color:#0b0b0b!important;transition:transform .12s ease,filter .2s ease,box-shadow .2s ease}body.home .ldb-moment--videos .ldb-moment__cta:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 14px 24px rgb(122 193 66 / .20)}@media (max-width:1100px){body.home .ldb-moment--videos .ldb-video__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){body.home .ldb-moment--videos{width:min(100%, calc(100% - 32px));margin:42px auto 34px}body.home .ldb-moment--videos .ldb-moment__head{text-align:left;margin-bottom:22px}body.home .ldb-moment--videos .ldb-moment__title{font-size:clamp(28px, 8vw, 38px);line-height:1.08}body.home .ldb-moment--videos .ldb-moment__sub{width:100%;margin-top:12px;font-size:15px;line-height:1.55}body.home .ldb-moment--videos .ldb-video__grid{grid-template-columns:1fr;gap:22px}body.home .ldb-moment--videos .ldb-video-card__meta{padding:14px 14px 16px}body.home .ldb-moment--videos .ldb-video-card__title{font-size:16px}body.home .ldb-moment--videos .ldb-video-card__sub{font-size:13px}body.home .ldb-moment--videos .ldb-moment__seo{margin-top:12px;max-width:100%;text-align:left;font-size:13px;line-height:1.5}body.home .ldb-moment--videos .ldb-moment__footer{margin-top:22px;text-align:left}body.home .ldb-moment--videos .ldb-moment__cta{width:100%;max-width:100%;justify-content:center;text-align:center;padding:16px 20px;border-radius:16px;font-size:16px;line-height:1.35}}body.home .ldb-moment--avis{width:min(1100px, calc(100% - 48px));margin:56px auto 44px}body.home .ldb-moment--avis .ldb-moment__head{text-align:center;margin-bottom:28px}body.home .ldb-moment--avis .ldb-moment__title{margin:0;font-size:clamp(30px, 3.2vw, 52px);line-height:1.08;font-weight:400;letter-spacing:.04em;color:#2a2a2a}body.home .ldb-moment--avis .ldb-moment__title .ldb-accent{color:var(--brand-green);font-weight:500}body.home .ldb-moment--avis .ldb-moment__sub{margin:14px auto 0;width:min(680px, 100%);font-size:clamp(15px, 1.4vw, 18px);line-height:1.6;color:rgb(17 17 17 / .72)}body.home .ldb-moment--avis .ldb-avis__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px}body.home .ldb-moment--avis .ldb-avis-card{background:#fff;border:1px solid rgb(0 0 0 / .06);border-radius:22px;box-shadow:0 18px 46px rgb(0 0 0 / .06);padding:26px 22px 22px;position:relative;transition:box-shadow .25s ease,transform .25s ease}body.home .ldb-moment--avis .ldb-avis-card:hover{box-shadow:0 22px 58px rgb(0 0 0 / .08);transform:translateY(-1px)}body.home .ldb-moment--avis .ldb-avis-card::before{content:"“";position:absolute;top:10px;left:16px;font-size:46px;color:rgb(122 193 66 / .25);font-weight:800}body.home .ldb-moment--avis .ldb-avis-card__quote{margin:0;padding-top:10px;font-size:18px;line-height:1.65;text-align:center;color:rgb(0 0 0 / .70)}body.home .ldb-moment--avis .ldb-avis-card__who{margin-top:18px;text-align:center}body.home .ldb-moment--avis .ldb-avis-card__name{font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-green)}body.home .ldb-moment--avis .ldb-avis-card__level{margin-top:4px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:rgb(0 0 0 / .35)}body.home .ldb-moment--avis .ldb-moment__seo{margin:16px auto 0;max-width:720px;font-size:13px;line-height:1.5;text-align:center;color:rgb(17 17 17 / .72)}@media (max-width:1100px){body.home .ldb-moment--avis .ldb-avis__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){body.home .ldb-moment--avis{width:min(100%, calc(100% - 32px));margin:42px auto 34px}body.home .ldb-moment--avis .ldb-moment__head{text-align:left;margin-bottom:22px}body.home .ldb-moment--avis .ldb-moment__title{font-size:clamp(28px, 8vw, 38px)}body.home .ldb-moment--avis .ldb-moment__sub{width:100%;font-size:15px}body.home .ldb-moment--avis .ldb-avis__grid{grid-template-columns:1fr}body.home .ldb-moment--avis .ldb-avis-card{padding:22px 20px}body.home .ldb-moment--avis .ldb-avis-card__quote{font-size:17px}body.home .ldb-moment--avis .ldb-moment__seo{text-align:left}}.ldb-formations-landing{position:relative;z-index:1;padding:80px 24px 60px;background:radial-gradient(1200px 500px at 50% -10%,rgb(122 193 66 / .10),transparent 60%),linear-gradient(180deg,#050505 0%,#0c0c0c 100%);color:var(--brand-white,#fff);overflow:visible}.ldb-formations-landing .ldb-container{max-width:1320px;margin:0 auto}.ldb-formations-landing .ldb-formations-hero{max-width:980px;margin:0 auto;text-align:center}.ldb-formations-landing .ldb-formations-hero h1{margin:0;font-size:clamp(30px,4.2vw,52px);line-height:1.08;font-weight:300;letter-spacing:.01em;color:#fff}.ldb-formations-landing .ldb-formations-hero .lead{margin:18px auto 0;max-width:820px;font-size:clamp(15px,1.5vw,18px);line-height:1.7;color:rgb(255 255 255 / .78)}.ldb-formations-landing .ldb-formations-hero .lead strong{color:var(--brand-green,#7AC142);font-weight:800}.ldb-formations-landing .ldb-space--lg{height:clamp(20px,3vw,36px)}.ldb-formations-landing .ldb-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:34px;align-items:stretch}.ldb-formations-landing .ldb-grid::before{content:"";position:absolute;left:50%;top:55%;transform:translate(-50%,-50%);width:900px;height:400px;background:radial-gradient(ellipse at center,rgb(122 193 66 / .08) 0%,rgb(47 128 237 / .06) 35%,#fff0 70%);filter:blur(60px);pointer-events:none;z-index:0}.ldb-formations-landing .ldb-card{position:relative;z-index:1;display:flex;flex-direction:column;min-height:320px;padding:28px 24px 24px;border-radius:24px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);box-shadow:0 18px 46px rgb(0 0 0 / .20);backdrop-filter:blur(2px);text-align:left;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.ldb-formations-landing .ldb-card-title{margin:8px 0 14px;padding-right:92px;font-size:clamp(22px,2vw,28px);line-height:1.15;font-weight:800;text-transform:uppercase;color:#fff}.ldb-formations-landing .ldb-card-text{margin:0;flex:1 1 auto;font-size:16px;line-height:1.7;color:rgb(255 255 255 / .74)}.ldb-formations-landing .ldb-card-badge{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 10px;border-radius:999px;background:rgb(255 255 255 / .10);border:1px solid rgb(255 255 255 / .08);color:#d3d3d3;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 16px rgb(0 0 0 / .22)}.ldb-formations-landing .ldb-card-badge--new{background:var(--brand-green,#7AC142);border-color:var(--brand-green,#7AC142);color:#0b0b0b}.ldb-formations-landing .ldb-card-badge--live{background:#2f80ed;border-color:#2f80ed;color:#fff}.ldb-formations-landing .ldb-card-btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:20px;min-width:180px;padding:14px 20px;border-radius:999px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .06);color:#d3d3d3;text-decoration:none!important;font-size:15px;font-weight:800;line-height:1.2;text-align:center;transition:transform .15s ease,background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,box-shadow .2s ease}.ldb-formations-landing .ldb-card-btn--go{background:var(--brand-green,#7AC142);border-color:var(--brand-green,#7AC142);color:#0b0b0b;box-shadow:0 14px 34px rgb(122 193 66 / .18)}.ldb-formations-landing .ldb-card-btn--go:hover{background:#5ea536;border-color:#5ea536;color:#0b0b0b;transform:translateY(-1px)}.ldb-formations-landing .ldb-card-btn[disabled]{opacity:.72;cursor:not-allowed}.ldb-formations-landing .ldb-grid>article:nth-child(3) .ldb-card-btn--go{background:#2f80ed;border-color:#2f80ed;color:#fff;box-shadow:0 14px 34px rgb(47 128 237 / .18)}.ldb-formations-landing .ldb-grid>article:nth-child(3) .ldb-card-btn--go:hover{background:#1f6fdc;border-color:#1f6fdc;color:#fff}.ldb-formations-landing .ldb-card--active{border-color:rgb(122 193 66 / .22)}.ldb-formations-landing .ldb-card--locked{opacity:.72;border-color:rgb(255 255 255 / .06);background:rgb(255 255 255 / .025)}.ldb-formations-landing .ldb-card--locked .ldb-card-title{color:rgb(255 255 255 / .82)}.ldb-formations-landing .ldb-card--locked .ldb-card-text{color:rgb(255 255 255 / .58)}.ldb-formations-landing .ldb-grid>article:nth-child(1){box-shadow:0 0 0 1px rgb(122 193 66 / .20),0 18px 46px rgb(0 0 0 / .20)}.ldb-formations-landing .ldb-grid>article:nth-child(1) .ldb-card-title{color:#d7ffbf}.ldb-formations-landing .ldb-grid>article:nth-child(2){border-color:rgb(212 138 47 / .16)}.ldb-formations-landing .ldb-grid>article:nth-child(3){border-color:rgb(47 128 237 / .28);box-shadow:0 0 0 1px rgb(47 128 237 / .18),0 18px 46px rgb(0 0 0 / .20)}.ldb-formations-landing .ldb-grid>article:nth-child(3) .ldb-card-title{color:#dbe9ff}.ldb-formations-landing .ldb-card:hover{transform:translateY(-8px)}.ldb-formations-landing .ldb-grid>article:nth-child(1):hover{box-shadow:0 18px 40px rgb(0 0 0 / .45),0 0 18px rgb(122 193 66 / .15);border-color:rgb(122 193 66 / .28)}.ldb-formations-landing .ldb-grid>article:nth-child(2):hover{box-shadow:0 18px 40px rgb(0 0 0 / .45);border-color:rgb(255 255 255 / .10)}.ldb-formations-landing .ldb-grid>article:nth-child(3):hover{box-shadow:0 18px 40px rgb(0 0 0 / .45),0 0 18px rgb(47 128 237 / .15);border-color:rgb(47 128 237 / .28)}.ldb-formations-landing .ldb-note{max-width:760px;margin:34px auto 0;text-align:center;font-size:15px;line-height:1.7;color:rgb(255 255 255 / .70)}.ldb-formations-landing .ldb-note a{color:var(--brand-green,#7AC142);text-decoration:none;font-weight:700}.ldb-formations-landing .ldb-note a:hover{text-decoration:underline}@media (max-width:980px){.ldb-formations-landing{padding:60px 20px 64px}.ldb-formations-landing .ldb-grid{grid-template-columns:1fr;gap:20px}.ldb-formations-landing .ldb-grid::before{width:100%;max-width:520px;height:520px;top:50%}.ldb-formations-landing .ldb-card{min-height:auto}.ldb-formations-landing .ldb-card-btn{align-self:flex-start}}@media (max-width:640px){.ldb-formations-landing{padding:64px 16px 52px}.ldb-formations-landing .ldb-formations-hero{text-align:left}.ldb-formations-landing .ldb-formations-hero h1{font-size:clamp(28px,8vw,38px);line-height:1.08}.ldb-formations-landing .ldb-formations-hero .lead{margin-top:14px;max-width:100%;font-size:15px;line-height:1.6}.ldb-formations-landing .ldb-grid{grid-template-columns:1fr;gap:18px}.ldb-formations-landing .ldb-card{width:calc(100% - 8px);max-width:340px;margin-left:auto;margin-right:auto;padding:24px 18px 20px;border-radius:20px}.ldb-formations-landing .ldb-card-title{padding-right:76px;font-size:24px}.ldb-formations-landing .ldb-card-text{font-size:15px;line-height:1.6}.ldb-formations-landing .ldb-card-badge{top:12px;right:10px}.ldb-formations-landing .ldb-card-btn{width:100%;min-width:0;max-width:none;align-self:stretch}.ldb-formations-landing .ldb-note{max-width:340px;margin:26px auto 0;text-align:left}}:root{--ldb-begin-accent:var(--brand-green, #7AC142);--ldb-begin-text:#111111;--ldb-begin-muted:#5b6168;--ldb-begin-muted-2:#7a8087;--ldb-begin-surface:#ffffff;--ldb-begin-surface-soft:#f7f8f6;--ldb-begin-surface-tint:#fbfcf9;--ldb-begin-dark:#111111;--ldb-begin-dark-2:#171717;--ldb-begin-border:#e8ece8;--ldb-begin-border-strong:rgba(122,193,66,.18);--ldb-begin-shadow-soft:0 12px 28px rgba(0,0,0,.05);--ldb-begin-shadow-card:0 18px 40px rgba(0,0,0,.07);--ldb-begin-radius:20px}.ldb-begin-hero .wrap,.ldb-begin-subhead .wrap,.ldb-begin-mods .wrap,.ldb-begin-pack .wrap{max-width:1140px;margin:0 auto;padding:0 16px}.ldb-begin-hero{padding:28px 0 14px;background:#fff}.ldb-begin-hero .card{position:relative;overflow:hidden;padding:clamp(22px, 3vw, 34px);border:1px solid rgb(255 255 255 / .06);border-radius:24px;background:radial-gradient(circle at top center,rgb(122 193 66 / .12),transparent 42%),linear-gradient(180deg,#161616 0%,#101010 100%);box-shadow:0 18px 42px rgb(0 0 0 / .22);color:#fff;text-align:center}.ldb-begin-hero .section-pill{display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;padding:7px 14px;border:1px solid rgb(122 193 66 / .26);border-radius:999px;background:rgb(122 193 66 / .08);color:var(--ldb-begin-accent);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ldb-begin-hero .hero-title{margin:0;max-width:860px;margin-left:auto;margin-right:auto;color:#fff;font-size:clamp(28px, 3.4vw, 42px);font-weight:800;line-height:1.14;text-transform:none;letter-spacing:-.01em}.ldb-begin-hero .hero-title::after{content:"";display:block;width:74px;height:3px;margin:16px auto 0;border-radius:999px;background:var(--ldb-begin-accent)}.ldb-begin-hero .hero-intro{max-width:880px;margin:18px auto 0;color:rgb(255 255 255 / .78);font-size:clamp(15px, 1.2vw, 18px);line-height:1.72}.ldb-begin-hero .highlights{list-style:none;margin:20px auto 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:920px}.ldb-begin-hero .highlights li{padding:12px 14px;border:1px solid rgb(255 255 255 / .08);border-radius:14px;background:rgb(255 255 255 / .03);color:#f4f4f4;font-size:13px;font-weight:600;line-height:1.45}.ldb-begin-hero .card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% -20%,rgb(122 193 66 / .18),transparent 55%);pointer-events:none}.ldb-begin-subhead{padding:22px 0 10px;background:#fff}.ldb-begin-subhead h2{margin:0;max-width:760px;color:#111;font-size:clamp(28px, 2.8vw, 40px);font-weight:900;line-height:1.12;letter-spacing:-.02em;text-transform:none}.ldb-begin-subhead h2 em{color:var(--ldb-begin-accent);font-style:normal}.ldb-begin-subhead .keep-together{white-space:nowrap}.ldb-begin-subhead h2::after{content:"";display:block;width:48px;height:3px;margin-top:12px;border-radius:999px;background:var(--ldb-begin-accent)}.ldb-begin-subhead .kicker{max-width:820px;margin:14px 0 0;color:#4c5259;font-size:16px;line-height:1.75}.ldb-begin-mods{padding:18px 0 56px;background:#fff;color:var(--ldb-begin-text)}.ldb-begin-mods .card{position:relative;border:1px solid var(--ldb-begin-border);border-radius:var(--ldb-begin-radius);background:#fff;box-shadow:var(--ldb-begin-shadow-soft)}.ldb-begin-mods .card--featured{padding:clamp(24px, 3.2vw, 38px);margin-bottom:34px;overflow:hidden;border-color:var(--ldb-begin-border-strong);border-radius:24px;background:linear-gradient(180deg,rgb(122 193 66 / .045),rgb(122 193 66 / .015)),var(--ldb-begin-surface-tint);box-shadow:var(--ldb-begin-shadow-card)}.ldb-begin-mods .badge{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;border-radius:999px;background:#eef2f1;color:#6b737b;font-size:11px;font-weight:800;letter-spacing:.10em;text-transform:uppercase}.ldb-begin-mods .badge--new{background:var(--ldb-begin-accent);color:#fff;box-shadow:0 8px 18px rgb(122 193 66 / .18)}.ldb-begin-mods .featured-content{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:34px;align-items:center}.ldb-begin-mods .fc-text h3{margin:0 0 16px;max-width:540px;color:#111;font-size:clamp(32px, 3vw, 46px);font-weight:900;line-height:1.08;letter-spacing:-.02em}.ldb-begin-mods .features{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:12px}.ldb-begin-mods .features li{position:relative;padding-left:24px;color:#24292f;font-size:16px;line-height:1.7}.ldb-begin-mods .features li::before{content:"";position:absolute;left:0;top:.72em;width:7px;height:7px;border-radius:999px;background:var(--ldb-begin-accent);transform:translateY(-50%)}.ldb-begin-mods .mini-note{max-width:560px;margin:0 0 20px;color:var(--ldb-begin-muted);font-size:15px;line-height:1.8}.ldb-begin-mods .chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.ldb-begin-mods .chip{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border:1px solid #dde5d9;border-radius:999px;background:#f7faf5;color:#31472c;font-size:14px;font-weight:700}.ldb-begin-mods .chip--price{border-color:rgb(122 193 66 / .28);background:rgb(122 193 66 / .11);color:#214f18}.ldb-begin-mods .fc-text .btn--primary{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:15px 26px;border:1px solid var(--ldb-begin-accent);border-radius:999px;background:var(--ldb-begin-accent);color:#fff;font-size:15px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease;box-shadow:0 14px 26px rgb(122 193 66 / .20)}.ldb-begin-mods .fc-text .btn--primary:hover,.ldb-begin-mods .fc-text .btn--primary:focus-visible{transform:translateY(-1px);background:#6daf39;border-color:#6daf39;color:#fff}.ldb-begin-mods .fc-visual{display:flex;justify-content:center;align-items:center}.ldb-begin-mods .fc-visual img{display:block;width:100%;max-width:390px;height:auto;border-radius:18px;border:1px solid rgb(0 0 0 / .06);box-shadow:0 24px 46px rgb(0 0 0 / .14)}.ldb-begin-video{margin:0 0 34px}.ldb-begin-video .video-card{padding:clamp(22px, 3vw, 32px);border:1px solid var(--ldb-begin-border);border-radius:22px;background:#fcfcfc;box-shadow:0 14px 30px rgb(0 0 0 / .04)}.ldb-begin-video .video-title{margin:0 0 18px;color:#111;text-transform:none;font-size:clamp(22px, 2.2vw, 32px);font-weight:900;line-height:1.2;letter-spacing:-.01em;text-align:center}.ldb-begin-video .video-frame{position:relative;width:100%;max-width:900px;margin:0 auto;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:16px;box-shadow:0 18px 38px rgb(0 0 0 / .10);background:#000}.ldb-begin-video .video-frame iframe{position:absolute;inset:0;width:100%;height:100%}.ldb-begin-video .video-note{margin:16px auto 0;max-width:760px;color:#666b72;font-size:15px;line-height:1.75;text-align:center}.ldb-begin-mods .grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.ldb-begin-mods .grid .card{display:flex;flex-direction:column;min-height:100%;padding:24px 20px 18px;border-radius:18px;box-shadow:0 10px 24px rgb(0 0 0 / .035);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ldb-begin-mods .grid .card:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgb(0 0 0 / .06);border-color:rgb(122 193 66 / .18)}.ldb-begin-mods .grid .card h3{margin:8px 0 10px;color:#1a1a1a;font-size:20px;font-weight:800;line-height:1.2}.ldb-begin-mods .grid .card p{margin:0 0 18px;color:#565d65;font-size:15px;line-height:1.78;flex-grow:1}.ldb-begin-mods .grid .card--locked{background:linear-gradient(180deg,#fcfcfc 0%,#f7f8f9 100%)}.ldb-begin-mods .grid .card--locked .badge{background:#edf1f2;color:#6d757d}.ldb-begin-mods .grid .card .btn[disabled]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border:1px solid #dde2e6;border-radius:999px;background:#f3f5f6;color:#858d95;font-size:14px;font-weight:800;cursor:not-allowed;opacity:1}.ldb-begin-pack{padding:0 0 84px;background:#fff}.ldb-begin-pack .pack{position:relative;overflow:hidden;padding:clamp(28px, 3.2vw, 40px);border:1px solid rgb(122 193 66 / .14);border-radius:22px;background:radial-gradient(circle at top right,rgb(122 193 66 / .08),transparent 28%),linear-gradient(180deg,rgb(255 255 255 / .96),rgb(247 248 248 / .98));box-shadow:0 18px 36px rgb(0 0 0 / .045)}.ldb-begin-pack .pack h2{margin:0 0 12px;max-width:780px;color:#111;font-size:clamp(30px, 3vw, 42px);font-weight:900;line-height:1.1;letter-spacing:-.02em}.ldb-begin-pack .pack .lead{max-width:860px;margin:0 0 14px;color:#4f565d;font-size:16px;line-height:1.8}.ldb-begin-pack .ldb-note-pack{margin:0;color:#5d646b;font-size:15px;line-height:1.75}.ldb-begin-pack .ldb-note-pack a{color:var(--ldb-begin-accent);font-weight:700;text-decoration:none}.ldb-begin-pack .ldb-note-pack a:hover,.ldb-begin-pack .ldb-note-pack a:focus-visible{text-decoration:underline}@media (max-width:980px){.ldb-begin-hero .highlights{grid-template-columns:1fr}.ldb-begin-mods .featured-content{grid-template-columns:1fr;gap:24px}.ldb-begin-mods .fc-visual{order:-1}.ldb-begin-mods .fc-visual img{max-width:300px}.ldb-begin-mods .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ldb-begin-subhead .keep-together{white-space:normal}}@media (max-width:680px){.ldb-begin-hero{padding-top:34px}.ldb-begin-hero .card{padding:22px 18px;border-radius:18px}.ldb-begin-hero .hero-title{font-size:34px}.ldb-begin-hero .hero-intro{font-size:15px;line-height:1.66}.ldb-begin-hero .highlights li{padding:13px 14px;font-size:14px}.ldb-begin-subhead{padding-top:18px}.ldb-begin-subhead h2{font-size:34px}.ldb-begin-mods .grid{grid-template-columns:1fr}.ldb-begin-mods .card--featured,.ldb-begin-video .video-card,.ldb-begin-pack .pack{border-radius:16px}.ldb-begin-mods .card--featured{padding:22px 18px}.ldb-begin-mods .fc-text h3{font-size:32px}.ldb-begin-mods .badge{top:12px;right:12px}.ldb-begin-video .video-title{font-size:28px}.ldb-begin-pack .pack{padding:24px 18px}.ldb-begin-pack .pack h2{font-size:32px}}:root{--ldb-confirm-accent:#2F6DF6;--ldb-confirm-accent-soft:rgba(37,99,235,.10);--ldb-confirm-accent-soft-2:rgba(37,99,235,.16);--ldb-confirm-text:#111111;--ldb-confirm-muted:#5b6168;--ldb-confirm-muted-2:#7a8087;--ldb-confirm-surface:#ffffff;--ldb-confirm-surface-soft:#f7f8fb;--ldb-confirm-surface-tint:#f8fbff;--ldb-confirm-dark:#101114;--ldb-confirm-dark-2:#17191f;--ldb-confirm-border:#e7ebf2;--ldb-confirm-border-strong:rgba(37,99,235,.18);--ldb-confirm-shadow-soft:0 12px 28px rgba(0,0,0,.05);--ldb-confirm-shadow-card:0 18px 40px rgba(0,0,0,.08);--ldb-confirm-shadow-hero:0 18px 42px rgba(0,0,0,.22);--ldb-confirm-radius:20px}.ldb-confirm-hero .wrap,.ldb-confirm-subhead .wrap,.ldb-confirm-mentors .wrap,.ldb-confirm-teaser .wrap{max-width:1140px;margin:0 auto;padding:0 16px}.ldb-confirm-hero{padding:28px 0 14px;background:#fff}.ldb-confirm-hero .card{position:relative;overflow:hidden;padding:clamp(22px, 3vw, 34px);border:1px solid rgb(255 255 255 / .06);border-radius:24px;background:radial-gradient(circle at 50% -10%,rgb(37 99 235 / .16),transparent 42%),linear-gradient(180deg,#16181d 0%,#0f1114 100%);box-shadow:var(--ldb-confirm-shadow-hero);color:#fff;text-align:center}.ldb-confirm-hero .section-pill{display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;padding:7px 14px;border:1px solid rgb(37 99 235 / .26);border-radius:999px;background:rgb(37 99 235 / .08);color:#8cb7ff;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ldb-confirm-hero .hero-title{margin:0;max-width:920px;margin-left:auto;margin-right:auto;color:#fff;font-size:clamp(28px, 3.5vw, 42px);font-weight:800;line-height:1.14;letter-spacing:-.01em;text-transform:none}.ldb-confirm-hero .hero-title::after{content:"";display:block;width:74px;height:3px;margin:16px auto 0;border-radius:999px;background:var(--ldb-confirm-accent)}.ldb-confirm-hero .hero-intro{max-width:920px;margin:18px auto 0;color:rgb(255 255 255 / .80);font-size:clamp(15px, 1.2vw, 18px);line-height:1.72}.ldb-confirm-hero .highlights{list-style:none;margin:18px auto 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:940px}.ldb-confirm-hero .highlights li{padding:13px 14px;border:1px solid rgb(255 255 255 / .08);border-radius:14px;background:rgb(255 255 255 / .03);color:#f3f6fb;font-size:13px;font-weight:600;line-height:1.45}.ldb-confirm-hero .card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% -30%,rgb(47 109 246 / .20),transparent 55%);pointer-events:none}.ldb-confirm-subhead{padding:22px 0 10px;background:#fff}.ldb-confirm-subhead h2{margin:0;max-width:880px;color:#111;font-size:clamp(30px, 3.1vw, 44px);font-weight:900;line-height:1.14;letter-spacing:-.02em;text-transform:none}.ldb-confirm-subhead h2 em{color:var(--ldb-confirm-accent);font-style:normal}.ldb-confirm-subhead h2::after{content:"";display:block;width:48px;height:3px;margin-top:12px;border-radius:999px;background:var(--ldb-confirm-accent)}.ldb-confirm-subhead .kicker{max-width:820px;margin:14px 0 0;color:#4c5259;font-size:16px;line-height:1.75}.ldb-confirm-mentors{padding:18px 0 56px;background:#fff;color:var(--ldb-confirm-text)}.ldb-confirm-mentors .grid{display:grid;gap:26px;grid-template-columns:repeat(3,minmax(0,1fr))}.ldb-confirm-mentors .mentor-card{position:relative;display:flex;flex-direction:column;min-height:100%;padding:18px;border:1px solid var(--ldb-confirm-border);border-radius:20px;background:#fff;box-shadow:0 10px 24px rgb(0 0 0 / .035);text-align:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.ldb-confirm-mentors .mentor-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgb(0 0 0 / .06)}.ldb-confirm-mentors .mentor-card__media{position:relative;margin-bottom:14px}.ldb-confirm-mentors .mentor-card__media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:16px;border:1px solid rgb(0 0 0 / .06);background:radial-gradient(circle at top center,rgb(37 99 235 / .05),transparent 55%),#f3f5f8;padding:8px}.ldb-confirm-mentors .mentor-card__media-link{display:block;text-decoration:none;cursor:pointer}.ldb-confirm-mentors .mentor-card__media-link:focus-visible{outline:2px solid var(--ldb-confirm-accent);outline-offset:4px;border-radius:18px}.ldb-confirm-mentors .mentor-card__name{margin:4px 0 8px;color:#151515;font-size:22px;font-weight:800;line-height:1.2}.ldb-confirm-mentors .mentor-card__desc{margin:0 0 18px;color:#5d646b;font-size:15px;line-height:1.45;font-weight:700;flex-grow:1;min-height:22px}.ldb-confirm-mentors .mentor-card__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:1px solid var(--ldb-confirm-accent);border-radius:999px;background:var(--ldb-confirm-accent);color:#fff;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease;box-shadow:0 12px 22px rgb(37 99 235 / .18)}.ldb-confirm-mentors .mentor-card__btn::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255 / .18),#fff0);opacity:.9}.ldb-confirm-mentors .mentor-card__btn:hover,.ldb-confirm-mentors .mentor-card__btn:focus-visible{transform:translateY(-2px);box-shadow:0 10px 22px rgb(0 0 0 / .18);background:#1d4ed8;border-color:#1d4ed8;color:#fff}.ldb-confirm-mentors .mentor-card--available{position:relative;overflow:hidden;z-index:1;background:radial-gradient(circle at top center,rgb(47 109 246 / .10),transparent 45%),linear-gradient(180deg,rgb(47 109 246 / .05),rgb(47 109 246 / .015)),#f8fbff;border-color:rgb(47 109 246 / .20);box-shadow:0 12px 28px rgb(0 0 0 / .05),0 0 0 1px rgb(47 109 246 / .04)}.ldb-confirm-mentors .mentor-card--available::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,rgb(47 109 246 / .10),transparent 42%);opacity:.9}.ldb-confirm-mentors .mentor-card--available:hover{transform:translateY(-4px);z-index:3;border-color:rgb(47 109 246 / .34);box-shadow:0 18px 38px rgb(0 0 0 / .10),0 0 0 1px rgb(47 109 246 / .08)}.ldb-confirm-mentors .mentor-card--available .mentor-card__media{position:relative;padding:8px;border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .7),rgb(255 255 255 / .35))}.ldb-confirm-mentors .mentor-card--available .mentor-card__media::after{content:"";position:absolute;inset:0;border-radius:18px;pointer-events:none;box-shadow:inset 0 0 0 1px rgb(47 109 246 / .14),inset 0 12px 20px rgb(255 255 255 / .35)}.ldb-confirm-mentors .mentor-card--available .mentor-card__media img{transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.ldb-confirm-mentors .mentor-card--available:hover .mentor-card__media img{transform:scale(1.02);box-shadow:0 12px 28px rgb(0 0 0 / .12);filter:saturate(1.03)}.ldb-confirm-mentors .mentor-card--available .mentor-card__name{letter-spacing:-.01em}.ldb-confirm-mentors .mentor-card--available .mentor-card__badge{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 10px;border-radius:999px;background:var(--ldb-confirm-accent);color:#fff;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 18px rgb(37 99 235 / .18),0 0 0 1px rgb(255 255 255 / .12) inset}.ldb-confirm-mentors .mentor-card--available .mentor-card__media::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(#2f6df6,#2f6df6) left top / 24px 3px no-repeat,linear-gradient(#2f6df6,#2f6df6) left top / 3px 24px no-repeat,linear-gradient(#2f6df6,#2f6df6) right top / 24px 3px no-repeat,linear-gradient(#2f6df6,#2f6df6) right top / 3px 24px no-repeat,linear-gradient(#2f6df6,#2f6df6) left bottom / 24px 3px no-repeat,linear-gradient(#2f6df6,#2f6df6) left bottom / 3px 24px no-repeat,linear-gradient(#2f6df6,#2f6df6) right bottom / 24px 3px no-repeat,linear-gradient(#2f6df6,#2f6df6) right bottom / 3px 24px no-repeat;opacity:0;transform:scale(.95);transition:all .18s ease}.ldb-confirm-mentors .mentor-card--available:hover .mentor-card__media::before{opacity:1;transform:scale(1);filter:drop-shadow(0 0 10px rgb(47 109 246 / .7))}.ldb-confirm-mentors .mentor-card--locked{position:relative;background:linear-gradient(180deg,#fcfcfd 0%,#f5f7fa 100%);border-color:#e8edf3;opacity:.88}.ldb-confirm-mentors .mentor-card--locked::after{content:"";position:absolute;inset:0;border-radius:20px;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255 / .14),#fff0)}.ldb-confirm-mentors .mentor-card--locked:hover{border-color:rgb(37 99 235 / .14)}.ldb-confirm-mentors .mentor-card--locked .mentor-card__media{position:relative;padding:8px;border-radius:18px;background:linear-gradient(180deg,rgb(0 0 0 / .015),rgb(0 0 0 / .02))}.ldb-confirm-mentors .mentor-card--locked .mentor-card__media::before{content:"";position:absolute;inset:0;border-radius:18px;pointer-events:none;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .04)}.ldb-confirm-mentors .mentor-card--locked .mentor-card__media img{filter:grayscale(100%) contrast(.96);opacity:.82;background:linear-gradient(180deg,rgb(0 0 0 / .01),rgb(0 0 0 / .03)),#f1f3f6}.ldb-confirm-mentors .mentor-card--locked .mentor-card__name{color:#2a2f35}.ldb-confirm-mentors .mentor-card--locked .mentor-card__desc{color:#6a727a}.ldb-confirm-mentors .mentor-card--locked .mentor-card__soon{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border-radius:999px;background:#edf1f4;color:#6d757d;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:0 auto;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .03)}.ldb-confirm-teaser{padding:0 0 84px;background:#fff}.ldb-confirm-teaser .teaser-card{position:relative;overflow:hidden;padding:clamp(28px, 3.2vw, 40px);border:1px solid rgb(37 99 235 / .14);border-radius:22px;background:radial-gradient(circle at top right,rgb(37 99 235 / .08),transparent 28%),linear-gradient(180deg,rgb(255 255 255 / .96),rgb(247 248 252 / .98));box-shadow:0 18px 36px rgb(0 0 0 / .045)}.ldb-confirm-teaser .teaser-card h2{margin:0 0 12px;max-width:780px;color:#111;font-size:clamp(28px, 2.7vw, 38px);font-weight:900;line-height:1.1;letter-spacing:-.02em}.ldb-confirm-teaser .teaser-card .lead{max-width:860px;margin:0 0 14px;color:#4f565d;font-size:16px;line-height:1.8}.ldb-confirm-teaser .teaser-note{margin:0;color:#5d646b;font-size:15px;line-height:1.75}.ldb-confirm-teaser .teaser-note a{color:var(--ldb-confirm-accent);font-weight:700;text-decoration:none}.ldb-confirm-teaser .teaser-note a:hover,.ldb-confirm-teaser .teaser-note a:focus-visible{text-decoration:underline}.ldb-confirm-mentors .mentor-card h3,.ldb-confirm-mentors .mentor-card p,.ldb-confirm-mentors .mentor-card a{text-align:center}.ldb-confirm-mentors .mentor-card a{align-self:center}@media (max-width:980px){.ldb-confirm-hero .highlights{grid-template-columns:1fr}.ldb-confirm-mentors .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ldb-confirm-hero{padding-top:34px}.ldb-confirm-hero .card{padding:22px 18px;border-radius:18px}.ldb-confirm-hero .hero-title{font-size:34px}.ldb-confirm-hero .hero-intro{font-size:15px;line-height:1.66}.ldb-confirm-hero .highlights li{padding:13px 14px;font-size:14px}.ldb-confirm-subhead{padding-top:18px}.ldb-confirm-subhead h2{font-size:34px}.ldb-confirm-mentors .grid{grid-template-columns:1fr;gap:20px}.ldb-confirm-mentors .mentor-card--available:hover{transform:translateY(-2px)}.ldb-confirm-teaser .teaser-card{border-radius:16px;padding:24px 18px}.ldb-confirm-teaser .teaser-card h2{font-size:32px}.ldb-confirm-mentors .mentor-card{border-radius:16px}}.ldb-mentor-page{--mentor-accent:#3B82F6;--mentor-accent-hover:#2563EB;--mentor-dark:#0f1115;--mentor-text:#1f2937;--mentor-muted:#5b6472;--mentor-border:rgba(0,0,0,.08);--mentor-card:#ffffff;--mentor-soft:#f6f7f8;--mentor-shadow:0 12px 34px rgba(0,0,0,.08);max-width:1120px;margin:0 auto;padding:0 16px 40px;color:var(--mentor-text);font-family:"Avenir",Arial,sans-serif;box-sizing:border-box}.ldb-mentor-page *{box-sizing:border-box}.ldb-mentor-hero{position:relative;overflow:hidden;padding:clamp(26px,4vw,44px);border-radius:24px;margin-top:28px;background:radial-gradient(circle at top right,rgb(59 130 246 / .18),transparent 35%),linear-gradient(135deg,#0f172a 0%,#1e293b 100%);color:#fff;box-shadow:0 18px 50px rgb(0 0 0 / .22);text-align:center}.ldb-mentor-kicker{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:-10px;margin-bottom:25px;padding:8px 14px;border:1px solid rgb(255 255 255 / .12);border-radius:999px;background:rgb(255 255 255 / .06);color:var(--mentor-accent);font-size:.92rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ldb-mentor-title{margin:0 0 14px;font-size:clamp(30px,4.6vw,54px);line-height:1.08;font-weight:900;color:#fff;text-transform:uppercase}.ldb-mentor-title .accent{color:var(--mentor-accent)}.ldb-mentor-subtitle{max-width:850px;margin:0 auto;font-size:clamp(17px,1.8vw,22px);line-height:1.6;color:rgb(255 255 255 / .92)}.ldb-mentor-subtitle strong{color:#fff}.ldb-mentor-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:920px;margin:24px auto 0;padding:0;list-style:none}.ldb-mentor-points li{padding:12px 14px;border:1px solid rgb(255 255 255 / .08);border-radius:14px;background:rgb(255 255 255 / .04);color:#f3f4f6;font-size:14px;font-weight:700;line-height:1.45}.ldb-mentor-video-inline{margin:30px auto 0;max-width:940px;text-align:center}.ldb-mentor-video-toggle{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 18px;border:1px solid rgb(59 130 246 / .22);border-radius:999px;background:rgb(255 255 255 / .06);color:#60a5fa;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease;box-shadow:0 0 0 #fff0;animation:ldb-pulse 3s infinite}.ldb-mentor-video-toggle:hover,.ldb-mentor-video-toggle:focus-visible{transform:translateY(-1px);background:rgb(59 130 246 / .14);border-color:rgb(59 130 246 / .34);color:#9cc4ff;box-shadow:0 10px 24px rgb(0 0 0 / .18);outline:none}.ldb-mentor-video-toggle.is-open{background:rgb(59 130 246 / .16);border-color:rgb(59 130 246 / .36);color:#c6dcff;animation:none}@keyframes ldb-pulse{0%{box-shadow:0 0 0 0 rgb(59 130 246 / .30)}70%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.ldb-mentor-video-panel{margin-top:18px;padding-top:4px}.ldb-mentor-video-panel iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 18px 38px rgb(0 0 0 / .24)}.ldb-video-mobile-title{display:none}.ldb-mentor-packs{margin-top:34px}.ldb-mentor-packs-head{text-align:center;margin-bottom:20px}.ldb-mentor-packs-title{margin:0 0 8px;font-size:clamp(28px,3.4vw,40px);line-height:1.1;color:#111;font-weight:900}.ldb-mentor-packs-title .accent{color:var(--mentor-accent)}.ldb-mentor-packs-subtitle{margin:0;color:var(--mentor-muted);font-size:1rem;line-height:1.6}.ldb-mentor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.ldb-pack{position:relative;display:flex;flex-direction:column;padding:24px 22px;border-radius:22px;background:var(--mentor-card);border:1px solid rgb(0 0 0 / .08);box-shadow:0 10px 26px rgb(0 0 0 / .06);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ldb-pack:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgb(0 0 0 / .10);border-color:var(--mentor-accent)}.ldb-pack.featured{border:2px solid var(--mentor-accent);box-shadow:0 18px 38px rgb(59 130 246 / .16)}.ldb-pack-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:7px 12px;border-radius:999px;background:var(--mentor-accent);color:#0f1115;font-size:.78rem;font-weight:900;white-space:nowrap}.ldb-pack-label{margin-bottom:10px;color:var(--mentor-accent);font-size:.9rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.ldb-pack-title{margin:0 0 8px;font-size:1.6rem;line-height:1.15;color:#111;font-weight:900}.ldb-pack-desc{margin:0 0 16px;color:var(--mentor-muted);line-height:1.6;font-size:.98rem}.ldb-pack-list{margin:0;padding:0;list-style:none;text-align:left}.ldb-pack-list li{position:relative;margin:0 0 10px;padding-left:24px;color:#2c3441;line-height:1.5}.ldb-pack-list li::before{content:"✓";position:absolute;left:0;top:0;color:var(--mentor-accent);font-weight:900}.ldb-pack-meta{margin-top:auto;padding-top:18px}.ldb-pack-price{margin:0 0 14px;font-size:1.7rem;line-height:1;color:#111;font-weight:900}.ldb-pack-price small{display:block;margin-top:7px;color:var(--mentor-muted);font-size:.92rem;font-weight:600}.ldb-pack-btn{display:inline-flex;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 18px;border:1px solid var(--mentor-accent);border-radius:999px;background:var(--mentor-accent);color:#fff;font-weight:900;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.ldb-pack-btn:hover{background:var(--mentor-accent-hover);border-color:var(--mentor-accent-hover);color:#fff;transform:translateY(-1px)}.ldb-pack-btn.secondary{background:#fff;color:#111}.ldb-pack-btn.secondary:hover{background:#f3f4f6;color:#111}.ldb-mentor-reassure{margin-top:28px;padding:16px 18px;border-radius:18px;background:#eef2f7;border:1px solid rgb(0 0 0 / .05);color:#374151;text-align:center;font-size:.98rem;line-height:1.65;font-weight:700}@media (max-width:980px){.ldb-mentor-points{grid-template-columns:1fr}.ldb-mentor-grid{grid-template-columns:1fr}}@media (max-width:767px){.ldb-mentor-page{padding:0 12px 34px}.ldb-mentor-hero{padding:22px 16px;border-radius:18px;margin-top:34px}.ldb-mentor-kicker{margin-top:0;margin-bottom:16px;font-size:.84rem;padding:7px 12px}.ldb-mentor-title{font-size:clamp(28px,8.2vw,40px);line-height:1.12}.ldb-mentor-subtitle{font-size:16px;line-height:1.55}.ldb-mentor-points{gap:10px;margin-top:20px}.ldb-mentor-points li{font-size:13.5px;padding:11px 12px;border-radius:12px}.ldb-mentor-video-inline{margin-top:22px}.ldb-mentor-video-toggle{display:none}.ldb-video-mobile-title{display:block;margin:0 0 10px;font-size:13px;text-align:center;color:rgb(255 255 255 / .72);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.ldb-mentor-video-panel{display:block!important;margin-top:0;padding-top:0}.ldb-mentor-video-panel[hidden]{display:block!important}.ldb-mentor-video-panel iframe{border-radius:14px}.ldb-mentor-packs{margin-top:28px}.ldb-mentor-packs-head{margin-bottom:18px}.ldb-mentor-packs-title{font-size:clamp(26px,8vw,34px);line-height:1.12}.ldb-mentor-packs-subtitle{font-size:.96rem;line-height:1.55}.ldb-pack{padding:22px 16px;border-radius:18px}.ldb-pack-title{font-size:1.4rem}.ldb-pack-price{font-size:1.5rem}.ldb-pack-badge{font-size:.74rem;padding:6px 11px}.ldb-mentor-reassure{margin-top:22px;padding:14px 14px;font-size:.92rem;line-height:1.6}}body.page-id-11591{--ldb-green:#7AC142;--ldb-green-2:#8fd24f;--ldb-black:#0f0f10;--ldb-text:#1c1d20;--ldb-muted:#6f7278;--ldb-line:rgba(0,0,0,.08);--ldb-shadow:0 10px 28px rgba(0,0,0,.07);--ldb-shadow-soft:0 6px 18px rgba(0,0,0,.05);--lvl-begin:#7AC142;--lvl-inter:#D89A3D;--lvl-conf:#6FA8FF}body.page-id-11591 .elementor-widget-text-editor p{line-height:1.8}body.page-id-11591 .elementor-widget-text-editor p:last-child{margin-bottom:0}body.page-id-11591 .ldb-partitions-hero{max-width:1040px;margin:36px auto 24px;padding:34px 26px 28px;text-align:center;color:#fff;border-radius:24px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgb(122 193 66 / .18),transparent 42%),linear-gradient(180deg,#111111 0%,#161616 100%);box-shadow:0 18px 50px rgb(0 0 0 / .18)}body.page-id-11591 .ldb-hero-inner{max-width:760px;margin:0 auto}body.page-id-11591 .ldb-partitions-hero h1{margin:0 0 10px;font-size:clamp(30px, 4vw, 50px);line-height:1.08;font-weight:800;letter-spacing:-.02em;color:#fff;text-transform:none!important}body.page-id-11591 .ldb-hero-sub{margin:0 0 10px;font-size:clamp(18px, 2vw, 22px);line-height:1.45;font-weight:600;color:rgb(255 255 255 / .96)}body.page-id-11591 .ldb-hero-desc{max-width:720px;margin:0 auto 16px;font-size:16.5px;line-height:1.7;color:rgb(255 255 255 / .80)}body.page-id-11591 .ldb-levels-intro{max-width:780px;margin:0 auto 12px;font-size:15.8px;line-height:1.7;color:rgb(255 255 255 / .88)}body.page-id-11591 .ldb-partitions-hero-kicker{max-width:780px;margin:0 auto;font-size:15.5px;line-height:1.7;color:rgb(255 255 255 / .82)}body.page-id-11591 .ldb-level-debutant{color:#7AC142;font-weight:800}body.page-id-11591 .ldb-level-inter{color:#D89A3D;font-weight:800}body.page-id-11591 .ldb-level-confirme{color:#6FA8FF;font-weight:800}@media (max-width:980px){body.page-id-11591 .ldb-partitions-hero{padding:38px 20px 30px;border-radius:20px}body.page-id-11591 .ldb-hero-desc,body.page-id-11591 .ldb-levels-intro,body.page-id-11591 .ldb-partitions-hero-kicker{font-size:15.5px}}@media (max-width:640px){body.page-id-11591 .ldb-partitions-hero{padding:32px 16px 26px;border-radius:16px}body.page-id-11591 .ldb-partitions-hero h1{font-size:clamp(26px, 8vw, 36px)}body.page-id-11591 .ldb-hero-sub{font-size:16.5px}body.page-id-11591 .ldb-hero-desc,body.page-id-11591 .ldb-levels-intro,body.page-id-11591 .ldb-partitions-hero-kicker{font-size:14.8px}}body.page-id-11591 .ldb-partitions-grid-head{max-width:1120px;margin:10px auto 22px;padding:0}body.page-id-11591 .ldb-partitions-grid-head__inner{display:flex;flex-direction:column;gap:8px}body.page-id-11591 .ldb-partitions-grid-head__eyebrow{margin:0;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ldb-green)}body.page-id-11591 .ldb-partitions-grid-head__title{margin:0;font-size:clamp(24px,2.4vw,34px);line-height:1.12;font-weight:800;letter-spacing:-.02em;color:var(--ldb-black)}body.page-id-11591 .ldb-partitions-grid-head__text{max-width:760px;margin:0;font-size:15px;line-height:1.7;color:var(--ldb-muted)}@media (max-width:767px){body.page-id-11591 .ldb-partitions-grid-head{margin:6px auto 18px}body.page-id-11591 .ldb-partitions-grid-head__title{font-size:26px}body.page-id-11591 .ldb-partitions-grid-head__text{font-size:14px;line-height:1.65}}body.page-id-11591 .ldb-live-search{max-width:1120px;margin:10px auto 36px;padding:0;display:flex;flex-direction:column;align-items:center}body.page-id-11591 .ldb-search-field{position:relative;width:100%;max-width:760px;margin:0 auto}body.page-id-11591 .ldb-search-icon{position:absolute;top:50%;left:24px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:#8f9790;pointer-events:none;z-index:2}body.page-id-11591 .ldb-search-input{display:block;width:100%!important;max-width:none!important;box-sizing:border-box;height:78px;padding:0 52px 0 72px;border:1px solid rgb(122 193 66 / .24);border-radius:26px;background:#fff;color:#1a1a1a;font-size:19px;font-weight:500;line-height:1;box-shadow:0 12px 34px rgb(0 0 0 / .07);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;outline:none;-webkit-appearance:none;appearance:none;cursor:text}body.page-id-11591 .ldb-search-input::placeholder{color:#9aa29c;opacity:1}body.page-id-11591 .ldb-search-input:hover{border-color:rgb(122 193 66 / .35);box-shadow:0 16px 38px rgb(0 0 0 / .10)}body.page-id-11591 .ldb-search-input:focus{border-color:rgb(122 193 66 / .65);box-shadow:0 0 0 6px rgb(122 193 66 / .12),0 14px 36px rgb(0 0 0 / .08);transform:translateY(-1px)}body.page-id-11591 .ldb-search-field:focus-within .ldb-search-icon{color:#7AC142}body.page-id-11591 .ldb-search-reset{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:34px;height:34px;border:0;border-radius:50%;background:#fff0;color:#7f7f7f;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease,background .2s ease,color .2s ease,transform .2s ease}body.page-id-11591 .ldb-search-reset.is-visible{opacity:1;visibility:visible}body.page-id-11591 .ldb-search-reset:hover{background:rgb(122 193 66 / .10);color:#111}body.page-id-11591 .ldb-search-meta{width:100%;max-width:760px;margin:14px auto 0;padding:0 4px}body.page-id-11591 .ldb-search-count{margin:0;font-size:14px;line-height:1.45;color:#5f6660;font-weight:600}body.page-id-11591 .ldb-search-count.is-hidden{display:none}body.page-id-11591 .ldb-search-empty{margin:0;padding:14px 16px;border:1px solid rgb(122 193 66 / .18);border-radius:16px;background:#fff;color:#2b2b2b;font-size:14px;line-height:1.5;box-shadow:0 8px 20px rgb(0 0 0 / .04)}.ldb-partitions-grid ul.products li.product.ldb-hidden-product{display:none!important}@media (max-width:980px){body.page-id-11591 .ldb-live-search{margin:8px auto 28px}body.page-id-11591 .ldb-search-field,body.page-id-11591 .ldb-search-meta{max-width:100%}body.page-id-11591 .ldb-search-input{height:68px;font-size:17px;border-radius:22px;padding:0 48px 0 64px}body.page-id-11591 .ldb-search-icon{left:20px}body.page-id-11591 .ldb-search-reset{right:10px;width:32px;height:32px;font-size:20px}}@media (max-width:640px){body.page-id-11591 .ldb-search-input{height:62px;padding:0 44px 0 58px;font-size:16px;border-radius:18px}body.page-id-11591 .ldb-search-icon{left:18px}body.page-id-11591 .ldb-search-count{font-size:13px}body.page-id-11591 .ldb-search-empty{font-size:13px;padding:12px 14px;border-radius:14px}}body.page-id-11591 .ldb-search-filters{display:flex;gap:14px;width:100%;max-width:920px;margin:16px auto 0;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}body.page-id-11591 .ldb-search-filters::-webkit-scrollbar{display:none}body.page-id-11591 .ldb-filter-group{flex:1 1 0%;min-width:140px;display:flex;flex-direction:column;gap:6px}body.page-id-11591 .ldb-filter-label{font-size:13px;font-weight:700;color:#5f6660}body.page-id-11591 .ldb-filter-select{width:100%;height:48px;padding:0 14px;border:1px solid rgb(122 193 66 / .18);border-radius:14px;background:#fff;color:#1a1a1a;font-size:14px;font-weight:500;box-shadow:0 6px 16px rgb(0 0 0 / .04);outline:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}body.page-id-11591 .ldb-filter-select:hover{border-color:rgb(122 193 66 / .35);box-shadow:0 8px 20px rgb(0 0 0 / .06)}body.page-id-11591 .ldb-filter-select:focus{border-color:rgb(122 193 66 / .55);box-shadow:0 0 0 3px rgb(122 193 66 / .12),0 8px 20px rgb(0 0 0 / .06)}body.page-id-11591 .ldb-search-actions{width:100%;max-width:760px;margin:14px auto 0;display:flex;justify-content:flex-end}body.page-id-11591 .ldb-filters-reset-btn{display:none;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border:1px solid rgb(122 193 66 / .25);border-radius:999px;background:#fff;color:#222;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 6px 14px rgb(0 0 0 / .04);transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease,background .2s ease}body.page-id-11591 .ldb-filters-reset-btn.is-visible{display:inline-flex}body.page-id-11591 .ldb-filters-reset-btn:hover{border-color:rgb(122 193 66 / .45);background:rgb(122 193 66 / .06);box-shadow:0 8px 18px rgb(0 0 0 / .06);transform:translateY(-1px)}@media (max-width:900px){body.page-id-11591 .ldb-search-filters{gap:10px}body.page-id-11591 .ldb-filter-group{min-width:160px}}@media (max-width:640px){body.page-id-11591 .ldb-search-filters{padding-bottom:4px}body.page-id-11591 .ldb-filter-group{min-width:150px}body.page-id-11591 .ldb-filter-select{height:46px;font-size:13px}body.page-id-11591 .ldb-search-actions{justify-content:stretch}body.page-id-11591 .ldb-filters-reset-btn{width:100%}}.ldb-partitions-grid ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px;margin:8px 0 0!important;padding:0!important;list-style:none!important}.ldb-partitions-grid ul.products::before,.ldb-partitions-grid ul.products::after{display:none!important;content:none!important}.ldb-load-more-wrap{display:none;position:relative;text-align:center;margin-top:40px;padding-bottom:30px}.ldb-load-more{padding:16px 36px;font-size:15px;font-weight:600;border-radius:999px;background:#111;color:#fff;border:none;cursor:pointer;transition:.25s ease}.ldb-load-more:hover{background:#7AC142;transform:translateY(-3px) scale(1.02);box-shadow:0 12px 30px rgb(122 193 66 / .25)}.ldb-load-more.is-disabled,.ldb-load-more:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.ldb-load-more.is-disabled:hover,.ldb-load-more:disabled:hover{background:#111;transform:none;box-shadow:none}.ldb-load-more-wrap::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:60px;height:2px;background:rgb(0 0 0 / .08)}.ldb-partitions-grid ul.products li.product{position:relative;float:none!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column;overflow:hidden;background:#fff;border:1.6px solid rgb(0 0 0 / .05)!important;border-radius:18px;box-shadow:0 6px 18px rgb(0 0 0 / .05);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;clear:none!important}.ldb-partitions-grid ul.products li.product:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgb(0 0 0 / .08)}.ldb-partitions-grid ul.products li.product>a:first-child{display:block!important;padding:16px 16px 0!important;background:transparent!important}.ldb-partitions-grid ul.products li.product>a:first-child img,.ldb-partitions-grid ul.products li.product>a:first-child .wp-post-image{border:1px solid rgb(0 0 0 / .06);border-radius:18px!important;overflow:hidden;background:#fff;box-shadow:none!important;border-bottom:none!important}.ldb-partitions-grid ul.products li.product>a:first-child{position:relative}.ldb-partitions-grid ul.products li.product>a:first-child::before{content:"";position:absolute;inset:16px 16px auto 16px;height:calc(100% - 16px);border-radius:20px;pointer-events:none}.ldb-partitions-grid ul.products li.product::before{display:none!important;content:none!important}.ldb-partitions-grid ul.products li.product.ldb-level-debutant{border-color:color-mix(in srgb,var(--lvl-begin) 30%,white)!important}.ldb-partitions-grid ul.products li.product.ldb-level-debutant:hover{border-color:color-mix(in srgb,var(--lvl-begin) 70%,white)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--lvl-begin) 16%,transparent)}.ldb-partitions-grid ul.products li.product.ldb-level-intermediaire{border-color:color-mix(in srgb,var(--lvl-inter) 30%,white)!important}.ldb-partitions-grid ul.products li.product.ldb-level-intermediaire:hover{border-color:color-mix(in srgb,var(--lvl-inter) 70%,white)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--lvl-inter) 16%,transparent)}.ldb-partitions-grid ul.products li.product.ldb-level-confirme{border-color:color-mix(in srgb,var(--lvl-conf) 30%,white)!important}.ldb-partitions-grid ul.products li.product.ldb-level-confirme:hover{border-color:color-mix(in srgb,var(--lvl-conf) 70%,white)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--lvl-conf) 16%,transparent)}.ldb-partitions-grid ul.products li.product>a{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.ldb-partitions-grid ul.products li.product>a:first-child{position:relative;overflow:hidden;cursor:pointer}.ldb-partitions-grid ul.products li.product img,.ldb-partitions-grid ul.products li.product .wp-post-image{display:block;width:100%!important;aspect-ratio:4 / 2.85;object-fit:cover;object-position:center top;height:auto!important;margin:0!important;background:#f5f5f5;border-bottom:1px solid rgb(0 0 0 / .04);transform:scale(1);transition:transform .35s ease,filter .20s ease!important}.ldb-partitions-grid ul.products li.product>a:first-child:hover img,.ldb-partitions-grid ul.products li.product>a:first-child:hover .wp-post-image,.ldb-partitions-grid ul.products li.product:hover img,.ldb-partitions-grid ul.products li.product:hover .wp-post-image{transform:scale(1)}.ldb-partitions-grid ul.products li.product .woocommerce-loop-product__title,.ldb-partitions-grid ul.products li.product h2{margin:14px 16px 10px!important;font-size:15.5px!important;line-height:1.32!important;font-weight:800!important;text-align:center;min-height:46px;color:#111!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .20s ease}.ldb-partitions-grid ul.products li.product.ldb-level-debutant:hover .woocommerce-loop-product__title,.ldb-partitions-grid ul.products li.product.ldb-level-debutant:hover h2{color:var(--lvl-begin)!important}.ldb-partitions-grid ul.products li.product.ldb-level-intermediaire:hover .woocommerce-loop-product__title,.ldb-partitions-grid ul.products li.product.ldb-level-intermediaire:hover h2{color:var(--lvl-inter)!important}.ldb-partitions-grid ul.products li.product.ldb-level-confirme:hover .woocommerce-loop-product__title,.ldb-partitions-grid ul.products li.product.ldb-level-confirme:hover h2{color:var(--lvl-conf)!important}.ldb-partitions-grid ul.products li.product .product-details{padding:10px 16px 0!important}.ldb-partitions-grid ul.products li.product .price{display:block!important;margin:0 16px 14px!important;margin-top:auto!important;text-align:center!important;font-size:17px!important;font-weight:800!important;line-height:1.2!important;color:#111!important;transition:none!important;pointer-events:none;cursor:default;position:relative;z-index:2}.ldb-partitions-grid ul.products li.product .posted_in,.ldb-partitions-grid ul.products li.product .product-categories,.ldb-partitions-grid ul.products li.product .product-category,.ldb-partitions-grid ul.products li.product .star-rating,.ldb-partitions-grid ul.products li.product .product-excerpt,.ldb-partitions-grid ul.products li.product .excerpt,.ldb-partitions-grid ul.products li.product .loop-excerpt,.ldb-partitions-grid ul.products li.product .onsale{display:none!important}.ldb-partitions-grid ul.products li.product .buttons,.ldb-partitions-grid ul.products li.product .product-buttons,.ldb-partitions-grid ul.products li.product .button-wrap{display:block!important;width:100%!important;margin:0!important;padding:0!important;text-align:center!important;float:none!important;text-indent:0!important}.ldb-partitions-grid ul.products li.product .button,.ldb-partitions-grid ul.products li.product .add_to_cart_button,.ldb-partitions-grid ul.products li.product a.button,.ldb-partitions-grid ul.products li.product a.add_to_cart_button{display:flex!important;align-items:center!important;justify-content:center!important;width:calc(100% - 36px)!important;min-height:46px!important;padding:11px 16px!important;margin:0 18px 18px!important;background:var(--brand-green)!important;color:#111!important;border:0!important;border-radius:14px!important;font-size:14px!important;font-weight:800!important;letter-spacing:.01em!important;line-height:1.2!important;text-decoration:none!important;opacity:1!important;visibility:visible!important;position:static!important;text-indent:0!important;white-space:normal!important;transform:none!important;cursor:pointer!important;box-shadow:0 10px 20px rgb(122 193 66 / .20)!important;transition:background .20s ease,box-shadow .20s ease,transform .20s ease,filter .20s ease!important}.ldb-partitions-grid ul.products li.product:hover .button,.ldb-partitions-grid ul.products li.product:hover .add_to_cart_button,.ldb-partitions-grid ul.products li.product:hover a.button,.ldb-partitions-grid ul.products li.product:hover a.add_to_cart_button{background:var(--brand-green)!important;color:#111!important;transform:none!important;filter:none!important;box-shadow:0 10px 20px rgb(122 193 66 / .20)!important}.ldb-partitions-grid ul.products li.product .button:hover,.ldb-partitions-grid ul.products li.product .add_to_cart_button:hover,.ldb-partitions-grid ul.products li.product a.button:hover,.ldb-partitions-grid ul.products li.product a.add_to_cart_button:hover{transform:translateY(-2px)!important;filter:brightness(1.04)!important;border:2px solid #5ea536!important;box-shadow:0 8px 18px rgb(0 0 0 / .08)!important}.ldb-partitions-grid ul.products li.product .button:active,.ldb-partitions-grid ul.products li.product .add_to_cart_button:active,.ldb-partitions-grid ul.products li.product a.button:active,.ldb-partitions-grid ul.products li.product a.add_to_cart_button:active{transform:translateY(0)!important}.ldb-partitions-grid ul.products li.product a.added_to_cart,.ldb-partitions-grid ul.products li.product a.wc-forward{display:none!important}.ldb-partitions-grid ul.products li.product>a:first-child{position:relative}.ldb-partitions-grid ul.products li.product>a:first-child::after{content:"Voir le produit";position:absolute;top:150px;left:50%;transform:translate(-50%,8px);z-index:3;padding:7px 12px;border-radius:999px;background:rgb(0 0 0 / .72);color:#fff;font-size:12px;font-weight:700;line-height:1;letter-spacing:.01em;white-space:nowrap;opacity:0;transition:opacity .18s ease,transform .18s ease;pointer-events:none}.ldb-partitions-grid ul.products li.product>a:first-child:hover::after{opacity:1;transform:translate(-50%,0)}@media (max-width:980px){.ldb-partitions-grid ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px}.ldb-partitions-grid ul.products li.product .woocommerce-loop-product__title,.ldb-partitions-grid ul.products li.product h2{font-size:15px!important;min-height:56px}}@media (max-width:640px){.ldb-partitions-grid ul.products{grid-template-columns:1fr!important;justify-items:center!important}.ldb-partitions-grid ul.products>li.product{width:100%!important;max-width:320px!important;margin:0 auto!important}}.ldb-partitions-grid ul.products li.product.first,.ldb-partitions-grid ul.products li.product:nth-child(3n+1){clear:none!important}body.page-id-11591 .ldb-nom{max-width:820px;margin:10px auto 0;padding:24px;background:linear-gradient(180deg,#ffffff 0%,#fbfbfb 100%);border:1px solid var(--ldb-line);border-radius:24px;box-shadow:var(--ldb-shadow)}body.page-id-11591 .ldb-nom__head{margin-bottom:18px}body.page-id-11591 .ldb-nom__title{margin:0 0 8px;font-size:clamp(22px,2vw,30px);line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--ldb-black)}body.page-id-11591 .ldb-nom__sub{max-width:620px;margin:0 auto;font-size:15px;line-height:1.6;color:var(--ldb-muted)}body.page-id-11591 .ldb-nom__preview{position:relative;display:block;max-width:620px;margin:0 auto;overflow:hidden;border-radius:18px;border:1px solid rgb(0 0 0 / .10);background:#f1f3f5;text-decoration:none;box-shadow:var(--ldb-shadow-soft);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}body.page-id-11591 .ldb-nom__preview:hover{transform:translateY(-2px);border-color:rgb(122 193 66 / .30);box-shadow:0 18px 36px rgb(0 0 0 / .09)}body.page-id-11591 .ldb-nom__preview img{display:block;width:100%;height:340px;object-fit:cover;object-position:center -140px;transition:transform .4s ease}body.page-id-11591 .ldb-nom__preview:hover img{transform:scale(1.03)}body.page-id-11591 .ldb-nom__fade{position:absolute;inset:auto 0 0 0;height:34%;background:linear-gradient(to top,rgb(15 15 16 / .72),#fff0);pointer-events:none}body.page-id-11591 .ldb-nom__cta{position:absolute;left:18px;right:18px;bottom:16px;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border-radius:999px;background:rgb(255 255 255 / .95);color:var(--ldb-black);font-size:15px;font-weight:900;letter-spacing:.02em;backdrop-filter:blur(6px);text-align:center;box-shadow:0 8px 20px rgb(0 0 0 / .12);transition:background .2s ease,color .2s ease,transform .2s ease}body.page-id-11591 .ldb-nom__preview:hover .ldb-nom__cta{background:var(--ldb-green);color:#fff;transform:translateY(-1px)}body.page-id-11591 .ldb-nom__note{max-width:620px;margin:14px auto 0;padding-top:14px;border-top:1px solid rgb(0 0 0 / .08);font-size:14px;line-height:1.7;color:var(--ldb-muted)}body.page-id-11591 .ldb-nom__more{display:inline-block;margin-top:8px;font-weight:700;color:var(--ldb-green);text-decoration:none}body.page-id-11591 .ldb-nom__more:hover{text-decoration:underline}body.page-id-11591 .elementor-widget-n-accordion{max-width:1120px;margin:0 auto}body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion{--n-accordion-border-width:0px;--n-accordion-item-border-width:0px}body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item{margin-bottom:14px;border:1px solid rgb(0 0 0 / .08)!important;border-radius:18px!important;overflow:hidden!important;background:linear-gradient(180deg,#ffffff 0%,#fcfcfc 100%)!important;box-shadow:0 6px 18px rgb(0 0 0 / .05)!important}body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item-title{padding:22px 22px!important;background:transparent!important;transition:background .2s ease!important}body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item-title:hover{background:rgb(122 193 66 / .04)!important}body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title{background:rgb(122 193 66 / .035)!important}body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item-title-text{color:#1c1d20!important;font-size:clamp(16px,1.4vw,21px)!important;font-weight:500!important;line-height:1.4!important;letter-spacing:-.01em!important}body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item>[role="region"],body.page-id-11591 .elementor-widget-n-accordion .e-con{background:transparent!important}body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item>[role="region"]{padding:0 22px 22px!important;border-top:1px solid rgb(0 0 0 / .05)!important;border-radius:0 0 18px 18px}body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item [role="region"] .elementor-widget-text-editor,body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item [role="region"] .elementor-widget-container,body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item [role="region"] .elementor-text-editor{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item [role="region"] .elementor-text-editor,body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item [role="region"] p{color:#333!important;font-size:15px!important;line-height:1.85!important}body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item [role="region"] p{margin:0 0 14px!important}body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item [role="region"] p:last-child{margin-bottom:0!important}body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item-title-icon{color:var(--ldb-green)!important}body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon{color:#5fae2e!important}body.page-id-11591 .ldb-nom__preview{-webkit-tap-highlight-color:#fff0}@media (max-width:1100px){body.page-id-11591 .searchandfilter ul{flex-wrap:wrap}body.page-id-11591 .searchandfilter li:first-child{flex:1 1 100%;min-width:0;max-width:100%}}@media (max-width:980px){body.page-id-11591 .searchandfilter ul{justify-content:stretch;gap:12px}body.page-id-11591 .searchandfilter li{width:100%;min-width:0;flex:none}body.page-id-11591 .searchandfilter input[type="search"],body.page-id-11591 .searchandfilter select{width:100%;min-width:0}body.page-id-11591 .searchandfilter input[type="search"]{height:54px;font-size:16px;border-radius:16px}body.page-id-11591 .searchandfilter select{height:48px;border-radius:14px}}@media (max-width:767px){body.page-id-11591 .ldb-nom{padding:22px 18px;border-radius:20px}body.page-id-11591 .ldb-nom__cta{left:16px;right:16px;width:auto;bottom:14px;font-size:14px;min-height:46px;padding:12px 14px}body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item-title{padding:17px 16px!important}body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item>[role="region"]{padding:0 16px 18px!important}body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item-title-text{font-size:16px!important}body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item [role="region"] .elementor-text-editor,body.page-id-11591 .elementor-widget-n-accordion .e-n-accordion-item [role="region"] p{font-size:14px!important;line-height:1.75!important}}:root{--ldb-green:var(--brand-green, #7AC142);--ldb-green-dk:var(--brand-green-dk, #5ea536);--ldb-text:#111;--ldb-muted:#6a6f75;--ldb-border:rgba(0,0,0,.08);--ldb-card:#fff;--ldb-radius:22px;--ldb-shadow:0 12px 30px rgba(0,0,0,.06)}#ldb-nomenclature-page{max-width:1100px;margin:0 auto;padding:40px 18px 70px;color:var(--ldb-text)}#ldb-nomenclature-page .ldb-nom-hero{text-align:center;margin-bottom:28px}#ldb-nomenclature-page .ldb-nom-title{letter-spacing:.08em;font-weight:500;font-size:clamp(26px, 3.2vw, 44px);line-height:1.15;margin:10px 0 10px;text-transform:uppercase}#ldb-nomenclature-page .ldb-nom-subtitle{margin:0 auto 14px;max-width:720px;color:#73777d;line-height:1.65;font-size:15.5px}#ldb-nomenclature-page .ldb-nom-subtitle--mt{margin-top:6px}#ldb-nomenclature-page .ldb-nom-muted--mt{margin-top:10px}#ldb-nomenclature-page .ldb-nom-cta{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:10px}#ldb-nomenclature-page .ldb-nom-tip{margin:12px 0 0;font-size:13px;opacity:.75}#ldb-nomenclature-page .ldb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border-radius:999px;text-decoration:none!important;font-weight:900;letter-spacing:.02em;transition:transform .12s ease,background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,filter .2s ease}#ldb-nomenclature-page .ldb-btn--primary{background:var(--brand-green)!important;color:#0b0b0b!important;box-shadow:0 6px 14px rgb(122 193 66 / .10)}#ldb-nomenclature-page .ldb-btn--primary:hover{background:var(--brand-green)!important;filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 12px 24px rgb(122 193 66 / .18)}#ldb-nomenclature-page .ldb-btn--ghost{background:#fff;color:#111!important;border:1px solid rgb(0 0 0 / .14);box-shadow:0 6px 14px rgb(0 0 0 / .06)}#ldb-nomenclature-page .ldb-btn--ghost:hover{background:#f9f9f9;border-color:rgb(0 0 0 / .28);transform:translateY(-1px);box-shadow:0 10px 22px rgb(0 0 0 / .10)}#ldb-nomenclature-page .ldb-card{background:var(--ldb-card);border:1px solid var(--ldb-border);border-radius:var(--ldb-radius);padding:26px 26px;box-shadow:0 8px 22px rgb(0 0 0 / .045);margin:18px 0}#ldb-nomenclature-page .ldb-section-title,#ldb-nomenclature-page .ldb-card h2,#ldb-nomenclature-page .ldb-card h3{margin:0 0 12px;letter-spacing:.06em;font-weight:500;text-transform:uppercase;font-size:clamp(18px, 2vw, 26px);line-height:1.22}#ldb-nomenclature-page .ldb-card p{margin:0 0 10px;line-height:1.55}#ldb-nomenclature-page .ldb-card p:last-child{margin-bottom:0}#ldb-nomenclature-page .ldb-muted{opacity:.75;font-size:14px}#ldb-nomenclature-page .ldb-center{text-align:center}#ldb-nomenclature-page .ldb-nom-apercu .ldb-nom__preview{display:block;position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--ldb-border);background:#fff;text-decoration:none;cursor:pointer;margin-bottom:10px}#ldb-nomenclature-page .ldb-nom-apercu .ldb-nom__preview img{display:block;width:100%;height:320px;object-fit:cover;object-position:center 25%;transition:transform .35s ease}#ldb-nomenclature-page .ldb-nom-apercu .ldb-nom__preview:hover img{transform:scale(1.02)}#ldb-nomenclature-page .ldb-nom-apercu .ldb-nom__preview:focus-visible{outline:3px solid rgb(122 193 66 / .45);outline-offset:3px}#ldb-nomenclature-page .ldb-nom-apercu .ldb-nom__fade{position:absolute;left:0;right:0;bottom:0;height:120px;pointer-events:none;background:linear-gradient(to bottom,#fff0,rgb(255 255 255 / .92))}#ldb-nomenclature-page .ldb-nom-apercu .ldb-nom__cta{position:absolute;right:14px;bottom:14px;padding:10px 14px;border-radius:999px;font-weight:800;font-size:13px;color:#0b0b0b;background:var(--ldb-green);box-shadow:0 10px 22px rgb(0 0 0 / .12);transition:transform .15s ease,box-shadow .2s ease}#ldb-nomenclature-page .ldb-nom-apercu .ldb-nom__preview:hover .ldb-nom__cta{transform:translateY(-2px);box-shadow:0 14px 26px rgb(0 0 0 / .18)}#ldb-nomenclature-page .ldb-nom-apercu .ldb-nom__note{margin-top:12px;font-size:13px;color:var(--ldb-muted)}#ldb-nomenclature-page .ldb-nom-grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}#ldb-nomenclature-page .ldb-nom-list{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:12px}#ldb-nomenclature-page .ldb-nom-list li{display:flex;gap:12px;align-items:flex-start}#ldb-nomenclature-page .ldb-nom-list .ldb-emoji{flex:0 0 22px;width:22px;line-height:1.2;margin-top:2px}#ldb-nomenclature-page .ldb-nom-list li span:last-child{flex:1;min-width:0;word-break:normal;overflow-wrap:anywhere;hyphens:none}#ldb-nomenclature-page .ldb-highlight{margin-top:16px;background:rgb(122 193 66 / .12);border:1px solid rgb(122 193 66 / .28);border-radius:14px;padding:14px 16px}#ldb-nomenclature-page .ldb-nom-abbr{margin:10px 0 0;padding-left:18px}#ldb-nomenclature-page .ldb-nom-abbr li{margin:6px 0}#ldb-nomenclature-page .elementor-widget-n-accordion{max-width:1120px;margin:0 auto}#ldb-nomenclature-page .elementor-widget-n-accordion .e-n-accordion{--n-accordion-border-width:0px;--n-accordion-item-border-width:0px}#ldb-nomenclature-page .elementor-widget-n-accordion .e-n-accordion-item{margin-bottom:14px;border:1px solid rgb(0 0 0 / .08)!important;border-radius:18px!important;overflow:hidden!important;background:linear-gradient(180deg,#ffffff 0%,#fcfcfc 100%)!important;box-shadow:0 6px 18px rgb(0 0 0 / .05)!important}#ldb-nomenclature-page .elementor-widget-n-accordion .e-n-accordion-item-title{padding:22px 22px!important;background:transparent!important;transition:background .2s ease!important}#ldb-nomenclature-page .elementor-widget-n-accordion .e-n-accordion-item-title:hover{background:rgb(122 193 66 / .04)!important}#ldb-nomenclature-page .elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title{background:rgb(122 193 66 / .035)!important}#ldb-nomenclature-page .elementor-widget-n-accordion .e-n-accordion-item-title-text{color:#1c1d20!important;font-size:clamp(16px,1.4vw,21px)!important;font-weight:500!important;line-height:1.4!important;letter-spacing:-.01em!important}#ldb-nomenclature-page .elementor-widget-n-accordion .e-n-accordion-item>[role="region"]{padding:0 22px 22px!important;border-top:1px solid rgb(0 0 0 / .05)!important;border-radius:0 0 18px 18px}#ldb-nomenclature-page .elementor-widget-n-accordion .e-n-accordion-item [role="region"] p{color:#333!important;font-size:15px!important;line-height:1.85!important;margin:0 0 14px!important}#ldb-nomenclature-page .elementor-widget-n-accordion .e-n-accordion-item [role="region"] p:last-child{margin-bottom:0!important}#ldb-nomenclature-page .elementor-widget-n-accordion .e-n-accordion-item-title-icon{color:var(--ldb-green)!important}#ldb-nomenclature-page .elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon{color:#5fae2e!important}#ldb-nomenclature-page .ldb-nom-final{padding:32px 26px}#ldb-nomenclature-page .ldb-nom-final p{max-width:760px;margin:0 auto 18px;line-height:1.7}@media (max-width:860px){#ldb-nomenclature-page .ldb-nom-grid2{grid-template-columns:1fr}}@media (max-width:600px){#ldb-nomenclature-page .ldb-card{padding:22px 18px}#ldb-nomenclature-page .ldb-nom-apercu .ldb-nom__preview img{height:280px;object-position:center 24%}#ldb-nomenclature-page .ldb-nom-apercu .ldb-nom__cta{right:10px;bottom:10px;padding:9px 12px;font-size:12px}#ldb-nomenclature-page #ldb-nom-faq .elementor-tab-title{padding:16px 16px!important;letter-spacing:.04em;font-size:14px}#ldb-nomenclature-page #ldb-nom-faq .elementor-tab-content{padding:0 16px 16px!important}}.ldb-packs-decouverte{background:#f3f4f5;padding:56px 20px 72px;color:#1a1a1a}.ldb-packs-decouverte__hero,.ldb-packs-decouverte__list,.ldb-packs-decouverte__coming,.ldb-packs-decouverte__faq{max-width:1160px;margin-left:auto;margin-right:auto}.ldb-packs-decouverte__hero{margin-bottom:44px;text-align:left}.ldb-packs-decouverte .ldb-kicker{display:inline-block;margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7AC142}.ldb-packs-decouverte .ldb-title{margin:0 0 18px;font-size:clamp(38px, 6vw, 64px);line-height:.98;font-weight:900;text-transform:uppercase;color:#7AC142}.ldb-packs-decouverte .ldb-intro{max-width:840px;margin:0;font-size:17px;line-height:1.78;color:#30343a}.ldb-packs-decouverte .ldb-intro strong{color:#111;font-weight:900}.ldb-packs-decouverte .ldb-section-title{margin:0 0 10px;font-size:clamp(30px, 4vw, 46px);line-height:1.04;font-weight:900;text-transform:uppercase;color:#111}.ldb-packs-decouverte .ldb-section-title--center{text-align:center;margin-bottom:26px}.ldb-packs-decouverte .ldb-section-sub{margin:0 0 28px;font-size:16px;line-height:1.65;color:#6c737a}.ldb-packs-decouverte__list{margin-bottom:46px}.ldb-packs-decouverte .ldb-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}.ldb-packs-decouverte .ldb-pack-card{background:linear-gradient(180deg,#fcfcfc 0%,#f3f5f6 100%);border:1px solid rgb(0 0 0 / .06);border-radius:24px;padding:16px;box-shadow:0 12px 28px rgb(0 0 0 / .05);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,opacity .22s ease}.ldb-packs-decouverte .ldb-pack-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgb(0 0 0 / .08);border-color:rgb(0 0 0 / .08)}.ldb-packs-decouverte .ldb-pack-card.is-coming{opacity:.9}.ldb-packs-decouverte .ldb-pack-card__visual-frame{position:relative;margin-bottom:16px;border-radius:18px;overflow:hidden;background:#f0f2f3;border:1px solid rgb(0 0 0 / .05)}.ldb-packs-decouverte .ldb-pack-card__visual-frame img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:0;background:#000}.ldb-packs-decouverte .ldb-badge{position:absolute;top:12px;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;z-index:2}.ldb-packs-decouverte .ldb-badge--available{left:12px;background:linear-gradient(180deg,#9be15d 0%,#7AC142 100%);color:#111;box-shadow:0 8px 18px rgb(122 193 66 / .26)}.ldb-packs-decouverte .ldb-badge--count{right:12px;background:rgb(255 255 255 / .94);color:#111;border:1px solid rgb(0 0 0 / .06);box-shadow:0 6px 14px rgb(0 0 0 / .06)}.ldb-packs-decouverte .ldb-badge--coming{left:12px;background:rgb(255 255 255 / .92);color:#70767d;border:1px solid rgb(0 0 0 / .05);box-shadow:0 6px 14px rgb(0 0 0 / .04)}.ldb-packs-decouverte .ldb-pack-card__content{display:flex;flex-direction:column;gap:8px}.ldb-packs-decouverte .ldb-pack-card__title{margin:0;font-size:18px;line-height:1.18;font-weight:900;text-transform:uppercase;color:#111}.ldb-packs-decouverte .ldb-pack-card__desc{margin:0;font-size:15px;line-height:1.65;color:#666d74}.ldb-packs-decouverte .ldb-pack-card__footer{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ldb-packs-decouverte .ldb-pack-card__footer.muted{justify-content:flex-start;color:#8a9097;font-weight:700;font-size:15px}.ldb-packs-decouverte .ldb-price{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;background:#eef5e7;border:1px solid rgb(122 193 66 / .22);box-shadow:inset 0 1px 0 rgb(255 255 255 / .7);font-size:20px;line-height:1;font-weight:900;color:#111}.ldb-packs-decouverte .ldb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;background:#7AC142;color:#111!important;text-decoration:none!important;font-size:14px;font-weight:800;box-shadow:0 8px 18px rgb(122 193 66 / .20);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.ldb-packs-decouverte .ldb-btn:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 14px 24px rgb(122 193 66 / .22)}.ldb-packs-decouverte__coming{margin-bottom:54px}.ldb-packs-decouverte__coming-box{padding:30px;border-radius:26px;background:linear-gradient(180deg,#0b0b0b 0%,#050505 100%);box-shadow:0 16px 30px rgb(0 0 0 / .14);color:#fff}.ldb-packs-decouverte__coming-title{margin:0 0 12px;font-size:clamp(24px, 3.6vw, 38px);line-height:1.08;font-weight:900;text-transform:uppercase;color:#7AC142}.ldb-packs-decouverte__coming-text{margin:0 0 14px;font-size:16px;line-height:1.75;color:rgb(255 255 255 / .92)}.ldb-packs-decouverte__coming-hint{margin:0;font-size:15px;line-height:1.7;color:rgb(255 255 255 / .76)}.ldb-packs-decouverte__faq .ldb-section-title{font-size:28px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#1a1a1a}.ldb-packs-decouverte__faq{max-width:980px;margin-bottom:40px}.ldb-packs-decouverte .ldb-faq-list{display:grid;gap:14px}.ldb-packs-decouverte .ldb-faq-item,.ldb-packs-decouverte__faq details{border:1px solid rgb(0 0 0 / .08);border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,#fcfcfc 100%);box-shadow:0 6px 18px rgb(0 0 0 / .05)}.ldb-packs-decouverte .ldb-faq-item summary,.ldb-packs-decouverte__faq details summary{position:relative;display:block;padding:22px 56px 22px 24px;cursor:pointer;list-style:none;font-size:18px;font-weight:700;line-height:1.45;color:#111}.ldb-packs-decouverte .ldb-faq-item summary::-webkit-details-marker,.ldb-packs-decouverte__faq details summary::-webkit-details-marker{display:none}.ldb-packs-decouverte .ldb-faq-item summary::after,.ldb-packs-decouverte__faq details summary::after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:24px;line-height:1;font-weight:400;color:#7AC142}.ldb-packs-decouverte .ldb-faq-item[open] summary::after,.ldb-packs-decouverte__faq details[open] summary::after{content:"–"}.ldb-packs-decouverte .ldb-faq-content,.ldb-packs-decouverte__faq details>div{padding:0 24px 22px}.ldb-packs-decouverte .ldb-faq-content p,.ldb-packs-decouverte__faq details p{margin:0;color:#333;font-size:15px;line-height:1.8}@media (max-width:1100px){.ldb-packs-decouverte .ldb-pack-grid{grid-template-columns:1fr}}@media (max-width:767px){.ldb-packs-decouverte{padding:46px 16px 54px}.ldb-packs-decouverte__hero{margin-bottom:36px}.ldb-packs-decouverte .ldb-title{font-size:clamp(32px, 10vw, 44px);margin-bottom:14px}.ldb-packs-decouverte .ldb-intro{max-width:100%;font-size:15px;line-height:1.7}.ldb-packs-decouverte .ldb-section-title{font-size:clamp(26px, 8vw, 34px)}.ldb-packs-decouverte .ldb-section-sub{font-size:15px;margin-bottom:22px}.ldb-packs-decouverte__list{margin-bottom:38px}.ldb-packs-decouverte .ldb-pack-grid{gap:22px}.ldb-packs-decouverte .ldb-pack-card{padding:14px;border-radius:20px}.ldb-packs-decouverte .ldb-pack-card__footer{flex-direction:column;align-items:stretch;gap:12px}.ldb-packs-decouverte .ldb-price,.ldb-packs-decouverte .ldb-btn{width:100%}.ldb-packs-decouverte__coming{margin-bottom:44px}.ldb-packs-decouverte__coming-box{padding:24px 20px;border-radius:22px}.ldb-packs-decouverte__faq .ldb-section-title{font-size:24px}.ldb-packs-decouverte .ldb-faq-item summary,.ldb-packs-decouverte__faq details summary{padding:18px 48px 18px 18px;font-size:16px}.ldb-packs-decouverte .ldb-faq-item summary::after,.ldb-packs-decouverte__faq details summary::after{right:18px}.ldb-packs-decouverte .ldb-faq-content,.ldb-packs-decouverte__faq details>div{padding:0 18px 18px}.ldb-packs-decouverte .ldb-faq-content p,.ldb-packs-decouverte__faq details p{font-size:14px;line-height:1.75}}.ldb-packs-gold{--ldb-gold:#d6ad45;--ldb-gold-light:#f6d97a;--ldb-gold-dark:#8f6f22;background:#f3f4f5;padding:52px 20px 72px;color:#1a1a1a}.ldb-packs-gold__hero,.ldb-packs-gold__list,.ldb-packs-gold__why,.ldb-packs-gold__coming,.ldb-packs-gold__faq{max-width:1160px;margin-left:auto;margin-right:auto}.ldb-packs-gold__hero{margin-bottom:48px;text-align:left}.ldb-packs-gold .ldb-kicker{display:inline-block;margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ldb-gold-dark)}.ldb-packs-gold .ldb-title{margin:0 0 18px;font-size:clamp(38px, 6vw, 64px);line-height:.98;font-weight:900;text-transform:uppercase;background:linear-gradient(180deg,var(--ldb-gold-light) 0%,var(--ldb-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.ldb-packs-gold .ldb-intro{max-width:840px;margin:0 0 14px;font-size:17px;line-height:1.78;color:#30343a}.ldb-packs-gold .ldb-intro strong{color:#111;font-weight:900}.ldb-packs-gold .ldb-link-alt{margin:0;font-size:15px;line-height:1.7;color:#666d74}.ldb-packs-gold .ldb-link-alt a{color:var(--ldb-gold-dark);font-weight:800;text-decoration:none}.ldb-packs-gold .ldb-link-alt a:hover{text-decoration:underline}.ldb-packs-gold .ldb-section-title{margin:0 0 10px;font-size:clamp(30px, 4vw, 46px);line-height:1.04;font-weight:900;text-transform:uppercase;color:#111}.ldb-packs-gold .ldb-section-title--center{text-align:center;margin-bottom:26px;font-size:28px;font-weight:600;letter-spacing:.04em}.ldb-packs-gold__list{margin-bottom:42px}.ldb-packs-gold .ldb-section-sub{margin:0 0 28px;font-size:16px;line-height:1.65;color:#30343a}.ldb-packs-gold .ldb-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}.ldb-packs-gold .ldb-pack-card{background:linear-gradient(180deg,#fcfcfc 0%,#f3f5f6 100%);border:1px solid rgb(0 0 0 / .06);border-radius:24px;padding:16px;box-shadow:0 12px 28px rgb(0 0 0 / .05);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,opacity .22s ease}.ldb-packs-gold .ldb-pack-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgb(0 0 0 / .08);border-color:rgb(214 173 69 / .38)}.ldb-packs-gold .ldb-pack-card.is-coming{opacity:.96}.ldb-packs-gold .ldb-pack-card__visual-frame{position:relative;margin-bottom:16px;border-radius:18px;overflow:hidden;background:#f0f2f3;border:1px solid rgb(0 0 0 / .05)}.ldb-packs-gold .ldb-pack-card__visual-frame img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:0;background:#000}.ldb-packs-gold .ldb-pack-card__visual-frame--neutral{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 38%,rgb(246 217 122 / .24),transparent 34%),linear-gradient(180deg,#151515 0%,#050505 100%)}.ldb-packs-gold .ldb-pack-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#fff}.ldb-packs-gold .ldb-pack-placeholder span{width:96px;height:96px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid rgb(214 173 69 / .55);background:rgb(255 255 255 / .06);box-shadow:0 0 34px rgb(214 173 69 / .18);font-size:44px;font-weight:900;color:var(--ldb-gold-light)}.ldb-packs-gold .ldb-pack-placeholder strong{font-size:15px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--ldb-gold-light)}.ldb-packs-gold .ldb-price{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;background:rgb(214 173 69 / .12);border:1px solid rgb(214 173 69 / .28);font-size:20px;line-height:1;font-weight:900;color:#111}.ldb-packs-gold .ldb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;background:linear-gradient(180deg,var(--ldb-gold-light) 0%,var(--ldb-gold) 100%);color:#111!important;text-decoration:none!important;font-size:14px;font-weight:900;box-shadow:0 8px 18px rgb(214 173 69 / .22);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.ldb-packs-gold .ldb-btn:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 14px 24px rgb(214 173 69 / .26)}.ldb-packs-gold .ldb-badge{position:absolute;top:12px;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;z-index:2}.ldb-packs-gold .ldb-badge--gold{left:12px;background:linear-gradient(180deg,var(--ldb-gold-light) 0%,var(--ldb-gold) 100%);color:#111;box-shadow:0 8px 18px rgb(214 173 69 / .26)}.ldb-packs-gold .ldb-badge--count{right:12px;background:rgb(255 255 255 / .94);color:#111;border:1px solid rgb(0 0 0 / .06);box-shadow:0 6px 14px rgb(0 0 0 / .06)}.ldb-packs-gold .ldb-pack-card__content{display:flex;flex-direction:column;gap:8px}.ldb-packs-gold .ldb-pack-card__title{margin:0;font-size:18px;line-height:1.18;font-weight:900;text-transform:uppercase;color:#111}.ldb-packs-gold .ldb-pack-card__desc{margin:0;font-size:15px;line-height:1.65;color:#666d74}.ldb-packs-gold .ldb-pack-card__footer{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ldb-packs-gold .ldb-pack-card__footer.muted{justify-content:flex-start;color:#8a9097;font-weight:700;font-size:15px}.ldb-packs-gold__why{margin-bottom:26px;padding:24px 28px;border-radius:24px;background:linear-gradient(180deg,rgb(214 173 69 / .10),rgb(255 255 255 / .72)),#fff;border:1px solid rgb(214 173 69 / .20);box-shadow:0 12px 26px rgb(0 0 0 / .05)}.ldb-packs-gold__why h2{margin:0 0 12px;font-size:clamp(24px, 3vw, 34px);line-height:1.14;font-weight:900;text-transform:uppercase;color:#30343a}.ldb-packs-gold__why p{max-width:960px;margin:0 0 10px;font-size:16px;line-height:1.72;color:#30343a}.ldb-packs-gold__why p:last-child{margin-bottom:0}.ldb-packs-gold__why-note{font-weight:800;color:#111!important}.ldb-packs-gold__coming{margin-bottom:44px}.ldb-packs-gold__coming-box{padding:24px 28px;border-radius:24px;background:linear-gradient(180deg,#0b0b0b 0%,#050505 100%);box-shadow:0 14px 28px rgb(0 0 0 / .13);color:#fff}.ldb-packs-gold__coming-box h2{margin:0 0 10px;font-size:clamp(22px, 3vw, 32px);line-height:1.08;font-weight:900;text-transform:uppercase;color:var(--ldb-gold)}.ldb-packs-gold__coming-box p{margin:0;font-size:16px;line-height:1.7;color:rgb(255 255 255 / .88)}.ldb-packs-gold__faq{max-width:980px;margin:0 auto 40px}.ldb-packs-gold .ldb-faq-list{display:grid;gap:14px}.ldb-packs-gold .ldb-faq-item,.ldb-packs-gold__faq details{border:1px solid rgb(0 0 0 / .08);border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,#fcfcfc 100%);box-shadow:0 6px 18px rgb(0 0 0 / .05)}.ldb-packs-gold .ldb-faq-item summary,.ldb-packs-gold__faq details summary{position:relative;display:block;padding:22px 56px 22px 24px;cursor:pointer;list-style:none;font-size:18px;font-weight:700;line-height:1.45;color:#111}.ldb-packs-gold .ldb-faq-item summary::-webkit-details-marker,.ldb-packs-gold__faq details summary::-webkit-details-marker{display:none}.ldb-packs-gold .ldb-faq-item summary::after,.ldb-packs-gold__faq details summary::after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:24px;line-height:1;font-weight:400;color:var(--ldb-gold)}.ldb-packs-gold .ldb-faq-item[open] summary::after,.ldb-packs-gold__faq details[open] summary::after{content:"–"}.ldb-packs-gold .ldb-faq-content,.ldb-packs-gold__faq details>div{padding:0 24px 22px}.ldb-packs-gold .ldb-faq-content p,.ldb-packs-gold__faq details p{margin:0;color:#333;font-size:15px;line-height:1.8}@media (max-width:1100px){.ldb-packs-gold .ldb-pack-grid{grid-template-columns:1fr}}@media (max-width:767px){.ldb-packs-gold{padding:48px 16px 54px}.ldb-packs-gold__hero{margin-bottom:38px}.ldb-packs-gold .ldb-title{font-size:clamp(34px, 11vw, 48px);margin-bottom:16px}.ldb-packs-gold .ldb-intro{max-width:100%;font-size:15px;line-height:1.7;color:#30343a!important}.ldb-packs-gold .ldb-intro strong{color:#111!important}.ldb-packs-gold .ldb-link-alt,.ldb-packs-gold .ldb-section-sub{font-size:14px;color:#30343a!important}.ldb-packs-gold .ldb-section-title{font-size:clamp(26px, 8vw, 34px);color:#111!important}.ldb-packs-gold .ldb-section-title--center{font-size:24px}.ldb-packs-gold__list{margin-bottom:34px}.ldb-packs-gold .ldb-pack-grid{gap:22px}.ldb-packs-gold .ldb-pack-card{padding:14px;border-radius:20px}.ldb-packs-gold .ldb-pack-card__footer{flex-direction:column;align-items:stretch;gap:12px}.ldb-packs-gold__why{padding:20px 18px;border-radius:22px;margin-bottom:22px}.ldb-packs-gold__why h2{font-size:23px}.ldb-packs-gold__why p{font-size:14px;line-height:1.7}.ldb-packs-gold__coming{margin-bottom:40px}.ldb-packs-gold__coming-box{padding:22px 18px;border-radius:22px}.ldb-packs-gold .ldb-faq-item summary,.ldb-packs-gold__faq details summary{padding:18px 48px 18px 18px;font-size:16px}.ldb-packs-gold .ldb-faq-item summary::after,.ldb-packs-gold__faq details summary::after{right:18px}.ldb-packs-gold .ldb-faq-content,.ldb-packs-gold__faq details>div{padding:0 18px 18px}.ldb-packs-gold .ldb-faq-content p,.ldb-packs-gold__faq details p{font-size:14px;line-height:1.75}}.ldb-pass-page{--ldb-pass-bg:#070707;--ldb-pass-bg-soft:#111111;--ldb-pass-panel:#141414;--ldb-pass-panel-2:#1a1a1a;--ldb-pass-border:rgba(255,255,255,.09);--ldb-pass-border-strong:rgba(255,255,255,.14);--ldb-pass-text:rgba(255,255,255,.94);--ldb-pass-muted:rgba(255,255,255,.72);--ldb-pass-red:#c43b2f;--ldb-pass-red-2:#e25547;--ldb-pass-green:#7AC142;--ldb-pass-gold:#d6ad45;--ldb-pass-radius:24px;--ldb-pass-shadow:0 18px 44px rgba(0,0,0,.28);color:var(--ldb-pass-text);background:radial-gradient(circle at top center,rgb(196 59 47 / .20) 0%,#fff0 36%),linear-gradient(180deg,#090909 0%,#0d0d0d 100%)}.ldb-pass-wrap{width:min(1320px, calc(100% - 48px));margin:0 auto}.ldb-pass-wrap--narrow{width:min(980px, calc(100% - 48px))}.ldb-pass-hero{position:relative;overflow:hidden;padding:96px 0 72px;border-bottom:1px solid rgb(255 255 255 / .06)}.ldb-pass-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255 / .03),#fff0),radial-gradient(circle at 50% 0%,rgb(226 85 71 / .18),#fff0 48%);pointer-events:none}.ldb-pass-hero__inner{position:relative;z-index:1;width:min(980px, calc(100% - 40px));margin:0 auto;text-align:center}.ldb-pass-hero__kicker{display:inline-block;margin-bottom:18px;padding:8px 14px;border:1px solid rgb(226 85 71 / .34);border-radius:999px;background:rgb(226 85 71 / .08);color:#f1b1aa;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ldb-pass-hero__title{margin:0 0 18px;font-size:clamp(38px, 6vw, 72px);line-height:.98;font-weight:700;letter-spacing:-.03em;color:#fff}.ldb-pass-hero__title span{display:block;color:rgb(255 255 255 / .90)}.ldb-pass-hero__lead{max-width:820px;margin:0 auto;color:var(--ldb-pass-muted);font-size:clamp(17px, 2vw, 22px);line-height:1.65}.ldb-pass-hero__meta{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:26px}.ldb-pass-pill{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border-radius:999px;border:1px solid rgb(255 255 255 / .10);background:rgb(255 255 255 / .04);color:rgb(255 255 255 / .88);font-size:13px;font-weight:600;line-height:1.2}.ldb-pass-pill--accent{background:rgb(226 85 71 / .14);border-color:rgb(226 85 71 / .26);color:#ffd5d0}.ldb-pass-hero__actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:34px}.ldb-pass-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 22px;border-radius:999px;text-decoration:none!important;font-size:14px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease,filter .18s ease}.ldb-pass-btn:hover{transform:translateY(-1px);filter:brightness(1.04)}.ldb-pass-btn--primary{background:linear-gradient(135deg,var(--ldb-pass-red),var(--ldb-pass-red-2));color:#fff!important;box-shadow:0 12px 28px rgb(196 59 47 / .24);border:1px solid rgb(255 255 255 / .08)}.ldb-pass-btn--ghost{background:rgb(255 255 255 / .04);color:#fff!important;border:1px solid rgb(255 255 255 / .10)}.ldb-pass-btn--large{min-height:56px;padding:14px 26px;font-size:15px}.ldb-pass-section{padding:78px 0}.ldb-pass-section--intro{padding-top:64px;padding-bottom:24px}.ldb-pass-section--soft{background:linear-gradient(180deg,rgb(255 255 255 / .02),rgb(255 255 255 / .01))}.ldb-pass-section--offer{padding-top:42px;padding-bottom:42px}.ldb-pass-section--faq{padding-top:70px;padding-bottom:90px}.ldb-pass-section__title{margin:0 0 34px;text-align:center;font-size:clamp(28px, 4vw, 40px);line-height:1.15;color:#fff;letter-spacing:-.02em}.ldb-pass-intro{max-width:900px;margin:0 auto;text-align:center}.ldb-pass-intro h2{margin:0 0 18px;font-size:clamp(28px, 4vw, 40px);line-height:1.12;color:#fff;letter-spacing:-.02em}.ldb-pass-intro p{margin:0 0 14px;color:var(--ldb-pass-muted);font-size:18px;line-height:1.8}.ldb-pass-intro strong{color:#fff}.ldb-pass-grid{display:grid;gap:24px}.ldb-pass-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ldb-pass-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ldb-pass-card,.ldb-pass-offer,.ldb-pass-panel,.ldb-pass-cta{border:1px solid var(--ldb-pass-border);border-radius:var(--ldb-pass-radius);background:linear-gradient(180deg,rgb(255 255 255 / .03),rgb(255 255 255 / .015));box-shadow:var(--ldb-pass-shadow)}.ldb-pass-card{padding:28px 24px 24px;text-align:center;background:linear-gradient(180deg,rgb(255 255 255 / .06),rgb(255 255 255 / .02));border:1px solid rgb(255 255 255 / .12)}.ldb-pass-card__icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:16px;border-radius:18px;background:rgb(226 85 71 / .11);border:1px solid rgb(226 85 71 / .24);font-size:28px;line-height:1}.ldb-pass-card h3{margin:0 0 10px;font-size:22px;color:#fff}.ldb-pass-card p{margin:0;color:var(--ldb-pass-muted);line-height:1.68}.ldb-pass-founder{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:stretch}.ldb-pass-founder__content,.ldb-pass-founder__box{border:1px solid var(--ldb-pass-border);border-radius:var(--ldb-pass-radius);box-shadow:var(--ldb-pass-shadow)}.ldb-pass-founder__content{padding:34px 32px;background:linear-gradient(180deg,rgb(255 255 255 / .03),rgb(255 255 255 / .015))}.ldb-pass-founder__kicker{display:inline-block;margin-bottom:12px;color:#efaaa2;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ldb-pass-founder__content h2{margin:0 0 18px;font-size:clamp(26px, 3.6vw, 40px);line-height:1.12;color:#fff}.ldb-pass-founder__content p{margin:0 0 14px;color:var(--ldb-pass-muted);font-size:17px;line-height:1.8}.ldb-pass-founder__content p:last-child{margin-bottom:0}.ldb-pass-founder__box{padding:34px 30px;background:linear-gradient(180deg,rgb(226 85 71 / .12),rgb(255 255 255 / .02)),linear-gradient(180deg,rgb(255 255 255 / .03),rgb(255 255 255 / .015));border-color:rgb(226 85 71 / .22)}.ldb-pass-price{display:flex;align-items:flex-end;gap:8px;margin-bottom:18px}.ldb-pass-price__amount{font-size:clamp(48px, 6vw, 68px);line-height:.95;font-weight:700;color:#fff;letter-spacing:-.04em}.ldb-pass-price__period{padding-bottom:8px;color:rgb(255 255 255 / .78);font-size:18px;font-weight:600}.ldb-pass-price__list{margin:0;padding:0;list-style:none}.ldb-pass-price__list li{position:relative;margin-bottom:12px;padding-left:20px;color:var(--ldb-pass-muted);line-height:1.7}.ldb-pass-price__list li:last-child{margin-bottom:0}.ldb-pass-price__list li::before{content:"";position:absolute;top:.72em;left:0;width:7px;height:7px;border-radius:50%;background:var(--ldb-pass-red-2);box-shadow:0 0 0 5px rgb(226 85 71 / .10)}.ldb-pass-duo{display:grid;grid-template-columns:1.2fr .8fr;gap:24px}.ldb-pass-panel{padding:32px 30px}.ldb-pass-panel h2{margin:0 0 18px;font-size:30px;line-height:1.15;color:#fff}.ldb-pass-panel p{margin:0;color:var(--ldb-pass-muted);font-size:17px;line-height:1.8}.ldb-pass-panel--accent{background:linear-gradient(180deg,rgb(226 85 71 / .10),rgb(255 255 255 / .02)),linear-gradient(180deg,rgb(255 255 255 / .03),rgb(255 255 255 / .015));border-color:rgb(226 85 71 / .22)}.ldb-pass-list{margin:0;padding:0;list-style:none}.ldb-pass-list li{position:relative;padding-left:20px;margin-bottom:12px;color:var(--ldb-pass-muted);line-height:1.7}.ldb-pass-list li:last-child{margin-bottom:0}.ldb-pass-list li::before{content:"";position:absolute;top:.72em;left:0;width:7px;height:7px;border-radius:50%;background:var(--ldb-pass-red-2);box-shadow:0 0 0 5px rgb(226 85 71 / .10)}.ldb-pass-offer{position:relative;padding:30px 26px 24px}.ldb-pass-offer__tag{display:inline-block;margin-bottom:16px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ldb-pass-offer h3{margin:0 0 12px;font-size:28px;line-height:1.12;color:#fff}.ldb-pass-offer p{margin:0;color:var(--ldb-pass-muted);line-height:1.8}.ldb-pass-offer--discover .ldb-pass-offer__tag{background:rgb(122 193 66 / .12);border:1px solid rgb(122 193 66 / .22);color:#a4d97d}.ldb-pass-offer--gold .ldb-pass-offer__tag{background:rgb(214 173 69 / .12);border:1px solid rgb(214 173 69 / .22);color:#e6c977}.ldb-pass-offer--pass{border-color:rgb(226 85 71 / .24);background:linear-gradient(180deg,rgb(226 85 71 / .10),rgb(255 255 255 / .015)),linear-gradient(180deg,rgb(255 255 255 / .03),rgb(255 255 255 / .015))}.ldb-pass-offer--pass .ldb-pass-offer__tag{background:rgb(226 85 71 / .12);border:1px solid rgb(226 85 71 / .24);color:#f3a69f}.ldb-pass-cta{display:grid;grid-template-columns:1.15fr auto;align-items:center;gap:24px;padding:34px 34px;border-color:rgb(226 85 71 / .20);background:linear-gradient(180deg,rgb(226 85 71 / .10),rgb(255 255 255 / .015)),linear-gradient(180deg,rgb(255 255 255 / .03),rgb(255 255 255 / .015))}.ldb-pass-cta__kicker{display:inline-block;margin-bottom:10px;color:#efaaa2;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ldb-pass-cta h2{margin:0 0 12px;font-size:clamp(24px, 3.5vw, 36px);line-height:1.12;color:#fff}.ldb-pass-cta p{margin:0;color:var(--ldb-pass-muted);font-size:17px;line-height:1.75}.ldb-pass-cta__notes{display:grid;gap:12px;margin-top:22px}.ldb-pass-note{padding:16px 18px;border-radius:18px;border:1px solid rgb(255 255 255 / .10);background:rgb(255 255 255 / .04)}.ldb-pass-note strong{display:block;margin-bottom:4px;color:#fff;font-size:15px}.ldb-pass-note span{display:block;color:var(--ldb-pass-muted);font-size:15px;line-height:1.7}.ldb-pass-note--warning{border-color:rgb(226 85 71 / .24);background:rgb(226 85 71 / .08)}.ldb-pass-faq{display:grid;gap:16px}.ldb-pass-faq__item{border:1px solid var(--ldb-pass-border-strong);border-radius:20px;background:linear-gradient(180deg,rgb(255 255 255 / .03),rgb(255 255 255 / .015));overflow:hidden}.ldb-pass-faq__item summary{position:relative;padding:22px 56px 22px 24px;cursor:pointer;list-style:none;font-size:18px;font-weight:600;color:#fff}.ldb-pass-faq__item summary::-webkit-details-marker{display:none}.ldb-pass-faq__item summary::after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:24px;line-height:1;color:rgb(255 255 255 / .72)}.ldb-pass-faq__item[open] summary::after{content:"–"}.ldb-pass-faq__content{padding:0 24px 22px}.ldb-pass-faq__content p{margin:0;color:var(--ldb-pass-muted);line-height:1.8}@media (max-width:1100px){.ldb-pass-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ldb-pass-duo,.ldb-pass-founder{grid-template-columns:1fr}.ldb-pass-cta{grid-template-columns:1fr;text-align:center}.ldb-pass-cta__action{display:flex;justify-content:center}}@media (max-width:820px){.ldb-pass-hero{padding:76px 0 58px}.ldb-pass-section{padding:58px 0}.ldb-pass-grid--3,.ldb-pass-grid--4{grid-template-columns:1fr}.ldb-pass-card,.ldb-pass-offer,.ldb-pass-panel{padding:24px 22px}.ldb-pass-cta,.ldb-pass-founder__content,.ldb-pass-founder__box{padding:28px 22px}}@media (max-width:767px){.ldb-pass-wrap,.ldb-pass-wrap--narrow,.ldb-pass-hero__inner{width:min(100% - 28px, 100%)}.ldb-pass-hero__lead{font-size:17px}.ldb-pass-hero__meta{gap:8px;margin-top:22px}.ldb-pass-pill{width:100%}.ldb-pass-intro p,.ldb-pass-panel p,.ldb-pass-cta p,.ldb-pass-card p,.ldb-pass-offer p,.ldb-pass-faq__content p,.ldb-pass-founder__content p,.ldb-pass-price__list li,.ldb-pass-note span{font-size:15.5px;line-height:1.75}.ldb-pass-faq__item summary{padding:19px 50px 19px 18px;font-size:16px}.ldb-pass-faq__content{padding:0 18px 18px}.ldb-pass-hero__actions{gap:10px}.ldb-pass-btn{width:100%}.ldb-pass-note{padding:14px 15px}}body.page-id-18051 .site-content,body.page-id-18051 .content-area,body.page-id-18051 .entry-content,body.page-id-18051 .post-content,body.page-id-18051 .wp-site-blocks,body.page-id-18051 .wp-block-post-content,body.page-id-18051 article.page,body.page-id-18051 .type-page{max-width:none!important;width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important}body.page-id-18051 .entry-content>.wp-block-html,body.page-id-18051 .wp-block-post-content>.wp-block-html{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}body.page-id-18051 .ldb-pass-page{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.ldb-artist-page{width:min(1100px, calc(100% - 48px));margin:46px auto 68px}.ldb-artist-hero{text-align:center;margin-bottom:38px}.ldb-artist-title{margin:0;font-size:clamp(32px, 3.4vw, 52px);line-height:1.05;font-weight:400;letter-spacing:.01em;color:rgb(122 193 66 / .92)}.ldb-artist-sub{max-width:760px;margin:16px auto 0;font-size:clamp(15px, 1.35vw, 18px);line-height:1.66;color:rgb(17 17 17 / .70)}.ldb-artist-meta{margin-top:14px;font-size:13px;letter-spacing:.06em;color:rgb(17 17 17 / .50)}.ldb-artist-text{max-width:780px;margin:0 auto;font-size:16.5px;line-height:1.72;color:rgb(17 17 17 / .78)}.ldb-artist-text p{margin:0 0 18px}.ldb-artist-section-title{position:relative;display:block;width:fit-content;max-width:100%;margin:48px 0 22px;padding-bottom:10px;font-size:clamp(24px, 2.2vw, 34px);line-height:1.12;font-weight:400;letter-spacing:.015em;color:rgb(122 193 66 / .92)}.ldb-artist-section-title::after{content:"";display:block;width:78px;height:3px;margin-top:12px;border-radius:999px;background:rgb(122 193 66 / .92)}.ldb-artist-section-title+.ldb-artist-products-scope{margin-top:26px}.ldb-artist-products-scope .ldb-partitions-grid{width:min(1200px, calc(100% - 48px));margin-left:auto;margin-right:auto}.ldb-artist-products-scope .ldb-partitions-grid ul.products{margin-top:8px!important;gap:28px!important}.ldb-artist-products-scope .ldb-partitions-grid ul.products li.product{border-radius:22px!important;box-shadow:0 10px 26px rgb(0 0 0 / .045)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.ldb-artist-products-scope .ldb-partitions-grid ul.products li.product:hover{transform:translateY(-4px)!important;box-shadow:0 18px 42px rgb(0 0 0 / .075)!important}.ldb-artist-products-scope .ldb-partitions-grid ul.products li.product>a:first-child{padding:16px 16px 0!important}.ldb-artist-products-scope .ldb-partitions-grid ul.products li.product img,.ldb-artist-products-scope .ldb-partitions-grid ul.products li.product .wp-post-image{border-radius:18px!important}.ldb-artist-products-scope .ldb-partitions-grid ul.products li.product .woocommerce-loop-product__title,.ldb-artist-products-scope .ldb-partitions-grid ul.products li.product h2{margin:16px 16px 10px!important;font-size:15.5px!important;line-height:1.34!important;font-weight:800!important;min-height:48px!important}.ldb-artist-products-scope .ldb-partitions-grid ul.products li.product .price{margin:0 16px 14px!important;font-size:18px!important;font-weight:800!important}.ldb-artist-products-scope .ldb-partitions-grid ul.products li.product .button,.ldb-artist-products-scope .ldb-partitions-grid ul.products li.product .add_to_cart_button,.ldb-artist-products-scope .ldb-partitions-grid ul.products li.product a.button,.ldb-artist-products-scope .ldb-partitions-grid ul.products li.product a.add_to_cart_button{min-height:46px!important;border-radius:14px!important;font-size:14px!important;font-weight:800!important;box-shadow:0 10px 20px rgb(122 193 66 / .18)!important}.ldb-artist-products-scope .ldb-partitions-grid ul.products li.product .button:hover,.ldb-artist-products-scope .ldb-partitions-grid ul.products li.product .add_to_cart_button:hover,.ldb-artist-products-scope .ldb-partitions-grid ul.products li.product a.button:hover,.ldb-artist-products-scope .ldb-partitions-grid ul.products li.product a.add_to_cart_button:hover{transform:translateY(-1px)!important;filter:brightness(1.03)!important;box-shadow:0 14px 24px rgb(122 193 66 / .20)!important}.ldb-artist-links{margin:36px auto 24px;padding:24px 26px;max-width:760px;background:#fff;border:1px solid rgb(0 0 0 / .06);border-radius:20px;box-shadow:0 12px 30px rgb(0 0 0 / .045);text-align:center}.ldb-artist-links-title{margin:0 0 12px;font-size:14px;font-weight:800;letter-spacing:.10em;text-transform:uppercase;color:#111}.ldb-artist-links a{display:block;margin:12px 0;font-size:16px;font-weight:700;color:var(--brand-green);text-decoration:none}.ldb-artist-links a:hover{text-decoration:underline}.ldb-artist-links+.ldb-artist-section-title{margin-top:52px}.ldb-artist-links+.ldb-artist-section-title+.ldb-artist-text{max-width:780px}.ldb-artist-faq-wrap{margin-top:34px}.ldb-artist-faq-wrap .elementor-widget-n-accordion{max-width:1120px;margin:0 auto}.ldb-artist-faq-wrap .e-n-accordion{--n-accordion-border-width:0px;--n-accordion-item-border-width:0px}.ldb-artist-faq-wrap .e-n-accordion-item{margin-bottom:14px;border:1px solid rgb(0 0 0 / .08)!important;border-radius:18px!important;overflow:hidden!important;background:linear-gradient(180deg,#ffffff 0%,#fcfcfc 100%)!important;box-shadow:0 8px 20px rgb(0 0 0 / .045)!important}.ldb-artist-faq-wrap .e-n-accordion-item-title{padding:22px 22px!important;background:transparent!important;transition:background .2s ease!important}.ldb-artist-faq-wrap .e-n-accordion-item-title:hover{background:rgb(122 193 66 / .04)!important}.ldb-artist-faq-wrap .e-n-accordion-item[open] .e-n-accordion-item-title{background:rgb(122 193 66 / .035)!important}.ldb-artist-faq-wrap .e-n-accordion-item-title-text{color:#1c1d20!important;font-size:clamp(16px, 1.35vw, 20px)!important;font-weight:500!important;line-height:1.4!important;letter-spacing:-.01em!important}.ldb-artist-faq-wrap .e-n-accordion-item>[role="region"],.ldb-artist-faq-wrap .e-con{background:transparent!important}.ldb-artist-faq-wrap .e-n-accordion-item>[role="region"]{padding:0 22px 22px!important;border-top:1px solid rgb(0 0 0 / .05)!important;border-radius:0 0 18px 18px}.ldb-artist-faq-wrap .e-n-accordion-item [role="region"] .elementor-widget-text-editor,.ldb-artist-faq-wrap .e-n-accordion-item [role="region"] .elementor-widget-container,.ldb-artist-faq-wrap .e-n-accordion-item [role="region"] .elementor-text-editor{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}.ldb-artist-faq-wrap .e-n-accordion-item [role="region"] .elementor-text-editor,.ldb-artist-faq-wrap .e-n-accordion-item [role="region"] p{color:#333!important;font-size:15px!important;line-height:1.82!important}.ldb-artist-faq-wrap .e-n-accordion-item [role="region"] p{margin:0 0 14px!important}.ldb-artist-faq-wrap .e-n-accordion-item [role="region"] p:last-child{margin-bottom:0!important}.ldb-artist-faq-wrap .e-n-accordion-item-title-icon{color:var(--brand-green)!important}.ldb-artist-faq-wrap .e-n-accordion-item[open] .e-n-accordion-item-title-icon{color:#5fae2e!important}@media (max-width:768px){.ldb-artist-page{width:min(100%, calc(100% - 32px));margin:34px auto 52px}.ldb-artist-hero{text-align:left;margin-bottom:28px}.ldb-artist-title{font-size:clamp(30px, 8vw, 40px);line-height:1.06}.ldb-artist-sub{max-width:100%;margin:14px 0 0;font-size:15px;line-height:1.6}.ldb-artist-meta{margin-top:12px;font-size:12px;line-height:1.5}.ldb-artist-text{max-width:100%;font-size:15px;line-height:1.7}.ldb-artist-text p{margin-bottom:18px}.ldb-artist-section-title{margin-top:46px;margin-bottom:22px;font-size:clamp(28px, 8vw, 36px);line-height:1.08}.ldb-artist-section-title::after{width:64px;margin-top:12px}.ldb-artist-products-scope .ldb-partitions-grid{width:min(100%, calc(100% - 32px))}.ldb-artist-products-scope .ldb-partitions-grid ul.products{gap:22px!important;justify-items:center!important}.ldb-artist-products-scope .ldb-partitions-grid ul.products>li.product{width:min(100%, 340px)!important;max-width:none!important;margin:0 auto!important}.ldb-artist-links{margin:32px auto 22px;padding:20px 18px;border-radius:18px;text-align:left}.ldb-artist-links-title{font-size:13px}.ldb-artist-links a{font-size:15px;line-height:1.5}.ldb-artist-links+.ldb-artist-section-title{margin-top:48px}.ldb-artist-faq-wrap{margin-top:28px}.ldb-artist-faq-wrap .e-n-accordion-item{border-radius:18px!important}.ldb-artist-faq-wrap .e-n-accordion-item-title{padding:18px 16px!important}.ldb-artist-faq-wrap .e-n-accordion-item-title-text{font-size:16px!important}.ldb-artist-faq-wrap .e-n-accordion-item>[role="region"]{padding:0 16px 18px!important}.ldb-artist-faq-wrap .e-n-accordion-item [role="region"] p{font-size:14px!important;line-height:1.75!important}}body.page-id-11092,body.page-id-11092 #mid,body.page-id-11092 #content,body.page-id-11092 .content-box,body.page-id-11092 .real-content,body.page-id-11092 .elementor,body.page-id-11092 .elementor-location-single,body.page-id-11092 .elementor-section,body.page-id-11092 .elementor-container,body.page-id-11092 .elementor-widget-wrap{background:#f5f5f2!important}.ldb-contact-premium{background:#f5f5f2;padding:clamp(46px,6vw,76px) 20px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.ldb-contact-card{max-width:1180px;margin:0 auto;background:#fff;border-radius:28px;padding:clamp(28px,4vw,58px);box-shadow:0 28px 80px rgb(0 0 0 / .26)}.ldb-contact-hero{text-align:center;max-width:900px;margin:0 auto 50px}.ldb-contact-eyebrow,.ldb-contact-kicker{margin:0 0 14px;font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#7AC142}.ldb-contact-title{margin:0 0 18px;font-size:clamp(34px,5vw,64px);line-height:1.03;font-weight:900;letter-spacing:-.04em;color:#111}.ldb-contact-subtitle{margin:0 auto;max-width:760px;font-size:clamp(17px,1.5vw,21px);line-height:1.6;color:#555}.ldb-contact-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,4vw,54px);align-items:start}.ldb-contact-info h2,.ldb-contact-form-box h2,.ldb-contact-faq h2{margin:0 0 18px;font-size:clamp(24px,2.4vw,34px);line-height:1.15;font-weight:850;color:#111}.ldb-contact-info p,.ldb-form-intro{font-size:16px;line-height:1.75;color:#333}.ldb-contact-location{margin-top:24px;padding:18px 20px;border-radius:18px;background:#f7f8f6;border:1px solid rgb(0 0 0 / .07)}.ldb-contact-location p{margin:0;font-weight:650}.ldb-contact-location p+p{margin-top:8px}.ldb-contact-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ldb-contact-badges span{display:inline-flex;align-items:center;padding:9px 14px;border-radius:999px;background:rgb(122 193 66 / .13);color:#24570f;font-size:14px;font-weight:750}.ldb-contact-form-box{background:#f7f8f6;border:1px solid rgb(0 0 0 / .08);border-radius:24px;padding:clamp(24px,3vw,38px)}.ldb-contact-form-box .wpforms-container{margin:22px 0 0!important}.ldb-contact-form-box .wpforms-field{padding:8px 0!important}.ldb-contact-form-box .wpforms-field input,.ldb-contact-form-box .wpforms-field textarea{border-radius:14px!important;border:1px solid rgb(0 0 0 / .14)!important;background:#fff!important;min-height:52px;padding:14px 16px!important;font-size:15px!important;color:#111!important;box-shadow:none!important}.ldb-contact-form-box .wpforms-field textarea{min-height:170px}.ldb-contact-form-box .wpforms-field input:focus,.ldb-contact-form-box .wpforms-field textarea:focus{border-color:#7AC142!important;box-shadow:0 0 0 3px rgb(122 193 66 / .18)!important}.ldb-contact-form-box .wpforms-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;background:#7AC142!important;color:#111!important;border:0!important;border-radius:999px!important;padding:12px 24px!important;font-size:14px!important;font-weight:850!important;line-height:1!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.ldb-contact-form-box .wpforms-submit:hover{filter:brightness(.96);transform:translateY(-2px);box-shadow:0 12px 24px rgb(122 193 66 / .24)}.ldb-contact-faq{margin-top:52px;padding-top:38px;border-top:1px solid rgb(0 0 0 / .08)}.ldb-contact-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ldb-contact-faq-grid>div{background:#f7f8f6;border:1px solid rgb(0 0 0 / .07);border-radius:20px;padding:22px}.ldb-contact-faq h3{margin:0 0 10px;font-size:17px;line-height:1.35;color:#111}.ldb-contact-faq p{margin:0;font-size:15px;line-height:1.65;color:#555}@media (max-width:900px){.ldb-contact-grid,.ldb-contact-faq-grid{grid-template-columns:1fr}.ldb-contact-hero{text-align:left;margin-bottom:36px}.ldb-contact-card{border-radius:22px}}@media (max-width:767px){.ldb-contact-premium{padding:34px 14px}.ldb-contact-card{padding:24px 18px}.ldb-contact-badges{flex-direction:column;align-items:flex-start}body.page-id-11092 .ldb-contact-premium{margin-top:22px}}.single-product div.product{--ldb-level-line:rgba(0,0,0,.12);--ldb-level-line-soft:rgba(0,0,0,.04)}.single-product div.product.ldb-main-product-level-debutant{--ldb-level-line:var(--lvl-begin);--ldb-level-line-soft:color-mix(in srgb, var(--lvl-begin) 20%, transparent)}.single-product div.product.ldb-main-product-level-intermediaire{--ldb-level-line:var(--lvl-inter);--ldb-level-line-soft:color-mix(in srgb, var(--lvl-inter) 20%, transparent)}.single-product div.product.ldb-main-product-level-confirme{--ldb-level-line:var(--lvl-conf);--ldb-level-line-soft:color-mix(in srgb, var(--lvl-conf) 20%, transparent)}.single-product .summary{max-width:520px;width:100%}.single-product .product_meta{display:none!important}.single-product .product_title{margin:0 0 16px!important;font-size:clamp(28px, 3vw, 38px)!important;line-height:1.1!important;font-weight:400!important;letter-spacing:-.01em!important;text-transform:none!important;color:#1a1a1a!important}.single-product div.product .summary .price{display:inline-flex;align-items:center;justify-content:center;margin:16px 0 20px;padding:10px 18px;border-radius:999px;background:#eef7e7;border:1px solid #cfe7be;box-shadow:0 10px 30px rgb(0 0 0 / .06)}.single-product div.product .summary .price .amount{font-weight:800;letter-spacing:-.01em;color:#1a1a1a}.single-product div.product .summary .price del .amount{opacity:.55;font-weight:600}.single-product div.product .summary .price ins{text-decoration:none}.single-product .summary .woocommerce-product-details__short-description{margin:18px 0 24px}.single-product .summary .ldb-shortdesc{padding:4px 2px}.single-product .summary .ldb-shortdesc__lead{margin:0 0 16px;font-size:18px;line-height:1.6;font-weight:500;color:#111}.single-product .summary .ldb-shortdesc__list{margin:0;padding:0;list-style:none}.single-product .summary .ldb-shortdesc__list li{position:relative;margin:0 0 16px;padding-left:18px;font-size:16px;line-height:1.7;color:#1f1f1f}.single-product .summary .ldb-shortdesc__list li:last-child{margin-bottom:0}.single-product .summary .ldb-shortdesc__list li::before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;border-radius:50%;background:#7AC142}.single-product .summary .ldb-level{display:inline-block;margin-left:6px;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:700;vertical-align:middle}.single-product .summary .ldb-level--begin{background:color-mix(in srgb,var(--lvl-begin) 12%,white);color:var(--lvl-begin);border:1px solid color-mix(in srgb,var(--lvl-begin) 24%,white);box-shadow:0 1px 0 rgb(255 255 255 / .75) inset,0 8px 18px rgb(122 193 66 / .08)}.single-product .summary .ldb-level--inter{background:color-mix(in srgb,var(--lvl-inter) 12%,white);color:var(--lvl-inter);border:1px solid color-mix(in srgb,var(--lvl-inter) 28%,white);box-shadow:0 1px 0 rgb(255 255 255 / .75) inset,0 8px 18px rgb(216 154 61 / .08)}.single-product .summary .ldb-level--conf{background:color-mix(in srgb,var(--lvl-conf) 12%,white);color:var(--lvl-conf);border:1px solid color-mix(in srgb,var(--lvl-conf) 24%,white);box-shadow:0 1px 0 rgb(255 255 255 / .75) inset,0 8px 18px rgb(47 128 237 / .08)}.single-product.woocommerce div.product div.images{width:46%!important;max-width:none!important;margin:0!important;padding-top:8px!important}.single-product.woocommerce div.product .woocommerce-product-gallery{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.single-product.woocommerce div.product .woocommerce-product-gallery--with-images{position:relative!important;padding-left:64px!important}.single-product.woocommerce div.product .woocommerce-product-gallery__wrapper{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.single-product.woocommerce div.product .woocommerce-product-gallery__image{margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}.single-product.woocommerce div.product .woocommerce-product-gallery__image>a{display:block!important;width:100%!important;max-width:445px!important;margin:0 0 14px 0!important;background:#fff!important;border:1.5px solid rgb(0 0 0 / .12)!important;border-radius:18px!important;padding:0!important;box-shadow:0 12px 26px rgb(0 0 0 / .05)!important;overflow:hidden!important;transform:translateY(0)!important;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out!important;will-change:transform}.single-product.woocommerce div.product .woocommerce-product-gallery__image img,.single-product.woocommerce div.product .woocommerce-product-gallery img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto!important;border-radius:16px!important;box-shadow:none!important;transform:translateY(0)!important;transition:transform .18s ease-out!important;will-change:transform}.single-product.woocommerce div.product .woocommerce-product-gallery:not(:has(.flex-control-thumbs)) .woocommerce-product-gallery__image>a:hover{transform:translateY(-4px)!important;border-color:rgb(0 0 0 / .18)!important;box-shadow:0 20px 38px rgb(0 0 0 / .11)!important}.single-product.woocommerce div.product .woocommerce-product-gallery:not(:has(.flex-control-thumbs)) .woocommerce-product-gallery__image>a:hover img{transform:none!important}.single-product.woocommerce div.product div.images img.zoomImg,.single-product.woocommerce div.product .woocommerce-product-gallery img.zoomImg{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.single-product.woocommerce div.product .flex-control-thumbs{position:absolute!important;top:8px!important;left:0!important;width:50px!important;margin:0!important;padding:0!important;z-index:3!important}.single-product.woocommerce div.product .flex-control-thumbs li{float:none!important;width:100%!important;margin:0 0 10px!important}.single-product.woocommerce div.product .flex-control-thumbs img{display:block!important;width:100%!important;border:1px solid rgb(0 0 0 / .08)!important;border-radius:10px!important;background:#fff!important}.single-product.woocommerce div.product .woocommerce-product-gallery:has(.flex-control-thumbs) .woocommerce-product-gallery__image>a{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:16px!important}.single-product.woocommerce div.product .woocommerce-product-gallery:has(.flex-control-thumbs) .flex-viewport{width:100%!important;max-width:445px!important;margin:0 0 14px 0!important;background:#fff!important;border:1.5px solid rgb(0 0 0 / .12)!important;border-radius:18px!important;padding:0!important;box-shadow:0 6px 14px rgb(0 0 0 / .035)!important;overflow:hidden!important;transform:translateY(0)!important;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out!important;will-change:transform}.single-product.woocommerce div.product .woocommerce-product-gallery__image>a,.single-product.woocommerce div.product .woocommerce-product-gallery:has(.flex-control-thumbs) .flex-viewport{cursor:zoom-in!important}.single-product.woocommerce div.product .woocommerce-product-gallery:has(.flex-control-thumbs) .woocommerce-product-gallery__image img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;margin:auto!important;object-fit:contain!important;transform:none!important;transition:none!important;will-change:auto!important}.single-product.woocommerce div.product .woocommerce-product-gallery:has(.flex-control-thumbs) .flex-viewport:hover{transform:translateY(-4px)!important;box-shadow:0 20px 38px rgb(0 0 0 / .11)!important;border-color:rgb(0 0 0 / .18)!important}.single-product.woocommerce div.product .woocommerce-product-gallery:has(.flex-control-thumbs) .flex-viewport:hover img{transform:none!important}.single-product div.product.product_cat-pack-decouverte .woocommerce-product-gallery:has(.flex-control-thumbs) .woocommerce-product-gallery__image img,.single-product div.product.product_cat-pack-gold .woocommerce-product-gallery:has(.flex-control-thumbs) .woocommerce-product-gallery__image img,.single-product div.product.product_cat-formation-confirme .woocommerce-product-gallery:has(.flex-control-thumbs) .woocommerce-product-gallery__image img{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;margin:0 auto!important;object-fit:cover!important}.single-product div.product.product_cat-partitions.ldb-level-debutant .woocommerce-product-gallery:has(.flex-control-thumbs) .flex-viewport:hover,.single-product div.product.product_cat-partitions.ldb-main-product-level-debutant .woocommerce-product-gallery:has(.flex-control-thumbs) .flex-viewport:hover{transform:translateY(-4px)!important;border-color:color-mix(in srgb,var(--lvl-begin) 78%,white)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--lvl-begin) 28%,white),0 20px 38px color-mix(in srgb,var(--lvl-begin) 18%,transparent)!important}.single-product div.product.product_cat-partitions.ldb-level-intermediaire .woocommerce-product-gallery:has(.flex-control-thumbs) .flex-viewport:hover,.single-product div.product.product_cat-partitions.ldb-main-product-level-intermediaire .woocommerce-product-gallery:has(.flex-control-thumbs) .flex-viewport:hover{transform:translateY(-4px)!important;border-color:color-mix(in srgb,var(--lvl-inter) 78%,white)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--lvl-inter) 28%,white),0 20px 38px color-mix(in srgb,var(--lvl-inter) 18%,transparent)!important}.single-product div.product.product_cat-partitions.ldb-level-confirme .woocommerce-product-gallery:has(.flex-control-thumbs) .flex-viewport:hover,.single-product div.product.product_cat-partitions.ldb-main-product-level-confirme .woocommerce-product-gallery:has(.flex-control-thumbs) .flex-viewport:hover{transform:translateY(-4px)!important;border-color:color-mix(in srgb,var(--lvl-conf) 78%,white)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--lvl-conf) 28%,white),0 20px 38px color-mix(in srgb,var(--lvl-conf) 18%,transparent)!important}.single-product div.product.product_cat-partitions.ldb-level-debutant .woocommerce-product-gallery:not(:has(.flex-control-thumbs)) .woocommerce-product-gallery__image>a:hover,.single-product div.product.product_cat-partitions.ldb-main-product-level-debutant .woocommerce-product-gallery:not(:has(.flex-control-thumbs)) .woocommerce-product-gallery__image>a:hover{transform:translateY(-4px)!important;border-color:color-mix(in srgb,var(--lvl-begin) 78%,white)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--lvl-begin) 28%,white),0 20px 38px color-mix(in srgb,var(--lvl-begin) 18%,transparent)!important}.single-product div.product.product_cat-partitions.ldb-level-intermediaire .woocommerce-product-gallery:not(:has(.flex-control-thumbs)) .woocommerce-product-gallery__image>a:hover,.single-product div.product.product_cat-partitions.ldb-main-product-level-intermediaire .woocommerce-product-gallery:not(:has(.flex-control-thumbs)) .woocommerce-product-gallery__image>a:hover{transform:translateY(-4px)!important;border-color:color-mix(in srgb,var(--lvl-inter) 78%,white)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--lvl-inter) 28%,white),0 20px 38px color-mix(in srgb,var(--lvl-inter) 18%,transparent)!important}.single-product div.product.product_cat-partitions.ldb-level-confirme .woocommerce-product-gallery:not(:has(.flex-control-thumbs)) .woocommerce-product-gallery__image>a:hover,.single-product div.product.product_cat-partitions.ldb-main-product-level-confirme .woocommerce-product-gallery:not(:has(.flex-control-thumbs)) .woocommerce-product-gallery__image>a:hover{transform:translateY(-4px)!important;border-color:color-mix(in srgb,var(--lvl-conf) 78%,white)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--lvl-conf) 28%,white),0 20px 38px color-mix(in srgb,var(--lvl-conf) 18%,transparent)!important}.single-product.woocommerce div.product .flex-control-thumbs img{transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .18s ease!important}.single-product.woocommerce div.product .flex-control-thumbs img:hover{opacity:1!important;transform:translateY(-1px)!important;border-color:rgb(0 0 0 / .22)!important;box-shadow:0 8px 18px rgb(0 0 0 / .10)!important}.single-product.woocommerce div.product .flex-control-thumbs img.flex-active{opacity:1!important;border-color:rgb(0 0 0 / .28)!important;box-shadow:0 8px 18px rgb(0 0 0 / .10)!important}.single-product div.product.product_cat-pack-decouverte .woocommerce-product-gallery__image>a,.single-product div.product.product_cat-pack-gold .woocommerce-product-gallery__image>a{aspect-ratio:1 / 1!important}.single-product div.product.product_cat-pack-decouverte .woocommerce-product-gallery__image>a img,.single-product div.product.product_cat-pack-gold .woocommerce-product-gallery__image>a img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.single-product .woocommerce-tabs ul.tabs li.additional_information_tab,.single-product .woocommerce-Tabs-panel--additional_information,.single-product #tab-additional_information,.single-product #tab-additional_information h2,.single-product table.shop_attributes,.single-product .shop_attributes{display:none!important}.single-product .woocommerce-tabs{margin-top:0!important;padding-top:0!important;transform:translateY(30px)}.single-product .woocommerce-tabs ul.tabs{margin:0 0 20px!important;padding:0!important}.single-product .woocommerce-tabs::before{display:none!important;content:none!important}.woocommerce-Tabs-panel .ldb-product-desc{max-width:920px;margin:0 auto;color:#1f1f1f}.woocommerce-Tabs-panel .ldb-product-desc h2,.single-product .up-sells.upsells.products>h2{font-size:clamp(24px, 2.2vw, 34px)!important;line-height:1.16!important;font-weight:600!important;letter-spacing:-.01em!important;color:#1f1f1f!important}.woocommerce-Tabs-panel .ldb-product-desc h3{font-size:clamp(18px, 1.45vw, 24px)!important;line-height:1.22!important;font-weight:600!important;letter-spacing:-.01em!important;color:#1f1f1f!important}.woocommerce-Tabs-panel .ldb-product-desc h2{max-width:100%!important;margin:8px 0 18px!important;text-wrap:balance}.woocommerce-Tabs-panel .ldb-product-desc h2::after,.woocommerce-Tabs-panel .ldb-product-desc h3::after{content:"";display:block;width:64px;height:3px;margin-top:10px;border-radius:999px;background:#7AC142}.woocommerce-Tabs-panel .ldb-product-desc p{margin:0 0 22px;font-size:18px;line-height:1.75;color:#2a2a2a}.woocommerce-Tabs-panel .ldb-product-desc .ldb-tech-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin:-15px 0 2px}.woocommerce-Tabs-panel .ldb-product-desc .ldb-tech-grid>div{min-width:0}.woocommerce-Tabs-panel .ldb-product-desc h3{margin:48px 0 16px}.woocommerce-Tabs-panel .ldb-product-desc ul{margin:0;padding:0;list-style:none}.woocommerce-Tabs-panel .ldb-product-desc li{position:relative;margin:0 0 12px;padding-left:20px;font-size:17px;line-height:1.7;color:#2a2a2a}.woocommerce-Tabs-panel .ldb-product-desc li::before{content:"";position:absolute;left:0;top:11px;width:7px;height:7px;border-radius:50%;background:rgb(122 193 66 / .95)}.woocommerce-Tabs-panel .ldb-product-desc strong{font-weight:700;color:#111}.woocommerce-Tabs-panel .ldb-product-desc a{color:#7AC142;text-decoration:none;font-weight:600;transition:color .2s ease,transform .18s ease}.woocommerce-Tabs-panel .ldb-product-desc a:hover{color:#5ea536;transform:translateX(2px)}.woocommerce-Tabs-panel .ldb-product-desc>p:empty{display:none!important}.woocommerce-Tabs-panel .ldb-product-desc>p:has(a[href]){margin-left:0!important;margin-right:0!important;max-width:920px;text-align:left!important}.woocommerce-Tabs-panel .ldb-product-desc>p:has(a[href*="nomenclature"]){margin-top:-60px!important;margin-bottom:-10px!important}.woocommerce-Tabs-panel .ldb-product-desc>p:has(a[href]):not(:has(a[href*="nomenclature"])){margin-top:0!important;margin-bottom:60px!important}.woocommerce-Tabs-panel .ldb-product-desc>p:has(a[href]) a{display:inline-block}.single-product .up-sells.upsells.products{clear:both;padding-top:10px!important;margin-top:0!important;text-align:center}.single-product .up-sells.upsells.products>h2{position:relative;display:table;margin:0 auto 38px!important;padding-bottom:10px;text-align:center!important}.single-product .up-sells.upsells.products>h2::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:60px;height:3px;background:var(--brand-green);border-radius:2px}.single-product .up-sells.upsells.products ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0!important;padding:0!important;list-style:none!important}.single-product .up-sells.upsells.products ul.products::before,.single-product .up-sells.upsells.products ul.products::after{display:none!important;content:none!important}.single-product .up-sells.upsells.products ul.products>li.product{position:relative;float:none!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column;overflow:hidden;background:#fff;border:1.6px solid rgb(0 0 0 / .05)!important;border-radius:18px;box-shadow:0 6px 18px rgb(0 0 0 / .05);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;clear:none!important;text-align:initial}.single-product .up-sells.upsells.products ul.products>li.product:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgb(0 0 0 / .08)}.single-product .up-sells.upsells.products ul.products>li.product.ldb-upsell-level-debutant{border-color:color-mix(in srgb,var(--lvl-begin) 30%,white)!important}.single-product .up-sells.upsells.products ul.products>li.product.ldb-upsell-level-debutant:hover{border-color:color-mix(in srgb,var(--lvl-begin) 70%,white)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--lvl-begin) 16%,transparent)}.single-product .up-sells.upsells.products ul.products>li.product.ldb-upsell-level-intermediaire{border-color:color-mix(in srgb,var(--lvl-inter) 30%,white)!important}.single-product .up-sells.upsells.products ul.products>li.product.ldb-upsell-level-intermediaire:hover{border-color:color-mix(in srgb,var(--lvl-inter) 70%,white)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--lvl-inter) 16%,transparent)}.single-product .up-sells.upsells.products ul.products>li.product.ldb-upsell-level-confirme{border-color:color-mix(in srgb,var(--lvl-conf) 30%,white)!important}.single-product .up-sells.upsells.products ul.products>li.product.ldb-upsell-level-confirme:hover{border-color:color-mix(in srgb,var(--lvl-conf) 70%,white)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--lvl-conf) 16%,transparent)}.single-product .up-sells.upsells.products ul.products>li.product::after{content:attr(data-level);position:absolute;top:8px;right:8px;z-index:6;padding:4px 9px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;line-height:1;letter-spacing:.01em;border-radius:999px;background:rgb(255 255 255 / .94);color:#1a1a1a;border:1px solid rgb(0 0 0 / .08);box-shadow:0 4px 10px rgb(0 0 0 / .06);pointer-events:none}.single-product .up-sells.upsells.products ul.products>li.product[data-level=""]::after{display:none}.single-product .up-sells.upsells.products ul.products>li.product.ldb-upsell-level-debutant::after{background:color-mix(in srgb,var(--lvl-begin) 12%,white);color:var(--lvl-begin);border-color:color-mix(in srgb,var(--lvl-begin) 24%,white)}.single-product .up-sells.upsells.products ul.products>li.product.ldb-upsell-level-intermediaire::after{background:color-mix(in srgb,var(--lvl-inter) 12%,white);color:var(--lvl-inter);border-color:color-mix(in srgb,var(--lvl-inter) 24%,white)}.single-product .up-sells.upsells.products ul.products>li.product.ldb-upsell-level-confirme::after{background:color-mix(in srgb,var(--lvl-conf) 12%,white);color:var(--lvl-conf);border-color:color-mix(in srgb,var(--lvl-conf) 24%,white)}.single-product .up-sells.upsells.products ul.products>li.product>a.woocommerce-LoopProduct-link{position:relative;display:flex!important;flex-direction:column;text-decoration:none!important;color:inherit;height:auto;padding:16px 16px 0!important;margin-bottom:0!important;background:transparent!important;overflow:visible!important;border-radius:18px 18px 0 0!important}.single-product .up-sells.upsells.products ul.products>li.product>a.woocommerce-LoopProduct-link img{display:block;width:100%!important;aspect-ratio:4 / 2.85;object-fit:cover;object-position:center top;height:auto!important;margin:0!important;background:#f5f5f5;border:1px solid rgb(0 0 0 / .06)!important;border-radius:18px!important;overflow:hidden!important;background-clip:padding-box!important;box-shadow:none!important;transform:scale(1);transition:transform .35s ease,filter .20s ease!important}.single-product .up-sells.upsells.products ul.products>li.product:hover>a.woocommerce-LoopProduct-link img{transform:scale(1)}.single-product .up-sells.upsells.products .woocommerce-loop-product__title{margin:0 16px 10px!important;font-size:15.5px!important;line-height:1.32!important;font-weight:800!important;text-align:center;min-height:46px;color:#111!important;text-transform:none;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .20s ease}.single-product .up-sells.upsells.products ul.products>li.product.ldb-upsell-level-debutant:hover .woocommerce-loop-product__title{color:var(--lvl-begin)!important}.single-product .up-sells.upsells.products ul.products>li.product.ldb-upsell-level-intermediaire:hover .woocommerce-loop-product__title{color:var(--lvl-inter)!important}.single-product .up-sells.upsells.products ul.products>li.product.ldb-upsell-level-confirme:hover .woocommerce-loop-product__title{color:var(--lvl-conf)!important}.single-product .up-sells.upsells.products .price{display:flex!important;width:fit-content!important;align-items:center;justify-content:center;margin:0 auto 6px!important;padding:8px 14px!important;border-radius:999px;background:#f3f8ef;border:1px solid rgb(122 193 66 / .25);font-size:15px!important;font-weight:800!important;color:#1a1a1a!important;box-shadow:0 6px 14px rgb(0 0 0 / .04)}.single-product .up-sells.upsells.products ul.products>li.product>a.woocommerce-LoopProduct-link::after{content:"Voir le produit";position:absolute;top:30%;left:50%;transform:translate(-50%,10px);z-index:3;padding:8px 14px;border-radius:999px;background:rgb(0 0 0 / .75);color:#fff;font-size:12px;font-weight:700;opacity:0;transition:all .18s ease;pointer-events:none}.single-product .up-sells.upsells.products ul.products>li.product>a.woocommerce-LoopProduct-link:hover::after{opacity:1;transform:translate(-50%,0)}.single-product .up-sells.upsells.products .posted_in,.single-product .up-sells.upsells.products .ldb-product-taxonomies,.single-product .up-sells.upsells.products .star-rating,.single-product .up-sells.upsells.products .onsale,.single-product .up-sells.upsells.products a.added_to_cart,.single-product .up-sells.upsells.products a.wc-forward{display:none!important}.single-product .up-sells.upsells.products ul.products>li.product>a.add_to_cart_button,.single-product .up-sells.upsells.products ul.products>li.product>a.button,.single-product .up-sells.upsells.products ul.products>li.product>a.button.product_type_simple{position:static!important;left:auto!important;top:auto!important;transform:none!important;z-index:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:calc(100% - 36px)!important;min-height:46px!important;padding:11px 16px!important;margin:0 auto 18px!important;border-radius:14px!important;background:var(--brand-green)!important;border:0!important;color:#111!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;opacity:1!important;visibility:visible!important;white-space:normal!important;box-shadow:0 10px 20px rgb(122 193 66 / .20)!important;transition:background .20s ease,box-shadow .20s ease,transform .20s ease,filter .20s ease!important}.single-product .up-sells.upsells.products ul.products>li.product>a.add_to_cart_button:hover,.single-product .up-sells.upsells.products ul.products>li.product>a.button:hover,.single-product .up-sells.upsells.products ul.products>li.product>a.button.product_type_simple:hover{background:var(--brand-green)!important;color:#111!important;transform:translateY(-2px)!important;filter:brightness(1.04)!important;border:2px solid #5ea536!important;box-shadow:0 8px 18px rgb(0 0 0 / .08)!important}.single-product div.product.product_cat-formation-confirme .summary{max-width:440px!important;width:100%!important}.single-product div.product.product_cat-formation-confirme .woocommerce-product-details__short-description{margin:12px 0 18px!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.single-product div.product.product_cat-formation-confirme .ldb-shortdesc__list{margin:0;padding:0;list-style:none}.single-product div.product.product_cat-formation-confirme .ldb-shortdesc__list li{position:relative;margin:0 0 14px;padding-left:18px;font-size:16px;line-height:1.65;color:#1f1f1f}.single-product div.product.product_cat-formation-confirme .ldb-shortdesc__list li:last-child{margin-bottom:0}.single-product div.product.product_cat-formation-confirme .ldb-shortdesc__list li::before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:#7AC142}.single-product div.product.product_cat-formation-confirme .price{margin:12px 0 16px!important}.single-product div.product.product_cat-formation-confirme .up-sells.upsells.products,.single-product div.product.product_cat-formation-debutant .up-sells.upsells.products{padding-top:48px!important;margin-top:18px!important}.single-product div.product.product_cat-formation-confirme .up-sells.upsells.products>h2,.single-product div.product.product_cat-formation-debutant .up-sells.upsells.products>h2{margin:0 auto 38px!important}.single-product .up-sells.upsells.products ul.products>li.product.product_cat-formation-confirme{border-color:rgb(0 0 0 / .05)!important}.single-product .up-sells.upsells.products ul.products>li.product.product_cat-formation-confirme:hover{border-color:rgb(0 0 0 / .08)!important;box-shadow:0 12px 26px rgb(0 0 0 / .08)}.single-product div.product.product_cat-formation-confirme .woocommerce-Tabs-panel .ldb-product-desc .ldb-tech-grid+h3{margin-top:0!important}.single-product .up-sells.upsells.products ul.products>li.product.product_cat-pack-gold{background:radial-gradient(circle at 25% 18%,rgb(255 255 255 / .65),transparent 18%),radial-gradient(circle at 75% 70%,rgb(255 245 180 / .45),transparent 24%),linear-gradient(135deg,#b98220 0%,#f7dd83 22%,#c99a32 42%,#fff0aa 55%,#a8751f 75%,#e2b84a 100%)!important;border-color:rgb(170 120 28 / .75)!important;box-shadow:0 16px 34px rgb(190 135 35 / .20)!important;overflow:hidden!important}.single-product .up-sells.upsells.products ul.products>li.product.product_cat-pack-gold .product-details,.single-product .up-sells.upsells.products ul.products>li.product.product_cat-pack-gold>a.woocommerce-LoopProduct-link{background:transparent!important}.single-product .up-sells.upsells.products ul.products>li.product.product_cat-pack-gold>a.woocommerce-LoopProduct-link{padding:16px 16px 0!important;overflow:visible!important}.single-product .up-sells.upsells.products ul.products>li.product.product_cat-pack-gold>a.woocommerce-LoopProduct-link img{display:block!important;width:100%!important;aspect-ratio:4 / 2.85!important;object-fit:cover!important;object-position:center center!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:18px!important;clip-path:inset(0 0 2px 0 round 18px)!important}.single-product .up-sells.upsells.products ul.products>li.product.product_cat-pack-gold .price{background:linear-gradient(180deg,#fff8df 0%,#f4dfa2 100%)!important;color:#111!important;border:1px solid rgb(170 120 28 / .45)!important;border-radius:999px!important;box-shadow:0 8px 18px rgb(0 0 0 / .14),inset 0 1px 0 rgb(255 255 255 / .75),inset 0 -1px 0 rgb(170 120 28 / .22)!important}.single-product .up-sells.upsells.products ul.products>li.product.product_cat-pack-gold>a.add_to_cart_button,.single-product .up-sells.upsells.products ul.products>li.product.product_cat-pack-gold>a.button,.single-product .up-sells.upsells.products ul.products>li.product.product_cat-pack-gold>a.button.product_type_simple{color:#fff!important;background:linear-gradient(180deg,#7ac142 0%,#5ea536 100%)!important;border:1px solid rgb(255 255 255 / .22)!important;box-shadow:0 10px 22px rgb(0 0 0 / .18),0 0 0 1px rgb(214 173 69 / .20)!important}.single-product .up-sells.upsells.products ul.products>li.product.product_cat-pack-gold>a.add_to_cart_button:hover,.single-product .up-sells.upsells.products ul.products>li.product.product_cat-pack-gold>a.button:hover,.single-product .up-sells.upsells.products ul.products>li.product.product_cat-pack-gold>a.button.product_type_simple:hover{color:#fff!important;background:linear-gradient(180deg,#86cf4b 0%,#65ad3b 100%)!important;box-shadow:0 14px 28px rgb(0 0 0 / .22),0 0 18px rgb(214 173 69 / .32)!important}.woocommerce-Tabs-panel .ldb-product-desc .ldb-stack-head h3{margin-top:0!important;margin-bottom:18px!important}.woocommerce-Tabs-panel .ldb-product-desc .ldb-stack-grid{display:grid;grid-template-columns:1fr 56px 1fr;gap:28px;align-items:center;margin:0 0 18px}.woocommerce-Tabs-panel .ldb-product-desc .ldb-stack-card{background:#fff;border:1px solid rgb(0 0 0 / .06);border-radius:18px;padding:18px 18px 14px;box-shadow:0 6px 18px rgb(0 0 0 / .04);display:flex;flex-direction:column;justify-content:center;min-height:100%;transition:transform .18s ease,box-shadow .22s ease,border-color .22s ease}.woocommerce-Tabs-panel .ldb-product-desc .ldb-stack-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgb(0 0 0 / .07);border-color:rgb(122 193 66 / .18)}.woocommerce-Tabs-panel .ldb-product-desc .ldb-stack-card h4{margin:0 0 12px;font-size:17px;line-height:1.25;font-weight:700;color:#1f1f1f}.woocommerce-Tabs-panel .ldb-product-desc .ldb-stack-plus{display:flex;align-items:center;justify-content:center;align-self:center;width:56px;height:56px;border-radius:999px;background:#f3f8ef;border:1px solid rgb(122 193 66 / .24);color:#7AC142;font-size:28px;font-weight:700;box-shadow:0 6px 16px rgb(0 0 0 / .04);transition:transform .18s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.woocommerce-Tabs-panel .ldb-product-desc .ldb-stack-grid:hover .ldb-stack-plus{transform:scale(1.04);box-shadow:0 10px 22px rgb(0 0 0 / .07);background:#f6faf2;border-color:rgb(122 193 66 / .34)}.woocommerce-Tabs-panel .ldb-product-desc .ldb-stack-card ul{margin:0;padding:0;list-style:none}.woocommerce-Tabs-panel .ldb-product-desc .ldb-stack-card li{position:relative;margin:0 0 12px;padding-left:20px;font-size:16px;line-height:1.65;color:#2a2a2a}.woocommerce-Tabs-panel .ldb-product-desc .ldb-stack-card li:last-child{margin-bottom:0}.woocommerce-Tabs-panel .ldb-product-desc .ldb-stack-card li::before{content:"";position:absolute;left:0;top:11px;width:7px;height:7px;border-radius:50%;background:rgb(122 193 66 / .95)}.woocommerce-Tabs-panel .ldb-product-desc .ldb-stack-card:nth-child(3) li{margin-bottom:14px;line-height:1.75}.woocommerce-Tabs-panel .ldb-product-desc .ldb-stack-grid+.ldb-download-block h3{margin-top:0!important}.woocommerce-Tabs-panel .ldb-product-desc .ldb-download-block{margin-bottom:10px}body.single-product div.product.product_cat-pack-decouverte .ldb-shortdesc__list li.ldb-levels-row,body.single-product div.product.product_cat-pack-gold .ldb-shortdesc__list li.ldb-levels-row{position:relative!important;display:flex!important;align-items:center!important;gap:10px!important;white-space:nowrap!important;flex-wrap:nowrap!important;padding-left:18px!important}body.single-product div.product.product_cat-pack-decouverte .ldb-shortdesc__list li.ldb-levels-row::before,body.single-product div.product.product_cat-pack-gold .ldb-shortdesc__list li.ldb-levels-row::before{top:50%!important;transform:translateY(-50%)!important}body.single-product div.product.product_cat-pack-decouverte .ldb-levels-label,body.single-product div.product.product_cat-pack-gold .ldb-levels-label{display:inline-flex!important;align-items:center!important;line-height:1!important}body.single-product div.product.product_cat-pack-decouverte .ldb-levels-badges,body.single-product div.product.product_cat-pack-gold .ldb-levels-badges{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important;flex-wrap:nowrap!important}body.single-product div.product.product_cat-pack-decouverte .ldb-levels-badges .ldb-level,body.single-product div.product.product_cat-pack-gold .ldb-levels-badges .ldb-level{margin:0!important}body.single-product div.product.product_cat-pack-decouverte .woocommerce-product-details__short-description,body.single-product div.product.product_cat-pack-gold .woocommerce-product-details__short-description{margin-top:10px!important}body.single-product div.product.product_cat-pack-decouverte .ldb-shortdesc__list,body.single-product div.product.product_cat-pack-gold .ldb-shortdesc__list{margin-top:-4px!important}body.single-product div.product.product_cat-pack-decouverte .ldb-shortdesc__list li,body.single-product div.product.product_cat-pack-gold .ldb-shortdesc__list li{margin-bottom:12px!important}.woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table-wrap{margin:12px 0 34px;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px}.woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid rgb(0 0 0 / .075);border-radius:16px;overflow:hidden;box-shadow:none}.woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table,.woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table thead,.woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table tbody,.woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table tr,.woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table th,.woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table td{border-left:0;border-right:0}.woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table thead th{background:#f8faf6;color:#151515;font-size:13.5px;font-weight:700;letter-spacing:.02em;text-align:left;padding:14px 16px;border-top:0!important;border-bottom:1px solid rgb(0 0 0 / .045)!important;white-space:nowrap}.woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table tbody td{padding:13px 16px;font-size:15px;line-height:1.45;color:#2a2a2a;border-top:0!important;border-bottom:1px solid rgb(0 0 0 / .05)!important;vertical-align:middle}.woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table tbody td:first-child{font-weight:600;color:#202020}.woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table tbody td:nth-child(3),.woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table tbody td:nth-child(4){font-variant-numeric:tabular-nums}.woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table tbody tr:last-child td{border-bottom:0!important}.woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table tbody tr:nth-child(even){background:rgb(122 193 66 / .028)}.woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table tbody tr:hover{background:rgb(122 193 66 / .065)}.single-product ul.products>li.product.product_cat-pack-decouverte img{object-fit:cover!important;object-position:center 32%!important;padding:0!important;background:transparent!important;border-radius:18px!important;box-shadow:inset 0 0 0 12px #000!important;overflow:visible!important;background-clip:border-box!important}.single-product div.product.product_cat-pack-decouverte .up-sells.upsells.products,.single-product div.product.product_cat-pack-gold .up-sells.upsells.products{padding-top:48px!important;margin-top:18px!important}.single-product div.product.product_cat-pack-decouverte .up-sells.upsells.products>h2,.single-product div.product.product_cat-pack-gold .up-sells.upsells.products>h2{margin:0 auto 38px!important}body.single-product div.product.product_cat-pack-gold{--ldb-gold:#d6ad45;--ldb-gold-light:#f6d97a;--ldb-gold-dark:#8f6f22}body.single-product div.product.product_cat-pack-gold .summary .price{background:rgb(214 173 69 / .12)!important;border-color:rgb(214 173 69 / .30)!important;box-shadow:0 10px 30px rgb(214 173 69 / .10)!important}body.single-product div.product.product_cat-pack-gold .summary .ldb-shortdesc__list li::before{background:var(--ldb-gold)!important}body.single-product div.product.product_cat-pack-gold form.cart .single_add_to_cart_button{background:linear-gradient(180deg,var(--ldb-gold-light) 0%,var(--ldb-gold) 100%)!important;color:#111!important;border:0!important;box-shadow:0 10px 22px rgb(214 173 69 / .24)!important}body.single-product div.product.product_cat-pack-gold form.cart .single_add_to_cart_button:hover{filter:brightness(1.05)!important;transform:translateY(-1px)!important;box-shadow:0 14px 28px rgb(214 173 69 / .32)!important}body.single-product div.product.product_cat-pack-gold .woocommerce-Tabs-panel .ldb-product-desc h2::after,body.single-product div.product.product_cat-pack-gold .woocommerce-Tabs-panel .ldb-product-desc h3::after,body.single-product div.product.product_cat-pack-gold .up-sells.upsells.products>h2::after{background:var(--ldb-gold)!important}body.single-product div.product.product_cat-pack-gold .woocommerce-Tabs-panel .ldb-product-desc li::before{background:var(--ldb-gold)!important}body.single-product div.product.product_cat-pack-gold .woocommerce-Tabs-panel .ldb-product-desc a{color:var(--ldb-gold-dark)!important}body.single-product div.product.product_cat-pack-gold .woocommerce-Tabs-panel .ldb-product-desc a:hover{color:var(--ldb-gold)!important}body.single-product div.product.product_cat-pack-gold .woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table thead th{background:rgb(214 173 69 / .10)!important}body.single-product div.product.product_cat-pack-gold .woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table tbody tr:nth-child(even){background:rgb(214 173 69 / .035)!important}body.single-product div.product.product_cat-pack-gold .woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table tbody tr:hover{background:rgb(214 173 69 / .075)!important}body.single-product.woocommerce div.product.product_cat-pack-gold .woocommerce-product-gallery__image>a{border:2px solid rgb(0 0 0 / .12)!important;background:#fff!important;box-shadow:0 14px 30px rgb(0 0 0 / .12)!important;transform:translateY(0) scale(1);transition:all .3s ease}body.single-product.woocommerce div.product.product_cat-pack-gold .woocommerce-product-gallery__image>a:hover{border-color:rgb(214 173 69 / .6)!important;box-shadow:0 -2px 8px rgb(255 230 150 / .6),0 0 0 1px rgb(246 217 122 / .7),0 0 40px rgb(246 217 122 / .6),0 0 100px rgb(214 173 69 / .35),0 30px 90px rgb(0 0 0 / .28);transform:translateY(-6px) scale(1.02)}.single-product div.product.product_cat-pass-illimite .ldb-shortdesc__list li::before,.single-product div.product.product_cat-pass-illimite .woocommerce-Tabs-panel .ldb-product-desc li::before{background:#e1483f!important}.single-product div.product.product_cat-pass-illimite .woocommerce-Tabs-panel .ldb-product-desc h2::after,.single-product div.product.product_cat-pass-illimite .woocommerce-Tabs-panel .ldb-product-desc h3::after,.single-product div.product.product_cat-pass-illimite .up-sells.upsells.products>h2::after{background:#e1483f!important}.single-product div.product.product_cat-pass-illimite form.cart .single_add_to_cart_button:hover{background:#e1483f!important;border-color:#e1483f!important;color:#fff!important;box-shadow:0 10px 24px rgb(225 72 63 / .28)!important}.single-product div.product.product_cat-pass-illimite p.price,.single-product div.product.product_cat-pass-illimite span.price{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 22px!important;background:rgb(225 72 63 / .10)!important;border:1px solid rgb(225 72 63 / .28)!important;border-radius:999px!important;color:#e1483f!important;box-shadow:0 8px 22px rgb(225 72 63 / .10)!important}.single-product div.product.product_cat-pass-illimite p.price .amount,.single-product div.product.product_cat-pass-illimite span.price .amount{color:#e1483f!important;font-weight:700!important}.single-product div.product.product_cat-pass-illimite .woocommerce-product-details__short-description{margin-top:10px!important}.single-product div.product.product_cat-pass-illimite .woocommerce-Tabs-panel .ldb-product-desc{max-width:920px}.single-product div.product.product_cat-pass-illimite .woocommerce-Tabs-panel .ldb-product-desc h3:first-of-type{margin-top:8px!important}.single-product div.product.product_cat-pass-illimite .woocommerce-Tabs-panel .ldb-product-desc ul+h3{margin-top:34px!important}.single-product div.product.product_cat-pass-illimite .up-sells.upsells.products{padding-top:48px!important;margin-top:18px!important}.single-product div.product.product_cat-pass-illimite .up-sells.upsells.products>h2{margin:0 auto 38px!important}body.postid-14376 div.product,body.postid-14376 #product-14376{--ldb-14376-card-bg:#f4fbf1;--ldb-14376-card-brd:#d9edcf}body.postid-14376 #product-14376 .summary{max-width:620px!important;width:100%;box-sizing:border-box!important}body.postid-14376 #product-14376 .summary .product_title{font-size:clamp(34px, 3vw, 48px)!important;line-height:1.1!important;margin:0 0 14px!important}body.postid-14376 #product-14376 .summary .price{margin:0 0 18px!important}body.postid-14376 #product-14376 .summary .woocommerce-product-details__short-description{margin:18px 0 24px!important;padding:22px 24px!important;background:var(--ldb-14376-card-bg);border:1px solid var(--ldb-14376-card-brd);border-radius:24px;box-shadow:0 18px 55px rgb(0 0 0 / .06)}body.postid-14376 #product-14376 .summary .woocommerce-product-details__short-description p{margin:0 0 10px;font-size:17px;line-height:1.5;color:#111}body.postid-14376 #product-14376 .summary .woocommerce-product-details__short-description strong{font-weight:700;color:#0b0b0b}body.postid-14376 #product-14376 .summary .woocommerce-product-details__short-description ul{margin:8px 0 0;padding:0;list-style:none}body.postid-14376 #product-14376 .summary .woocommerce-product-details__short-description li{position:relative;margin:0 0 8px;padding-left:18px;font-size:16px;line-height:1.55;color:#1f1f1f}body.postid-14376 #product-14376 .summary .woocommerce-product-details__short-description li::before{content:"•";position:absolute;left:0;top:0;color:#7AC142;font-weight:700}body.postid-14376 #product-14376 form.cart{display:flex;align-items:center;gap:14px;flex-wrap:nowrap}body.postid-14376 #product-14376 form.cart .quantity{flex:0 0 92px}body.postid-14376 #product-14376 form.cart .single_add_to_cart_button{flex:1 1 auto;min-height:58px;border-radius:999px}body.postid-14376 .woocommerce-product-details__short-description .ldb-shortdesc li{margin:0 0 12px;padding-left:20px;font-size:16px}body.postid-14376 .woocommerce-product-details__short-description .ldb-shortdesc li::before{width:7px;height:7px;top:9px}.woocommerce-Tabs-panel .ldb-product-desc h2{margin:10px 0 22px!important}.woocommerce-Tabs-panel .ldb-product-desc h3{margin:42px 0 16px!important}.woocommerce-Tabs-panel .ldb-product-desc p{margin:0 0 24px!important}.woocommerce-Tabs-panel .ldb-product-desc p+p{margin-top:6px!important}.woocommerce-Tabs-panel .ldb-product-desc ul+h2,.woocommerce-Tabs-panel .ldb-product-desc ol+h2{margin-top:42px!important}.woocommerce-Tabs-panel .ldb-product-desc ul+h3,.woocommerce-Tabs-panel .ldb-product-desc ol+h3{margin-top:36px!important}@media (max-width:1023px){body.postid-14376 #product-14376 .summary .product_title{font-size:clamp(30px, 7vw, 42px)!important}body.postid-14376 #product-14376 .summary .woocommerce-product-details__short-description{padding:18px;border-radius:20px}body.postid-14376 #product-14376 form.cart{gap:12px}body.postid-14376 #product-14376 form.cart .quantity{flex:0 0 88px}body.postid-14376 #product-14376 form.cart .single_add_to_cart_button{min-height:56px}}@media (max-width:980px){.single-product .up-sells.upsells.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.single-product .up-sells.upsells.products .woocommerce-loop-product__title{font-size:15px!important;min-height:56px}}@media (max-width:767px){.single-product div.product .summary .price{margin:14px 0 16px;padding:9px 16px}.single-product .product_title{font-size:clamp(30px, 8vw, 38px)!important}.single-product .summary .ldb-shortdesc__lead{font-size:16px}.single-product .summary .ldb-shortdesc__list li{font-size:15px;margin-bottom:14px}.single-product .summary .ldb-level{font-size:12px;padding:2px 6px}.single-product .woocommerce-tabs{margin-top:0!important;transform:translateY(8px)}.single-product .woocommerce-tabs ul.tabs{margin:0 0 16px!important}.woocommerce-Tabs-panel .ldb-product-desc{padding:0 4px}.woocommerce-Tabs-panel .ldb-product-desc h2{font-size:clamp(24px, 7vw, 32px)!important}.woocommerce-Tabs-panel .ldb-product-desc p{font-size:16px;line-height:1.72;margin-bottom:14px}.woocommerce-Tabs-panel .ldb-product-desc h3{margin:24px 0 10px;font-size:24px}.woocommerce-Tabs-panel .ldb-product-desc li{font-size:15px;line-height:1.65;margin-bottom:10px}.woocommerce-Tabs-panel .ldb-product-desc .ldb-tech-grid{grid-template-columns:1fr;gap:20px;margin:8px 0 0}.single-product.woocommerce div.product div.images{width:100%!important;max-width:340px!important;float:none!important;clear:both!important;margin:0 auto 24px!important;padding-top:0!important}.single-product.woocommerce div.product .woocommerce-product-gallery{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.single-product.woocommerce div.product .woocommerce-product-gallery .flex-viewport{width:100%!important;max-width:340px!important;margin:0 auto 12px!important;padding:0!important;border-radius:18px!important;box-shadow:0 10px 24px rgb(0 0 0 / .06)!important}.single-product.woocommerce div.product .woocommerce-product-gallery__image,.single-product.woocommerce div.product .woocommerce-product-gallery__image:first-child{margin:0!important;border-radius:16px!important}.single-product.woocommerce div.product .woocommerce-product-gallery__image img,.single-product.woocommerce div.product .woocommerce-product-gallery img{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;border-radius:16px!important}.single-product .summary{width:100%!important;max-width:100%!important}.woocommerce-Tabs-panel .ldb-product-desc>p:has(a[href*="nomenclature"]),.woocommerce-Tabs-panel .ldb-product-desc>p:has(a[href]):not(:has(a[href*="nomenclature"])){margin-top:0!important;margin-bottom:10px!important;transform:translateY(-22px)}.woocommerce-Tabs-panel .ldb-product-desc>p:has(a[href]):not(:has(a[href*="nomenclature"])){margin-bottom:-14px!important}.single-product .up-sells.upsells.products{padding-top:18px!important;margin-top:6px!important;text-align:center}.single-product .up-sells.upsells.products>h2{display:table;margin:0 auto 20px!important;font-size:22px!important;line-height:1.15!important}.single-product .up-sells.upsells.products ul.products{grid-template-columns:1fr;gap:22px;justify-items:center;padding:0 18px!important;box-sizing:border-box}.single-product .up-sells.upsells.products ul.products>li.product{width:100%!important;max-width:320px;margin:0 auto!important}.single-product .up-sells.upsells.products ul.products>li.product>a.woocommerce-LoopProduct-link img{width:100%!important;max-width:100%;border-radius:18px!important;box-shadow:0 10px 24px rgb(0 0 0 / .06)!important}.single-product .up-sells.upsells.products .woocommerce-loop-product__title{font-size:16.5px!important;font-weight:700!important;min-height:34px!important;margin:-8px 16px 4px!important;line-height:1.24!important}.single-product .up-sells.upsells.products .price{margin:0 auto -6px!important;padding:6px 12px!important;transform:translateY(4px)}.single-product .up-sells.upsells.products ul.products>li.product>a.add_to_cart_button,.single-product .up-sells.upsells.products ul.products>li.product>a.button,.single-product .up-sells.upsells.products ul.products>li.product>a.button.product_type_simple{min-height:40px;min-width:136px;font-size:13px!important;padding:0 14px!important;margin:0 auto 12px!important;top:34%!important}.single-product div.product.product_cat-formation-confirme .up-sells.upsells.products,.single-product div.product.product_cat-formation-debutant .up-sells.upsells.products,.single-product div.product.product_cat-pack-decouverte .up-sells.upsells.products,.single-product div.product.product_cat-pack-gold .up-sells.upsells.products,.single-product div.product.product_cat-pass-illimite .up-sells.upsells.products{padding-top:30px!important;margin-top:14px!important}.single-product div.product.product_cat-formation-confirme .up-sells.upsells.products>h2,.single-product div.product.product_cat-formation-debutant .up-sells.upsells.products>h2,.single-product div.product.product_cat-pack-decouverte .up-sells.upsells.products>h2,.single-product div.product.product_cat-pack-gold .up-sells.upsells.products>h2,.single-product div.product.product_cat-pass-illimite .up-sells.upsells.products>h2{margin:0 auto 22px!important}.woocommerce-Tabs-panel .ldb-product-desc .ldb-stack-grid{grid-template-columns:1fr;gap:14px}.woocommerce-Tabs-panel .ldb-product-desc .ldb-stack-plus{margin:0 auto;width:44px;height:44px;font-size:22px}.woocommerce-Tabs-panel .ldb-product-desc .ldb-stack-card{padding:16px 16px 12px;border-radius:16px}.woocommerce-Tabs-panel .ldb-product-desc .ldb-stack-card h4{font-size:16px}.woocommerce-Tabs-panel .ldb-product-desc .ldb-stack-card:hover{transform:none}.woocommerce-Tabs-panel .ldb-product-desc .ldb-stack-grid:hover .ldb-stack-plus{transform:none}body.single-product div.product.product_cat-pack-decouverte .ldb-shortdesc__list li.ldb-levels-row,body.single-product div.product.product_cat-pack-gold .ldb-shortdesc__list li.ldb-levels-row{flex-wrap:wrap!important;white-space:normal!important;align-items:flex-start!important}body.single-product div.product.product_cat-pack-decouverte .ldb-levels-badges,body.single-product div.product.product_cat-pack-gold .ldb-levels-badges{flex-wrap:wrap!important;white-space:normal!important}.woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table{min-width:460px}.woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table thead th{padding:12px 12px;font-size:13px}.woocommerce-Tabs-panel .ldb-product-desc .ldb-pack-table tbody td{padding:11px 12px;font-size:14px}body.postid-14376 #product-14376 .summary{max-width:100%!important}body.postid-14376 #product-14376 .summary .woocommerce-product-details__short-description{margin:16px 0 20px;padding:16px}body.postid-14376 #product-14376 .summary .woocommerce-product-details__short-description p{font-size:16px}body.postid-14376 #product-14376 .summary .woocommerce-product-details__short-description li{font-size:15px}body.postid-14376 #product-14376 form.cart{gap:10px}body.postid-14376 #product-14376 form.cart .quantity{flex:0 0 84px}body.postid-14376 #product-14376 form.cart .single_add_to_cart_button{min-height:52px}}@media (max-width:640px){.single-product .up-sells.upsells.products ul.products{grid-template-columns:1fr;justify-items:center;padding:0 18px!important;box-sizing:border-box}.single-product .up-sells.upsells.products ul.products>li.product{width:100%!important;max-width:320px!important;margin:0 auto!important}}.ldb-pack-discount{color:#fff;background:radial-gradient(circle at top right,rgb(122 193 66 / .08),transparent 30%),linear-gradient(180deg,#101114 0%,#181b20 100%);border:1px solid rgb(255 255 255 / .07);border-radius:24px;box-shadow:0 18px 44px rgb(0 0 0 / .16)}.ldb-pack-discount__message{color:#fff;font-weight:700;line-height:1.5}.ldb-pack-discount__message strong{color:#fff}.ldb-pack-discount__progress{margin-top:14px}.ldb-pack-discount__meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px;color:rgb(255 255 255 / .82)}.ldb-pack-discount__meta strong{color:#fff}.ldb-pack-discount__track{width:100%;height:10px;border-radius:999px;background:rgb(255 255 255 / .08);overflow:hidden}.ldb-pack-discount__track span{display:block;height:100%;border-radius:999px;transition:width .35s ease}.ldb-pack-discount--blue .ldb-pack-discount__track span{background:linear-gradient(90deg,#5ea8ff,#8ec5ff)}.ldb-pack-discount--orange .ldb-pack-discount__track span{background:linear-gradient(90deg,#ffb347,#ffd27a)}.ldb-pack-discount--red .ldb-pack-discount__track span{background:linear-gradient(90deg,#ff6b57,#ff8a7a)}.ldb-pack-discount--green .ldb-pack-discount__track span{background:linear-gradient(90deg,#7AC142,#9fe061)}.ldb-pack-discount__tiers{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ldb-pack-discount__tiers span{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:800;border:1px solid rgb(255 255 255 / .10);background:rgb(255 255 255 / .05);color:rgb(255 255 255 / .76)}.ldb-pack-discount__tiers span.is-active{border-color:rgb(122 193 66 / .72);background:rgb(122 193 66 / .10);color:#7AC142}body.page-id-11591 .ldb-pack-discount--large{max-width:1120px;margin:32px auto 34px;padding:clamp(22px,3vw,32px)}body.page-id-11591 .ldb-pack-discount__header h2{margin:0 0 8px;font-size:clamp(24px,2.5vw,34px);line-height:1.12;font-weight:800;letter-spacing:-.02em;color:#fff}body.page-id-11591 .ldb-pack-discount__header p{margin:0 0 22px;max-width:760px;font-size:15px;line-height:1.7;color:rgb(255 255 255 / .78)}body.page-id-11591 .ldb-pack-discount__tiers--cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 16px}body.page-id-11591 .ldb-pack-discount__tiers--cards span{display:block;padding:18px;border-radius:18px}body.page-id-11591 .ldb-pack-discount__tiers--cards small{display:block;margin-bottom:10px;color:rgb(255 255 255 / .78)}body.page-id-11591 .ldb-pack-discount__tiers--cards strong{display:block;font-size:clamp(26px,3vw,38px);line-height:1;font-weight:900}body.page-id-11591 .ldb-pack-discount__tiers--cards span:nth-child(1) strong{color:#5ea8ff}body.page-id-11591 .ldb-pack-discount__tiers--cards span:nth-child(2) strong{color:#ffb347}body.page-id-11591 .ldb-pack-discount__tiers--cards span:nth-child(3) strong{color:#ff6b57}.ldb-pack-discount__footer{margin-top:18px;padding-top:18px;border-top:1px solid rgb(255 255 255 / .08);display:flex;align-items:center;justify-content:space-between;gap:18px}.ldb-pack-discount__footer p{margin:0;font-size:13px;color:rgb(255 255 255 / .62)}.ldb-pack-discount__footer a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border-radius:999px;background:var(--ldb-green,#7AC142);color:#fff;font-size:14px;font-weight:800;text-decoration:none}.single-product .ldb-pack-discount--compact{max-width:820px;margin:32px auto 40px!important;padding:18px 22px;border-radius:22px}.single-product .ldb-pack-discount--compact::before{content:"";display:block;width:60px;height:2px;margin:0 auto 18px;border-radius:999px;background:rgb(122 193 66 / .5)}.ldb-pack-discount__link{display:inline-flex;margin-top:10px;color:#7AC142;font-size:14px;font-weight:800;text-decoration:none}body.woocommerce-cart .ldb-pack-discount--cart{max-width:980px;margin:0 auto 34px;padding:24px 28px;border-radius:22px}@media (max-width:767px){body.page-id-11591 .ldb-pack-discount--large,body.woocommerce-cart .ldb-pack-discount--cart,.single-product .ldb-pack-discount--compact{margin-left:16px!important;margin-right:16px!important;padding:22px 18px}body.page-id-11591 .ldb-pack-discount__tiers--cards{grid-template-columns:1fr}.ldb-pack-discount__footer{flex-direction:column;align-items:flex-start}.ldb-pack-discount__footer a{width:100%}}