@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{animation-name:slideOutUp}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transform:translateZ(0) scaleY(.95);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}.hinge{animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{animation-name:zoomInDown}@keyframes slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{animation-name:slideOutDown}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{animation-name:slideOutRight}.hover-animation:hover{height:50px;transition:width .2s;-webkit-transition:width .2s;width:50px}.slideOutRight{animation:slideOutRight;animation-duration:.7s}.slidin-up{animation:slideInUp;animation-duration:.7s}.animation_entree_haut{animation:slideInDown;animation-duration:1s}.animation_entree_bas{animation:slideInUp;animation-duration:1s}.animation_sortie_bas{animation:slideOutDown;animation-duration:1s}.animation_bounce,.animation_entree_gauche{animation:bounce;animation-delay:1s;animation-duration:1s}.animation_pulse{animation:pulse;animation-delay:1s;animation-duration:3s}.animation_tada{animation:jackInTheBox;animation-delay:1s;animation-duration:2s}.animation_zooming_entrance{animation:zoomInDown;animation-delay:1s;animation-duration:2s}.disparition{animation:fadeOut;animation-delay:5s;animation-duration:1s}.animation_hinge{animation:hinge;animation-delay:2s;animation-duration:3s}.I{animation:hinge 2s ease;animation-delay:3s;animation-fill-mode:forwards}.P{animation:hinge 2s ease;animation-delay:1s;animation-fill-mode:forwards}.W{animation:hinge 4s ease;animation-delay:2s;animation-fill-mode:forwards}.C{animation:hinge 3s ease;animation-delay:3s;animation-fill-mode:forwards}@keyframes hinge{0%{animation-timing-function:ease-in-out;transform:rotate(0);transform-origin:top left}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%{animation-timing-function:ease-in-out;transform:rotate(60deg);transform-origin:top left}80%{animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg) translateY(0);transform-origin:top left}to{opacity:0;transform:translateY(500px)}}.modal{background-color:#000;background-color:rgba(0,0,0,.4);height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:3000}.modal-content-sm{height:486px!important;width:400px!important}.modal-content-renfo,.modal-content-sm{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.08);margin:5% auto;padding:48px 32px 32px}.modal-content-renfo{height:633px!important;width:466px!important}.modal-content-md{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.08);height:auto!important;margin:5% auto;padding:24px;width:600px!important}@media only screen and (max-width:800px){.modal-content-md{border-radius:0;margin:0;min-height:100%!important;min-width:356px;width:100%!important}}.modal-content-lg{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.08);height:auto!important;margin:1% auto;padding:12px 18px 18px;width:80%!important}.modal-content{background-color:#fefefe;border:1px solid #888;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin:5% auto;padding:20px;position:relative;width:80%}.close{color:#aaa;float:right;font-size:28px;font-weight:700;margin-left:auto;margin-right:12px}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.modal-header{background-color:#fff;color:#fff}.modal-body,.modal-footer,.modal-header{padding:2px 16px}.modal-footer{background-color:#fff;color:#fff}.sm-modal-title{align-items:center}.modal-entrance{animation:slideInDown;animation-duration:1s}@media only screen and (max-width:1200px){.modal-entrance{animation:slideInRight;animation-duration:1s}}.modal-exit{animation:slideOutUp;animation-duration:1s}@media only screen and (max-width:1200px){.modal-exit{animation:slideOutRight;animation-duration:1s}}.green-a{cursor:pointer;text-decoration:none!important}.green-a,.green-a:hover{color:#0ea197!important;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.green-a:hover{text-decoration:underline!important}.btn-vert-sm{align-items:center;background:#0ea197;border:1px solid;border-color:#0ea197!important;border-radius:12px;color:#fff;display:flex;flex:none;flex-direction:row;flex-grow:0;font-size:14px!important;justify-content:center;margin:0;max-height:40px;order:0;padding:8px 16px;text-decoration:none;width:180px!important}.btn-vert-sm:hover{background:#08827a;border-color:#08827a!important;color:#fff}.btn-vert-sm:focus{background:#086962;border-color:#086962!important;box-shadow:unset!important;color:#fff}.btn-vert{border-color:#0ea197!important}.btn-vert,.btn-vert-lg{background:#0ea197;color:#fff}.btn-vert-lg{align-items:center;border:1px solid;border-color:#0ea197!important;border-radius:12px;display:flex;flex:none;flex-direction:row;flex-grow:0;font-size:14px!important;justify-content:center;margin:0;max-height:40px;order:0;padding:8px 16px;text-decoration:none}.btn-vert-lg:hover,.btn-vert:hover{background:#08827a;border-color:#08827a!important;color:#fff}.btn-vert-lg:focus,.btn-vert:focus{background:#086962;border-color:#086962!important;box-shadow:unset!important;color:#fff}.btn-rose{background:#d6246e;border-color:#d6246e!important;color:#fff;width:180px!important}.btn-rose:hover{background:#b01355;border-color:#b01355!important;color:#fff}.btn-rose:focus{background:#ed5393;border-color:#ed5393!important;box-shadow:unset!important;color:#fff}.btn-jaune{background:#e89c3f;border-color:#e89c3f!important;color:#fff;cursor:pointer}.btn-jaune:hover{background:#cf7911;border-color:#cf7911!important;color:#fff}.btn-jaune:focus{background:#8a4d03;border-color:#8a4d03!important;box-shadow:unset!important;color:#fff}.btn-violet{background-color:#ebedfa;border-style:none!important;color:#000}.btn-violet:hover,.dropbtn:focus{background-color:#e0e3f5;border-style:none!important;color:#000}.btn-violet:active{background-color:#c9cde4}.btn-violet-sm,.btn-violet:active{border-style:none!important;color:#000}.btn-violet-sm{align-items:center;background-color:#ebedfa;border:1px solid;border-radius:12px;display:flex;flex:none;flex-direction:row;flex-grow:0;font-size:14px!important;justify-content:center;margin:0;max-height:40px;order:0;padding:8px 16px;text-decoration:none;width:50px!important}.btn-violet-sm:hover{background-color:#e0e3f5;border-style:none!important;color:#000}.btn-violet-sm:active{background-color:#c9cde4;border-style:none!important;color:#000}.btn-orange-lg{width:100%}.btn-orange,.btn-orange-lg{align-items:center;background:#e89c3f;border-color:#e89c3f;border-radius:12px;color:#fff;display:flex;flex:none;flex-direction:row;flex-grow:0;height:40px;justify-content:center;margin:0;order:0;padding:8px 16px;text-decoration:none}.btn-orange-lg:hover,.btn-orange:hover{background:#cf7911;color:#fff}.btn-orange-lg:focus,.btn-orange:focus{background:#8a4d03;color:#fff}.btn{box-shadow:unset!important}.btn-blanc{background:#ebeff5;color:#000}.btn-blanc:hover{background:#dde3ed;color:#000}.btn-blanc:focus{background:#c8d1e0;color:#000}.btn-blanc-sm{align-items:center;background:#ebeff5;border:1px solid;border-radius:12px;color:#000;cursor:pointer;display:flex;flex:none;flex-direction:row;flex-grow:0;font-size:14px!important;height:40px!important;justify-content:center;margin:0;order:0;padding:8px 16px;text-decoration:none}.btn-blanc-sm:hover{background:#dde3ed;color:#000}.btn-blanc-sm:focus{background:#c8d1e0;color:#000}.btn-blanc-lg{align-items:center;background:#ebeff5;border-color:#ebeff5;border-radius:12px;color:#000;display:flex;flex:none;flex-direction:row;flex-grow:0;justify-content:center;margin:0;max-height:40px;max-width:250px;order:0;padding:8px 16px}.btn-blanc-lg:hover{background:#dde3ed;color:#000}.btn-blanc-lg:focus{background:#c8d1e0;color:#000}.btn-transparent{background:hsla(0,0%,100%,0);border:1px solid;color:#fff}.btn-transparent:hover{background:hsla(0,0%,100%,.24);border-color:#fff;color:#fff}.btn-transparent:focus{background:hsla(0,0%,100%,.12);border-color:#fff;color:#fff}.btn-transparent-lg{align-items:center;background:hsla(0,0%,100%,0);border-color:#fff;border-radius:12px;color:#fff;display:flex;flex:none;flex-direction:row;flex-grow:0;justify-content:center;margin:0;max-height:40px;order:0;padding:8px 16px;width:100%}.btn-transparent-lg:hover{background:hsla(0,0%,100%,.24);border-color:#fff;color:#fff}.btn-transparent-lg:focus{background:hsla(0,0%,100%,.12);border-color:#fff;color:#fff}.btn-blanc,.btn-blanc-lg,.btn-transparent,.btn-transparent-lg,.btn-vert,.btn-violet{display:flex}.btn-blanc,.btn-blanc-lg,.btn-jaune,.btn-transparent,.btn-transparent-lg,.btn-vert,.btn-violet{align-items:center;border:1px solid;border-radius:12px;flex:none;flex-direction:row;flex-grow:0;font-size:14px!important;justify-content:center;margin:0;max-height:40px;order:0;padding:8px 16px;text-decoration:none;width:210px!important}@media only screen and (max-width:800px){.btn-blanc,.btn-blanc-lg,.btn-transparent,.btn-transparent-lg,.btn-vert,.btn-violet{max-width:210px!important;min-width:210px!important;width:210px!important}.small-btn-mobile{max-width:130px!important;min-width:130px!important;width:130px!important}}@media only screen and (max-width:1200px){.btn-blanc,.btn-blanc-lg,.btn-transparent,.btn-transparent-lg,.btn-vert{font-size:14px!important;min-width:200px}}:root{--killbit-dark:#111827;--killbit-blue:#2563eb;--killbit-cyan:#06b6d4;--killbit-green:#10b981;--killbit-orange:#f97316;--killbit-purple:#7c3aed;--killbit-light:#f8fafc;--killbit-muted:#64748b;--killbit-border:#e5e7eb;--killbit-primary:#b7003f;--killbit-primary-dark:#7e002d;--killbit-primary-light:#e62368;--killbit-primary-soft:rgba(183,0,63,.18)}.killbit-dashboard .killbit-dashboard-card{border:1px solid #e9ecef;border-radius:12px;box-shadow:0 4px 14px rgba(17,24,39,.04)}.killbit-dashboard .killbit-dashboard-hero{background:linear-gradient(180deg,#fff,#f8f9fa)}.killbit-dashboard .killbit-dashboard-metric{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;padding:12px}.killbit-dashboard .killbit-dashboard-chart #killbit-credits-chart{min-height:320px}.killbit-dashboard .killbit-dashboard-step{background:#fff;border:1px solid #e9ecef;border-radius:10px;padding:12px}.killbit-dashboard .killbit-dashboard-actions .btn{min-width:175px}.killbit-page{background:#fff;color:var(--killbit-dark)}.killbit-hero{align-items:center;background:radial-gradient(circle at top left,rgba(6,182,212,.35),transparent 35%),radial-gradient(circle at bottom right,rgba(124,58,237,.35),transparent 35%),linear-gradient(135deg,#020617,#111827 45%,#1e293b);color:#fff;display:flex;min-height:75vh;overflow:hidden;position:relative}.killbit-hero:before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:42px 42px;content:"";inset:0;opacity:.45;position:absolute}.killbit-hero .container{position:relative;z-index:2}.killbit-badge{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#e0f2fe;display:inline-flex;font-weight:600;gap:8px;margin-bottom:24px;padding:8px 14px}.killbit-hero-title{font-size:58px;font-weight:800;letter-spacing:-1.5px;line-height:1.05;margin-bottom:24px}.killbit-hero-title span{background:linear-gradient(90deg,#22d3ee,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.killbit-hero-subtitle{color:#cbd5e1;font-size:22px;line-height:1.5;margin-bottom:32px;max-width:700px}.killbit-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:34px}.btn-killbit-primary,.btn-killbit-secondary{align-items:center;border-radius:12px;display:inline-flex;font-weight:700;gap:10px;padding:14px 22px;text-decoration:none!important;transition:all .2s ease}.btn-killbit-primary{background:linear-gradient(135deg,var(--killbit-primary-light) 15%,var(--killbit-primary) 48%,var(--killbit-primary-dark) 100%);border:1px solid hsla(0,0%,100%,.12);color:#fff!important}.btn-killbit-primary:hover{filter:brightness(1.06);transform:translateY(-2px)}.btn-killbit-primary:active,.btn-killbit-primary:focus{color:#fff!important}.btn-killbit-secondary{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.28);box-shadow:0 14px 30px rgba(0,0,0,.18);color:#fff!important}.btn-killbit-secondary:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.45);color:#fff!important;transform:translateY(-2px)}.btn-killbit-secondary:active,.btn-killbit-secondary:focus{box-shadow:0 0 0 4px var(--killbit-primary-soft);color:#fff!important}.killbit-proof-row{color:#dbeafe;display:flex;flex-wrap:wrap;font-size:15px;gap:16px}.killbit-proof-row span{align-items:center;display:inline-flex;gap:8px}.killbit-hero-card{backdrop-filter:blur(14px);background:rgba(15,23,42,.82);border:1px solid hsla(0,0%,100%,.14);border-radius:28px;box-shadow:0 30px 80px rgba(0,0,0,.35);padding:26px}.killbit-terminal{background:#020617;border:1px solid rgba(148,163,184,.25);border-radius:20px;overflow:hidden}.killbit-terminal-header{background:#0f172a;display:flex;gap:8px;padding:14px 16px}.killbit-dot{border-radius:999px;display:inline-block;height:12px;width:12px}.dot-red{background:#ef4444}.dot-orange{background:#f97316}.dot-green{background:#22c55e}.killbit-terminal-body{color:#d1fae5;font-family:monospace;font-size:14px;min-height:300px;padding:22px}.killbit-terminal-line{margin-bottom:13px}.killbit-terminal-line .muted{color:#64748b}.killbit-terminal-line .ok{color:#22c55e}.killbit-terminal-line .info{color:#38bdf8}.killbit-section{padding:40px 0}.killbit-section-light{background:var(--killbit-light)}.killbit-section-title{color:var(--killbit-dark);font-size:38px;font-weight:800;letter-spacing:-.6px;margin-bottom:16px}.killbit-section-subtitle{color:var(--killbit-muted);font-size:19px;line-height:1.6;margin:0 0 50px;max-width:none;text-align:left;width:100%}.killbit-feature-card{background:#fff;border:1px solid var(--killbit-border);border-radius:24px;box-shadow:0 16px 40px rgba(15,23,42,.06);margin-bottom:30px;min-height:260px;padding:30px;transition:all .2s ease}.killbit-feature-card:hover{box-shadow:0 24px 55px rgba(15,23,42,.11);transform:translateY(-5px)}.killbit-feature-card h3{font-size:21px;font-weight:800;margin-bottom:12px;text-align:center}.killbit-feature-card p{color:var(--killbit-muted);font-size:16px;line-height:1.6}.killbit-icon{align-items:center;border-radius:18px;color:#fff;display:flex;font-size:26px;height:62px;justify-content:center;margin:0 auto 22px;width:62px}.icon-blue{background:linear-gradient(135deg,#2563eb,#06b6d4)}.icon-green{background:linear-gradient(135deg,#059669,#10b981)}.icon-orange{background:linear-gradient(135deg,#ea580c,#f97316)}.icon-purple{background:linear-gradient(135deg,#6d28d9,#a855f7)}.icon-dark{background:linear-gradient(135deg,#111827,#334155)}.icon-cyan{background:linear-gradient(135deg,#0891b2,#22d3ee)}.killbit-visual-block{background:#fff;border:1px solid var(--killbit-border);border-radius:30px;box-shadow:0 22px 60px rgba(15,23,42,.08);padding:36px}.killbit-inline-subtitle{margin-bottom:30px;margin-left:0}.killbit-proof-row-dark{color:#334155}.killbit-proof-row-dark i{color:#10b981}.killbit-image-frame{align-items:center;background:#0f172a;border-radius:26px;box-shadow:0 20px 60px rgba(15,23,42,.18);display:flex;justify-content:center;min-height:320px;overflow:hidden}.killbit-image-frame img{display:block;height:auto;width:100%}.killbit-image-placeholder{color:#cbd5e1;padding:40px;text-align:center}.killbit-image-placeholder i{color:#38bdf8;font-size:54px;margin-bottom:18px}.killbit-step{background:#fff;border:1px solid var(--killbit-border);border-radius:24px;box-shadow:0 14px 35px rgba(15,23,42,.06);margin-bottom:30px;min-height:250px;padding:30px;position:relative}.killbit-step h3{font-size:21px;font-weight:800;margin-bottom:12px;text-align:center}.killbit-step p{color:var(--killbit-muted);line-height:1.6}.killbit-step-number{align-items:center;background:var(--killbit-dark);border-radius:14px;color:#fff;display:flex;font-weight:800;height:46px;justify-content:center;margin:0 auto 22px;width:46px}.killbit-price-card{background:radial-gradient(circle at top right,rgba(34,211,238,.2),transparent 32%),linear-gradient(135deg,#0f172a,#1e293b);border-radius:34px;box-shadow:0 30px 80px rgba(15,23,42,.22);color:#fff;overflow:hidden;padding:46px}.killbit-price-card h2{color:#fff;font-size:36px;font-weight:800;margin-bottom:14px}.killbit-price-card p{color:#cbd5e1;font-size:18px;line-height:1.6}.killbit-price{color:#fff;font-size:56px;font-weight:900;margin:22px 0 4px}.killbit-price small{color:#cbd5e1;font-size:18px;font-weight:600}.killbit-price-list{list-style:none;margin-bottom:28px;margin-top:28px;padding-left:0}.killbit-price-list li{align-items:center;color:#e2e8f0;display:flex;gap:10px;margin-bottom:12px}.killbit-price-list i{color:#22c55e}.killbit-blog-card{background:#fff;border:1px solid #cac6c6;border-radius:24px;box-shadow:0 16px 40px rgba(15,23,42,.06);margin-bottom:30px;overflow:hidden;transition:all .2s ease}.killbit-blog-card:hover{box-shadow:0 24px 55px rgba(15,23,42,.11)}.killbit-blog-card img{height:210px;object-fit:cover;width:100%}.killbit-blog-content{padding:26px}.killbit-blog-content h2{font-size:21px;font-weight:800;margin-bottom:14px}.killbit-blog-content .texte-justifie,.killbit-blog-content p{color:var(--killbit-muted);line-height:1.6}.killbit-final-cta{background:radial-gradient(circle at top left,rgba(249,115,22,.22),transparent 30%),radial-gradient(circle at bottom right,rgba(37,99,235,.28),transparent 35%),linear-gradient(135deg,#020617,#111827);border-radius:36px;color:#fff;padding:60px 40px;text-align:center}.killbit-final-cta h2{color:#fff;font-size:38px;font-weight:800;margin-bottom:18px}.killbit-final-cta p{color:#cbd5e1;font-size:19px;line-height:1.6;margin:0 0 28px;max-width:none;text-align:left;width:100%}.killbit-actions-center{justify-content:center}@media(max-width:991px){.killbit-hero{min-height:auto;padding:130px 0 80px}.killbit-hero-title{font-size:42px}.killbit-hero-card{margin-top:40px}}@media(max-width:767px){.killbit-hero-title{font-size:36px}.killbit-hero-subtitle{font-size:18px}.killbit-section{padding:60px 0}.killbit-section-title{font-size:30px}.killbit-price-card{padding:32px}.killbit-price{font-size:44px}}@keyframes killbitFadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes killbitFadeRight{0%{opacity:0;transform:translateX(34px)}to{opacity:1;transform:translateX(0)}}@keyframes killbitScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.killbit-animate{animation-duration:.75s;animation-fill-mode:forwards;animation-timing-function:ease-out;opacity:0}.killbit-animate-up{animation-name:killbitFadeUp}.killbit-animate-right{animation-name:killbitFadeRight}.killbit-animate-scale{animation-name:killbitScaleIn}.killbit-delay-1{animation-delay:.12s}.killbit-delay-2{animation-delay:.24s}.killbit-delay-3{animation-delay:.36s}.killbit-delay-4{animation-delay:.48s}.killbit-delay-5{animation-delay:.6s}.killbit-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}.killbit-reveal-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.killbit-animate{animation:none!important;opacity:1;transform:none!important}.killbit-reveal{opacity:1;transform:none;transition:none}}.killbit-credit-highlight{align-items:center;background:rgba(183,0,63,.06);border:1px solid rgba(183,0,63,.18);border-radius:22px;display:flex;gap:22px;margin:28px 0;padding:24px}.killbit-credit-highlight h2{color:var(--killbit-dark);font-size:24px;font-weight:800;margin:0 0 6px}.killbit-credit-highlight p{color:var(--killbit-muted);line-height:1.5;margin:0}.killbit-credit-number{align-items:center;background:linear-gradient(135deg,var(--killbit-primary-light) 0,var(--killbit-primary) 48%,var(--killbit-primary-dark) 100%);border-radius:20px;box-shadow:0 14px 32px rgba(183,0,63,.28);color:#fff;display:flex;font-size:34px;font-weight:900;height:66px;justify-content:center;min-width:66px;width:66px}.killbit-buy-list{list-style:none;margin:0;padding-left:0}.killbit-buy-list li{align-items:center;color:#334155;display:flex;font-size:16px;gap:10px;margin-bottom:12px}.killbit-buy-list i{color:#10b981}.killbit-purchase-card{background:radial-gradient(circle at top right,rgba(183,0,63,.24),transparent 32%),linear-gradient(135deg,#0f172a,#1e293b);border-radius:34px;box-shadow:0 30px 80px rgba(15,23,42,.22);color:#fff;padding:42px}.killbit-purchase-card h2{color:#fff;font-size:32px;font-weight:800;margin-bottom:18px}.killbit-purchase-card .btn-killbit-primary,.killbit-purchase-card .btn-killbit-secondary-light{justify-content:center;margin-top:14px;width:100%}.killbit-purchase-price{font-size:54px;font-weight:900;margin-bottom:6px}.killbit-purchase-price small{color:#cbd5e1;font-size:18px;font-weight:600}.killbit-purchase-tax{color:#cbd5e1;font-size:17px;margin-bottom:24px}.killbit-purchase-box{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:18px;display:flex;gap:12px;margin-bottom:22px;padding:16px}.killbit-purchase-box i{color:#f97316;margin-top:3px}.killbit-purchase-box p{color:#e2e8f0;line-height:1.5;margin:0}.killbit-secure-payment{color:#cbd5e1;font-size:14px;margin-top:18px;text-align:center}.killbit-secure-payment i{color:#10b981;margin-right:6px}.killbit-faq-item{border-top:1px solid var(--killbit-border);margin-top:20px;padding-top:20px}.killbit-faq-item h3{color:var(--killbit-dark);font-size:19px;font-weight:800;margin-bottom:8px}.killbit-faq-item p{color:var(--killbit-muted);line-height:1.6;margin-bottom:0}@media(max-width:767px){.killbit-credit-highlight{align-items:flex-start}.killbit-purchase-card{margin-top:30px;padding:32px}.killbit-purchase-price{font-size:42px}}.killbit-login-section{background:radial-gradient(circle at top left,rgba(6,182,212,.18),transparent 32%),radial-gradient(circle at bottom right,rgba(183,0,63,.16),transparent 34%),linear-gradient(135deg,#f8fafc,#fff 45%,#f1f5f9);min-height:85vh;overflow:hidden;padding:130px 0 90px;position:relative}.killbit-login-section:before{background-image:linear-gradient(rgba(15,23,42,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 0);background-size:42px 42px;content:"";inset:0;opacity:.45;position:absolute}.killbit-login-section .container{position:relative;z-index:2}.killbit-login-card{background:#fff;border:1px solid var(--killbit-border);border-radius:34px;box-shadow:0 30px 80px rgba(15,23,42,.12);padding:42px}.killbit-login-logo{display:flex;justify-content:center;margin-bottom:28px}.killbit-login-logo img{height:auto;max-width:190px}.killbit-login-heading{margin-bottom:28px;text-align:center}.killbit-login-heading h1{font-size:24px}.killbit-login-heading h1,.killbit-login-heading h2{color:var(--killbit-dark);font-weight:900;letter-spacing:-.7px;margin:14px 0 12px}.killbit-login-heading h2{font-size:36px;text-align:center}.killbit-login-heading p{color:var(--killbit-muted);font-size:17px;line-height:1.6;margin:0}.killbit-login-badge{align-items:center;background:rgba(183,0,63,.08);border:1px solid rgba(183,0,63,.18);border-radius:999px;color:var(--killbit-primary);display:inline-flex;font-weight:800;gap:8px;padding:8px 13px}.killbit-login-form{margin-top:26px}.killbit-form-group{margin-bottom:20px}.killbit-form-group label{color:var(--killbit-dark);display:block;font-weight:800;margin-bottom:8px}.killbit-input-wrapper{position:relative}.killbit-input-wrapper i{color:var(--killbit-muted);left:16px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.killbit-input-wrapper .form-control{border:1px solid var(--killbit-border);border-radius:14px;box-shadow:none;font-size:16px;height:52px;padding-left:46px;transition:border-color .2s ease,box-shadow .2s ease}.killbit-input-wrapper .form-control:focus{border-color:rgba(183,0,63,.55);box-shadow:0 0 0 4px var(--killbit-primary-soft)}.killbit-login-options{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:8px 0 24px}.killbit-login-options a{color:var(--killbit-primary);font-weight:700;text-decoration:underline}.killbit-remember-me{align-items:center;color:#334155;display:inline-flex;font-weight:600;gap:8px;margin:0}.killbit-remember-me input{margin:0}.killbit-login-submit{justify-content:center;width:100%}.killbit-login-side{background:radial-gradient(circle at top right,rgba(34,211,238,.2),transparent 32%),linear-gradient(135deg,#0f172a,#1e293b);border-radius:34px;box-shadow:0 34px 90px rgba(15,23,42,.26);color:#fff;overflow:hidden;padding:46px;position:relative}.killbit-login-side:before{background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:42px 42px;content:"";inset:0;opacity:.35;position:absolute}.killbit-login-side>*{position:relative;z-index:2}.killbit-login-side h2{color:#fff;font-size:34px;font-weight:900;letter-spacing:-.6px;line-height:1.15;margin-bottom:18px;text-align:center}.killbit-login-side p{color:#cbd5e1;font-size:18px;line-height:1.6;margin-bottom:26px}.killbit-login-side-icon{align-items:center;background:linear-gradient(135deg,var(--killbit-primary-light) 0,var(--killbit-primary) 48%,var(--killbit-primary-dark) 100%);border-radius:24px;box-shadow:0 18px 38px rgba(183,0,63,.36);color:#fff;display:flex;font-size:30px;height:72px;justify-content:center;margin:0 auto 26px;width:72px}.killbit-login-credit-box{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:22px;display:flex;gap:16px;margin-bottom:26px;padding:18px}.killbit-login-credit-box strong{color:#fff;display:block;font-size:18px;margin-bottom:3px}.killbit-login-credit-box span{color:#cbd5e1}.killbit-login-credit-number{align-items:center;background:#fff;border-radius:19px;color:var(--killbit-primary);display:flex;font-size:30px;font-weight:900;height:58px;justify-content:center;min-width:58px;width:58px}.killbit-login-benefits{list-style:none;margin:0 0 28px;padding-left:0}.killbit-login-benefits li{align-items:center;color:#e2e8f0;display:flex;font-size:16px;gap:10px;margin-bottom:12px}.killbit-login-benefits i{color:#22c55e}.killbit-login-side-actions{display:flex;flex-wrap:wrap;gap:14px}.killbit-login-side-actions .btn-killbit-primary,.killbit-login-side-actions .btn-killbit-secondary{justify-content:center}@media(max-width:991px){.killbit-login-side{margin-top:36px}}@media(max-width:767px){.killbit-login-section{padding:110px 0 70px}.killbit-login-card,.killbit-login-side{border-radius:28px;padding:30px}.killbit-login-heading h1{font-size:30px}.killbit-login-side h2{font-size:28px}.killbit-login-options{align-items:flex-start;flex-direction:column}.killbit-login-side-actions{flex-direction:column}.killbit-login-side-actions .btn-killbit-primary,.killbit-login-side-actions .btn-killbit-secondary{width:100%}}.killbit-remember-me input[type=checkbox]{accent-color:var(--killbit-primary);cursor:pointer;height:16px;width:16px}.killbit-remember-me span{cursor:pointer}.killbit-auth-section{background:radial-gradient(circle at top left,rgba(6,182,212,.16),transparent 32%),radial-gradient(circle at bottom right,rgba(183,0,63,.15),transparent 34%),linear-gradient(135deg,#f8fafc,#fff 45%,#f1f5f9);min-height:82vh;overflow:hidden;padding:130px 0 90px;position:relative}.killbit-auth-section:before{background-image:linear-gradient(rgba(15,23,42,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 0);background-size:42px 42px;content:"";inset:0;opacity:.45;position:absolute}.killbit-auth-section .container{position:relative;z-index:2}.killbit-auth-card{background:#fff;border:1px solid var(--killbit-border);border-radius:34px;box-shadow:0 30px 80px rgba(15,23,42,.12);padding:42px}.killbit-auth-logo{display:flex;justify-content:center;margin-bottom:28px}.killbit-auth-logo img{height:auto;max-width:190px}.killbit-auth-heading{margin-bottom:28px;text-align:center}.killbit-auth-heading h1{color:var(--killbit-dark);font-size:34px;font-weight:900;letter-spacing:-.7px;margin:14px 0 12px}.killbit-auth-heading p{color:var(--killbit-muted);font-size:17px;line-height:1.6;margin:0}.killbit-auth-form{margin-top:26px}.killbit-auth-help{background:rgba(183,0,63,.06);border:1px solid rgba(183,0,63,.16);border-radius:18px;display:flex;gap:12px;margin:22px 0;padding:16px}.killbit-auth-help i{color:var(--killbit-primary);margin-top:3px}.killbit-auth-help p{color:#475569;line-height:1.5;margin:0}.killbit-auth-submit{justify-content:center;width:100%}.killbit-auth-footer-link{margin-top:24px;text-align:center}.killbit-auth-footer-link a{color:var(--killbit-primary);font-weight:800;text-decoration:none}.killbit-auth-footer-link a:hover{color:var(--killbit-primary-dark);text-decoration:underline}.killbit-auth-footer-link i{margin-right:6px}@media(max-width:767px){.killbit-auth-section{padding:110px 0 70px}.killbit-auth-card{border-radius:28px;padding:30px}.killbit-auth-heading h1{font-size:29px}}.killbit-contact-section{background:radial-gradient(circle at top left,rgba(6,182,212,.16),transparent 32%),radial-gradient(circle at bottom right,rgba(183,0,63,.15),transparent 34%),linear-gradient(135deg,#f8fafc,#fff 45%,#f1f5f9);min-height:82vh;overflow:hidden;padding:130px 0 90px;position:relative}.killbit-contact-section:before{background-image:linear-gradient(rgba(15,23,42,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 0);background-size:42px 42px;content:"";inset:0;opacity:.45;position:absolute}.killbit-contact-section .container{position:relative;z-index:2}.killbit-contact-intro{padding-right:30px}.killbit-contact-intro .killbit-badge{background:rgba(183,0,63,.08);border:1px solid rgba(183,0,63,.18);color:var(--killbit-primary)}.killbit-contact-intro .killbit-hero-title{color:var(--killbit-dark);font-size:48px;margin-bottom:22px}.killbit-contact-intro .killbit-hero-title span{background:linear-gradient(90deg,var(--killbit-primary-light),var(--killbit-primary),var(--killbit-primary-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.killbit-contact-intro .killbit-hero-subtitle{color:#475569;font-size:20px;margin-bottom:30px;max-width:640px}.killbit-contact-highlights{display:grid;gap:16px;margin-top:28px}.killbit-contact-highlight{align-items:flex-start;background:#fff;border:1px solid var(--killbit-border);border-radius:22px;box-shadow:0 14px 35px rgba(15,23,42,.06);display:flex;gap:16px;padding:18px}.killbit-contact-highlight h2{color:var(--killbit-dark);font-size:18px;font-weight:850;margin:0 0 5px}.killbit-contact-highlight p{color:var(--killbit-muted);line-height:1.5;margin:0}.killbit-contact-highlight-icon{align-items:center;background:linear-gradient(135deg,var(--killbit-primary-light) 0,var(--killbit-primary) 48%,var(--killbit-primary-dark) 100%);border-radius:16px;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;min-width:48px;width:48px}.killbit-contact-card{background:#fff;border:1px solid var(--killbit-border);border-radius:34px;box-shadow:0 30px 80px rgba(15,23,42,.12);padding:42px}.killbit-contact-card-header{align-items:flex-start;display:flex;gap:18px;margin-bottom:28px}.killbit-contact-card-header h2{color:var(--killbit-dark);font-size:30px;font-weight:900;letter-spacing:-.5px;margin:0 0 8px}.killbit-contact-card-header p{color:var(--killbit-muted);font-size:16px;line-height:1.6;margin:0}.killbit-contact-card-icon{align-items:center;background:rgba(183,0,63,.08);border:1px solid rgba(183,0,63,.16);border-radius:20px;color:var(--killbit-primary);display:flex;font-size:24px;height:58px;justify-content:center;min-width:58px;width:58px}.killbit-contact-form .form-control,.killbit-contact-form input[type=email],.killbit-contact-form input[type=text],.killbit-contact-form select,.killbit-contact-form textarea{background:#fff;border:1px solid var(--killbit-border);border-radius:14px;box-shadow:none;color:var(--killbit-dark);font-size:16px;padding:13px 15px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.killbit-contact-form .form-control:focus,.killbit-contact-form input[type=email]:focus,.killbit-contact-form input[type=text]:focus,.killbit-contact-form select:focus,.killbit-contact-form textarea:focus{border-color:rgba(183,0,63,.55);box-shadow:0 0 0 4px var(--killbit-primary-soft);outline:none}.killbit-contact-form textarea{min-height:160px;resize:vertical}.killbit-contact-form label{color:var(--killbit-dark);font-weight:700;margin-bottom:6px}.killbit-form-group{margin-bottom:18px}.killbit-form-errors{color:#991b1b;font-weight:600;margin-bottom:16px}.killbit-form-errors ul{margin-bottom:0}.killbit-captcha-block{margin-top:28px}.killbit-rgpd-block{background:#f8fafc;border:1px solid var(--killbit-border);border-radius:18px;color:#475569;font-size:15px;line-height:1.5;margin:22px 0;padding:16px}.killbit-rgpd-block label{color:#334155;display:inline;font-weight:600}.killbit-rgpd-block input[type=checkbox]{accent-color:var(--killbit-primary);margin-right:8px}.killbit-rgpd-block p{margin:8px 0 0}.killbit-rgpd-block a{color:var(--killbit-primary);font-weight:700;text-decoration:underline}.killbit-rgpd-block a:hover{color:var(--killbit-primary-dark)}.killbit-contact-submit .btn-killbit-primary,.killbit-contact-submit .btn.btn-killbit-primary,.killbit-contact-submit button.btn-killbit-primary,.killbit-contact-submit input[type=submit].btn-killbit-primary{align-items:center;background:linear-gradient(135deg,var(--killbit-primary-light) 0,var(--killbit-primary) 48%,var(--killbit-primary-dark) 100%)!important;background-image:linear-gradient(135deg,var(--killbit-primary-light) 0,var(--killbit-primary) 48%,var(--killbit-primary-dark) 100%)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:12px;box-shadow:0 18px 35px rgba(183,0,63,.35);color:#fff!important;cursor:pointer;display:inline-flex!important;font-weight:800;gap:10px;justify-content:center;padding:14px 22px;text-decoration:none!important;width:100%}.killbit-contact-submit .btn-killbit-primary:hover,.killbit-contact-submit .btn.btn-killbit-primary:hover,.killbit-contact-submit button.btn-killbit-primary:hover,.killbit-contact-submit input[type=submit].btn-killbit-primary:hover{background:linear-gradient(135deg,var(--killbit-primary-light) 0,var(--killbit-primary) 48%,var(--killbit-primary-dark) 100%)!important;background-image:linear-gradient(135deg,var(--killbit-primary-light) 0,var(--killbit-primary) 48%,var(--killbit-primary-dark) 100%)!important;box-shadow:0 22px 45px rgba(183,0,63,.48);color:#fff!important;filter:brightness(1.06);transform:translateY(-2px)}.killbit-contact-note{align-items:flex-start;border-top:1px solid var(--killbit-border);color:var(--killbit-muted);display:flex;font-size:14px;gap:10px;line-height:1.5;margin-top:22px;padding-top:18px}.killbit-contact-note i{color:var(--killbit-primary);margin-top:3px}@media(max-width:991px){.killbit-contact-intro{margin-bottom:36px;padding-right:0}.killbit-contact-intro .killbit-hero-title{font-size:42px}}.contact-hero-mt{margin-top:17rem}@media(max-width:767px){.contact-hero-mt{margin-top:10rem}.killbit-contact-section{padding:110px 0 70px}.killbit-contact-intro .killbit-hero-title{font-size:34px}.killbit-contact-intro .killbit-hero-subtitle{font-size:18px}.killbit-contact-card{border-radius:28px;padding:28px}.killbit-contact-card-header{flex-direction:column;text-align:left}.killbit-contact-card-header h2{font-size:26px}.killbit-contact-highlight{padding:16px}}.materiel-content-wrapper{padding:0 var(--content-padding-right) 15px var(--content-padding-left)}.asset-page{--asset-primary:var(--brand-primary,#58956d);--asset-primary-soft:color-mix(in srgb,var(--asset-primary) 8%,transparent);--asset-primary-soft-strong:color-mix(in srgb,var(--asset-primary) 11%,transparent);min-height:100vh;padding:0 0 90px}.asset-shell{margin:0;max-width:none;width:100%}.asset-card,.asset-content,.asset-header{background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 24px rgba(15,23,42,.05)}.asset-header{border-radius:18px;margin-bottom:18px;padding:22px 24px}.asset-header-main{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.asset-header-badge{align-items:center;background:var(--asset-primary-soft);border-radius:999px;color:var(--asset-primary);display:inline-flex;font-size:13px;font-weight:800;gap:8px;margin-bottom:10px;padding:6px 11px}.asset-header-title{color:#111827;font-size:28px;font-weight:850;letter-spacing:-.4px;margin:0}.asset-header-subtitle{color:#64748b;font-size:15px;line-height:1.5;margin:6px 0 0}.asset-header-meta{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.asset-meta-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;min-width:130px;padding:11px 13px}.asset-meta-card span{color:#64748b;display:block;font-size:12px;font-weight:800;letter-spacing:.03em;margin-bottom:3px;text-transform:uppercase}.asset-meta-card strong{color:#111827;display:block;font-weight:850}.asset-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.asset-tab-button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#374151;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;padding:10px 14px;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.asset-tab-button.asset-tab-button-active,.asset-tab-button:hover{background:var(--asset-primary);border-color:var(--asset-primary);color:#fff;text-decoration:none}.asset-tab-button:hover{transform:translateY(-1px)}.asset-tab-link:hover{color:#fff}.asset-content{border-radius:18px;padding:24px}.asset-tab-panel{display:none}.asset-tab-panel-active{display:block}.asset-card{border-radius:16px;margin-bottom:18px;padding:22px}.asset-card:last-child{margin-bottom:0}.asset-card-warning{background:linear-gradient(135deg,#fff,#fffbeb)}.asset-section-title{align-items:center;color:#111827;display:flex;font-size:22px;font-weight:850;gap:10px;margin:0 0 18px}.asset-section-title i{color:var(--asset-primary)}.asset-section-intro{color:#64748b;line-height:1.6;margin:0 0 18px}.asset-info-list{display:grid;gap:0}.asset-info-row{border-bottom:1px solid #edf0f5;display:grid;gap:18px;grid-template-columns:180px 1fr;padding:14px 0}.asset-info-row:last-child{border-bottom:none}.asset-info-label{color:#64748b;font-weight:800}.asset-info-value{color:#111827;min-width:0}.asset-button-list{display:flex;flex-wrap:wrap;gap:8px}.asset-status-block{max-width:420px}.asset-status-nav{border:1px solid #e5e7eb;border-radius:12px}.asset-form-actions .btn,.asset-form-actions .form-control{max-width:100%}.asset-diagnostic-list{display:grid;gap:12px}.asset-diagnostic-item{align-items:start;display:grid;gap:18px;grid-template-columns:180px 1fr}.asset-diagnostic-type{color:#64748b;font-weight:850;padding-top:9px}.asset-document-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:18px;overflow:hidden}.asset-document-card:last-child{margin-bottom:0}.asset-document-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex;gap:10px;padding:14px 16px}.asset-document-header i{color:var(--asset-primary)}.asset-document-header h3{color:#111827;font-size:17px;font-weight:850;margin:0}.asset-document-viewer iframe{background:#f8fafc;border:0;display:block;min-height:560px;width:100%}.asset-document-viewer img{display:block;height:auto;width:100%}.asset-timeline-item,.asset-timeline-list{display:grid;gap:14px}.asset-timeline-item{grid-template-columns:16px 1fr}.asset-timeline-dot{background:var(--asset-primary);border-radius:999px;box-shadow:0 0 0 4px var(--asset-primary-soft-strong);height:12px;margin-top:18px;width:12px}.asset-timeline-content{background:#f8fafc;border:1px solid #e5e7eb;border-radius:15px;padding:15px}.asset-timeline-content p{color:#334155;margin-bottom:8px}.asset-timeline-content p:last-child{margin-bottom:0}.asset-timeline-meta{color:#64748b;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin-bottom:8px}.asset-timeline-meta strong{color:#111827}.asset-table-wrapper{border:1px solid #e5e7eb;border-radius:14px;max-width:100%;overflow-x:auto;width:100%}.asset-table-wrapper table{margin-bottom:0}.asset-table{max-width:100%;table-layout:fixed;width:100%}.asset-table th{background:#f8fafc;color:#111827;font-weight:850}.asset-table td,.asset-table th{overflow-wrap:anywhere;vertical-align:top;white-space:normal;word-break:break-word}.asset-table td:first-child{color:#64748b;font-weight:800;max-width:260px;width:28%}.asset-table td:last-child{width:72%}.asset-log-grid{display:grid;gap:14px}.asset-log-card{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;display:grid;gap:16px;grid-template-columns:54px 1fr auto;padding:16px}.asset-log-card-muted{grid-template-columns:54px 1fr}.asset-log-icon{align-items:center;background:var(--asset-primary);border-radius:16px;color:#fff;display:flex;font-size:21px;height:54px;justify-content:center;width:54px}.asset-log-content h3{color:#111827;font-size:17px;font-weight:850;margin:0 0 5px}.asset-log-content p{color:#64748b;line-height:1.5;margin:0}.asset-empty-state{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;padding:34px 20px;text-align:center}.asset-empty-state i{color:#94a3b8;font-size:34px;margin-bottom:12px}.asset-empty-state h3{color:#111827;font-size:19px;font-weight:850;margin-bottom:8px}.asset-empty-state p{color:#64748b;margin:0}.asset-empty-state-compact{padding:28px 18px}.asset-mobile-tabs{align-items:stretch;background:#fff;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -8px 24px rgba(15,23,42,.08);display:none;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px;justify-content:space-between;left:0;padding:7px 8px calc(7px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1030}.asset-mobile-tab{align-items:center;background:transparent;border:0;border-radius:12px;color:#64748b;display:flex!important;flex:1 1 0;flex-direction:column!important;font-size:11px;font-weight:800;gap:3px;justify-content:center;line-height:1.15;min-height:54px;min-width:0;padding:7px 4px;text-align:center;white-space:nowrap}.asset-mobile-tab i{display:block;font-size:17px;line-height:1;margin:0;text-align:center}.asset-mobile-tab span{display:block;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;width:100%}.asset-mobile-tab-active,.asset-mobile-tab.mobile-menu-item-active{background:var(--asset-primary-soft);color:var(--asset-primary)}@media(max-width:767px){.asset-page{padding:8px 0 88px}.asset-shell{margin:0;padding:0 6px;width:100%}.asset-card,.asset-content,.asset-header{border-radius:14px;padding:14px}.asset-header-main{flex-direction:column;gap:14px}.asset-header-meta{justify-content:flex-start;width:100%}.asset-meta-card{flex:1;min-width:0}.asset-header-title{font-size:22px}.asset-tabs-desktop,.no-mobile.asset-tabs-desktop{display:none!important}.asset-mobile-tabs{display:flex!important;flex-direction:row!important}.asset-section-title{font-size:19px}.asset-diagnostic-item,.asset-info-row{gap:6px;grid-template-columns:1fr}.asset-diagnostic-type{padding-top:0}.asset-document-viewer iframe{min-height:430px}.asset-log-card,.asset-log-card-muted{grid-template-columns:1fr}.asset-log-icon{height:48px;width:48px}.asset-table{table-layout:auto}.asset-table tr{border-bottom:1px solid #edf0f5;display:block;padding:10px 0}.asset-table td,.asset-table th{border-bottom:0;display:block}.asset-table td{max-width:none!important;padding:4px 8px;width:100%!important}.asset-table td:first-child{color:#64748b;font-weight:850;padding-bottom:2px}.asset-table td:last-child{padding-top:2px}}.asset-brand-ans,.asset-brand-runblocs{--brand-primary:#58956d}.asset-brand-killbit-web{--brand-primary:#b7003f}.asset-brand-default{--brand-primary:#58956d}.asset-technical-executions{display:grid;gap:14px}.asset-technical-execution{background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;padding:16px}.asset-technical-execution-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.asset-technical-execution-title{align-items:center;color:#111827;display:inline-flex;font-size:18px;font-weight:850;gap:8px}.asset-technical-execution-title i{color:var(--asset-primary,var(--brand-primary,#b7003f))}.asset-technical-execution-meta{color:#64748b;font-size:13px;font-weight:700}.asset-technical-file-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.asset-technical-file-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:block;gap:12px;grid-template-columns:46px 1fr;padding:12px}.asset-technical-file-icon{align-items:center;background:color-mix(in srgb,var(--asset-primary,var(--brand-primary,#b7003f)) 12%,transparent);border-radius:12px;color:var(--asset-primary,var(--brand-primary,#b7003f));display:flex;font-size:18px;height:46px;justify-content:center;width:46px}.asset-technical-file-content{min-width:0}.asset-technical-file-title{align-items:center;color:#111827;display:flex;flex-wrap:wrap;font-size:16px;font-weight:850;gap:6px;margin:0 0 4px}.asset-technical-file-badge{align-items:center;background:color-mix(in srgb,var(--asset-primary,var(--brand-primary,#b7003f)) 10%,transparent);border:1px solid #e5e7eb;border-radius:999px;color:var(--asset-primary,var(--brand-primary,#b7003f));display:inline-flex;font-size:11px;font-weight:800;line-height:1.2;padding:2px 8px}.asset-technical-file-description{color:#64748b;font-size:13px;line-height:1.45;margin:0 0 8px}.asset-technical-file-meta{color:#334155;display:grid;font-size:12px;gap:4px;word-break:break-word}.asset-technical-file-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;margin-top:8px}.asset-technical-file-button{align-items:center;background:var(--asset-primary,var(--brand-primary,#b7003f));border:1px solid var(--asset-primary,var(--brand-primary,#b7003f));border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;padding:8px 12px;text-decoration:none}.asset-technical-file-button:hover{color:#fff;filter:brightness(.95);text-decoration:none}.asset-technical-file-button-secondary{background:#fff}.asset-technical-file-button-secondary,.asset-technical-file-button-secondary:hover{color:var(--asset-primary,var(--brand-primary,#b7003f))}@media(max-width:991px){.asset-technical-file-grid{grid-template-columns:1fr}}@media(max-width:767px){.asset-technical-execution{padding:12px}.asset-technical-execution-header{align-items:flex-start;flex-direction:column}.asset-technical-file-card{grid-template-columns:42px 1fr}.asset-technical-file-icon{height:42px;width:42px}.asset-technical-file-actions{flex-direction:column}.asset-technical-file-button{width:100%}}.ea-brand-ans,.ea-brand-runblocs,body.ea-brand-ans,body.ea-brand-runblocs{--ea-brand-primary:#58956d;--ea-brand-primary-strong:#477a59;--ea-brand-primary-soft:color-mix(in srgb,var(--ea-brand-primary) 10%,transparent)}.ea-brand-killbit-web,body.ea-brand-killbit-web{--ea-brand-primary:#b7003f;--ea-brand-primary-strong:#7e002d;--ea-brand-primary-soft:color-mix(in srgb,var(--ea-brand-primary) 10%,transparent)}.ea-brand-default,body.ea-brand-default{--ea-brand-primary:#58956d;--ea-brand-primary-strong:#477a59;--ea-brand-primary-soft:color-mix(in srgb,var(--ea-brand-primary) 10%,transparent)}[class*=ea-brand-] .btn-primary,body[class*=ea-brand-] .btn-primary{--bs-btn-bg:var(--ea-brand-primary);--bs-btn-border-color:var(--ea-brand-primary);--bs-btn-hover-bg:var(--ea-brand-primary-strong);--bs-btn-hover-border-color:var(--ea-brand-primary-strong);--bs-btn-active-bg:var(--ea-brand-primary-strong);--bs-btn-active-border-color:var(--ea-brand-primary-strong);--bs-btn-disabled-bg:var(--ea-brand-primary);--bs-btn-disabled-border-color:var(--ea-brand-primary);background-color:var(--ea-brand-primary)!important;background-image:none!important;border-color:var(--ea-brand-primary)!important;color:#fff!important}[class*=ea-brand-] .btn-primary:active,[class*=ea-brand-] .btn-primary:focus,[class*=ea-brand-] .btn-primary:hover,body[class*=ea-brand-] .btn-primary:active,body[class*=ea-brand-] .btn-primary:focus,body[class*=ea-brand-] .btn-primary:hover{background-color:var(--ea-brand-primary-strong)!important;border-color:var(--ea-brand-primary-strong)!important;color:#fff!important}[class*=ea-brand-] .btn-outline-primary,body[class*=ea-brand-] .btn-outline-primary{--bs-btn-color:var(--ea-brand-primary);--bs-btn-border-color:var(--ea-brand-primary);--bs-btn-hover-bg:var(--ea-brand-primary);--bs-btn-hover-border-color:var(--ea-brand-primary);--bs-btn-active-bg:var(--ea-brand-primary);--bs-btn-active-border-color:var(--ea-brand-primary);background-color:transparent!important;border-color:var(--ea-brand-primary)!important;color:var(--ea-brand-primary)!important}[class*=ea-brand-] .btn-outline-primary:active,[class*=ea-brand-] .btn-outline-primary:focus,[class*=ea-brand-] .btn-outline-primary:hover,body[class*=ea-brand-] .btn-outline-primary:active,body[class*=ea-brand-] .btn-outline-primary:focus,body[class*=ea-brand-] .btn-outline-primary:hover{background-color:var(--ea-brand-primary)!important;border-color:var(--ea-brand-primary)!important;color:#fff!important}[class*=ea-brand-] .badge-primary,[class*=ea-brand-] .text-bg-primary,body[class*=ea-brand-] .badge-primary,body[class*=ea-brand-] .text-bg-primary{background-color:var(--ea-brand-primary)!important;color:#fff!important}[class*=ea-brand-] .form-check-input:checked,body[class*=ea-brand-] .form-check-input:checked{background-color:var(--ea-brand-primary)!important;border-color:var(--ea-brand-primary)!important}[class*=ea-brand-] .form-check-input:focus,[class*=ea-brand-] .form-control:focus,[class*=ea-brand-] .form-select:focus,body[class*=ea-brand-] .form-check-input:focus,body[class*=ea-brand-] .form-control:focus,body[class*=ea-brand-] .form-select:focus{border-color:var(--ea-brand-primary)!important;box-shadow:0 0 0 .2rem var(--ea-brand-primary-soft)!important}[class*=ea-brand-] .page-item.active .page-link,body[class*=ea-brand-] .page-item.active .page-link{background-color:var(--ea-brand-primary)!important;border-color:var(--ea-brand-primary)!important;color:#fff!important}[class*=ea-brand-] table tbody td a:not(.btn):not(.dropdown-item):not(.page-link),body[class*=ea-brand-] table tbody td a:not(.btn):not(.dropdown-item):not(.page-link){color:var(--ea-brand-primary)!important}[class*=ea-brand-] table tbody td a:not(.btn):not(.dropdown-item):not(.page-link):focus,[class*=ea-brand-] table tbody td a:not(.btn):not(.dropdown-item):not(.page-link):hover,body[class*=ea-brand-] table tbody td a:not(.btn):not(.dropdown-item):not(.page-link):focus,body[class*=ea-brand-] table tbody td a:not(.btn):not(.dropdown-item):not(.page-link):hover{color:var(--ea-brand-primary-strong)!important}[class*=ea-brand-] .content .form-text a:not(.btn):not(.dropdown-item):not(.page-link),[class*=ea-brand-] .content .help-text a:not(.btn):not(.dropdown-item):not(.page-link),[class*=ea-brand-] .content p a:not(.btn):not(.dropdown-item):not(.page-link),body[class*=ea-brand-] .content .form-text a:not(.btn):not(.dropdown-item):not(.page-link),body[class*=ea-brand-] .content .help-text a:not(.btn):not(.dropdown-item):not(.page-link),body[class*=ea-brand-] .content p a:not(.btn):not(.dropdown-item):not(.page-link){color:var(--ea-brand-primary)!important}[class*=ea-brand-] .content .form-text a:not(.btn):not(.dropdown-item):not(.page-link):hover,[class*=ea-brand-] .content .help-text a:not(.btn):not(.dropdown-item):not(.page-link):hover,[class*=ea-brand-] .content p a:not(.btn):not(.dropdown-item):not(.page-link):hover,body[class*=ea-brand-] .content .form-text a:not(.btn):not(.dropdown-item):not(.page-link):hover,body[class*=ea-brand-] .content .help-text a:not(.btn):not(.dropdown-item):not(.page-link):hover,body[class*=ea-brand-] .content p a:not(.btn):not(.dropdown-item):not(.page-link):hover{color:var(--ea-brand-primary-strong)!important}[class*=ea-brand-] table thead th,[class*=ea-brand-] table thead th a,[class*=ea-brand-] table thead th a i,[class*=ea-brand-] table thead th a span,[class*=ea-brand-] table thead th a svg,[class*=ea-brand-] table thead th a:focus,[class*=ea-brand-] table thead th a:hover,body[class*=ea-brand-] table thead th,body[class*=ea-brand-] table thead th a,body[class*=ea-brand-] table thead th a i,body[class*=ea-brand-] table thead th a span,body[class*=ea-brand-] table thead th a svg,body[class*=ea-brand-] table thead th a:focus,body[class*=ea-brand-] table thead th a:hover{color:#111827!important}[class*=ea-brand-] .ea-brand-link,body[class*=ea-brand-] .ea-brand-link{color:var(--ea-brand-primary)!important;font-weight:600;text-decoration:none}[class*=ea-brand-] .ea-brand-link:focus,[class*=ea-brand-] .ea-brand-link:hover,body[class*=ea-brand-] .ea-brand-link:focus,body[class*=ea-brand-] .ea-brand-link:hover{color:var(--ea-brand-primary-strong)!important;text-decoration:underline}@media only screen and (max-width:800px){.card-body{padding:8px}}.small,small{font-size:1em}.btn{font-size:1rem}.mt70{margin-top:70px}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}.btn-runblocs{background-color:#59976f!important}.btn-killbit,.btn-runblocs{border-color:#343a40;color:#fff!important;font-weight:400px}.btn-killbit{background-color:#b7003f!important}.btn-dark{background-color:#343a40;border-color:#343a40;color:#fff!important;font-weight:400px}.btn-dark:hover{background-color:#111!important;color:#fff!important}.btn-dark:active{background-color:#343a40;border-color:#343a40;color:#fff!important;font-weight:400px}.main-container{height:100%;margin-bottom:40px;margin-top:100px;width:100%}@media only screen and (max-width:1200px){.main-container{margin-bottom:60px;margin-top:112px}}.main-container-stock{height:100%;margin-bottom:40px;width:100%}@media only screen and (max-width:1200px){.main-container-stock{margin-bottom:60px}}.centered-container{left:50%;margin:0 auto;max-width:800px;overflow:hidden;padding:12px;top:40%}.fixed-bottom{background:#2c2c2c;border-radius:12px 12px 0 0;bottom:0;box-shadow:0 4px 8px rgba(0,0,0,.12);color:#fff;position:fixed;width:100%;z-index:10}.mobile-menu-item{border-radius:12px;cursor:pointer;margin:4px;padding:4px 8px}.mobile-menu-item-active{background:#4c4c4c;cursor:none}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.m-12{margin:8px}.tab-line{background:#fff;border-top:1px solid #ddd;display:flex;flex-direction:row}.tab-line:hover{background:#eee}.tab-cell{padding:8px}.tab-cell-title{font-weight:700;width:40%}.only-mobile{display:none}@media only screen and (max-width:1200px){.only-mobile{display:block}}.no-mobile{display:block}@media only screen and (max-width:1200px){.no-mobile{display:none}}.bg-grey{background-color:var(--alert-secondary-bg);border-color:var(--alert-secondary-border-color)}.row2Col{display:flex;flex-direction:row}@media only screen and (max-width:1200px){.row2Col{display:flex;flex-direction:column}}.form-inline-object{display:inline-block;width:80%}.form-inline-label{display:inline-block;margin-right:10px;text-align:left;width:20%}.form-inline-row{margin-bottom:10px}.invitation-tabs .nav-link{border-radius:999px;font-weight:500;padding:.65rem 1rem}.invitation-tabs .nav-link.active{box-shadow:0 4px 12px rgba(0,0,0,.08)}.invitation-card,.invitation-list-card{border:0;border-radius:1rem;box-shadow:0 10px 30px rgba(0,0,0,.06);overflow:hidden}.invitation-card .card-header,.invitation-list-card .card-header{background:linear-gradient(135deg,rgba(13,110,253,.08),rgba(13,110,253,.02));border-bottom:1px solid rgba(0,0,0,.06);padding:1rem 1.25rem}.invitation-card .card-body,.invitation-list-card .card-body{padding:1.25rem}.invite-submit-btn{min-height:38px;white-space:nowrap}.invitation-table thead th{border-bottom-width:1px;color:#6c757d;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase}.invitation-table tbody tr:hover{background:rgba(13,110,253,.03)}.invitation-empty{color:#6c757d;padding:3rem 1rem;text-align:center}.status-badge{border-radius:999px;font-size:.8rem;font-weight:600;padding:.5rem .75rem}.status-accepted{background:rgba(25,135,84,.12);color:#198754}.status-expired{background:hsla(208,7%,46%,.12);color:#6c757d}.status-pending{background:rgba(255,193,7,.18);color:#8a6d00}.section-subtitle{color:#6c757d;font-size:.95rem}.stock-dashboard{display:flex;flex-direction:column;gap:1.25rem}.dashboard-section{background:linear-gradient(180deg,rgba(248,250,252,.8),rgba(241,245,249,.5));border:1px solid #e2e8f0;border-radius:14px;padding:1rem}.section-title{color:#0f172a;font-size:1.05rem;font-weight:700;margin-bottom:.2rem}.section-subtitle{color:#64748b;font-size:.9rem;margin-bottom:1rem}.dash-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 14px rgba(15,23,42,.06);height:100%}.dash-card-header{border-bottom:1px solid #f1f5f9;color:#0f172a;font-size:.92rem;font-weight:600;padding:.8rem 1rem}.dash-card-body{padding:.6rem .8rem .8rem}.chart-box{width:100%}.chart-box--donut{min-height:320px}.chart-box--bar{min-height:340px}.chart-box--line{min-height:390px}.kpi-value{align-items:center;color:#0f172a;display:flex;font-size:1.7rem;font-weight:700;justify-content:center;min-height:320px}@media(max-width:768px){.chart-box--bar,.chart-box--donut{min-height:300px}.chart-box--line{min-height:340px}.kpi-value{font-size:1.35rem;min-height:240px}}.erasure-status-badge{border-radius:8px;color:#fff;font-size:.95rem;font-weight:700;padding:.45em .75em}