.sq-why-hero{background:var(--sq-bg);padding:72px var(--sq-section-pad-x) 64px;text-align:center;border-bottom:1px solid var(--sq-border)}.sq-why-hero h1{font-size:var(--sq-text-hero);font-weight:var(--sq-weight-bold);letter-spacing:-.8px;color:var(--sq-text);margin:0 auto var(--sq-space-4);line-height:var(--sq-leading-tight);max-width:700px}.sq-why-hero__sub{font-size:var(--sq-text-2xl);color:var(--sq-text-2);max-width:640px;margin:0 auto;line-height:var(--sq-leading-relaxed)}.sq-why-section{padding:var(--sq-space-20) var(--sq-section-pad-x);border-bottom:1px solid var(--sq-border)}.sq-why-section:nth-child(odd){background:var(--sq-bg-white)}.sq-why-section:nth-child(2n){background:var(--sq-bg)}.sq-why-section-inner{max-width:1000px;margin:0 auto}.sq-why-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--sq-space-16);align-items:start;margin-bottom:var(--sq-space-12)}.sq-why-split.reverse .sq-why-text{order:2}.sq-why-split.reverse .sq-why-mock{order:1}.sq-why-section-num{font-size:var(--sq-text-xs);font-weight:var(--sq-weight-bold);letter-spacing:var(--sq-tracking-eye);text-transform:uppercase;color:var(--sq-blue);margin-bottom:var(--sq-space-2)}.sq-why-section-title{font-size:clamp(22px,2.5vw,30px);font-weight:var(--sq-weight-bold);letter-spacing:-.5px;color:var(--sq-text);line-height:var(--sq-leading-snug);margin-bottom:var(--sq-space-5)}.sq-why-intro{margin-bottom:var(--sq-space-5)}.sq-why-intro p{font-size:var(--sq-text-lg);color:var(--sq-text-2);line-height:var(--sq-leading-relaxed)}.sq-why-bullets{display:flex;flex-direction:column;gap:var(--sq-space-3);margin-bottom:var(--sq-space-5)}.sq-why-bullet{display:flex;align-items:flex-start;gap:var(--sq-space-3);font-size:var(--sq-text-md);color:var(--sq-text);line-height:var(--sq-leading-base)}.sq-why-bullet-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--sq-blue);margin-top:8px}.sq-why-conclusion{padding-top:var(--sq-space-5);border-top:1px solid var(--sq-border-light)}.sq-why-conclusion p{font-size:var(--sq-text-md);color:var(--sq-text-2);line-height:var(--sq-leading-relaxed);font-style:italic}.sq-why-mock{position:sticky;top:100px}.sq-why-mock-wrap{position:relative;border-radius:var(--sq-radius-xl);overflow:hidden;border:1px solid var(--sq-border);box-shadow:var(--sq-shadow-xl);background:var(--sq-bg-white)}.sq-why-mock-header{background:var(--sq-bg);border-bottom:1px solid var(--sq-border);padding:10px 14px;display:flex;align-items:center;gap:var(--sq-space-2)}.sq-why-mock-dots{display:flex;gap:var(--sq-space-1)}.sq-why-mock-dot{width:8px;height:8px;border-radius:50%}.sq-why-mock-title{font-size:11px;font-weight:var(--sq-weight-semi);color:var(--sq-text-2);margin-left:var(--sq-space-1)}.sq-why-mock-body{padding:var(--sq-space-4)}.sq-why-video{display:block;width:100%;height:auto;background:var(--sq-bg)}.sq-why-video-toggle{position:absolute;right:var(--sq-space-3);bottom:var(--sq-space-3);width:var(--sq-space-10);height:var(--sq-space-10);display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--sq-radius-full);background:var(--sq-blue-dark);box-shadow:var(--sq-shadow-md);cursor:pointer}.sq-why-video-toggle[hidden]{display:none}.sq-why-video-toggle svg{width:var(--sq-space-5);height:var(--sq-space-5);fill:var(--sq-text-white)}.sq-why-video-toggle:hover{background:var(--sq-blue)}.sq-why-video-toggle__play,.sq-why-video-toggle.is-paused .sq-why-video-toggle__pause{display:none}.sq-why-video-toggle.is-paused .sq-why-video-toggle__play{display:block}.sq-why-split:has(.sq-why-video){grid-template-columns:.85fr 1.15fr;gap:var(--sq-space-12)}.sq-why-picto{display:flex;align-items:center;justify-content:center;width:100%;max-width:260px;aspect-ratio:1;margin:0 auto;border-radius:var(--sq-radius-2xl);background:var(--sq-blue-light)}.sq-why-picto svg{width:44%;height:auto;stroke:var(--sq-blue);fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sq-why-logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:var(--sq-space-2)}.sq-why-logo,.sq-why-logos__hub{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border:1px solid var(--sq-border);border-radius:var(--sq-radius-lg);background:var(--sq-bg-white);transition:border-color var(--sq-transition-fast),box-shadow var(--sq-transition-fast)}.sq-why-logos__hub{grid-column:span 2;grid-row:span 2;aspect-ratio:auto;background:var(--sq-blue-light);border-color:var(--sq-blue-border)}.sq-why-logos__hub img{width:78%;height:auto}.sq-why-logo img{width:60%;height:auto}.sq-why-logo:hover{border-color:var(--sq-blue-border);box-shadow:var(--sq-shadow-sm)}.sq-why-logo__nom{font-size:var(--sq-text-xs);font-weight:var(--sq-weight-semi);color:var(--sq-text-2);text-align:center;padding:0 var(--sq-space-1);line-height:var(--sq-leading-snug);overflow-wrap:anywhere}.sq-why-logo--ia img{width:46%}@media(prefers-reduced-motion:reduce){.sq-why-logo{transition:none}}@media(prefers-reduced-motion:reduce){.sq-why-video{outline:none}}.sq-why-features{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--sq-border-light);margin-top:var(--sq-space-6)}.sq-why-feat-item{border-bottom:1px solid var(--sq-border-light)}.sq-why-feat-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--sq-space-4);padding:var(--sq-space-4) 0;cursor:pointer;background:none;border:none;width:100%;text-align:left;font-family:var(--sq-font)}.sq-why-feat-trigger-left{display:flex;align-items:center;gap:var(--sq-space-3);flex:1}.sq-why-feat-check{width:20px;height:20px;border-radius:50%;background:var(--sq-blue-light) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='%23005D80' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px no-repeat;flex-shrink:0}.sq-why-feat-name{font-size:var(--sq-text-md);font-weight:var(--sq-weight-semi);color:var(--sq-text);line-height:var(--sq-leading-base);transition:color var(--sq-transition-fast)}.sq-why-feat-trigger:hover .sq-why-feat-name{color:var(--sq-blue)}.sq-why-feat-arrow{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--sq-border-light);border:1px solid var(--sq-border);display:flex;align-items:center;justify-content:center;transition:transform var(--sq-transition-base),background var(--sq-transition-fast)}.sq-why-feat-arrow svg{width:10px;height:10px;stroke:var(--sq-text-2);fill:none;transition:stroke var(--sq-transition-fast)}.sq-why-feat-item.is-open .sq-why-feat-arrow{transform:rotate(180deg);background:var(--sq-blue-light);border-color:var(--sq-blue-border)}.sq-why-feat-item.is-open .sq-why-feat-arrow svg{stroke:var(--sq-blue)}.sq-why-feat-panel{overflow:hidden;max-height:0;visibility:hidden;transition:max-height var(--sq-transition-slow),visibility 0s .3s}.sq-why-feat-item.is-open .sq-why-feat-panel{visibility:visible;transition:max-height var(--sq-transition-slow),visibility 0s}.sq-why-feat-panel-inner{padding:0 0 var(--sq-space-4) calc(20px + var(--sq-space-3));display:flex;flex-direction:column;gap:var(--sq-space-3)}.sq-why-feat-desc p{font-size:var(--sq-text-md);color:var(--sq-text-2);line-height:var(--sq-leading-relaxed)}.sq-why-feat-doc{display:inline-flex;align-items:center;gap:var(--sq-space-2);font-size:var(--sq-text-sm);font-weight:var(--sq-weight-semi);color:var(--sq-blue);text-decoration:none}.sq-why-feat-doc:hover{text-decoration:underline}.sq-why-feat-doc svg{width:14px;height:14px;stroke:var(--sq-blue);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sq-why-faq{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--sq-border-light);margin-top:var(--sq-space-6)}.sq-why-faq-item{border-bottom:1px solid var(--sq-border-light)}.sq-why-faq-trigger{display:flex;align-items:center;gap:var(--sq-space-3);width:100%;padding:var(--sq-space-4) 0;cursor:pointer;background:none;border:none;text-align:left;font-family:var(--sq-font)}.sq-why-faq-check{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--sq-blue-light);color:var(--sq-blue);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:var(--sq-weight-bold)}.sq-why-faq-label{flex:1;font-size:var(--sq-text-md);font-weight:var(--sq-weight-semi);color:var(--sq-text);line-height:var(--sq-leading-base);transition:color var(--sq-transition-fast)}.sq-why-faq-trigger:hover .sq-why-faq-label{color:var(--sq-blue)}.sq-why-faq-chevron{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--sq-border-light);border:1px solid var(--sq-border);display:flex;align-items:center;justify-content:center;transition:transform var(--sq-transition-base),background var(--sq-transition-fast)}.sq-why-faq-chevron svg{width:10px;height:10px;stroke:var(--sq-text-2);fill:none;transition:stroke var(--sq-transition-fast)}.sq-why-faq-item.is-open .sq-why-faq-chevron{transform:rotate(180deg);background:var(--sq-blue-light);border-color:var(--sq-blue-border)}.sq-why-faq-item.is-open .sq-why-faq-chevron svg{stroke:var(--sq-blue)}.sq-why-faq-body{overflow:hidden;max-height:0;visibility:hidden;transition:max-height var(--sq-transition-slow),visibility 0s .3s}.sq-why-faq-item.is-open .sq-why-faq-body{visibility:visible;transition:max-height var(--sq-transition-slow),visibility 0s}.sq-why-faq-body-inner{padding:0 0 var(--sq-space-4) calc(20px + var(--sq-space-3));display:flex;flex-direction:column;gap:var(--sq-space-3)}.sq-why-faq-answer{font-size:var(--sq-text-md);color:var(--sq-text-2);line-height:var(--sq-leading-relaxed)}.sq-why-faq-links{display:flex;flex-wrap:wrap;gap:var(--sq-space-2)}.sq-why-faq-link{font-size:var(--sq-text-sm);font-weight:var(--sq-weight-semi);color:var(--sq-blue);text-decoration:none;display:inline-flex;align-items:center;gap:var(--sq-space-1);padding:5px 14px;border:1.5px solid var(--sq-blue-border);border-radius:var(--sq-radius-full);background:var(--sq-blue-light);transition:background .15s,border-color .15s,color .15s}.sq-why-faq-link:hover{background:var(--sq-blue);color:#fff;border-color:var(--sq-blue)}.sq-why-faq-link.pending{border-color:var(--sq-border);background:var(--sq-bg);color:var(--sq-text-3);font-style:italic;cursor:default;pointer-events:none}.sq-why-sovereignty-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sq-space-5);margin-top:var(--sq-space-8)}.sq-why-sovereignty-card{background:var(--sq-bg-white);border:1px solid var(--sq-border);border-radius:var(--sq-radius-xl);padding:var(--sq-space-6);display:flex;flex-direction:column;gap:var(--sq-space-3)}.sq-why-sovereignty-icon{width:40px;height:40px;border-radius:var(--sq-radius-md);background:var(--sq-blue-light);display:flex;align-items:center;justify-content:center}.sq-why-sovereignty-icon svg{width:20px;height:20px;stroke:var(--sq-blue);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sq-why-sovereignty-title{font-size:var(--sq-text-md);font-weight:var(--sq-weight-bold);color:var(--sq-text)}.sq-why-sovereignty-desc{font-size:var(--sq-text-sm);color:var(--sq-text-2);line-height:var(--sq-leading-relaxed)}.sq-why-cta{background:var(--sq-blue);padding:var(--sq-space-20) var(--sq-section-pad-x);text-align:center}.sq-why-cta h2{font-size:clamp(22px,3vw,32px);font-weight:var(--sq-weight-bold);color:var(--sq-text-white);letter-spacing:-.5px;margin-bottom:var(--sq-space-3)}.sq-why-cta p{font-size:var(--sq-text-xl);color:#ffffffbf;max-width:480px;margin:0 auto var(--sq-space-10);line-height:var(--sq-leading-relaxed)}.sq-why-cta-btns{display:flex;gap:var(--sq-space-4);justify-content:center;flex-wrap:wrap}.sq-feat-req-list{display:flex;flex-direction:column;gap:var(--sq-space-2)}.sq-feat-req-item{display:flex;align-items:center;gap:var(--sq-space-2);padding:7px 10px;border:1px solid var(--sq-border);border-radius:var(--sq-radius-md);background:var(--sq-bg)}.sq-feat-req-icon{width:20px;height:20px;border-radius:var(--sq-radius-sm);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:var(--sq-weight-bold);flex-shrink:0}.sq-feat-req-icon.req{background:var(--sq-blue-light);color:var(--sq-blue)}.sq-feat-req-icon.test{background:var(--sq-purple-light);color:var(--sq-purple)}.sq-feat-req-text{font-size:11px;color:var(--sq-text);flex:1}.sq-feat-req-badge{margin-left:auto;font-size:9px;font-weight:var(--sq-weight-bold);padding:2px 6px;border-radius:var(--sq-radius-full)}.sq-feat-req-badge.ok{background:var(--sq-success-bg);color:var(--sq-success-text)}.sq-feat-req-badge.ko{background:var(--sq-danger-bg);color:var(--sq-danger-text)}.sq-feat-req-badge.part{background:var(--sq-warning-bg);color:var(--sq-warning-text)}.sq-feat-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sq-space-2)}.sq-feat-report-card{background:var(--sq-bg);border:1px solid var(--sq-border);border-radius:var(--sq-radius-lg);padding:var(--sq-space-3)}.sq-feat-report-label{font-size:10px;font-weight:var(--sq-weight-bold);color:var(--sq-text-2);text-transform:uppercase;letter-spacing:var(--sq-tracking-label);margin-bottom:var(--sq-space-2)}.sq-feat-report-val{font-size:22px;font-weight:var(--sq-weight-bold);color:var(--sq-text);letter-spacing:-.5px}.sq-feat-report-sub{font-size:10px;color:var(--sq-text-2);margin-top:2px}.sq-feat-report-bar{height:4px;background:var(--sq-border);border-radius:var(--sq-radius-full);margin-top:var(--sq-space-2);overflow:hidden}.sq-feat-report-bar-fill{height:100%;border-radius:var(--sq-radius-full)}.sq-feat-auto-list{display:flex;flex-direction:column;gap:var(--sq-space-1)}.sq-feat-auto-row{display:flex;align-items:center;gap:var(--sq-space-2);padding:6px 10px;border:1px solid var(--sq-border);border-radius:7px;background:var(--sq-bg)}.sq-feat-auto-fw{font-size:10px;font-weight:var(--sq-weight-bold);color:var(--sq-blue);background:var(--sq-blue-light);padding:2px 7px;border-radius:var(--sq-radius-full);min-width:70px;text-align:center}.sq-feat-auto-label{font-size:11px;color:var(--sq-text);flex:1}.sq-feat-auto-status{font-size:9px;font-weight:var(--sq-weight-bold);padding:2px 7px;border-radius:var(--sq-radius-full)}.sq-feat-auto-ok{background:var(--sq-success-bg);color:var(--sq-success-text)}.sq-feat-auto-run{background:var(--sq-warning-bg);color:var(--sq-warning-text)}.sq-screen-bar{display:flex;align-items:center;gap:var(--sq-space-2);margin-bottom:var(--sq-space-3)}.sq-screen-dot{width:9px;height:9px;border-radius:50%}.sq-screen-url{flex:1;background:var(--sq-border-light);border-radius:var(--sq-radius-sm);height:22px;display:flex;align-items:center;padding:0 var(--sq-space-3)}.sq-screen-url span{font-size:10px;color:var(--sq-text-2)}.sq-screen-title{font-size:var(--sq-text-base);font-weight:var(--sq-weight-bold);color:var(--sq-text);margin-bottom:14px}@media(max-width:900px){.sq-why-split{grid-template-columns:1fr;gap:var(--sq-space-10)}.sq-why-split:has(.sq-why-video){grid-template-columns:1fr;gap:var(--sq-space-10)}.sq-why-split.reverse .sq-why-text,.sq-why-split.reverse .sq-why-mock{order:0}.sq-why-mock{position:static}.sq-why-sovereignty-grid{grid-template-columns:1fr}.sq-why-cta-btns{flex-direction:column;align-items:center}}@media(max-width:600px){.sq-why-sovereignty-grid{grid-template-columns:1fr}}
