.glysos-site{--glysos-ink:#0b1510;--glysos-forest-950:#071c13;--glysos-forest-900:#0f291e;--glysos-forest-700:#1b4332;--glysos-forest-500:#2e7d5a;--glysos-spring-500:#65d687;--glysos-sage-100:#eaf2ec;--glysos-sage-50:#f2f6f2;--glysos-paper:#eef4ef;--glysos-white:#fff;--glysos-champagne:#c6a66a;--glysos-leather:#7b5137;--glysos-muted:#667069;--glysos-border:#0b15101a;--glysos-shadow:0 1px 2px #0b15100a, 0 4px 8px #0b15100a;--glysos-shadow-strong:0 6px 16px #071c131a;--glysos-focus:0 0 0 3px #65d6875c;--glysos-radius-sm:.75rem;--glysos-radius-md:1rem;--glysos-radius-lg:1.25rem;--glysos-radius-xl:1.6rem;--glysos-radius-2xl:2rem;--glysos-radius-full:999px;background:var(--glysos-paper);color:var(--glysos-ink);min-height:100vh;font-family:DM Sans,system-ui,sans-serif}.glysos-site *,.glysos-site :before,.glysos-site :after{letter-spacing:0}.glysos-shell{width:min(100% - 40px,1280px);margin-inline:auto}.glysos-section{padding-block:104px}.glysos-section--tight{padding-block:72px}.glysos-section--dark{background:var(--glysos-forest-950);color:var(--glysos-white)}.glysos-eyebrow{width:fit-content;color:var(--glysos-forest-700);font-size:.86rem;font-weight:850;line-height:1.35;display:block}.glysos-section--dark .glysos-eyebrow,.glysos-hero .glysos-eyebrow{color:var(--glysos-champagne)}.glysos-display{color:inherit;letter-spacing:0;text-wrap:balance;margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:5rem;font-weight:800;line-height:.98}.glysos-title{color:inherit;letter-spacing:0;text-wrap:balance;margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:3.45rem;font-weight:800;line-height:1.04}.glysos-subtitle{max-width:700px;color:var(--glysos-muted);text-wrap:pretty;font-size:1.18rem;line-height:1.65}.glysos-section--dark .glysos-subtitle,.glysos-hero .glysos-subtitle{color:#ffffffc2}.glysos-text{color:var(--glysos-muted);text-wrap:pretty;font-size:1rem;line-height:1.72}.glysos-section--dark .glysos-text{color:#ffffffad}.glysos-button-row{flex-wrap:wrap;gap:.85rem;display:flex}.glysos-button{border-radius:var(--glysos-radius-full);border:1px solid #0000;justify-content:center;align-items:center;min-height:3.25rem;padding:.92rem 1.35rem;font-weight:800;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .18s,border-color .18s,box-shadow .22s;display:inline-flex}.glysos-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #071c131f}.glysos-button:active{transform:translateY(0)}.glysos-button:focus-visible,.glysos-link:focus-visible,.glysos-nav a:focus-visible,.glysos-mobile-nav a:focus-visible,.glysos-brand:focus-visible,.glysos-menu-button:focus-visible,.glysos-field input:focus-visible,.glysos-field select:focus-visible,.glysos-field textarea:focus-visible,.glysos-download-option:focus-visible,.glysos-card summary:focus-visible{box-shadow:var(--glysos-focus);outline:0}.glysos-button--primary{background:var(--glysos-forest-900);color:var(--glysos-white)}.glysos-button--primary:hover{background:var(--glysos-forest-700)}.glysos-button--light{background:var(--glysos-white);color:var(--glysos-forest-950)}.glysos-button--secondary{color:var(--glysos-ink);background:#ffffff80;border-color:#0b151024}.glysos-section--dark .glysos-button--secondary,.glysos-hero .glysos-button--secondary{color:var(--glysos-white);background:#ffffff14;border-color:#fff3}.glysos-link{color:var(--glysos-forest-700);text-underline-offset:.22em;font-weight:800;text-decoration:none;transition:color .18s,text-underline-offset .18s}.glysos-link:hover{color:var(--glysos-forest-900);text-underline-offset:.32em;text-decoration:underline}.glysos-section--dark .glysos-link,.glysos-hero .glysos-link{color:var(--glysos-spring-500)}.glysos-card{border:1px solid var(--glysos-border);border-radius:var(--glysos-radius-lg);box-shadow:var(--glysos-shadow);background:#ffffffe6}.glysos-panel{border-radius:var(--glysos-radius-lg);background:#ffffff12;border:1px solid #ffffff1f}.glysos-header{z-index:60;pointer-events:none;background:0 0;border-bottom:0;width:100%;padding-block:.7rem;position:fixed;top:0;left:0}.glysos-header__row{border-radius:var(--glysos-radius-full);-webkit-backdrop-filter:blur(22px)saturate(1.16);pointer-events:auto;background:#eef4efad;border:1px solid #ffffff94;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.35rem;padding:.42rem .55rem .42rem .9rem;display:grid;box-shadow:0 4px 12px #071c130f,inset 0 1px #ffffffb8}.glysos-brand{color:var(--glysos-ink);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.glysos-brand--wordmark{gap:0}.glysos-brand__wordmark{object-fit:contain;width:auto;height:2.65rem;display:block}.glysos-brand--footer{width:fit-content}.glysos-brand--footer .glysos-brand__wordmark{height:2.55rem}.glysos-brand__mark{border-radius:var(--glysos-radius-md);background:var(--glysos-white);justify-content:center;align-items:center;width:2.55rem;height:2.55rem;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #0b151017}.glysos-brand__logo{object-fit:cover;width:100%;height:100%;display:block}.glysos-brand__name{font-weight:900;line-height:1;display:block}.glysos-brand__meta{color:var(--glysos-muted);margin-top:.18rem;font-size:.76rem;font-weight:700;display:block}.glysos-nav{align-items:center;gap:.25rem;display:flex}.glysos-nav a{border-radius:var(--glysos-radius-full);color:#0b1510b3;padding:.68rem .9rem;font-size:.9rem;font-weight:750;text-decoration:none}.glysos-nav a[aria-current=page]{background:var(--glysos-forest-900);color:var(--glysos-white);box-shadow:inset 0 1px #ffffff1f}.glysos-header__actions{justify-content:flex-end;gap:.7rem;display:flex}.glysos-menu-button{border:1px solid var(--glysos-border);border-radius:var(--glysos-radius-full);background:var(--glysos-white);color:var(--glysos-ink);min-height:2.75rem;padding-inline:.85rem;font-weight:800;display:none}.glysos-header .glysos-button{min-height:3rem;padding:.78rem 1.15rem}.glysos-mobile-nav{border-radius:var(--glysos-radius-2xl);-webkit-backdrop-filter:blur(20px)saturate(1.12);pointer-events:auto;background:#eef4efe6;border:1px solid #ffffff94;margin-top:.55rem;padding:.55rem;display:none;box-shadow:0 8px 22px #071c1312}.glysos-mobile-nav.is-open{gap:.35rem;display:grid}.glysos-mobile-nav a{border-radius:var(--glysos-radius-full);color:var(--glysos-ink);padding:.95rem 1rem;font-weight:800;text-decoration:none}.glysos-mobile-nav a[aria-current=page]{background:var(--glysos-sage-100);color:var(--glysos-forest-900)}.glysos-mobile-nav .glysos-button--primary{color:var(--glysos-white)}.glysos-hero{color:var(--glysos-white);background:linear-gradient(90deg,#071c13f0,#071c13ad),url(/glys-connected-stable-hero.png) 50%/cover;position:relative;overflow:hidden}.glysos-hero__grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2rem,5vw,4rem);min-height:clamp(720px,100vh,860px);padding-top:clamp(7rem,12vh,9rem);padding-bottom:4.5rem;display:grid}.glysos-hero .glysos-button-row{grid-template-columns:repeat(2,minmax(0,17.5rem));display:grid}.glysos-hero .glysos-button{white-space:nowrap;width:100%}.glysos-trust-band{text-align:center;place-items:center;gap:2.2rem;display:grid}.glysos-trust-title{color:var(--glysos-forest-950);margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(1.65rem,2.4vw,2.35rem);font-weight:850;line-height:1.08}.glysos-trust-logos{grid-template-columns:repeat(3,minmax(180px,1fr));align-items:stretch;gap:1rem;width:min(100%,1120px);display:grid}.glysos-trust-logo{border-radius:var(--glysos-radius-lg);background:var(--glysos-white);object-fit:contain;border:1px solid #0b151014;width:100%;height:138px;padding:1rem 1.35rem;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s;box-shadow:0 8px 22px #071c130b}.glysos-media-frame{border:1px solid var(--glysos-border);border-radius:var(--glysos-radius-xl);box-shadow:var(--glysos-shadow);background:#ffffffeb;margin:0;display:grid;overflow:hidden}.glysos-section--dark .glysos-media-frame,.glysos-hero .glysos-media-frame{background:#ffffff14;border-color:#ffffff29}.glysos-media-frame__image{object-fit:cover;width:100%;height:100%;display:block}.glysos-media-frame--dashboard{width:min(100%,520px);box-shadow:none;background:0 0;border:0;justify-self:center;place-items:center;overflow:visible}.glysos-media-frame--dashboard .glysos-media-frame__image{object-fit:contain;border-radius:2.15rem;width:100%;height:auto;max-height:min(570px,62vh)}.glysos-iphone{background:linear-gradient(145deg, #26332d, #071c13 42%, #111816), var(--glysos-forest-950);border-radius:3.2rem;width:min(100%,21.5rem);padding:.78rem;position:relative;box-shadow:0 14px 30px #071c1347,inset 0 0 0 2px #ffffff2e,inset 0 0 0 8px #000000b8}.glysos-iphone .glysos-media-frame__image{max-height:none}.glysos-iphone:before{content:"";pointer-events:none;border:1px solid #65d68738;border-radius:2.9rem;position:absolute;inset:.32rem}.glysos-iphone__island{z-index:2;border-radius:var(--glysos-radius-full);background:#050908;width:5.2rem;height:1.35rem;position:absolute;top:1.18rem;left:50%;transform:translate(-50%)}.glysos-iphone__button{border-radius:var(--glysos-radius-full);background:#ffffff57;width:.18rem;position:absolute}.glysos-iphone__button--left{height:3.2rem;top:7.2rem;left:-.08rem}.glysos-iphone__button--right{height:4.6rem;top:9.8rem;right:-.08rem}.glysos-media-frame--security{background:radial-gradient(circle at 15% 15%, #65d6872e, transparent 34%), linear-gradient(145deg, #ffffff1c, #ffffff09), var(--glysos-forest-900);min-height:430px;padding:clamp(1.1rem,3vw,1.8rem)}.glysos-security-visual{grid-template-columns:1fr;align-content:center;gap:.75rem;width:100%;display:grid}.glysos-security-visual__node{border-radius:var(--glysos-radius-lg);background:#ffffff14;border:1px solid #ffffff29;padding:1.2rem}.glysos-security-visual__node--primary{background:var(--glysos-white);color:var(--glysos-forest-950)}.glysos-security-visual__node span{color:var(--glysos-spring-500);font-size:.82rem;font-weight:900}.glysos-security-visual__node strong{margin-top:.35rem;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.05;display:block}.glysos-security-visual__node p{color:inherit;opacity:.72;margin:.5rem 0 0}.glysos-security-visual__line{background:var(--glysos-spring-500);justify-self:center;width:2px;height:1.4rem}.glysos-feature-grid,.glysos-usecase-grid{gap:1rem;display:grid}.glysos-flow-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.glysos-flow-list li{align-items:flex-start;gap:.75rem;display:flex}.glysos-check{border-radius:var(--glysos-radius-sm);background:var(--glysos-sage-100);width:1.55rem;height:1.55rem;color:var(--glysos-forest-900);flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.glysos-two-col{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.glysos-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.glysos-features-hero{padding-block:clamp(8.25rem,12vw,10rem) clamp(4.5rem,7vw,6.5rem)}.glysos-features-hero .glysos-display{max-width:11ch}.glysos-ecosystem-map{border-radius:var(--glysos-radius-xl);background:radial-gradient(circle at 50% 0,#65d6872e,#0000 16rem),linear-gradient(145deg,#fffffffa,#f0f6f2eb);border:1px solid #0b151014;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1rem,2.2vw,1.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #071c131c}.glysos-ecosystem-map--section{max-width:920px;margin:clamp(1.75rem,4vw,3rem) auto 0}.glysos-ecosystem-core,.glysos-ecosystem-node{border-radius:var(--glysos-radius-lg);padding:1.1rem;position:relative}.glysos-ecosystem-core{background:linear-gradient(135deg, #4ade8024, transparent 52%), var(--glysos-forest-950);min-height:170px;color:var(--glysos-white);border:1px solid #ffffff2e;grid-column:1/-1;box-shadow:0 18px 38px #071c132e}.glysos-ecosystem-core span,.glysos-ecosystem-node span,.glysos-channel-card__label{border-radius:var(--glysos-radius-full);width:fit-content;color:var(--glysos-forest-700);letter-spacing:.02em;text-transform:uppercase;background:#eaf2ecd1;padding:.46rem .62rem;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.glysos-ecosystem-core span{color:var(--glysos-spring-500);background:#ffffff24}.glysos-ecosystem-core strong{letter-spacing:0;margin-top:1.15rem;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:900;line-height:.92;display:block}.glysos-ecosystem-core p{color:#ffffffb8;max-width:24rem;margin:.9rem 0 0;font-size:1rem;line-height:1.55}.glysos-ecosystem-node{background:#ffffffe6;border:1px solid #0b151014;align-content:space-between;gap:.8rem;min-height:122px;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s;display:grid;box-shadow:0 10px 24px #071c130e}.glysos-ecosystem-node:hover{transform:translateY(-4px);box-shadow:0 18px 34px #071c131a}.glysos-ecosystem-node strong{color:var(--glysos-forest-950);font-size:1.1rem;font-weight:900;line-height:1.18}.glysos-feature-card{padding:1.45rem}.glysos-feature-board-section{background:radial-gradient(circle at 12% 8%,#65d6871c,#0000 22rem),linear-gradient(#fff 0%,#eef4ef 100%)}.glysos-feature-board-heading{grid-template-columns:minmax(0,.85fr) minmax(18rem,.55fr);align-items:end;gap:clamp(1.5rem,4vw,3rem);margin-bottom:clamp(2rem,4vw,3rem);display:grid}.glysos-feature-board-heading .glysos-title{margin-top:.55rem}.glysos-feature-board-heading .glysos-text{max-width:34rem;margin:0}.glysos-module-board{grid-auto-flow:dense;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.glysos-module-card{border-radius:var(--glysos-radius-lg);background:#ffffffe0;border:1px solid #0b15101a;align-content:space-between;gap:1rem;min-height:255px;padding:1.45rem;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #071c130e}.glysos-module-card:before{content:"";opacity:.5;pointer-events:none;background:linear-gradient(#ffffffb3,#0000 34%);position:absolute;inset:0}.glysos-module-card:hover{border-color:#2e7d5a33;transform:translateY(-4px);box-shadow:0 18px 38px #071c131b}.glysos-module-card__index{border-radius:var(--glysos-radius-full);background:var(--glysos-sage-100);width:fit-content;color:var(--glysos-forest-700);padding:.42rem .58rem;font-size:.74rem;font-weight:900;line-height:1}.glysos-module-card h2{color:var(--glysos-forest-950);margin:0;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:900;line-height:1.08}.glysos-module-card p{color:var(--glysos-forest-950);margin:0;font-size:1rem;font-weight:850;line-height:1.35}.glysos-module-card strong{color:var(--glysos-muted);margin:0;font-size:.95rem;font-weight:650;line-height:1.55;display:block}.glysos-module-card ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.glysos-module-card li{border-radius:var(--glysos-radius-full);color:var(--glysos-forest-700);background:#eaf2ecc7;padding:.52rem .65rem;font-size:.72rem;font-weight:900;line-height:1}.glysos-feature-matrix-section{background:radial-gradient(circle at 82% 4%,#65d6871a,#0000 24rem),linear-gradient(#fff 0%,#eef5f0 100%)}.glysos-feature-matrix{border-radius:var(--glysos-radius-lg);background:#fffffff0;border:1px solid #0b151014;display:grid;overflow:hidden;box-shadow:0 20px 58px #071c1313}.glysos-feature-matrix-row{border-bottom:1px solid #0b151012;grid-template-columns:minmax(12rem,.48fr) minmax(0,1fr) minmax(9rem,.34fr);align-items:center;gap:1rem;min-height:5.15rem;padding:1rem 1.15rem;transition:background-color .18s,transform .22s cubic-bezier(.16,1,.3,1);display:grid}.glysos-feature-matrix-row:last-child{border-bottom:0}.glysos-feature-matrix-row:hover{background:#eaf2ec94}.glysos-feature-matrix-row strong{color:var(--glysos-forest-950);font-size:1rem;font-weight:900;line-height:1.18}.glysos-feature-matrix-row p{color:var(--glysos-muted);margin:0;font-size:.96rem;line-height:1.45}.glysos-feature-matrix-row span{border-radius:var(--glysos-radius-full);color:#136b3a;text-align:center;white-space:nowrap;background:#dff7e8eb;justify-self:end;width:fit-content;padding:.55rem .68rem;font-size:.72rem;font-weight:900;line-height:1}.glysos-security-compare-section{background:radial-gradient(circle at 12% 0,#65d6871f,#0000 24rem),linear-gradient(#fff 0%,#eef5f0 100%)}.glysos-security-compare{gap:.75rem;display:grid}.glysos-security-compare__head,.glysos-security-compare-row{grid-template-columns:minmax(0,.72fr) repeat(2,minmax(0,1fr));gap:1rem;display:grid}.glysos-security-compare__head{color:var(--glysos-forest-700);letter-spacing:.02em;text-transform:uppercase;padding-inline:1.25rem;font-size:.74rem;font-weight:900}.glysos-security-compare-row{border-radius:var(--glysos-radius-lg);background:#ffffffeb;border:1px solid #0b151014;align-items:stretch;padding:1rem;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s;box-shadow:0 12px 30px #071c130e}.glysos-security-compare-row:hover{border-color:#2e7d5a2e;transform:translateY(-3px);box-shadow:0 18px 42px #071c1318}.glysos-security-compare-row>div{border-radius:var(--glysos-radius-md);padding:.95rem}.glysos-security-compare-row>div:nth-child(2){background:#f4f7f5d9}.glysos-security-compare-row>div:nth-child(3){background:#eaf2ece6}.glysos-security-compare-row span{color:var(--glysos-forest-700);letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1;display:none}.glysos-security-compare-row__topic span{border-radius:var(--glysos-radius-full);background:var(--glysos-sage-100);width:fit-content;padding:.46rem .62rem;display:inline-flex}.glysos-security-compare-row strong{color:var(--glysos-forest-950);margin-top:.85rem;font-size:1.1rem;font-weight:900;line-height:1.22;display:block}.glysos-security-compare-row p{color:var(--glysos-muted);margin:0;line-height:1.58}.glysos-france-cloud{border-radius:var(--glysos-radius-lg);background:linear-gradient(135deg,#fffffffa,#edf6f0e6),#fff;border:1px solid #0b151013;align-items:center;gap:clamp(1rem,3vw,1.8rem);margin-top:1.1rem;padding:clamp(1.25rem,3vw,1.7rem);display:flex;box-shadow:0 18px 48px #071c1313}.glysos-france-cloud__flag{background:#fff;border-radius:50%;flex:none;place-items:center;width:clamp(3.25rem,7vw,4.6rem);height:clamp(3.25rem,7vw,4.6rem);font-size:clamp(1.75rem,3vw,2.45rem);display:inline-grid;box-shadow:inset 0 0 0 1px #0b151014}.glysos-france-cloud p,.glysos-france-cloud h2,.glysos-france-cloud span:not(.glysos-france-cloud__flag){margin:0}.glysos-france-cloud p{color:var(--glysos-forest-700);letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1}.glysos-france-cloud h2{color:var(--glysos-forest-950);letter-spacing:0;margin-top:.42rem;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:900;line-height:1.08}.glysos-france-cloud span:not(.glysos-france-cloud__flag){max-width:56rem;color:var(--glysos-muted);margin-top:.45rem;line-height:1.55;display:block}.glysos-competitor-matrix-wrap{border-radius:var(--glysos-radius-lg);background:#fff;border:1px solid #0b151014;overflow-x:auto;box-shadow:0 20px 58px #071c1313}.glysos-competitor-matrix{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px}.glysos-competitor-matrix th,.glysos-competitor-matrix td{text-align:center;vertical-align:middle;border-bottom:1px solid #0b151012;border-right:1px solid #0b15100e;padding:.85rem .75rem}.glysos-competitor-matrix th:first-child{z-index:2;width:16rem;color:var(--glysos-forest-950);text-align:left;background:#fafcfafa;position:sticky;left:0}.glysos-competitor-matrix thead th{color:var(--glysos-forest-950);background:#fff;font-size:.8rem;font-weight:900}.glysos-competitor-matrix thead th:first-child{z-index:3}.glysos-competitor-matrix tr:last-child th,.glysos-competitor-matrix tr:last-child td{border-bottom:0}.glysos-competitor-matrix th:last-child,.glysos-competitor-matrix td:last-child{border-right:0}.glysos-competitor-matrix .is-glysos{background:#e8f0ebbd}.glysos-competitor-logo{place-items:center;min-height:3.1rem;display:grid}.glysos-competitor-logo img{object-fit:contain;max-width:8.2rem;max-height:2.35rem}.glysos-competitor-logo strong{max-width:7.5rem;color:var(--glysos-forest-950);font-size:.9rem;font-weight:900;line-height:1.05;display:block}.glysos-competitor-matrix small{color:var(--glysos-muted);letter-spacing:.02em;text-transform:uppercase;margin-top:.35rem;font-size:.68rem;font-weight:900;display:block}.glysos-matrix-status{place-items:center;gap:.25rem;display:inline-grid}.glysos-matrix-status b,.glysos-competitor-legend b{border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;font-size:1.05rem;font-weight:900;line-height:1;display:inline-grid}.glysos-matrix-status span{color:var(--glysos-muted);font-size:.67rem;font-weight:850;line-height:1}.glysos-matrix-status--yes b,.glysos-competitor-legend .glysos-matrix-status--yes{color:#136b3a;background:#dff7e8}.glysos-matrix-status--no b,.glysos-competitor-legend .glysos-matrix-status--no{color:#b63625;background:#fde8e4}.glysos-matrix-status--partial b,.glysos-competitor-legend .glysos-matrix-status--partial{color:#926100;background:#fff3d6}.glysos-matrix-status--unknown b,.glysos-competitor-legend .glysos-matrix-status--unknown{color:var(--glysos-muted);background:#edf1ef}.glysos-competitor-legend{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.glysos-competitor-legend span{border-radius:var(--glysos-radius-full);color:var(--glysos-forest-800);background:#e8f0ebeb;align-items:center;gap:.45rem;padding:.5rem .68rem;font-size:.76rem;font-weight:900;line-height:1.15;display:inline-flex}.glysos-competitor-legend b{width:1.35rem;height:1.35rem;font-size:.86rem}.glysos-competitor-note{color:var(--glysos-muted);text-align:center;margin:1rem 0 0;font-size:.86rem;line-height:1.45}.glysos-free-proof-card{gap:1rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.glysos-free-proof-card>span{color:var(--glysos-forest-950);letter-spacing:0;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(4.2rem,9vw,7rem);font-weight:900;line-height:.9}.glysos-free-proof-card strong{color:var(--glysos-forest-950);font-size:clamp(1.45rem,2vw,2rem);font-weight:900;line-height:1.05}.glysos-free-proof-card p{max-width:34rem;color:var(--glysos-muted);margin:0;font-size:1.05rem;line-height:1.6}.glysos-free-proof-card ul,.glysos-free-module-card ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.glysos-free-proof-card li,.glysos-free-module-card li{border-radius:var(--glysos-radius-full);color:var(--glysos-forest-700);background:#eaf2ecd6;padding:.52rem .65rem;font-size:.72rem;font-weight:900;line-height:1}.glysos-free-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.glysos-free-module-card{flex-direction:column;justify-content:space-between;min-height:250px;padding:1.35rem;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s;display:flex}.glysos-free-module-card:hover{border-color:#2e7d5a2e;transform:translateY(-4px);box-shadow:0 18px 38px #071c1318}.glysos-free-module-card h2{color:var(--glysos-forest-950);margin:0;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:900;line-height:1.1}.glysos-free-module-card p{color:var(--glysos-muted);margin:.9rem 0 1.2rem;line-height:1.6}.glysos-faq-hero{background:var(--glysos-white);padding-block:clamp(8rem,12vw,10rem) clamp(3rem,6vw,5rem)}.glysos-faq-hero__inner{text-align:center}.glysos-faq-hero .glysos-display{max-width:none;margin-inline:auto}.glysos-faq-section{background:linear-gradient(180deg, #eaf2eca3, #ffffffe6), var(--glysos-paper)}.glysos-faq-layout{grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.glysos-faq-nav{border-radius:var(--glysos-radius-lg);-webkit-backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #0b151014;gap:1rem;padding:1rem;display:grid;position:sticky;top:6.7rem;box-shadow:0 12px 28px #071c130e}.glysos-faq-nav nav{gap:.35rem;display:grid}.glysos-faq-nav a{border-radius:var(--glysos-radius-full);color:var(--glysos-forest-950);padding:.85rem .95rem;font-size:.92rem;font-weight:850;line-height:1;text-decoration:none;transition:background-color .18s,color .18s,transform .22s cubic-bezier(.16,1,.3,1)}.glysos-faq-nav a:hover{background:var(--glysos-sage-100);color:var(--glysos-forest-700);transform:translate(2px)}.glysos-faq-groups{gap:clamp(2.25rem,5vw,4rem);display:grid}.glysos-faq-group{scroll-margin-top:7.5rem}.glysos-faq-group__heading{max-width:720px;margin-bottom:1.1rem}.glysos-faq-group__heading h2{color:var(--glysos-forest-950);margin:.35rem 0 0;font-size:clamp(2rem,4vw,3.15rem);font-weight:900;line-height:1.02}.glysos-faq-group__heading p:last-child{color:var(--glysos-muted);margin:.65rem 0 0;font-size:1.05rem;line-height:1.6}.glysos-faq-list{gap:.8rem;display:grid}.glysos-faq-item{border-radius:var(--glysos-radius-lg);background:#ffffffe6;border:1px solid #0b151014;transition:border-color .18s,box-shadow .22s,transform .22s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 8px 22px #071c130b}.glysos-faq-item:hover{border-color:#2e7d5a2e;transform:translateY(-2px);box-shadow:0 16px 34px #071c1316}.glysos-faq-item[open]{border-color:#2e7d5a33;box-shadow:0 18px 38px #071c1318}.glysos-faq-item summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.5rem;padding:1.15rem 1.25rem;list-style:none;display:grid}.glysos-faq-item summary::-webkit-details-marker{display:none}.glysos-faq-item summary span{color:var(--glysos-forest-950);font-size:clamp(1.04rem,1.45vw,1.22rem);font-weight:900;line-height:1.2}.glysos-faq-item summary b{border-radius:var(--glysos-radius-full);background:var(--glysos-sage-100);width:2rem;height:2rem;color:var(--glysos-forest-700);place-items:center;font-size:1.15rem;font-weight:900;line-height:1;transition:transform .18s;display:inline-grid}.glysos-faq-item[open] summary b{transform:rotate(45deg)}.glysos-faq-item p{color:var(--glysos-muted);border-top:1px solid #0b15100f;margin:0;padding:0 1.25rem 1.25rem;font-size:1rem;line-height:1.72}.glysos-faq-lou-cta{border-radius:var(--glysos-radius-lg);background:linear-gradient(135deg,#fffffff0,#eaf2eccc),#fff;border:1px solid #0b151014;justify-content:space-between;align-items:center;gap:clamp(1rem,3vw,2rem);margin-top:clamp(2rem,5vw,4rem);padding:clamp(1.2rem,3vw,2rem);display:flex;box-shadow:0 18px 46px #071c1313}.glysos-faq-lou-cta h2,.glysos-faq-lou-cta p{margin:0}.glysos-faq-lou-cta h2{color:var(--glysos-forest-950);font-size:clamp(1.55rem,3vw,2.25rem);font-weight:900;line-height:1.05}.glysos-faq-lou-cta .glysos-system-label{margin-bottom:.55rem}.glysos-faq-lou-cta p:last-child{max-width:58ch;color:var(--glysos-muted);margin-top:.7rem;line-height:1.58}.glysos-faq-lou-cta .glysos-button{flex:none}.glysos-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}#ecosysteme-connecte{scroll-margin-top:7.5rem}.glysos-channel-card{flex-direction:column;justify-content:space-between;min-height:260px;padding:1.35rem;display:flex}.glysos-channel-card--wide{grid-column:span 2}.glysos-channel-card h3{color:var(--glysos-forest-950);margin:.95rem 0 0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:900;line-height:1.08}.glysos-channel-card p{color:var(--glysos-muted);margin:.85rem 0 0;line-height:1.65}.glysos-channel-card ul{flex-wrap:wrap;gap:.45rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.glysos-channel-card li{border-radius:var(--glysos-radius-full);color:var(--glysos-forest-700);background:#eaf2ecd1;padding:.52rem .65rem;font-size:.72rem;font-weight:900;line-height:1}.glysos-feature-links{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:clamp(1.8rem,4vw,2.6rem);display:flex}.glysos-feature-card h3,.glysos-card h3{margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:1.25rem;font-weight:850;line-height:1.2}.glysos-muted-list{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.glysos-muted-list li{color:var(--glysos-forest-900);padding:0;font-size:.83rem;font-weight:800}.glysos-import-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.glysos-import-chip{border-radius:var(--glysos-radius-md);background:var(--glysos-sage-100);min-height:4.75rem;color:var(--glysos-forest-900);text-align:left;justify-content:flex-start;align-items:center;padding:1rem;font-weight:900;display:flex}.glysos-import-panel .glysos-flow-list{border-top:1px solid var(--glysos-border);gap:1rem;padding-top:1.2rem}.glysos-story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.glysos-story-step{padding:1.3rem}.glysos-story-step[data-active=true]{background:#eaf2ecf2;border-color:#65d68773}.glysos-field-photo-card{aspect-ratio:4/3}.glysos-field-photo-card img{object-fit:cover;width:100%;height:100%}.glysos-result-list{border-top:1px solid #0b15101f;margin:0;padding:0;list-style:none;display:grid}.glysos-result-list li{border-bottom:1px solid #0b15101f;grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:clamp(1rem,3vw,2rem);padding:1.35rem 0;display:grid}.glysos-result-list span{color:var(--glysos-forest-500);font-size:.86rem;font-weight:900}.glysos-result-list strong{color:var(--glysos-forest-950);font-size:clamp(1.25rem,2vw,1.75rem);font-weight:850;line-height:1.18}.glysos-usecase-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.glysos-usecase-card{flex-direction:column;justify-content:flex-end;min-height:260px;padding:1.3rem;display:flex;overflow:hidden}.glysos-security-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.75rem;display:grid}.glysos-security-node{border-radius:var(--glysos-radius-lg);background:#ffffff12;border:1px solid #ffffff21;padding:1rem}.glysos-security-arrow{color:var(--glysos-spring-500);font-weight:900}.glysos-table{border-collapse:collapse;border-radius:var(--glysos-radius-lg);background:var(--glysos-white);width:100%;box-shadow:var(--glysos-shadow);overflow:hidden}.glysos-table th,.glysos-table td{border-bottom:1px solid var(--glysos-border);text-align:left;vertical-align:top;padding:1rem}.glysos-table th{background:var(--glysos-sage-100);color:var(--glysos-forest-900);font-size:.88rem}.glysos-table tr:last-child td{border-bottom:0}.glysos-download-panel{padding:clamp(1.25rem,4vw,2rem)}.glysos-download-version,.glysos-install-link-panel{border-radius:var(--glysos-radius-md);background:var(--glysos-sage-50)}.glysos-download-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.glysos-download-option{border-radius:var(--glysos-radius-full);min-height:4.1rem;color:var(--glysos-ink);cursor:pointer;text-align:center;background:#ffffff9e;border:1px solid #0b15101f;gap:.2rem;padding:.8rem 1rem;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .18s,background-color .18s,box-shadow .22s;display:grid}.glysos-download-option:hover{background:var(--glysos-white);border-color:#0f291e33;transform:translateY(-2px);box-shadow:0 12px 26px #071c1314}.glysos-download-option.is-selected{background:var(--glysos-forest-900);color:var(--glysos-white);border-color:#0f291e3d;box-shadow:0 16px 30px #071c1324}.glysos-download-option.is-unavailable:not(.is-selected){color:#0b15108c}.glysos-download-option__label{font-size:.98rem;font-weight:900;line-height:1.1}.glysos-download-option__state{color:var(--glysos-muted);font-size:.74rem;font-weight:850;line-height:1.2}.glysos-download-option.is-selected .glysos-download-option__state{color:#ffffffb8}.glysos-form{gap:1rem;display:grid}.glysos-field{gap:.45rem;display:grid}.glysos-field label{color:var(--glysos-forest-900);font-weight:800}.glysos-field input,.glysos-field select,.glysos-field textarea{border-radius:var(--glysos-radius-md);background:var(--glysos-white);width:100%;color:var(--glysos-ink);border:1px solid #0b151024;padding:.9rem 1rem;transition:border-color .16s,box-shadow .16s}.glysos-field input:focus-visible,.glysos-field select:focus-visible,.glysos-field textarea:focus-visible{border-color:#2e7d5a8c}.glysos-field textarea{resize:vertical;min-height:120px}.glysos-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.glysos-footer{background:var(--glysos-forest-950);color:#ffffffb8;padding-block:4rem 2rem}.glysos-footer__grid{grid-template-columns:minmax(0,1.35fr) repeat(5,minmax(0,.9fr));gap:1.5rem;display:grid}.glysos-footer a{color:#ffffffc2;text-decoration:none}.glysos-footer a:hover{color:var(--glysos-white)}.glysos-footer .glysos-button--light,.glysos-footer .glysos-button--light:hover{color:var(--glysos-forest-950)}.glysos-footer a:focus-visible{color:var(--glysos-white);box-shadow:var(--glysos-focus);outline:0}.glysos-footer ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.glysos-footer h3{color:var(--glysos-white);margin:0 0 1rem;font-family:DM Sans,system-ui,sans-serif;font-size:.98rem}.glysos-legal-line{color:#ffffff8f;border-top:1px solid #ffffff1a;margin-top:3rem;padding-top:1.5rem;font-size:.9rem}.glysos-phone-shot{border-radius:var(--glysos-radius-2xl)}.glysos-erp-hero,.glysos-erp-section{scroll-margin-top:7.5rem;position:relative;overflow:hidden}.glysos-erp-hero{background:radial-gradient(circle at 88% 12%,#2e7d5a1a,#0000 28rem),linear-gradient(#f7faf8 0%,#fff 100%);padding-block:clamp(8.5rem,13vw,11rem) clamp(4.5rem,8vw,7rem)}.glysos-erp-section{padding-block:clamp(5rem,8vw,7.5rem)}.glysos-erp-section--sky{background:radial-gradient(circle at 14% 12%,#65d6871a,#0000 24rem),#eaf3ee}.glysos-erp-section--dark{background:radial-gradient(circle at 50% 0%, #65d68729, transparent 25rem), var(--glysos-forest-950);color:var(--glysos-white)}.glysos-erp-hero__grid,.glysos-erp-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.glysos-erp-split--reverse{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.glysos-erp-split--reverse>:first-child{order:2}.glysos-erp-split--reverse>:last-child{order:1}.glysos-erp-copy{max-width:620px}.glysos-system-label{color:var(--glysos-forest-700);letter-spacing:0;text-transform:uppercase;margin:0 0 1rem;font-family:DM Sans,system-ui,sans-serif;font-size:.76rem;font-weight:900}.glysos-erp-section--dark .glysos-system-label{color:var(--glysos-spring-500)}.glysos-erp-hero .glysos-display{color:var(--glysos-forest-950);font-size:clamp(3.35rem,6vw,5.9rem);line-height:.98}.glysos-erp-hero .glysos-display span{color:var(--glysos-forest-500)}.glysos-erp-hero .glysos-subtitle{color:var(--glysos-muted);max-width:58ch}.glysos-erp-hero .glysos-button-row{grid-template-columns:repeat(2,minmax(0,17rem));display:grid}.glysos-erp-hero .glysos-button{white-space:nowrap;width:100%}.glysos-hero-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1.4rem;display:grid}.glysos-hero-proof-grid article{border-radius:var(--glysos-radius-sm);background:#ffffffc2;border:1px solid #0b151014;align-content:start;gap:.38rem;min-height:96px;padding:.95rem;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s,background-color .22s;display:grid;box-shadow:0 8px 20px #071c130b}.glysos-hero-proof-grid strong{color:var(--glysos-forest-900);font-size:1.12rem;font-weight:900;line-height:1}.glysos-hero-proof-grid span{color:var(--glysos-muted);font-size:.83rem;font-weight:760;line-height:1.25}.glysos-erp-media{border-radius:var(--glysos-radius-sm);background:var(--glysos-white);border:1px solid #0b15101a;margin:0;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s,border-color .26s;display:block;overflow:hidden;box-shadow:0 10px 26px #071c1314}.glysos-erp-media picture{height:100%;display:block}.glysos-erp-media img{object-fit:cover;width:100%;height:100%;min-height:320px;transition:transform .42s cubic-bezier(.16,1,.3,1);display:block}.glysos-features-hero-photo img,.glysos-security-hero-photo img{min-height:clamp(390px,42vw,520px)}.glysos-security-hero-photo{background:#ffffff14;border-color:#ffffff2e;box-shadow:0 22px 60px #0000003d}.glysos-objection-section{background:linear-gradient(#fff 0%,#eef6f1 100%)}.glysos-free-trust-section{background:#fff;padding-block:clamp(2.8rem,5vw,4.25rem)}.glysos-free-trust-layout{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(1.25rem,4vw,3rem);display:grid}.glysos-free-trust-layout .glysos-title{font-size:clamp(2rem,3vw,3rem)}.glysos-free-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.glysos-free-trust-card,.glysos-usecase-snapshot-card,.glysos-comparison-highlight-card{border-radius:var(--glysos-radius-sm);background:#ffffffe6;border:1px solid #0b151014;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s,background-color .22s;box-shadow:0 1px 2px #071c1309,0 14px 32px #071c130e}.glysos-free-trust-card{min-height:154px;padding:1.2rem}.glysos-free-trust-card h3,.glysos-usecase-snapshot-card h3,.glysos-comparison-highlight-card h3{color:var(--glysos-forest-950);text-wrap:balance;margin:0;font-size:1.12rem;font-weight:900;line-height:1.16}.glysos-free-trust-card p,.glysos-usecase-snapshot-card p,.glysos-comparison-highlight-card p{color:var(--glysos-muted);margin:.75rem 0 0;font-size:.95rem;line-height:1.55}.glysos-objection-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.glysos-objection-copy{max-width:520px}.glysos-objection-copy .glysos-title{max-width:12ch}.glysos-objection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.glysos-objection-card{border-radius:var(--glysos-radius-sm);background:#fffffff0;border:1px solid #0b151013;flex-direction:column;min-height:254px;padding:1.25rem;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s,background-color .22s;display:flex;box-shadow:0 1px 2px #071c130a,0 18px 42px #071c1313,inset 0 1px #ffffffeb}.glysos-objection-card>span{color:var(--glysos-forest-700);text-transform:uppercase;font-size:.74rem;font-weight:900;line-height:1.2}.glysos-objection-card h3{color:var(--glysos-forest-950);text-wrap:balance;margin:1rem 0 0;font-size:1.18rem;font-weight:850;line-height:1.18}.glysos-objection-card p{color:var(--glysos-muted);margin:.85rem 0 0;font-size:.96rem;line-height:1.55}.glysos-objection-card ul{flex-wrap:wrap;gap:.45rem;margin:auto 0 0;padding:1.1rem 0 0;list-style:none;display:flex}.glysos-objection-card li{border-radius:var(--glysos-radius-full);color:var(--glysos-forest-700);text-transform:uppercase;background:#1b433214;padding:.42rem .58rem;font-size:.72rem;font-weight:900;line-height:1}.glysos-security-topline{border-top:1px solid #0b15101a}.glysos-security-topline--accent{border-top-color:#0b15101a}.glysos-erp-section--dark .glysos-security-topline,.glysos-erp-section--dark .glysos-security-topline--accent{border-top-color:#ffffff21}.glysos-trust-strip{padding-block:clamp(2.7rem,5vw,4rem)}.glysos-trust-strip .glysos-shell{justify-items:center;gap:2rem;display:grid}.glysos-trust-strip h2{color:var(--glysos-forest-950);text-align:center;margin:0;font-size:clamp(1.55rem,2vw,2rem);font-weight:850;line-height:1.1}.glysos-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.glysos-mini-card,.glysos-bento-card,.glysos-import-console{border-radius:var(--glysos-radius-sm);background:#ffffffd1;border:1px solid #0b15101a;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s,background-color .22s;box-shadow:0 8px 22px #071c130e}.glysos-mini-card{gap:.35rem;min-height:116px;padding:1.1rem;display:grid}.glysos-mini-card strong{color:var(--glysos-forest-950);font-size:.95rem}.glysos-mini-card span{color:var(--glysos-muted);font-size:.9rem;line-height:1.45}.glysos-offline-diagram{background:radial-gradient(circle at 28% 35%,#4ade802e,#0000 34%),linear-gradient(90deg,#fffffff0,#def0f7c2),linear-gradient(#f7fbff 0%,#d9ecf6 100%);align-content:center;gap:clamp(1rem,2vw,1.4rem);min-height:clamp(320px,33vw,420px);padding:clamp(1.15rem,3vw,2rem);display:grid}.glysos-offline-diagram__body{grid-template-columns:minmax(0,1.05fr) minmax(7.5rem,.6fr) minmax(0,1.05fr);align-items:center;gap:clamp(.85rem,2vw,1.35rem);display:grid}.glysos-offline-diagram__node{border-radius:var(--glysos-radius-sm);background:#ffffffe0;border:1px solid #0b15101a;min-width:0;padding:clamp(.9rem,2vw,1.15rem);box-shadow:0 14px 30px #071c1314}.glysos-offline-diagram__node--local{border-color:#1b43322e;box-shadow:0 18px 34px #071c131c}.glysos-offline-diagram__node--cloud{background:linear-gradient(#ffffffeb,#f0f9f5e6);border-color:#2e7d5a2e}.glysos-offline-diagram__node span,.glysos-offline-diagram__bridge span{color:var(--glysos-forest-700);text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.2;display:block}.glysos-offline-diagram__node strong,.glysos-offline-diagram__bridge strong{color:var(--glysos-forest-950);margin-top:.65rem;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:900;line-height:1.12;display:block}.glysos-offline-diagram__node p{color:var(--glysos-muted);margin:.55rem 0 0;font-size:.84rem;line-height:1.45}.glysos-offline-diagram__screen{border:.55rem solid var(--glysos-forest-900);border-radius:var(--glysos-radius-sm);background:#eaf6fa;gap:.58rem;margin-top:.9rem;padding:1rem;display:grid}.glysos-offline-diagram__screen i{border-radius:var(--glysos-radius-full);background:#1b4332b8;height:.7rem;display:block}.glysos-offline-diagram__screen i:nth-child(2){background:#1b433242;width:68%}.glysos-offline-diagram__screen i:nth-child(3){background:#2e7d5a3d;width:48%}.glysos-offline-diagram__bridge{text-align:center;justify-items:center;gap:.55rem;display:grid}.glysos-offline-diagram__bridge strong{margin-top:0;font-size:.88rem}.glysos-offline-diagram__bridge i{border-radius:var(--glysos-radius-full);background:var(--glysos-forest-800);width:3.15rem;height:3.15rem;color:var(--glysos-white);place-items:center;font-size:1.45rem;font-style:normal;font-weight:900;display:inline-grid;box-shadow:0 12px 28px #071c1329}.glysos-offline-diagram__bridge span{color:#1b4332c2;max-width:8rem;font-size:.62rem}.glysos-offline-diagram__vault{border-radius:var(--glysos-radius-sm);background:#1b433214;gap:.48rem;margin-top:.9rem;padding:.8rem;display:grid}.glysos-offline-diagram__vault i{border-radius:var(--glysos-radius-full);background:#1b4332bd;height:.58rem;display:block}.glysos-offline-diagram__vault i:nth-child(2){background:#1b433257;width:72%}.glysos-offline-diagram__vault i:nth-child(3){background:#2e7d5a47;width:52%}.glysos-offline-diagram__pill{border-radius:var(--glysos-radius-full);width:fit-content;max-width:100%;color:var(--glysos-forest-700);white-space:normal;background:#ffffffdb;border:1px solid #2e7d5a2e;justify-self:end;align-items:center;margin:0;padding:.55rem .8rem;font-size:.78rem;font-weight:850;line-height:1.25;display:inline-flex}.glysos-dark-center{text-align:center;justify-items:center;display:grid}.glysos-dark-center .glysos-title,.glysos-erp-section--dark .glysos-title{color:var(--glysos-white)}.glysos-dark-center .glysos-subtitle{color:#ffffffbf;max-width:760px;margin-top:1rem}.glysos-security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:100%;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.glysos-dark-card{border-radius:var(--glysos-radius-sm);text-align:left;background:#fff1;border:1px solid #ffffff21;min-height:180px;padding:1.45rem;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,background-color .22s,box-shadow .22s}.glysos-dark-card h3{color:var(--glysos-white);margin:0;font-size:1.25rem;font-weight:850}.glysos-dark-card p{color:#ffffffb3;margin:.75rem 0 0;line-height:1.6}.glysos-section-heading{text-align:center;justify-items:center;gap:.75rem;max-width:760px;margin-inline:auto;display:grid}.glysos-usecase-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.glysos-usecase-snapshot-card{flex-direction:column;min-height:220px;padding:1.25rem;text-decoration:none;display:flex}.glysos-usecase-snapshot-card span{border-radius:var(--glysos-radius-full);width:fit-content;color:var(--glysos-forest-700);background:#1b433214;margin-top:auto;padding:.5rem .65rem;font-size:.76rem;font-weight:900;line-height:1;display:inline-flex}.glysos-choice-guides{border-radius:var(--glysos-radius-sm);background:#eaf2ec73;border:1px solid #0b151014;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:1rem;margin-top:1.25rem;padding:.75rem;display:grid}.glysos-choice-guides__label{color:var(--glysos-forest-700);text-transform:uppercase;border-right:1px solid #0b151014;align-items:center;margin:0;padding:0 1rem 0 .25rem;font-size:.78rem;font-weight:900;line-height:1.2;display:flex}.glysos-choice-guides__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.glysos-choice-guides__links a{border-radius:var(--glysos-radius-sm);min-height:86px;color:var(--glysos-forest-950);background:#ffffffd1;border:1px solid #0b151014;gap:.35rem;padding:.95rem;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s,background-color .22s;display:grid}.glysos-choice-guides__links strong{font-size:.95rem;font-weight:900;line-height:1.15}.glysos-choice-guides__links span{color:var(--glysos-muted);font-size:.82rem;font-weight:720;line-height:1.35}.glysos-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.glysos-bento-card{flex-direction:column;justify-content:space-between;min-height:220px;padding:1.35rem;display:flex}.glysos-bento-card--wide{grid-column:span 2}.glysos-bento-card h3{color:var(--glysos-forest-950);margin:0;font-size:1.35rem;font-weight:850;line-height:1.12}.glysos-bento-card p{max-width:52ch;color:var(--glysos-muted);margin:.8rem 0 0;line-height:1.65}.glysos-bento-card ul{flex-wrap:wrap;gap:.45rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.glysos-bento-card li{color:var(--glysos-forest-700);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.glysos-control-cta{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:.35rem;display:flex}.glysos-control-cta p{max-width:42rem;color:var(--glysos-muted);margin:0;font-size:.96rem;line-height:1.5}.glysos-control-cta__actions{flex-wrap:wrap;flex:none;justify-content:center;gap:.6rem;display:flex}.glysos-control-cta .glysos-button{min-height:2.9rem;padding:.72rem 1.05rem}.glysos-comparison-section{background:radial-gradient(circle at 50% 0,#2e7d5a12,#0000 28rem),#fff}.glysos-comparison-highlight-grid{counter-reset:comparison-highlight;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem);margin-bottom:1.2rem;display:grid}.glysos-comparison-highlight-card{counter-increment:comparison-highlight;flex-direction:column;min-height:166px;padding:1.12rem;display:flex;position:relative;overflow:hidden}.glysos-comparison-highlight-card:before{content:"0" counter(comparison-highlight);border-radius:var(--glysos-radius-full);width:fit-content;color:var(--glysos-forest-700);background:#1b433214;margin-bottom:.78rem;padding:.4rem .5rem;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex}.glysos-comparison-highlight-card ul{flex-wrap:wrap;gap:.45rem;margin:auto 0 0;padding:.9rem 0 0;list-style:none;display:flex}.glysos-comparison-highlight-card li{border-radius:var(--glysos-radius-full);color:var(--glysos-forest-700);background:#1b433214;padding:.42rem .58rem;font-size:.72rem;font-weight:900;line-height:1}.glysos-import-console{background:linear-gradient(135deg, #ffffffeb, #eaf2ecdb), var(--glysos-white);gap:1rem;padding:clamp(1.3rem,3vw,1.8rem);display:grid;overflow:hidden}.glysos-import-console__header{border-bottom:1px solid #0b15101a;gap:.35rem;padding-bottom:1rem;display:grid}.glysos-import-console__header span,.glysos-import-result>span{color:var(--glysos-forest-700);text-transform:uppercase;font-size:.74rem;font-weight:900;line-height:1.2}.glysos-import-console__header strong{color:var(--glysos-forest-950);font-size:1.25rem;font-weight:850;line-height:1.18}.glysos-import-chip{background:#ffffffd1;border:1px solid #0b151014;align-content:space-between;gap:.8rem;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s,background-color .22s;display:grid;box-shadow:inset 0 1px #ffffffb8}.glysos-import-chip span{border-radius:var(--glysos-radius-full);background:var(--glysos-sage-100);width:fit-content;color:var(--glysos-forest-700);padding:.35rem .5rem;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.glysos-import-chip strong{color:var(--glysos-forest-950);font-size:1rem;font-weight:850;line-height:1.35}.glysos-import-result{border-radius:var(--glysos-radius-md);background:#eaf2ecad;border:1px solid #0b15101a;gap:.85rem;padding:1rem;display:grid}.glysos-import-result .glysos-flow-list{gap:.7rem}.glysos-import-result .glysos-check{border-radius:var(--glysos-radius-full);background:var(--glysos-white)}.glysos-seo-hero{padding-top:clamp(8.5rem,11vw,11rem)}.glysos-seo-proof-card{align-self:stretch;padding:clamp(1.25rem,3vw,2rem)}.glysos-seo-proof-card>span{border-radius:var(--glysos-radius-full);width:fit-content;color:var(--glysos-forest-700);letter-spacing:0;text-transform:uppercase;background:#2e7d5a1a;padding:.52rem .7rem;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex}.glysos-seo-proof-card h2{color:var(--glysos-forest-950);text-wrap:balance;margin:1.15rem 0 0;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:950;line-height:1.05}.glysos-seo-proof-card ul,.glysos-seo-workflow{gap:.8rem;margin:1.45rem 0 0;padding:0;display:grid}.glysos-seo-proof-card li,.glysos-seo-workflow li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;list-style:none;display:grid}.glysos-seo-proof-card li span:last-child,.glysos-seo-workflow p{color:var(--glysos-muted);margin:0;font-size:1rem;font-weight:760;line-height:1.5}.glysos-seo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.glysos-seo-card{padding:1.25rem}.glysos-seo-card h3{color:inherit;margin:0;font-size:1.18rem;font-weight:920;line-height:1.15}.glysos-seo-card p{color:var(--glysos-muted);margin:.85rem 0 0;font-size:.98rem;line-height:1.58}.glysos-dark-card.glysos-seo-card p{color:#ffffffb8}.glysos-seo-workflow{margin:0}.glysos-seo-workflow li{border-radius:var(--glysos-radius-sm);background:#ffffffeb;border:1px solid #0b151014;padding:1rem}.glysos-seo-workflow li>span{border-radius:var(--glysos-radius-full);width:2rem;height:2rem;color:var(--glysos-forest-700);background:#2e7d5a1a;justify-content:center;align-items:center;font-size:.8rem;font-weight:950;display:inline-flex}@media (hover:hover) and (pointer:fine){.glysos-objection-card:hover,.glysos-hero-proof-grid article:hover,.glysos-free-trust-card:hover,.glysos-usecase-snapshot-card:hover,.glysos-comparison-highlight-card:hover,.glysos-mini-card:hover,.glysos-bento-card:hover,.glysos-import-console:hover{background-color:#fffffff7;border-color:#2e7d5a2e;transform:translateY(-4px);box-shadow:0 1px 2px #071c1309,0 20px 44px #071c131a,inset 0 1px #fffffff0}.glysos-choice-guides__links a:hover,.glysos-seo-card:hover,.glysos-seo-workflow li:hover{background-color:#fffffffa;border-color:#2e7d5a2e;transform:translateY(-4px);box-shadow:0 1px 2px #071c1309,0 20px 44px #071c131a}.glysos-dark-card:hover{background-color:#ffffff18;border-color:#ffffff3d;transform:translateY(-4px);box-shadow:0 18px 34px #0000002e}.glysos-import-chip:hover{background-color:#fffffff5;border-color:#2e7d5a29;transform:translateY(-2px);box-shadow:0 10px 22px #071c130e,inset 0 1px #ffffffd6}.glysos-trust-logo:hover{border-color:#2e7d5a29;transform:translateY(-3px)scale(1.01);box-shadow:0 16px 32px #071c1314}.glysos-erp-media:hover{border-color:#2e7d5a29;transform:translateY(-3px);box-shadow:0 18px 38px #071c131c}.glysos-erp-media:hover img{transform:scale(1.018)}}.glysos-final-band{background:radial-gradient(circle at 50% 0,#2e7d5a17,#0000 28rem),#eaf3ee}@media (width<=1040px){.glysos-section{padding-block:80px}.glysos-section--tight{padding-block:58px}.glysos-display{font-size:4rem}.glysos-title{font-size:2.9rem}.glysos-header__row{grid-template-columns:1fr auto}.glysos-nav,.glysos-header__actions .glysos-button--secondary{display:none}.glysos-menu-button{align-items:center;display:inline-flex}.glysos-hero__grid,.glysos-two-col,.glysos-erp-hero__grid,.glysos-free-trust-layout,.glysos-objection-layout,.glysos-erp-split,.glysos-erp-split--reverse{grid-template-columns:1fr}.glysos-erp-split--reverse>:first-child,.glysos-erp-split--reverse>:last-child{order:initial}.glysos-erp-copy{max-width:none}.glysos-choice-guides{grid-template-columns:1fr}.glysos-choice-guides__label{border-bottom:1px solid #0b151014;border-right:0;padding:0 0 .75rem}.glysos-offline-diagram__body{grid-template-columns:1fr}.glysos-offline-diagram__bridge{gap:.45rem}.glysos-offline-diagram__bridge i{justify-self:center;transform:rotate(90deg)}.glysos-offline-diagram__bridge span{max-width:15rem}.glysos-objection-copy{max-width:680px}.glysos-objection-copy .glysos-title{max-width:16ch}.glysos-mini-grid,.glysos-security-grid,.glysos-bento,.glysos-hero-proof-grid,.glysos-free-trust-grid,.glysos-usecase-snapshot-grid,.glysos-seo-card-grid,.glysos-comparison-highlight-grid,.glysos-objection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glysos-bento-card--wide{grid-column:span 2}.glysos-media-frame--dashboard{width:min(100%,440px)}.glysos-feature-grid,.glysos-story-grid,.glysos-usecase-grid,.glysos-module-board,.glysos-channel-grid,.glysos-free-module-grid,.glysos-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glysos-channel-card--wide{grid-column:span 2}.glysos-feature-board-heading{grid-template-columns:1fr}.glysos-feature-matrix-row{grid-template-columns:minmax(11rem,.46fr) minmax(0,1fr)}.glysos-feature-matrix-row span{grid-column:1/-1;justify-self:start}.glysos-security-compare__head{display:none}.glysos-security-compare-row{grid-template-columns:1fr}.glysos-security-compare-row span{margin-bottom:.65rem;display:inline-flex}.glysos-france-cloud{align-items:flex-start}.glysos-competitor-matrix-wrap{border-radius:var(--glysos-radius-md)}.glysos-competitor-matrix{min-width:1180px}.glysos-security-flow,.glysos-faq-layout{grid-template-columns:1fr}.glysos-faq-nav{position:static}.glysos-faq-nav nav{flex-wrap:wrap;display:flex}.glysos-faq-lou-cta{flex-direction:column;align-items:flex-start}.glysos-security-arrow{justify-self:center;transform:rotate(90deg)}}@media (width<=720px){.glysos-shell{width:min(100% - 32px,1280px)}.glysos-section{padding-block:56px}#glysos-main>.glysos-section:first-child{padding-top:8.25rem}.glysos-section--tight{padding-block:42px}.glysos-display{font-size:2.75rem;line-height:1.02}.glysos-title{font-size:2.2rem;line-height:1.08}.glysos-subtitle{font-size:1.05rem}.glysos-header__row{min-height:64px}.glysos-result-list li{grid-template-columns:1fr;gap:.35rem;padding:1.15rem 0}.glysos-features-hero{padding-block:6.9rem 3.5rem}.glysos-brand__meta,.glysos-header__actions .glysos-button{display:none}.glysos-hero__grid{min-height:min(700px,100vh);padding-top:8.5rem;padding-bottom:3rem}.glysos-erp-hero{padding-top:7.5rem}.glysos-hero .glysos-button-row,.glysos-erp-hero .glysos-button-row{grid-template-columns:1fr}.glysos-faq-nav{overflow:hidden}.glysos-faq-nav nav{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-.2rem;padding:.2rem;overflow-x:auto}.glysos-faq-nav nav::-webkit-scrollbar{display:none}.glysos-faq-nav a{flex:none}.glysos-faq-item summary{min-height:4.25rem;padding:1rem}.glysos-faq-item p{padding:0 1rem 1rem}.glysos-hero .glysos-media-frame{display:none}.glysos-feature-grid,.glysos-story-grid,.glysos-usecase-grid,.glysos-module-board,.glysos-channel-grid,.glysos-free-module-grid,.glysos-form-grid,.glysos-objection-grid,.glysos-import-grid,.glysos-hero-proof-grid,.glysos-free-trust-grid,.glysos-usecase-snapshot-grid,.glysos-comparison-highlight-grid,.glysos-mini-grid,.glysos-security-grid,.glysos-bento,.glysos-trust-logos,.glysos-seo-card-grid,.glysos-footer__grid{grid-template-columns:1fr}.glysos-bento-card--wide,.glysos-channel-card--wide{grid-column:span 1}.glysos-ecosystem-map{grid-template-columns:1fr}.glysos-ecosystem-core{min-height:150px}.glysos-objection-card{min-height:0}.glysos-feature-matrix-row{grid-template-columns:1fr;gap:.55rem;min-height:0;padding:1rem}.glysos-feature-matrix-row span{grid-column:auto}.glysos-control-cta{flex-direction:column;align-items:stretch}.glysos-control-cta__actions{width:100%}.glysos-download-options{grid-template-columns:1fr}.glysos-erp-media img{min-height:240px}.glysos-choice-guides__links{grid-template-columns:1fr}.glysos-offline-diagram{min-height:auto}.glysos-offline-diagram__pill{text-align:center;justify-self:stretch}.glysos-media-frame{border-radius:var(--glysos-radius-xl)}.glysos-media-frame--dashboard{width:min(100%,360px)}.glysos-media-frame--dashboard .glysos-media-frame__image{max-height:540px}.glysos-media-frame--security{min-height:auto}.glysos-table{display:block;overflow-x:auto}.glysos-button-row,.glysos-button{width:100%}}@media (prefers-reduced-motion:reduce){.glysos-site *,.glysos-site :before,.glysos-site :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
