/* Pages commerciales Fabien Building — styles strictement isolés. */
body.fb-commercial-page#top>main.fb-commercial{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
body.fb-commercial-page .topbar .fb-commercial-brand{color:#08256f;font-weight:900}
body.fb-commercial-page .topbar .fb-commercial-brand b,body.fb-commercial-page .topbar .fb-commercial-brand small{font:inherit;color:inherit}
@media(min-width:768px){body.fb-commercial-page .topbar .fb-contextual-cta{display:none!important}body.fb-commercial-page .topbar .fb-commercial-brand b,body.fb-commercial-page .topbar .fb-commercial-brand small{display:inline}body.fb-commercial-page .topbar .fb-commercial-brand small:before{content:' '}}
@media(max-width:767px){body.fb-commercial-page .topbar{flex-wrap:nowrap!important}body.fb-commercial-page .topbar .brand{flex:1 1 auto!important;min-width:0!important}body.fb-commercial-page .topbar .fb-commercial-brand{display:flex!important;flex-direction:column!important;max-width:132px!important;font-size:11px!important;line-height:1.05!important}body.fb-commercial-page .topbar .fb-commercial-brand b,body.fb-commercial-page .topbar .fb-commercial-brand small{display:block!important;white-space:nowrap!important}body.fb-commercial-page .topbar .fb-contextual-cta{display:inline-flex!important}body.fb-commercial-page[data-fb-shell-cta-label="Choisir un logiciel"] .topbar .fb-contextual-cta{min-width:108px!important;padding-left:8px!important;padding-right:8px!important;margin-right:7px!important;font-size:9.5px!important}body.fb-commercial-page .topbar .fb-mobile-menu-toggle{display:inline-flex!important;flex:0 0 42px!important;margin-left:0!important}}
.fb-commercial{--navy:#071d3a;--blue:#076acb;--sky:#19a8e4;--ice:#f1f8fe;--text:#10243d;--muted:#607188;--line:#dbe7f2;--green:#17a66d;margin:0;color:var(--text);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;overflow:hidden}
.fb-commercial *{box-sizing:border-box}.fb-commercial a{text-decoration:none;color:inherit}.fb-commercial button,.fb-commercial input,.fb-commercial textarea{font:inherit}.fb-commercial .fbx-hero{min-height:640px;padding:65px max(7vw,26px);display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:7vw;background:radial-gradient(circle at 82% 46%,#dff3ff 0,transparent 31%),linear-gradient(110deg,#fff,#f1f9ff)}
.fb-commercial .fbx-copy{max-width:690px}.fb-commercial .fbx-kicker,.fb-commercial .fbx-title>span,.fb-commercial .fbx-dark>div>span,.fb-commercial .fbx-final>span{font-size:12px;letter-spacing:.16em;font-weight:900;color:var(--blue)}.fb-commercial .fbx-hero h1{font-size:clamp(2.7rem,5vw,4.8rem);line-height:1.04;letter-spacing:-.055em;color:var(--navy);margin:20px 0}.fb-commercial h1 em{font-style:normal;color:var(--blue)}.fb-commercial .fbx-copy>p{font-size:18px;line-height:1.7;color:var(--muted);max-width:640px}.fb-commercial .fbx-actions{display:flex;gap:13px;margin:29px 0 23px}.fb-commercial .fbx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 22px;border-radius:10px;font-weight:800;font-size:14px}.fb-commercial .fbx-primary{background:linear-gradient(135deg,var(--blue),#0b85dd);color:#fff;box-shadow:0 10px 25px #086dcc2d}.fb-commercial .fbx-secondary{border:1px solid #b9cde0;background:#fff}.fb-commercial .fbx-trust{display:flex;flex-wrap:wrap;gap:19px;font-size:13px;font-weight:700;color:#52667c}
.fb-commercial .fbx-visual{min-height:500px;position:relative;display:grid;place-items:center}.fb-commercial .fbx-circle{position:absolute;width:420px;height:420px;border-radius:50%;background:linear-gradient(145deg,#25b2ea,var(--blue));box-shadow:0 38px 75px #076acb3b}.fb-commercial .fbx-device{position:relative;width:295px;background:#fff;border:9px solid #092542;border-radius:31px;overflow:hidden;box-shadow:0 28px 55px #082c5045;transform:rotate(2deg)}.fb-commercial .fbx-device-head{padding:16px;background:var(--navy);color:#fff;display:flex;align-items:center;gap:11px}.fb-commercial .fbx-device-head i{font-style:normal;background:#18a2dc;width:38px;height:38px;border-radius:50%;display:grid;place-items:center}.fb-commercial .fbx-device-head span,.fb-commercial .fbx-post div span{display:flex;flex-direction:column;gap:3px}.fb-commercial .fbx-device-head small{color:#a9c8e5}.fb-commercial .fbx-post{padding:19px;background:#f3f8fc}.fb-commercial .fbx-post label{font-size:9px;background:#dff1ff;color:var(--blue);padding:6px 8px;border-radius:20px;font-weight:900}.fb-commercial .fbx-post h3{font-size:20px;margin:14px 0 7px}.fb-commercial .fbx-post>p{font-size:13px;line-height:1.5;color:var(--muted)}.fb-commercial .fbx-post>div{display:flex;align-items:center;gap:10px;background:#fff;padding:11px;border-radius:9px;margin-top:9px;color:var(--blue)}.fb-commercial .fbx-post div b{font-size:11px;color:var(--text)}.fb-commercial .fbx-post div small{font-size:10px;color:var(--muted)}.fb-commercial .fbx-badge{position:absolute;background:#fff;border:1px solid #d5e9f8;border-radius:13px;padding:13px 18px;display:flex;flex-direction:column;box-shadow:0 15px 35px #0c406c26}.fb-commercial .fbx-badge b{font-size:21px;color:var(--blue)}.fb-commercial .fbx-badge small{color:var(--muted)}.fb-commercial .fbx-badge-one{top:105px;left:0}.fb-commercial .fbx-badge-two{right:0;bottom:95px}
.fb-commercial .fbx-stats{max-width:1080px;margin:-30px auto 0;position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 48px #08345a17;padding:27px;display:grid;grid-template-columns:repeat(4,1fr)}.fb-commercial .fbx-stats div{text-align:center;display:flex;flex-direction:column;gap:5px;border-right:1px solid var(--line)}.fb-commercial .fbx-stats div:last-child{border:0}.fb-commercial .fbx-stats b{font-size:24px;color:var(--blue)}.fb-commercial .fbx-stats span{font-size:12px;color:var(--muted)}.fb-commercial .fbx-section{padding:100px max(7vw,24px)}.fb-commercial .fbx-title{max-width:760px;text-align:center;margin:0 auto 50px}.fb-commercial .fbx-title h2,.fb-commercial .fbx-dark h2,.fb-commercial .fbx-final h2{font-size:clamp(2rem,3.5vw,3rem);line-height:1.14;letter-spacing:-.04em;color:var(--navy);margin:14px 0}.fb-commercial .fbx-title p{color:var(--muted);line-height:1.7}.fb-commercial .fbx-grid-four{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.fb-commercial .fbx-grid-four article{border:1px solid var(--line);border-radius:16px;padding:27px}.fb-commercial .fbx-grid-four article>b{display:grid;place-items:center;width:38px;height:38px;background:var(--ice);color:var(--blue);border-radius:9px}.fb-commercial .fbx-grid-four h3{margin:22px 0 9px}.fb-commercial .fbx-grid-four p,.fb-commercial .fbx-steps p,.fb-commercial .fbx-plans p{font-size:14px;line-height:1.65;color:var(--muted)}
.fb-commercial .fbx-catalog{padding:100px max(7vw,24px);display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;background:#f4f9fd}.fb-commercial .fbx-catalog-copy h2{font-size:clamp(2rem,3.5vw,3rem);line-height:1.14;letter-spacing:-.04em;color:var(--navy);margin:14px 0}.fb-commercial .fbx-catalog-copy p{color:var(--muted);line-height:1.7}.fb-commercial .fbx-catalog-copy>a{display:inline-block;color:var(--blue);font-weight:800;margin-top:13px}.fb-commercial .fbx-accordion{border-top:1px solid #cadae8}.fb-commercial .fbx-group{border-bottom:1px solid #cadae8}.fb-commercial .fbx-group>button{width:100%;border:0;background:transparent;padding:21px 3px;display:flex;justify-content:space-between;font-size:18px;font-weight:800;text-align:left;color:var(--navy);cursor:pointer}.fb-commercial .fbx-group>button span{display:flex;gap:16px}.fb-commercial .fbx-group>button small{color:#8aa3ba}.fb-commercial .fbx-group>button b{font-size:24px;color:var(--blue)}.fb-commercial .fbx-items{display:none;grid-template-columns:1fr 1fr;gap:0 21px;padding:0 3px 20px}.fb-commercial .fbx-group.is-open .fbx-items{display:grid}.fb-commercial .fbx-items p{font-size:13px;color:#53677c;margin:5px 0;line-height:1.4}.fb-commercial .fbx-dark{padding:72px max(8vw,26px);display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;color:#fff;background:linear-gradient(125deg,#061b36,#084173)}.fb-commercial .fbx-dark h2,.fb-commercial .fbx-final h2{color:#fff}.fb-commercial .fbx-dark>div>span,.fb-commercial .fbx-final>span{color:#70cefa}.fb-commercial .fbx-dark-list p{display:flex;gap:12px;padding-bottom:14px;border-bottom:1px solid #ffffff26;color:#58dfa9;font-weight:900}.fb-commercial .fbx-dark-list p span{color:#fff;font-weight:400}.fb-commercial .fbx-steps{max-width:1040px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fb-commercial .fbx-steps article{background:var(--ice);padding:30px;border-radius:17px}.fb-commercial .fbx-steps article>b{font-size:35px;color:#afd7f7}.fb-commercial .fbx-steps h3{margin:16px 0 8px}
.fb-commercial .fbx-pricing{background:#f4f9fd}.fb-commercial .fbx-plans{max-width:960px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:22px}.fb-commercial .fbx-plan{padding:37px;background:#fff;border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;position:relative}.fb-commercial .fbx-plan-featured{border:2px solid var(--blue);box-shadow:0 20px 50px #076acb20}.fb-commercial .fbx-plan label{font-size:11px;letter-spacing:.13em;color:var(--blue);font-weight:900}.fb-commercial .fbx-plan h3{font-size:25px;color:var(--navy);margin:12px 0}.fb-commercial .fbx-plan ul{list-style:none;padding:17px 0;margin:8px 0 20px;border-top:1px solid var(--line);flex:1}.fb-commercial .fbx-plan li{padding:7px 0;font-size:14px}.fb-commercial .fbx-plan li:before{content:'✓';color:var(--green);font-weight:900;margin-right:9px}.fb-commercial .fbx-plan>a{display:flex;justify-content:center;align-items:center;min-height:51px}.fb-commercial .fbx-plan mark{position:absolute;right:18px;top:-14px;background:var(--blue);color:#fff;border-radius:20px;padding:8px 11px;font-size:9px;font-weight:900}.fb-commercial .fbx-price{margin:18px 0 4px;padding:18px;border:1px solid #cfe5f7;border-radius:14px;background:linear-gradient(135deg,#f5fbff,#ebf6ff);display:flex;flex-direction:column;align-items:flex-start;gap:5px}.fb-commercial .fbx-price small{font-size:10px;color:var(--blue);font-weight:900;letter-spacing:.12em}.fb-commercial .fbx-price del{font-size:15px;color:#93a2b1}.fb-commercial .fbx-price strong{font-size:32px;line-height:1.1;color:var(--blue)}.fb-commercial .fbx-price span{margin-top:3px;padding:7px 11px;border-radius:99px;background:#e4f8ee;color:#128456;font-size:11px;font-weight:900}.fb-commercial .fbx-note{text-align:center;color:#8090a5;margin-top:10px}.fb-commercial .fbx-faq{max-width:1000px;margin:auto}.fb-commercial .fbx-faq details{border-bottom:1px solid var(--line)}.fb-commercial .fbx-faq summary{list-style:none;padding:19px 5px;display:flex;justify-content:space-between;font-weight:800;cursor:pointer}.fb-commercial .fbx-faq summary::-webkit-details-marker{display:none}.fb-commercial .fbx-faq summary b{color:var(--blue);font-size:20px}.fb-commercial .fbx-faq details p{color:var(--muted);line-height:1.7;margin:0;padding:0 5px 20px}.fb-commercial .fbx-final{text-align:center;padding:82px 22px;color:#fff;background:linear-gradient(135deg,#087ad6,#0454aa)}.fb-commercial .fbx-final h2{max-width:800px;margin:14px auto}.fb-commercial .fbx-final p{color:#d9edff}.fb-commercial .fbx-final a{display:inline-flex;background:#fff;color:var(--blue);padding:15px 25px;border-radius:10px;font-weight:900;margin-top:15px}
/* Installation */
.fb-commercial .fbi-price{display:flex;align-items:baseline;gap:13px;margin-top:24px}.fb-commercial .fbi-price b{font-size:28px;color:var(--navy)}.fb-commercial .fbi-price span{color:var(--muted);font-size:14px}.fb-commercial .fbi-screen{position:relative;width:440px;border:9px solid #092542;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 29px 60px #082c5045;transform:rotate(1deg)}.fb-commercial .fbi-bar{height:38px;background:#eaf1f7;display:flex;align-items:center;gap:6px;padding:0 12px}.fb-commercial .fbi-bar i{width:8px;height:8px;border-radius:50%;background:#f05d5d}.fb-commercial .fbi-bar i:nth-child(2){background:#f0bb43}.fb-commercial .fbi-bar i:nth-child(3){background:#38b86a}.fb-commercial .fbi-bar span{margin-left:8px;font-size:10px;color:#6f8093}.fb-commercial .fbi-desktop{padding:30px;background:#f5f8fb}.fb-commercial .fbi-anydesk{width:210px;margin:auto;background:#fff;border-radius:14px;padding:22px;text-align:center;box-shadow:0 10px 28px #183b5d1a;display:flex;flex-direction:column;align-items:center;gap:7px}.fb-commercial .fbi-anydesk>b{width:45px;height:45px;border-radius:11px;background:#e8393d;color:#fff;display:grid;place-items:center;font-size:23px}.fb-commercial .fbi-anydesk button{border:0;background:#eaf7f0;color:#118655;border-radius:20px;padding:7px 11px;font-size:9px;font-weight:800}.fb-commercial .fbi-progress{margin-top:18px;background:#fff;padding:13px;border-radius:10px;display:grid;grid-template-columns:1fr auto;gap:7px;font-size:11px}.fb-commercial .fbi-progress i{grid-column:1/3;height:6px;background:#dfeaf2;border-radius:20px;overflow:hidden}.fb-commercial .fbi-progress em{display:block;height:100%;width:78%;background:linear-gradient(90deg,var(--blue),var(--sky))}.fb-commercial .fbi-reassure{max-width:1100px;margin:-28px auto 0;position:relative;background:#fff;border:1px solid var(--line);border-radius:17px;box-shadow:0 17px 45px #08345a17;display:grid;grid-template-columns:repeat(4,1fr);padding:26px}.fb-commercial .fbi-reassure div{display:flex;align-items:center;gap:11px;border-right:1px solid var(--line);padding:0 14px}.fb-commercial .fbi-reassure div:last-child{border:0}.fb-commercial .fbi-reassure b{color:#a6c9e7}.fb-commercial .fbi-reassure span{font-size:12px;font-weight:800}.fb-commercial .fbi-scale{max-width:1000px;margin:0 auto 32px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:16px;overflow:hidden}.fb-commercial .fbi-scale div{padding:19px;text-align:center;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.fb-commercial .fbi-scale div:last-child{border:0}.fb-commercial .fbi-scale b{font-size:12px;color:var(--muted)}.fb-commercial .fbi-scale strong{font-size:23px;color:var(--blue)}.fb-commercial .fbi-scale span{font-size:10px;color:var(--muted)}.fb-commercial .fbi-cats{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}.fb-commercial .fbi-cats button{border:1px solid var(--line);background:#fff;padding:10px 14px;border-radius:30px;color:#52647a;font-weight:700;cursor:pointer}.fb-commercial .fbi-cats button.is-active{background:var(--navy);border-color:var(--navy);color:#fff}.fb-commercial .fbi-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.fb-commercial .fbi-software{border:1px solid var(--line);background:#fff;border-radius:14px;padding:15px;text-align:left;display:flex;align-items:center;gap:11px;cursor:pointer;transition:.2s;color:var(--text)}.fb-commercial .fbi-software:hover{transform:translateY(-3px);box-shadow:0 12px 25px #123b6413}.fb-commercial .fbi-software.is-selected{border:2px solid var(--blue);background:#f3f9ff;padding:14px}.fb-commercial .fbi-logo{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;color:#fff;font-style:normal;font-size:11px;font-weight:900}.fb-commercial .fbi-software span{display:flex;flex-direction:column;gap:4px;flex:1}.fb-commercial .fbi-software span b{font-size:13px}.fb-commercial .fbi-software small{color:var(--muted);font-size:10px}.fb-commercial .fbi-add{font-style:normal;font-size:18px;color:var(--blue)}.fb-commercial .fbi-config{max-width:1180px;margin:28px auto 0;border:1px solid #bcd9ef;border-radius:17px;background:linear-gradient(135deg,#f4faff,#e9f5ff);padding:28px}.fb-commercial .fbi-config>span{font-size:10px;letter-spacing:.14em;color:var(--blue);font-weight:900}.fb-commercial .fbi-config h3{font-size:24px;color:var(--navy);margin:9px 0}.fb-commercial .fbi-config>p{margin:0;color:var(--muted);font-size:14px}.fb-commercial .fbi-specs{display:grid;grid-template-columns:repeat(5,1fr);gap:11px;margin:22px 0}.fb-commercial .fbi-specs p{background:#fff;border:1px solid var(--line);border-radius:11px;padding:14px;margin:0;display:flex;flex-direction:column;gap:8px}.fb-commercial .fbi-specs i{font-style:normal;color:var(--blue);font-size:10px;font-weight:900}.fb-commercial .fbi-specs b{font-size:12px;line-height:1.45}.fb-commercial .fbi-selected-list{display:flex;gap:13px;align-items:flex-start;padding:14px 0;border-top:1px solid #caddec;font-size:12px}.fb-commercial .fbi-selected-list b{white-space:nowrap}.fb-commercial .fbi-selected-list span{color:var(--muted);line-height:1.5}.fb-commercial .fbi-config-note{display:block;color:#718399;line-height:1.5}.fb-commercial .fbi-order{background:linear-gradient(125deg,#061b36,#084173);color:#fff;padding:54px max(8vw,25px);display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:center}.fb-commercial .fbi-order>div>span{font-size:11px;letter-spacing:.15em;color:#72cef7;font-weight:900}.fb-commercial .fbi-order h2{font-size:30px;margin:11px 0}.fb-commercial .fbi-order>div>p{color:#bdd0e2;line-height:1.5}.fb-commercial .fbi-total{background:#fff;color:var(--text);border-radius:16px;padding:29px;display:flex;flex-direction:column;gap:9px}.fb-commercial .fbi-total small,.fb-commercial .fbi-total>span{color:var(--muted);font-size:11px}.fb-commercial .fbi-total>b{font-size:30px;color:var(--blue)}.fb-commercial .fbi-total del{color:#96a4b2;font-size:15px}.fb-commercial .fbi-saving{align-self:flex-start;background:#e6f8ef;color:#128255;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:800}.fb-commercial .fbi-confirm{margin:14px 0 3px;padding:13px;display:flex;gap:11px;background:#f4f8fb;border:1px solid #cbdbe7;color:#263d55;font-size:11px;line-height:1.5;border-radius:10px;cursor:pointer}.fb-commercial .fbi-confirm input{width:18px;height:18px;accent-color:#20b879;flex:0 0 auto}.fb-commercial .fbi-submit{min-height:58px;display:grid;place-items:center;margin-top:10px;text-align:center;padding:14px;border-radius:9px;font-weight:800;font-size:14px}.fb-commercial .fbi-ready{background:var(--blue);color:#fff}.fb-commercial .fbi-disabled{background:#dce5ec;color:#8796a5;pointer-events:none}.fb-commercial .fbi-process{background:#f4f9fd}.fb-commercial .fbi-timeline{max-width:900px;margin:auto;position:relative}.fb-commercial .fbi-timeline:before{content:'';position:absolute;left:25px;top:20px;bottom:20px;width:2px;background:#b9d9f2}.fb-commercial .fbi-timeline article{position:relative;display:flex;gap:24px;margin-bottom:18px;background:#fff;border:1px solid var(--line);border-radius:15px;padding:22px}.fb-commercial .fbi-timeline article>b{z-index:1;flex:0 0 48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff}.fb-commercial .fbi-timeline h3{margin:2px 0 7px}.fb-commercial .fbi-timeline p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.fb-commercial .fbi-diagnostic{padding:80px max(8vw,25px);display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:center}.fb-commercial .fbi-diagnostic>div>p{color:var(--muted);line-height:1.7}.fb-commercial .fbi-diagnostic-card{border:1px solid var(--line);border-radius:17px;padding:28px;display:flex;flex-direction:column}.fb-commercial .fbi-diagnostic-card>strong{font-size:28px;color:var(--blue);margin-top:8px}.fb-commercial .fbi-diagnostic-card button{border:0;background:var(--blue);color:#fff;padding:14px;border-radius:9px;text-align:center;font-weight:800;margin-top:10px;cursor:pointer}.fb-commercial .fbi-modal[hidden]{display:none}.fb-commercial .fbi-modal{position:fixed;z-index:10000;inset:0;background:#041426cc;display:grid;place-items:center;padding:20px;overflow:auto}.fb-commercial .fbi-modal-card{position:relative;width:min(820px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:20px;padding:34px}.fb-commercial .fbi-close{position:absolute;right:18px;top:14px;border:0;background:#eef4f8;color:var(--navy);width:36px;height:36px;border-radius:50%;font-size:24px;cursor:pointer}.fb-commercial .fbi-modal-card>span{font-size:10px;letter-spacing:.14em;color:var(--blue);font-weight:900}.fb-commercial .fbi-modal-card h2{font-size:28px;margin:10px 0;color:var(--navy)}.fb-commercial .fbi-modal-card>p{color:var(--muted);font-size:14px}.fb-commercial .fbi-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.fb-commercial .fbi-form-grid label,.fb-commercial .fbi-full{font-size:12px;font-weight:800;color:#42566d;display:flex;flex-direction:column;gap:7px}.fb-commercial .fbi-form-grid input,.fb-commercial .fbi-full textarea{border:1px solid #cbdbe8;border-radius:9px;padding:12px;font:inherit;font-size:14px}.fb-commercial .fbi-full{margin-top:14px}.fb-commercial .fbi-full textarea{min-height:105px;resize:vertical}.fb-commercial .fbi-send-diag{display:block;text-align:center;margin-top:16px;border-radius:9px;padding:14px;font-size:14px;font-weight:800;background:#dce5ec;color:#8695a4;pointer-events:none}.fb-commercial .fbi-send-diag.is-ready{background:var(--blue);color:#fff;pointer-events:auto}
@media(max-width:900px){.fb-commercial .fbx-hero{grid-template-columns:1fr;padding-top:50px}.fb-commercial .fbx-copy{text-align:center;margin:auto}.fb-commercial .fbx-actions,.fb-commercial .fbx-trust{justify-content:center}.fb-commercial .fbx-visual{min-height:450px}.fb-commercial .fbx-stats,.fb-commercial .fbi-reassure{margin:0;border-radius:0}.fb-commercial .fbx-grid-four{grid-template-columns:1fr 1fr}.fb-commercial .fbx-catalog,.fb-commercial .fbx-dark,.fb-commercial .fbi-order,.fb-commercial .fbi-diagnostic{grid-template-columns:1fr}.fb-commercial .fbi-grid{grid-template-columns:repeat(3,1fr)}.fb-commercial .fbi-specs{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.fb-commercial .fbx-hero{padding:45px 19px 40px;gap:22px;min-height:auto}.fb-commercial .fbx-hero h1{font-size:2.5rem}.fb-commercial .fbx-copy>p{font-size:16px}.fb-commercial .fbx-actions{flex-direction:column}.fb-commercial .fbx-actions a{width:100%}.fb-commercial .fbx-trust{gap:9px 13px;font-size:11px}.fb-commercial .fbx-visual{min-height:385px}.fb-commercial .fbx-circle{width:310px;height:310px}.fb-commercial .fbx-device{width:236px;border-width:7px}.fb-commercial .fbx-device-head{padding:12px}.fb-commercial .fbx-post{padding:14px}.fb-commercial .fbx-badge{padding:9px 11px}.fb-commercial .fbx-badge-one{left:0;top:75px}.fb-commercial .fbx-badge-two{right:0;bottom:50px}.fb-commercial .fbx-stats{grid-template-columns:1fr 1fr;padding:16px 8px}.fb-commercial .fbx-stats div{padding:12px 4px}.fb-commercial .fbx-stats div:nth-child(2){border-right:0}.fb-commercial .fbx-stats div:nth-child(-n+2){border-bottom:1px solid var(--line)}.fb-commercial .fbx-section,.fb-commercial .fbx-catalog{padding:72px 19px}.fb-commercial .fbx-title{margin-bottom:33px}.fb-commercial .fbx-grid-four,.fb-commercial .fbx-steps,.fb-commercial .fbx-plans{grid-template-columns:1fr}.fb-commercial .fbx-catalog{gap:32px}.fb-commercial .fbx-group>button{font-size:15px}.fb-commercial .fbx-items{grid-template-columns:1fr}.fb-commercial .fbx-dark{padding:62px 21px}.fb-commercial .fbx-plan{padding:28px 23px}.fb-commercial .fbx-title h2,.fb-commercial .fbx-catalog-copy h2,.fb-commercial .fbx-dark h2,.fb-commercial .fbx-final h2{font-size:2rem}.fb-commercial .fbx-final{padding:68px 20px}.fb-commercial .fbx-price strong{font-size:29px}.fb-commercial .fbi-screen{width:315px;border-width:6px}.fb-commercial .fbi-desktop{padding:18px}.fb-commercial .fbi-reassure{grid-template-columns:1fr 1fr;padding:14px 8px}.fb-commercial .fbi-reassure div{padding:12px 8px}.fb-commercial .fbi-reassure div:nth-child(2){border-right:0}.fb-commercial .fbi-reassure div:nth-child(-n+2){border-bottom:1px solid var(--line)}.fb-commercial .fbi-scale{grid-template-columns:1fr 1fr}.fb-commercial .fbi-scale div:nth-child(2){border-right:0}.fb-commercial .fbi-scale div:nth-child(-n+2){border-bottom:1px solid var(--line)}.fb-commercial .fbi-grid{grid-template-columns:1fr 1fr;gap:9px}.fb-commercial .fbi-software{padding:11px}.fb-commercial .fbi-software.is-selected{padding:10px}.fb-commercial .fbi-logo{width:36px;height:36px}.fb-commercial .fbi-config{padding:21px}.fb-commercial .fbi-specs{grid-template-columns:1fr}.fb-commercial .fbi-selected-list{flex-direction:column}.fb-commercial .fbi-order,.fb-commercial .fbi-diagnostic{padding:58px 20px;gap:30px}.fb-commercial .fbi-total{padding:27px 24px}.fb-commercial .fbi-modal{padding:10px}.fb-commercial .fbi-modal-card{padding:27px 18px}.fb-commercial .fbi-form-grid{grid-template-columns:1fr}}

/* Ajustements finaux demandés : FAQ aérées, bandeaux de conclusion clairs. */
.fb-commercial .fbx-faq details{margin:0 0 14px!important;padding:0!important;border:1px solid var(--line)!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 6px 18px #123b640c!important}
.fb-commercial .fbx-final{color:var(--text)!important;background:#fff!important;border-top:1px solid var(--line)!important}
.fb-commercial .fbx-final>span{color:var(--blue)!important}.fb-commercial .fbx-final h2{color:var(--navy)!important}.fb-commercial .fbx-final p{color:var(--muted)!important}
.fb-commercial .fbx-final a{background:var(--blue)!important;color:#fff!important;box-shadow:0 10px 25px #086dcc2d!important}
.fb-commercial .fbi-order h2{color:#dff2ff!important;background:linear-gradient(90deg,#7dd6ff,#e7f6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 1px 18px #65c9ff2b}
