.se-page{--se-ink: var(--ink,#090b10);--se-ink-2: #0d1017;--se-ink-3: #141924;--se-ink-4: #1b2130;--se-paper: var(--paper,#f4f2eb);--se-paper-2: var(--paper-bright,#fbfaf6);--se-lime: var(--lime,#c7ff3d);--se-lime-soft: rgba(199,255,61,0.14);--se-violet: var(--violet,#7c5cff);--se-violet-on-dark: #b3a1ff;--se-violet-on-light: #5638d1;--se-coral: var(--coral,#ff7657);--se-line-d: rgba(255,255,255,0.13);--se-line-d-strong: rgba(255,255,255,0.24);--se-text-d: rgba(255,255,255,0.92);--se-dim-d: rgba(255,255,255,0.68);--se-line-l: rgba(9,11,16,0.12);--se-line-l-strong: rgba(9,11,16,0.22);--se-dim-l: #55575d;--se-mono: Consolas,"SFMono-Regular",Menlo,"Liberation Mono",monospace;--se-serif: Georgia,"Times New Roman",serif;--se-ease: cubic-bezier(0.2,0.7,0.2,1);--se-gutter: 24px;scroll-padding-top: 96px}.se-main{overflow-x: clip}.se-mono{font-family: var(--se-mono);font-size: 0.72rem;font-weight: 400;letter-spacing: 0.12em;line-height: 1.4;text-transform: uppercase}.se-tag{display: inline-flex;align-items: center;min-height: 26px;padding: 0 10px;color: var(--se-dim-l);background: rgba(9,11,16,0.045);border: 1px solid var(--se-line-l);border-radius: 999px;font-size: 0.74rem;line-height: 1.2}.se-page [hidden]{display: none !important}.se-ready [data-nojs-only]{display: none}.se-section{position: relative;padding: 136px 0}.se-dark{color: var(--se-text-d);background: var(--se-ink)}.se-head{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,0.75fr);align-items: end;gap: 72px;margin-bottom: 64px}.se-head h2{max-width: 14ch;margin-bottom: 0;font-size: clamp(2.6rem,5.2vw,5.1rem)}.se-head__intro,.se-head__intro p{margin: 0 0 6px;color: var(--se-dim-l);font-size: 1.04rem;line-height: 1.7}.se-head__intro .text-link{margin-top: 18px}.se-head--dark .se-head__intro{color: var(--se-dim-d)}.se-dark .eyebrow-dark{color: var(--se-dim-d)}.se-page a:focus-visible,.se-page button:focus-visible,.se-page summary:focus-visible,.se-page [tabindex]:focus-visible{outline: 2px solid var(--se-lime);outline-offset: 3px;border-radius: 6px}.se-section:not(.se-dark) a:focus-visible,.se-section:not(.se-dark) button:focus-visible,.se-section:not(.se-dark) summary:focus-visible,.faq-section summary:focus-visible{outline-color: var(--se-ink)}.se-story{position: relative;display: grid;grid-template-columns: minmax(0,1.04fr) minmax(0,0.96fr);grid-template-areas: "hero stage" "atlas stage";column-gap: clamp(32px,4vw,72px);width: min(calc(100% - 48px),var(--container,1240px));margin-inline: auto;color: var(--se-text-d)}.se-story::before{position: absolute;z-index: -1;inset: 0 calc(50% - 50vw);background: radial-gradient(circle at 78% 12%,rgba(124,92,255,0.2),transparent 32%),radial-gradient(circle at 12% 55%,rgba(199,255,61,0.06),transparent 30%),var(--se-ink);content: ""}.se-hero{grid-area: hero;display: flex;min-height: 100svh;flex-direction: column;justify-content: center;padding: 136px 0 64px}.se-crumbs{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 26px;color: rgba(255,255,255,0.6);font-size: 0.74rem}.se-crumbs a:hover{color: #fff}.se-hero__title{margin-bottom: 26px;font-size: clamp(2.7rem,5.4vw,5.25rem);line-height: 0.98}.se-hero__title span{display: block;color: var(--se-lime);font-family: var(--se-serif);font-style: italic;font-weight: 400;letter-spacing: -0.035em}.se-hero__lead{max-width: 58ch;margin-bottom: 34px;color: var(--se-dim-d);font-size: clamp(1rem,1.25vw,1.12rem);line-height: 1.65}.se-hero__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 18px 30px;margin-bottom: 34px}.se-hero__poles{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-bottom: 38px}.se-hero__poles .se-mono{margin-right: 6px;color: rgba(255,255,255,0.62)}.se-hero__poles a{display: inline-flex;min-height: 34px;align-items: center;padding: 0 13px;color: var(--se-text-d);border: 1px solid var(--se-line-d);border-radius: 999px;font-size: 0.8rem;transition: border-color 0.2s ease,background 0.2s ease}.se-hero__poles a:hover{background: rgba(255,255,255,0.06);border-color: var(--se-lime)}.se-proof{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;padding-top: 26px;border-top: 1px solid var(--se-line-d)}.se-proof__item strong{display: block;margin-bottom: 4px;font-size: clamp(1.45rem,2.2vw,2.05rem);font-weight: 560;letter-spacing: -0.04em;line-height: 1}.se-proof__item span{display: block;color: var(--se-dim-d);font-size: 0.78rem;line-height: 1.35}.se-logos{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px 18px;margin-top: 26px}.se-logos p{margin: 0;color: rgba(255,255,255,0.62)}.se-logos ul{display: flex;flex-wrap: wrap;gap: 6px 18px;margin: 0;padding: 0;color: rgba(255,255,255,0.78);font-size: 0.76rem;font-weight: 650;letter-spacing: 0.08em;list-style: none;text-transform: uppercase}.se-hero__hint{display: flex;align-items: center;gap: 12px;margin: 40px 0 0;color: rgba(255,255,255,0.62)}.se-hero__hint-line{position: relative;width: 1px;height: 34px;overflow: hidden;background: var(--se-line-d)}.se-hero__hint-line::after{position: absolute;inset: 0;background: var(--se-lime);content: "";animation: se-hint 2.4s var(--se-ease) 5}@keyframes se-hint{0%{transform: translateY(-100%)}60%,100%{transform: translateY(100%)}}.se-atlas__stage{grid-area: stage;position: relative;pointer-events: none}.se-map{position: sticky;top: calc(var(--header-height,88px) + 20px);display: flex;height: calc(100svh - var(--header-height,88px) - 40px);min-height: 460px;max-height: 780px;flex-direction: column;margin: 120px 0 0;padding: 22px 22px 18px;background: linear-gradient(180deg,rgba(20,25,36,0.86),rgba(13,16,23,0.92));border: 1px solid var(--se-line-d);border-radius: 28px;box-shadow: 0 24px 60px rgba(0,0,0,0.3);pointer-events: auto}.se-map__hud{display: flex;justify-content: space-between;gap: 12px;margin-bottom: 18px;color: rgba(255,255,255,0.66)}.se-map__counter span{color: var(--se-lime)}.se-map{--g: 34px;--c: 12px;--wire: rgba(255,255,255,0.18)}.se-map:not([data-stage="0"]){--wire: rgba(199,255,61,0.55)}.se-map__body{position: relative;display: flex;flex: 1;min-height: 0}.se-map__wires{position: absolute;inset: 0;pointer-events: none}.se-wire{position: absolute;background: var(--wire);transition: background 0.6s ease}.se-wire--b1{top: calc((100% - 2 * var(--g)) / 3 + var(--g) / 2);right: calc((100% - 11 * var(--c)) / 8 + var(--c));left: calc((100% - 11 * var(--c)) / 8 + var(--c));height: 1px}.se-wire--trunk{top: calc((100% - 2 * var(--g)) / 3 + var(--g) / 2);left: 50%;width: 1px;height: calc((100% - 2 * var(--g)) / 3 + var(--g))}.se-wire--b2{top: calc(2 * (100% - 2 * var(--g)) / 3 + 1.5 * var(--g));right: calc((100% - 11 * var(--c)) / 6 + 1.5 * var(--c));left: calc((100% - 11 * var(--c)) / 6 + 1.5 * var(--c));height: 1px}.se-map__nodes{position: relative;display: grid;flex: 1;grid-template-columns: repeat(12,minmax(0,1fr));grid-template-rows: repeat(3,minmax(0,1fr));column-gap: var(--c);row-gap: var(--g);margin: 0;padding: 0;list-style: none}.se-node{position: relative;min-width: 0;opacity: 0.6;transform: translateY(6px);transition: opacity 0.6s var(--se-ease),transform 0.6s var(--se-ease);transition-delay: calc(var(--n) * 60ms)}.se-node--direction{grid-column: 5 / span 4;grid-row: 1}.se-node--marketing{grid-column: 1 / span 3;grid-row: 2}.se-node--acquisition{grid-column: 4 / span 3;grid-row: 2}.se-node--vente{grid-column: 7 / span 3;grid-row: 2}.se-node--operations{grid-column: 10 / span 3;grid-row: 2}.se-node--rh{grid-column: 1 / span 4;grid-row: 3}.se-node--finance{grid-column: 5 / span 4;grid-row: 3}.se-node--juridique{grid-column: 9 / span 4;grid-row: 3}.se-node::before,.se-node--direction::after{position: absolute;left: 50%;width: 1px;height: calc(var(--g) / 2);background: var(--wire);content: "";transition: background 0.6s ease}.se-node::before{top: calc(var(--g) / -2)}.se-node--direction::before{display: none}.se-node--direction::after{bottom: calc(var(--g) / -2)}.se-node__link{position: relative;display: flex;height: 100%;flex-direction: column;gap: 4px;padding: 12px 12px 11px;overflow: hidden;color: #fff;background: rgba(9,11,16,0.9);border: 1px solid var(--se-line-d);border-radius: 16px;transition: border-color 0.5s ease,background 0.5s ease,box-shadow 0.5s ease}.se-node__link:hover{border-color: var(--se-lime)}.se-node__index{color: rgba(255,255,255,0.6);font-size: 0.64rem}.se-node__name{font-size: 0.98rem;font-weight: 650;letter-spacing: -0.02em;line-height: 1.1}.se-node__count{color: rgba(255,255,255,0.66);font-size: 0.72rem;line-height: 1.25}.se-node__count strong{color: #fff;font-weight: 650}.se-node__ex{display: -webkit-box;margin-top: 6px;overflow: hidden;color: rgba(255,255,255,0.62);font-size: 0.7rem;line-height: 1.35;-webkit-box-orient: vertical;-webkit-line-clamp: 3}.se-node__dots{display: flex;flex-wrap: wrap;align-content: flex-end;gap: 4px;margin-top: auto;padding-top: 6px}.se-node__dot,.se-node__human{position: relative;width: 8px;height: 8px;border-radius: 2px}.se-node__dot{background: rgba(255,255,255,0.16)}.se-node__dot::after{position: absolute;inset: 0;background: var(--se-lime);border-radius: inherit;box-shadow: 0 0 10px rgba(199,255,61,0.55);content: "";opacity: clamp(0,calc((var(--lit,0) - var(--i,0)) * 4),1);transition: opacity 0.25s ease}.se-node__human{border: 1px solid rgba(179,161,255,0.55);transition: background 0.5s ease,box-shadow 0.5s ease}.se-map__legend{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;margin: 14px 0 0;color: rgba(255,255,255,0.62);font-size: 0.62rem}.se-legend{display: inline-block;width: 8px;height: 8px;border-radius: 2px}.se-legend--lit{background: var(--se-lime)}.se-legend--human{margin-left: 6px;border: 1px solid var(--se-violet-on-dark)}.se-map:not([data-stage="0"]) .se-node{opacity: 1;transform: none}.se-map:not([data-stage="0"]) .se-node__link{border-color: rgba(199,255,61,0.38);background: rgba(13,16,23,0.95)}.se-map[data-stage="3"] .se-node__human,.se-map[data-stage="static"] .se-node__human{background: var(--se-violet);border-color: var(--se-violet-on-dark);box-shadow: 0 0 14px rgba(124,92,255,0.7)}.se-map[data-stage="3"] .se-node__dot::after{opacity: 0.35}.se-map[data-stage="4"] .se-node__link{border-color: var(--se-lime);box-shadow: inset 0 0 0 1px rgba(199,255,61,0.25),0 0 32px rgba(199,255,61,0.08)}.se-atlas{grid-area: atlas;position: relative;padding-bottom: 12vh}.se-atlas__head{padding-top: 40px}.se-atlas__title{max-width: 13ch;margin-bottom: 0;font-size: clamp(2.2rem,3.6vw,3.4rem)}.se-beat{display: flex;min-height: 72svh;flex-direction: column;justify-content: center;padding: 40px 0;transition: opacity 0.5s ease}.se-beat__kicker{margin-bottom: 18px;color: var(--se-lime)}.se-beat__title{max-width: 14ch;margin-bottom: 18px;font-size: clamp(2rem,3.9vw,3.6rem)}.se-beat__text{max-width: 40ch;margin-bottom: 0;color: var(--se-dim-d);font-size: 1.08rem;line-height: 1.7}.se-beat__cta{align-self: flex-start;margin-top: 30px}.se-js .se-story[data-atlas-ready] .se-beat{opacity: 0.32}.se-js .se-story[data-atlas-ready] .se-beat.is-active{opacity: 1}.se-ticker{position: relative;display: flex;align-items: center;overflow: hidden;color: rgba(255,255,255,0.82);background: var(--se-ink-2);border-top: 1px solid var(--se-line-d);border-bottom: 1px solid var(--se-line-d)}.se-ticker__viewport{position: relative;display: flex;flex: 1;overflow: hidden}.se-ticker__viewport::before,.se-ticker__viewport::after{position: absolute;z-index: 1;top: 0;bottom: 0;width: 64px;content: "";pointer-events: none}.se-ticker__viewport::before{left: 0;background: linear-gradient(90deg,var(--se-ink-2),transparent)}.se-ticker__viewport::after{right: 0;background: linear-gradient(270deg,var(--se-ink-2),transparent)}.se-ticker__track{display: flex;flex: 0 0 auto;gap: 0;margin: 0;padding: 0;list-style: none;animation: se-ticker 90s linear infinite;will-change: transform}.se-ticker.is-offscreen .se-ticker__track{animation-play-state: paused}.se-ticker__track li{display: flex;align-items: center;padding: 19px 0;font-family: var(--se-mono);font-size: 0.74rem;letter-spacing: 0.1em;text-transform: uppercase;white-space: nowrap}.se-ticker__track li::after{display: inline-block;width: 6px;height: 6px;margin: 0 26px;background: var(--se-lime);border-radius: 1px;content: "";transform: rotate(45deg)}.se-ticker.is-paused .se-ticker__track{animation-play-state: paused}@keyframes se-ticker{to{transform: translateX(-100%)}}.se-ticker__toggle{position: relative;z-index: 1;display: inline-flex;flex: 0 0 auto;align-items: center;gap: 10px;min-height: 44px;margin: 0 16px;padding: 0 14px;color: #fff;background: var(--se-ink-3);border: 1px solid var(--se-line-d);border-radius: 999px;font-size: 0.74rem;cursor: pointer}.se-ticker__icon{position: relative;width: 10px;height: 10px;border-right: 3px solid currentColor;border-left: 3px solid currentColor}.se-ticker.is-paused .se-ticker__icon{width: 0;height: 0;border-top: 5px solid transparent;border-right: 0;border-bottom: 5px solid transparent;border-left: 9px solid currentColor}.se-fieldset{min-width: 0;margin: 0 0 30px;padding: 0;border: 0}.se-fieldset legend{margin-bottom: 14px;padding: 0;font-size: 0.98rem;font-weight: 650}.se-optional{color: var(--se-dim-l);font-weight: 400}.se-chips{display: flex;flex-wrap: wrap;gap: 8px}.se-chip{position: relative;display: inline-flex;cursor: pointer}.se-chip input{position: absolute;width: 1px;height: 1px;margin: 0;opacity: 0;pointer-events: none}.se-chip span{display: inline-flex;min-height: 44px;align-items: center;gap: 6px;padding: 8px 16px;color: var(--se-ink);background: var(--se-paper-2);border: 1px solid var(--se-line-l-strong);border-radius: 999px;font-size: 0.88rem;font-weight: 560;line-height: 1.2;transition: background 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.se-chip small{color: var(--se-dim-l);font-size: 0.74rem;font-weight: 400}.se-chip:hover span{border-color: var(--se-ink)}.se-chip input:checked + span{color: #fff;background: var(--se-ink);border-color: var(--se-ink)}.se-chip input:checked + span small{color: rgba(255,255,255,0.7)}.se-chip input:checked + span::before{display: inline-block;width: 7px;height: 7px;background: var(--se-lime);border-radius: 50%;content: ""}.se-chip input:focus-visible + span{outline: 2px solid var(--se-ink);outline-offset: 3px}.se-explorer{background: var(--se-paper)}.se-explorer__grid{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);align-items: start;gap: 56px}.se-explorer__form{padding: 36px;background: var(--se-paper-2);border: 1px solid var(--se-line-l);border-radius: 28px}.se-explorer__form .se-fieldset:last-child{margin-bottom: 0}.se-explorer__results{position: sticky;top: 96px}.se-results__head{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-bottom: 18px}.se-results__title{margin: 0;font-size: 1.5rem}.se-results__count{margin: 0;color: var(--se-dim-l)}.se-results__empty{display: grid;min-height: 220px;place-items: center;margin: 0;padding: 32px;color: var(--se-dim-l);text-align: center;background: repeating-linear-gradient(-45deg,transparent 0 14px,rgba(9,11,16,0.025) 14px 15px);border: 1px dashed var(--se-line-l-strong);border-radius: 24px}.se-results__empty a{color: var(--se-ink);text-decoration: underline}.se-results__list{display: grid;gap: 14px;margin: 0;padding: 0;list-style: none;counter-reset: se-rank}.se-result{position: relative;padding: 24px 24px 20px 72px;background: var(--se-paper-2);border: 1px solid var(--se-line-l);border-radius: 22px;counter-increment: se-rank;animation: se-rise 0.45s var(--se-ease) both;animation-delay: calc(var(--k,0) * 60ms)}.se-result::before{position: absolute;top: 24px;left: 24px;display: grid;width: 32px;height: 32px;place-items: center;color: var(--se-ink);background: var(--se-lime);border-radius: 50%;font-family: var(--se-mono);font-size: 0.78rem;content: counter(se-rank,decimal-leading-zero)}@keyframes se-rise{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: none}}.se-result__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin-bottom: 6px;color: var(--se-dim-l)}.se-result h4{margin-bottom: 10px;font-size: 1.32rem;letter-spacing: -0.035em;line-height: 1.15}.se-result p{margin-bottom: 8px;font-size: 0.95rem;line-height: 1.55}.se-result__example{color: var(--se-dim-l)}.se-result__why{margin-top: 12px;padding-top: 12px;color: var(--se-dim-l);border-top: 1px dashed var(--se-line-l);font-size: 0.82rem !important}.se-result__actions{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 20px;margin-top: 14px}.se-explorer__jump{display: none;margin: 16px 0 0}.se-explorer__jump a{display: inline-flex;min-height: 44px;align-items: center;gap: 10px;padding: 0 18px;color: var(--se-ink);background: var(--se-lime);border-radius: 999px;font-size: 0.9rem;font-weight: 650}.se-results__title:focus{outline: none}.se-results__method{margin: 18px 0 0;color: var(--se-dim-l);font-size: 0.8rem;line-height: 1.6}.se-add{display: inline-flex;min-height: 44px;align-items: center;gap: 10px;padding: 0 16px 0 12px;color: var(--se-ink);background: transparent;border: 1px solid var(--se-line-l-strong);border-radius: 999px;font-size: 0.84rem;font-weight: 620;cursor: pointer;transition: background 0.2s ease,border-color 0.2s ease,color 0.2s ease}.se-add:hover{border-color: var(--se-ink)}.se-add__icon{position: relative;width: 20px;height: 20px;flex: 0 0 20px;background: var(--se-lime);border-radius: 50%}.se-add__icon::before,.se-add__icon::after{position: absolute;top: 50%;left: 50%;width: 9px;height: 1.5px;background: var(--se-ink);content: "";transform: translate(-50%,-50%);transition: transform 0.25s ease,width 0.25s ease}.se-add__icon::after{transform: translate(-50%,-50%) rotate(90deg)}.se-add[aria-pressed="true"]{color: #fff;background: var(--se-ink);border-color: var(--se-ink)}.se-add[aria-pressed="true"] .se-add__icon::before{width: 5px;transform: translate(-80%,0) rotate(45deg)}.se-add[aria-pressed="true"] .se-add__icon::after{width: 9px;transform: translate(-25%,-40%) rotate(-45deg)}.se-panorama{background: var(--se-paper);padding-top: 40px}.se-tabs__nav{position: sticky;z-index: 20;top: 72px;margin: 0 calc(var(--se-gutter) * -1) 36px;padding: 12px var(--se-gutter);background: rgba(244,242,235,0.97);border-bottom: 1px solid var(--se-line-l)}.se-tabs__list{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none}.se-tabs__list::-webkit-scrollbar{display: none}.se-tab{display: inline-flex;flex: 0 0 auto;min-height: 46px;align-items: center;gap: 10px;padding: 0 14px 0 16px;color: var(--se-ink);background: var(--se-paper-2);border: 1px solid var(--se-line-l);border-radius: 999px;font-size: 0.9rem;font-weight: 620;transition: background 0.2s ease,color 0.2s ease,border-color 0.2s ease}.se-tab:hover{border-color: var(--se-ink)}.se-tab__n{color: var(--se-dim-l);font-size: 0.66rem}.se-tab__count{display: grid;min-width: 26px;height: 26px;padding: 0 7px;place-items: center;color: var(--se-ink);background: rgba(9,11,16,0.07);border-radius: 999px;font-size: 0.74rem}.se-tab[aria-selected="true"]{color: #fff;background: var(--se-ink);border-color: var(--se-ink)}.se-tab[aria-selected="true"] .se-tab__n{color: rgba(255,255,255,0.7)}.se-tab[aria-selected="true"] .se-tab__count{color: var(--se-ink);background: var(--se-lime)}.se-panel{scroll-margin-top: 150px}.se-panel + .se-panel{margin-top: 96px}.se-js .se-tabs[data-tabs-ready] .se-panel + .se-panel{margin-top: 0}.se-panel__head{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: end;gap: 8px 48px;margin-bottom: 30px}.se-panel__index{grid-column: 1 / -1;margin: 0;color: var(--se-dim-l)}.se-panel__head h3{margin: 0;font-size: clamp(2rem,3.4vw,3.1rem)}.se-panel__head p:not(.se-panel__index){margin: 0 0 6px;color: var(--se-dim-l);font-family: var(--se-serif);font-size: 1.2rem;font-style: italic;line-height: 1.45}.se-sol-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin: 0;padding: 0;list-style: none}.se-sol-cell{display: flex;min-width: 0}.se-sol{display: flex;width: 100%;flex-direction: column;padding: 24px 24px 20px;background: var(--se-paper-2);border: 1px solid var(--se-line-l);border-radius: 24px;scroll-margin-top: 150px;transition: border-color 0.25s ease,box-shadow 0.25s ease}.se-sol:hover{border-color: var(--se-line-l-strong);box-shadow: 0 18px 50px rgba(9,11,16,0.06)}.se-sol.is-flash{animation: se-flash 1.6s ease}@keyframes se-flash{0%,30%{box-shadow: 0 0 0 4px rgba(199,255,61,0.9)}100%{box-shadow: 0 0 0 0 rgba(199,255,61,0)}}.se-sol__meta{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 12px;color: var(--se-dim-l)}.se-badge{display: inline-flex;min-height: 28px;align-items: center;gap: 7px;padding: 0 11px 0 9px;color: var(--se-ink);background: var(--se-lime);border-radius: 999px;font-size: 0.72rem;font-weight: 650;line-height: 1.1}.se-badge__dot{width: 6px;height: 6px;background: var(--se-ink);border-radius: 50%}.se-badge__client{font-weight: 400}.se-badge:hover{background: #d5ff70}.se-sol__title{margin-bottom: 16px;font-size: 1.32rem;letter-spacing: -0.035em;line-height: 1.15}.se-sol__facts{display: grid;gap: 12px;margin: 0 0 16px}.se-sol__facts div{display: grid;gap: 2px}.se-sol__facts dt{color: var(--se-dim-l);font-family: var(--se-mono);font-size: 0.66rem;letter-spacing: 0.12em;text-transform: uppercase}.se-sol__facts dd{margin: 0;font-size: 0.92rem;line-height: 1.5}.se-sol__facts .is-benefit{padding: 10px 12px;background: var(--se-lime-soft);border-radius: 12px}.se-sol__facts .is-benefit dt{color: #3a4d00}.se-sol__facts .is-benefit dd{font-weight: 620}.se-sol__more{margin-top: auto;border-top: 1px solid var(--se-line-l)}.se-sol__more summary{display: flex;min-height: 46px;align-items: center;justify-content: space-between;gap: 12px;font-size: 0.86rem;font-weight: 620;cursor: pointer;list-style: none}.se-sol__more summary::-webkit-details-marker{display: none}.se-sol__chev{width: 9px;height: 9px;margin-right: 4px;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: rotate(45deg) translateY(-3px);transition: transform 0.25s ease}.se-sol__more[open] .se-sol__chev{transform: rotate(-135deg) translate(-2px,-1px)}.se-sol__more-body{padding-bottom: 12px;font-size: 0.88rem;line-height: 1.55}.se-sol__more-body p{margin-bottom: 10px}.se-sol__human{padding: 10px 12px;color: #2c1f73;background: rgba(124,92,255,0.09);border-left: 2px solid var(--se-violet);border-radius: 0 10px 10px 0}.se-sol__exp{display: flex;flex-wrap: wrap;align-items: center;gap: 6px}.se-sol__exp > span:first-child{margin-right: 4px;color: var(--se-dim-l);font-family: var(--se-mono);font-size: 0.66rem;letter-spacing: 0.12em;text-transform: uppercase}.se-sol__link{margin-top: 4px;font-size: 0.86rem}.se-sol .se-add{align-self: flex-start;margin-top: 12px}.se-review-flag{padding: 2px 8px;color: #6b1b00;background: #ffd6c9;border-radius: 6px;font-family: var(--se-mono);font-size: 0.62rem}.se-review [data-validation="a-valider"]{outline: 2px dashed var(--se-coral);outline-offset: -2px}.se-human{display: grid;grid-template-columns: minmax(0,0.32fr) minmax(0,1fr);gap: 18px 40px;margin-top: 18px;padding: 24px 28px;background: rgba(124,92,255,0.07);border: 1px solid rgba(124,92,255,0.22);border-radius: 22px}.se-human__title{display: flex;align-items: flex-start;gap: 10px;margin: 0;color: var(--se-violet-on-light);font-size: 1rem;line-height: 1.3}.se-human__mark{width: 10px;height: 10px;flex: 0 0 10px;margin-top: 5px;background: var(--se-violet);border-radius: 2px}.se-human ul{display: grid;gap: 8px;margin: 0;padding: 0;font-size: 0.92rem;list-style: none}.se-human a{color: var(--se-violet-on-light);text-decoration: underline}.se-products{display: grid;grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);gap: 8px 48px;margin-top: 72px;padding: 34px 36px;background: var(--se-paper-2);border: 1px solid var(--se-line-l);border-radius: 28px}.se-products .se-mono{grid-column: 1 / -1;margin: 0;color: var(--se-dim-l)}.se-products h3{margin: 0;font-size: clamp(1.8rem,2.8vw,2.5rem)}.se-products p:not(.se-mono){margin: 0 0 14px;color: var(--se-dim-l)}.se-products .text-link{grid-column: 2;justify-self: start}.se-demos{background: radial-gradient(circle at 86% 12%,rgba(124,92,255,0.16),transparent 30%),var(--se-ink)}.se-demo-switcher{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 26px}.se-demo-switch{min-height: 46px;padding: 0 18px;color: var(--se-text-d);background: transparent;border: 1px solid var(--se-line-d-strong);border-radius: 999px;font-size: 0.9rem;font-weight: 620;cursor: pointer}.se-demo-switch[aria-pressed="true"]{color: var(--se-ink);background: var(--se-lime);border-color: var(--se-lime)}.se-demo{padding: 34px;background: rgba(255,255,255,0.035);border: 1px solid var(--se-line-d);border-radius: 30px}.se-demo + .se-demo{margin-top: 28px}.se-demo__head{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: 8px 30px;margin-bottom: 28px}.se-demo__flag{grid-column: 1 / -1;display: inline-flex;justify-self: start;gap: 8px;margin: 0 0 8px;padding: 7px 12px;color: #ffd5c9;background: rgba(255,118,87,0.12);border: 1px solid rgba(255,118,87,0.35);border-radius: 999px;font-size: 0.66rem}.se-demo__head h3{margin: 0;font-size: clamp(1.7rem,2.8vw,2.5rem)}.se-demo__context{max-width: 44ch;margin: 0;color: var(--se-dim-d);font-family: var(--se-serif);font-style: italic}.se-demo__body{display: grid;grid-template-columns: minmax(0,0.95fr) minmax(0,1.05fr);align-items: start;gap: 34px}.se-demo__steps{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--se-line-d)}.se-step{border-bottom: 1px solid var(--se-line-d)}.se-step__head{display: flex;width: 100%;align-items: center;gap: 14px;margin: 0;padding: 14px 0;color: inherit;text-align: left;background: transparent;border: 0;border-radius: 8px;font: inherit;font-weight: 650}button.se-step__head{cursor: pointer}button.se-step__head:hover .se-step__n{border-color: #fff}.se-step__n{display: grid;width: 32px;height: 32px;flex: 0 0 32px;place-items: center;color: rgba(255,255,255,0.78);border: 1px solid var(--se-line-d-strong);border-radius: 50%;font-size: 0.7rem;transition: background 0.3s ease,color 0.3s ease,border-color 0.3s ease}.se-step__detail{padding: 0 0 18px 46px}.se-step__what{margin-bottom: 12px;color: #fff;font-size: 0.98rem}.se-step__facts{display: grid;gap: 8px;margin: 0}.se-step__facts div{display: grid;grid-template-columns: 132px minmax(0,1fr);gap: 12px;font-size: 0.86rem}.se-step__facts dt{color: rgba(255,255,255,0.62);font-family: var(--se-mono);font-size: 0.64rem;letter-spacing: 0.1em;line-height: 1.9;text-transform: uppercase}.se-step__facts dd{margin: 0;color: var(--se-dim-d)}.se-step__facts .is-human dt,.se-step__facts .is-human dd{color: var(--se-violet-on-dark)}.se-step__kpis{margin: 14px 0 0;padding: 10px 12px;color: var(--se-text-d);background: var(--se-lime-soft);border-radius: 10px;font-size: 0.84rem}.se-demo[data-ready] .se-step__detail{display: none}.se-demo[data-ready] .se-step.is-active .se-step__detail{display: block;animation: se-rise 0.4s var(--se-ease) both}.se-demo[data-ready] .se-step:not(.is-active) .se-step__head{color: rgba(255,255,255,0.62)}.se-step.is-active .se-step__n{color: var(--se-ink);background: var(--se-lime);border-color: var(--se-lime)}.se-step.is-done .se-step__n{color: var(--se-lime);border-color: rgba(199,255,61,0.45)}.se-demo__aside{position: sticky;top: 110px}.se-demo__device{overflow: hidden;background: var(--se-ink-3);border: 1px solid var(--se-line-d);border-radius: 20px;box-shadow: 0 30px 80px rgba(0,0,0,0.4)}.se-demo__bar{display: flex;align-items: center;gap: 6px;padding: 12px 16px;border-bottom: 1px solid var(--se-line-d)}.se-demo__bar > span{width: 9px;height: 9px;background: rgba(255,255,255,0.18);border-radius: 50%}.se-demo__bar p{margin: 0 0 0 10px;color: rgba(255,255,255,0.6);font-size: 0.64rem}.se-demo__bar .se-demo__timer{margin-left: auto;color: var(--se-lime)}.se-demo__screens{position: relative;display: grid;min-height: 330px;padding: 20px}.se-screen{grid-area: 1 / 1}.se-screen + .se-screen{margin-top: 16px}.se-demo[data-ready] .se-screen + .se-screen{margin-top: 0}.se-demo[data-ready] .se-screen{opacity: 0;visibility: hidden;transform: translateY(8px);transition: opacity 0.35s ease,transform 0.35s var(--se-ease),visibility 0s linear 0.35s}.se-demo[data-ready] .se-screen.is-active{opacity: 1;visibility: visible;transform: none;transition: opacity 0.35s ease,transform 0.35s var(--se-ease),visibility 0s}.se-demo:not([data-ready]) .se-demo__screens{display: block}.scr-title{margin: 0 0 12px;color: rgba(255,255,255,0.66);font-family: var(--se-mono);font-size: 0.66rem;letter-spacing: 0.1em;text-transform: uppercase}.scr-list ul,.scr-kv{margin: 0;padding: 0;list-style: none}.scr-list li{display: grid;grid-template-columns: 120px minmax(0,1fr) auto;align-items: center;gap: 10px;padding: 10px 0;border-bottom: 1px solid var(--se-line-d);font-size: 0.8rem}.scr-list b{overflow: hidden;color: #fff;font-weight: 650;text-overflow: ellipsis;white-space: nowrap}.scr-list span{overflow: hidden;color: var(--se-dim-d);text-overflow: ellipsis;white-space: nowrap}.scr-list em{color: rgba(255,255,255,0.6);font-family: var(--se-mono);font-size: 0.66rem;font-style: normal}.scr-list .tag{padding: 3px 8px;color: #fff;border: 1px solid var(--se-line-d-strong);border-radius: 999px}.scr-list .tag-hot{color: var(--se-ink);background: var(--se-lime);border-color: var(--se-lime)}.scr-list .tag-dim{color: rgba(255,255,255,0.62)}.scr-card{padding: 18px;background: rgba(255,255,255,0.04);border: 1px solid var(--se-line-d);border-radius: 14px;font-size: 0.86rem}.scr-card ol{display: grid;gap: 6px;margin: 0;padding-left: 18px;color: var(--se-text-d)}.scr-text{margin: 0 0 12px;color: var(--se-text-d);font-family: var(--se-serif);font-size: 0.98rem;line-height: 1.6}.scr-text ins{color: var(--se-lime);text-decoration: none;border-bottom: 1px solid var(--se-lime)}.scr-status{display: inline-flex;margin: 0;padding: 4px 10px;color: #ffd5c9;background: rgba(255,118,87,0.12);border-radius: 999px;font-family: var(--se-mono);font-size: 0.64rem;letter-spacing: 0.08em;text-transform: uppercase}.scr-card.is-ok{border-color: rgba(199,255,61,0.4)}.scr-card.is-ok .scr-status{color: var(--se-ink);background: var(--se-lime)}.scr-card.is-warn{border-color: rgba(255,118,87,0.45)}.scr-table table{width: 100%;border-collapse: collapse;font-size: 0.8rem}.scr-table th{padding: 0 0 8px;color: rgba(255,255,255,0.6);font-family: var(--se-mono);font-size: 0.62rem;font-weight: 400;letter-spacing: 0.1em;text-align: left;text-transform: uppercase}.scr-table td{padding: 9px 8px 9px 0;color: var(--se-text-d);border-top: 1px solid var(--se-line-d)}.scr-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.scr-grid div{padding: 18px;background: rgba(255,255,255,0.04);border: 1px solid var(--se-line-d);border-radius: 14px}.scr-grid b{display: block;color: var(--se-lime);font-size: 2rem;font-weight: 560;letter-spacing: -0.04em;line-height: 1}.scr-grid span{color: var(--se-dim-d);font-size: 0.8rem}.scr-kv li{display: flex;justify-content: space-between;gap: 12px;padding: 9px 0;border-top: 1px solid var(--se-line-d)}.scr-kv span{color: rgba(255,255,255,0.62)}.se-demo__controls{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-top: 16px}.se-demo__play{min-height: 48px}.se-ctl{min-height: 48px;padding: 0 18px;color: #fff;background: transparent;border: 1px solid var(--se-line-d-strong);border-radius: 999px;font-size: 0.86rem;font-weight: 620;cursor: pointer}.se-ctl:hover:not(:disabled){border-color: #fff}.se-ctl:disabled{cursor: not-allowed;opacity: 0.4}.se-demo__progress{flex-basis: 100%;margin: 4px 0 0;color: rgba(255,255,255,0.7)}.se-demo__more{font-size: 0.86rem}.se-compare{background: var(--se-paper-2)}.se-compare__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}.se-cmp{display: flex;flex-direction: column;padding: 30px;background: var(--se-paper);border: 1px solid var(--se-line-l);border-radius: 28px}.se-cmp__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px;margin-bottom: 22px}.se-cmp__head h3{margin: 0;font-size: clamp(1.5rem,2.2vw,1.95rem)}.se-switch{display: inline-flex;padding: 4px;background: rgba(9,11,16,0.06);border-radius: 999px}.se-switch button{min-width: 82px;min-height: 40px;padding: 0 16px;color: var(--se-dim-l);background: transparent;border: 0;border-radius: 999px;font-size: 0.86rem;font-weight: 650;cursor: pointer;transition: background 0.2s ease,color 0.2s ease}.se-switch button[aria-pressed="true"]{color: #fff;background: var(--se-ink)}.se-switch button[data-compare-view="apres"][aria-pressed="true"]{color: var(--se-ink);background: var(--se-lime)}.se-cmp__panels{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;flex: 1}.se-cmp__panel{padding: 20px;border-radius: 18px}.se-cmp__panel--avant{background: rgba(9,11,16,0.045)}.se-cmp__panel--apres{color: #fff;background: var(--se-ink)}.se-cmp__panel h4{display: flex;flex-direction: column;gap: 4px;margin-bottom: 14px;font-size: 1.05rem;letter-spacing: -0.02em}.se-cmp__panel h4 .se-mono{color: var(--se-dim-l)}.se-cmp__panel--apres h4 .se-mono{color: var(--se-lime)}.se-cmp__panel ol{display: grid;gap: 8px;margin: 0 0 14px;padding-left: 20px;font-size: 0.92rem;line-height: 1.45}.se-cmp__panel--avant ol li::marker{color: var(--se-dim-l)}.se-cmp__panel--apres ol li::marker{color: var(--se-lime)}.se-cmp__pain,.se-cmp__change{margin: 0;font-size: 0.86rem;line-height: 1.5}.se-cmp__pain{color: var(--se-dim-l)}.se-cmp__change{color: var(--se-dim-d)}.se-cmp[data-ready] .se-cmp__panels{grid-template-columns: minmax(0,1fr)}.se-cmp[data-ready] .se-cmp__panel{grid-area: 1 / 1;transition: opacity 0.35s ease,transform 0.35s var(--se-ease),visibility 0s linear 0.35s}.se-cmp[data-ready][data-view="avant"] .se-cmp__panel--apres,.se-cmp[data-ready][data-view="apres"] .se-cmp__panel--avant{opacity: 0;visibility: hidden;transform: translateY(8px)}.se-cmp[data-ready][data-view="avant"] .se-cmp__panel--avant,.se-cmp[data-ready][data-view="apres"] .se-cmp__panel--apres{transition-delay: 0s}.se-cmp__kpis{display: grid;gap: 10px;margin-top: 18px;padding-top: 18px;border-top: 1px solid var(--se-line-l)}.se-cmp__kpis .se-mono{margin: 0;color: var(--se-dim-l)}.se-cmp__kpis ul{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none}.se-cmp__kpis li{padding: 6px 11px;background: var(--se-paper-2);border: 1px solid var(--se-line-l);border-radius: 999px;font-size: 0.8rem}.se-cmp__link{justify-self: start;font-size: 0.86rem;font-weight: 620;border-bottom: 1px solid var(--se-line-l-strong)}.se-eco{background: radial-gradient(circle at 15% 85%,rgba(199,255,61,0.06),transparent 30%),var(--se-ink)}.se-eco__grid{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,0.75fr);align-items: start;gap: 48px}.se-eco__stages{position: relative;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px;margin: 0 0 22px;padding: 0;list-style: none}.se-stage{position: relative;display: flex;flex-direction: column;gap: 6px;padding: 14px 14px 16px;color: rgba(255,255,255,0.66);border-top: 2px solid var(--se-line-d-strong);font-weight: 650;transition: color 0.3s ease,border-color 0.3s ease}.se-stage .se-mono{font-size: 0.62rem}.se-stage.is-on{color: #fff;border-color: var(--se-lime)}.se-stage.is-on::after{position: absolute;top: -6px;left: 14px;width: 10px;height: 10px;background: var(--se-lime);border-radius: 50%;box-shadow: 0 0 16px rgba(199,255,61,0.7);content: ""}.se-eco__xps{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin: 0;padding: 0;list-style: none}.se-xp{display: flex;width: 100%;min-height: 64px;align-items: center;padding: 12px 16px;color: var(--se-text-d);text-align: left;background: rgba(255,255,255,0.035);border: 1px solid var(--se-line-d);border-radius: 16px;font-size: 0.92rem;font-weight: 620;line-height: 1.25;cursor: pointer;transition: background 0.25s ease,border-color 0.25s ease,color 0.25s ease,opacity 0.25s ease}.se-xp:hover{border-color: var(--se-line-d-strong)}.se-eco[data-ready] .se-xp{opacity: 0.55}.se-eco[data-ready] .se-xp.is-linked{opacity: 1;border-color: rgba(199,255,61,0.55)}.se-eco[data-ready] .se-xp[aria-current="true"]{color: var(--se-ink);background: var(--se-lime);border-color: var(--se-lime);opacity: 1}.se-eco__layers{display: grid;gap: 8px;margin-top: 22px}.se-layer{margin: 0;padding: 12px 16px;color: rgba(255,255,255,0.66);border: 1px dashed var(--se-line-d-strong);border-radius: 14px;font-family: var(--se-mono);font-size: 0.68rem;letter-spacing: 0.1em;text-align: center;text-transform: uppercase;transition: color 0.3s ease,border-color 0.3s ease,background 0.3s ease}.se-layer.is-on{color: var(--se-lime);background: rgba(199,255,61,0.06);border-color: rgba(199,255,61,0.5);border-style: solid}.se-eco__details{position: sticky;top: 110px}.se-xp-detail{padding: 30px;background: rgba(255,255,255,0.04);border: 1px solid var(--se-line-d);border-radius: 26px}.se-xp-detail + .se-xp-detail{margin-top: 14px}.se-eco[data-ready] .se-xp-detail{display: none}.se-eco[data-ready] .se-xp-detail.is-active{display: block;animation: se-rise 0.4s var(--se-ease) both}.se-xp-detail .se-mono{margin-bottom: 12px;color: var(--se-lime)}.se-xp-detail h3{margin-bottom: 14px;font-size: clamp(1.8rem,2.6vw,2.4rem)}.se-xp-detail p{color: var(--se-dim-d)}.se-xp-detail__combo{padding: 16px;color: var(--se-text-d) !important;background: rgba(255,255,255,0.04);border-left: 2px solid var(--se-lime);border-radius: 0 12px 12px 0;font-family: var(--se-serif);font-size: 1.04rem;font-style: italic;line-height: 1.55}.se-xp-detail__combo span{display: block;margin-bottom: 6px;color: rgba(255,255,255,0.62);font-family: var(--se-mono);font-size: 0.64rem;font-style: normal;letter-spacing: 0.12em;text-transform: uppercase}.se-xp-detail__links{font-size: 0.86rem}.se-cases{background: var(--se-paper)}.se-cases__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px;margin: 0;padding: 0;list-style: none}.se-cases__grid > li{display: flex}.se-case{display: flex;width: 100%;flex-direction: column;overflow: hidden;background: var(--se-paper-2);border: 1px solid var(--se-line-l);border-radius: 28px}.se-case__visual{position: relative;display: flex;height: 168px;align-items: flex-end;justify-content: space-between;padding: 20px 22px;overflow: hidden;color: #fff;background: radial-gradient(circle at 85% 20%,rgba(124,92,255,0.35),transparent 40%),var(--se-ink)}.se-case__visual::before{position: absolute;top: -60px;right: -40px;width: 200px;height: 200px;border: 1px solid rgba(199,255,61,0.25);border-radius: 50%;box-shadow: 0 0 0 30px rgba(199,255,61,0.03);content: ""}.se-case__mono{position: relative;color: var(--se-lime);font-family: var(--se-serif);font-size: 4.4rem;font-style: italic;letter-spacing: -0.06em;line-height: 0.8}.se-case__cat{position: relative;color: rgba(255,255,255,0.7);font-size: 0.62rem;text-align: right}.se-case__body{display: flex;flex: 1;flex-direction: column;padding: 24px 24px 22px}.se-case__client{margin-bottom: 6px;color: var(--se-dim-l)}.se-case h3{margin-bottom: 16px;font-size: 1.38rem;letter-spacing: -0.035em;line-height: 1.15}.se-case__facts{display: grid;gap: 10px;margin: 0 0 16px}.se-case__facts dt{color: var(--se-dim-l);font-family: var(--se-mono);font-size: 0.64rem;letter-spacing: 0.12em;text-transform: uppercase}.se-case__facts dd{margin: 2px 0 0;font-size: 0.9rem;line-height: 1.5}.se-case__tags{display: flex;flex-wrap: wrap;gap: 6px;margin: 0 0 16px;padding: 0;list-style: none}.se-case__result{display: grid;gap: 2px;margin: 0 0 16px;padding: 14px 16px;background: var(--se-lime-soft);border-radius: 14px}.se-case__result strong{font-size: 1.9rem;font-weight: 560;letter-spacing: -0.04em;line-height: 1}.se-case__result span{font-size: 0.86rem}.se-case__result small{color: #3a4d00;font-family: var(--se-mono);font-size: 0.6rem;letter-spacing: 0.1em;text-transform: uppercase}.se-case__link{align-self: flex-start;margin-top: auto;padding-bottom: 3px;font-size: 0.9rem;font-weight: 650;border-bottom: 1px solid var(--se-line-l-strong)}.se-case__link:hover{border-color: var(--se-ink)}.se-quotes__title{margin: 72px 0 22px;color: var(--se-dim-l);font-family: var(--se-mono);font-size: 0.72rem;font-weight: 400;letter-spacing: 0.12em;text-transform: uppercase}.se-quotes{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.se-quote{margin: 0;padding: 26px 26px 22px;border-top: 2px solid var(--se-ink)}.se-quote blockquote{margin: 0 0 18px}.se-quote blockquote p{margin: 0;font-family: var(--se-serif);font-size: 1.12rem;font-style: italic;line-height: 1.55}.se-quote blockquote p::before{display: block;height: 34px;color: #5f8a00;font-size: 3rem;line-height: 1;content: "\201C"}.se-quote figcaption{display: grid;font-size: 0.86rem}.se-quote figcaption span{color: var(--se-dim-l)}.se-method{background: var(--se-paper);border-top: 1px solid var(--se-line-l)}.se-method__grid{display: grid;grid-template-columns: minmax(0,0.85fr) minmax(0,1.15fr);align-items: start;gap: 80px}.se-method__head{position: sticky;top: 110px}.se-method__head h2{max-width: 11ch;margin-bottom: 24px;font-size: clamp(2.6rem,4.8vw,4.6rem)}.se-method__head > p:not(.eyebrow){max-width: 46ch;color: var(--se-dim-l);line-height: 1.7}.se-gov{margin-top: 34px;padding: 24px;color: #fff;background: var(--se-ink);border-radius: 24px}.se-gov__title{margin-bottom: 16px;font-size: 1.15rem;letter-spacing: -0.02em}.se-gov ul{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px 20px;margin: 0;padding: 0;list-style: none}.se-gov h4{margin: 0 0 4px;color: var(--se-lime);font-size: 0.92rem;letter-spacing: -0.01em}.se-gov p{margin: 0;color: var(--se-dim-d);font-size: 0.84rem;line-height: 1.5}.se-method__steps-wrap{position: relative}.se-method__thread{position: absolute;top: 22px;bottom: 22px;left: 21px;width: 2px;height: calc(100% - 44px);overflow: visible}.se-method__thread line{stroke: var(--se-ink);stroke-width: 2;stroke-dasharray: 100;stroke-dashoffset: calc(100 - var(--se-thread,100));vector-effect: non-scaling-stroke}.se-method__steps{position: relative;display: grid;gap: 18px;margin: 0;padding: 0;list-style: none}.se-method__steps::before{position: absolute;top: 22px;bottom: 22px;left: 21px;width: 2px;background: var(--se-line-l);content: "";z-index: -1}.se-mstep{display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 22px;padding: 0 0 18px}.se-mstep__n{display: grid;width: 44px;height: 44px;place-items: center;color: var(--se-ink);background: var(--se-lime);border: 4px solid var(--se-paper);border-radius: 50%;font-size: 0.74rem}.se-mstep h3{margin: 8px 0 8px;font-size: 1.5rem;letter-spacing: -0.035em}.se-mstep p{margin: 0 0 10px;color: var(--se-dim-l);line-height: 1.6}.se-mstep__out{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 0 !important;padding: 8px 14px;color: var(--se-ink) !important;background: var(--se-paper-2);border: 1px solid var(--se-line-l);border-radius: 999px;font-size: 0.86rem;font-weight: 620}.se-mstep__out .se-mono{color: var(--se-dim-l);font-size: 0.62rem}.se-faq .faq-item summary{min-height: 84px}.se-faq .faq-item p{color: var(--se-dim-l)}.se-faq .faq-heading > p:not(.eyebrow){color: var(--se-dim-l)}.se-contact .contact-copy h2{font-size: clamp(2.7rem,4.4vw,4.5rem)}.se-lead .form-row{align-items: start}.se-contact .contact-copy > p:not(.eyebrow){color: var(--se-dim-d)}.se-contact__points{display: grid;gap: 10px;margin: 30px 0 0;padding: 0;list-style: none}.se-contact__points li{display: flex;align-items: center;gap: 12px;color: var(--se-text-d);font-size: 0.95rem}.se-contact__points li::before{width: 18px;height: 18px;flex: 0 0 18px;background: linear-gradient(var(--se-ink),var(--se-ink)) 5px 9px / 4px 1.5px no-repeat,linear-gradient(var(--se-ink),var(--se-ink)) 7px 7px / 7px 1.5px no-repeat,var(--se-lime);border-radius: 50%;content: ""}.se-contact .contact-details address{color: var(--se-dim-d)}.se-lead.contact-form{backdrop-filter: none}.se-hp{position: absolute !important;left: -10000px !important;width: 1px !important;height: 1px !important;overflow: hidden !important}.se-lead__required{margin: 0 0 18px;color: rgba(255,255,255,0.62);text-align: right}.se-lead label > span:first-child small{color: rgba(255,255,255,0.6);font-weight: 400;letter-spacing: 0;text-transform: none}.se-lead input::placeholder,.se-lead textarea::placeholder{color: rgba(255,255,255,0.55)}.se-lead .se-fieldset{margin-bottom: 18px}.se-lead .se-fieldset legend{margin-bottom: 10px;color: rgba(255,255,255,0.72);font-size: 0.7rem;font-weight: 650;letter-spacing: 0.045em;text-transform: uppercase}.contact-form .se-chip{display: inline-flex;gap: 0;margin: 0}.contact-form .se-chip input{position: absolute;width: 1px;height: 1px;padding: 0;opacity: 0}.se-chips--compact .se-chip span{min-height: 40px;padding: 6px 13px;color: var(--se-text-d);background: rgba(255,255,255,0.04);border-color: var(--se-line-d-strong);font-size: 0.8rem}.se-chips--compact .se-chip small{color: rgba(255,255,255,0.6)}.se-chips--compact .se-chip:hover span{border-color: rgba(255,255,255,0.6)}.se-chips--compact .se-chip input:checked + span{color: var(--se-ink);background: var(--se-lime);border-color: var(--se-lime)}.se-chips--compact .se-chip input:checked + span small{color: rgba(9,11,16,0.7)}.se-chips--compact .se-chip input:checked + span::before{background: var(--se-ink)}.se-chips--compact .se-chip input:focus-visible + span{outline-color: var(--se-lime)}.se-lead__picked{margin: 0 0 18px;padding: 14px 16px;background: rgba(199,255,61,0.06);border: 1px solid rgba(199,255,61,0.28);border-radius: 14px}.se-lead__picked-title{margin: 0 0 10px;color: var(--se-lime);font-size: 0.7rem;font-weight: 650;letter-spacing: 0.045em;text-transform: uppercase}.se-lead__picked ul{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none}.se-lead__picked li{display: inline-flex;align-items: center;gap: 4px;padding: 0 4px 0 12px;color: #fff;background: rgba(255,255,255,0.07);border: 1px solid var(--se-line-d-strong);border-radius: 999px;font-size: 0.8rem}.se-lead__picked li button{display: grid;width: 32px;height: 32px;place-items: center;color: #fff;background: transparent;border: 0;border-radius: 50%;font-size: 1rem;cursor: pointer}.se-lead__picked li button:hover{background: rgba(255,255,255,0.1)}.se-lead__help{margin: -8px 0 18px;color: rgba(255,255,255,0.62);font-size: 0.76rem}.se-lead .consent span{color: rgba(255,255,255,0.68) !important;font-size: 0.74rem !important}.se-lead .consent a{color: #fff;text-decoration: underline}.se-lead [aria-invalid="true"]{border-color: #ff8f8f !important;background: rgba(255,90,90,0.06) !important}.se-field-error{margin: -2px 0 0;color: #ffb4b4;font-size: 0.76rem;font-weight: 400;letter-spacing: 0;text-transform: none}.se-lead .form-status:focus{outline: 2px solid var(--se-lime);outline-offset: 3px}.se-lead [data-lead-submit][aria-busy="true"]{cursor: progress;opacity: 0.7}.se-brief{position: fixed;z-index: 90;right: 24px;bottom: 24px;display: flex;align-items: center;gap: 16px;padding: 8px 8px 8px 20px;color: #fff;background: rgba(9,11,16,0.94);border: 1px solid var(--se-line-d-strong);border-radius: 999px;box-shadow: 0 16px 40px rgba(0,0,0,0.3);transform: translateY(0);transition: transform 0.35s var(--se-ease),opacity 0.35s ease}.se-brief.is-hidden-by-contact{opacity: 0;pointer-events: none;transform: translateY(20px)}.se-brief__label{margin: 0;font-size: 0.86rem;font-weight: 620}.se-brief__count{display: inline-grid;min-width: 26px;height: 26px;margin-right: 4px;padding: 0 7px;place-items: center;color: var(--se-ink);background: var(--se-lime);border-radius: 999px;font-size: 0.8rem}.se-brief.is-bump .se-brief__count{animation: se-bump 0.45s var(--se-ease)}@keyframes se-bump{40%{transform: scale(1.25)}}.se-js .se-reveal{opacity: 0;transform: translateY(22px);transition: opacity 0.7s var(--se-ease),transform 0.7s var(--se-ease)}.se-js .se-reveal.is-visible{opacity: 1;transform: none}@media (max-width: 1180px){.se-sol-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.se-tabs__nav::after{position: absolute;top: 0;right: 0;bottom: 1px;width: 56px;background: linear-gradient(90deg,rgba(244,242,235,0),rgba(244,242,235,0.96) 70%);content: "";pointer-events: none}.se-node__name{font-size: 0.88rem}}@media (max-width: 1080px){.se-section{padding: 110px 0}.se-head{grid-template-columns: minmax(0,1fr);gap: 22px;margin-bottom: 48px}.se-head h2{max-width: 18ch}.se-story{grid-template-columns: minmax(0,1fr);grid-template-areas: "hero" "atlas"}.se-hero{min-height: auto;padding: 128px 0 56px}.se-atlas__stage{grid-area: atlas;z-index: 2}.se-map{--g: 22px;--c: 8px;top: calc(var(--header-height,76px) - 4px);background: var(--se-ink-2);height: min(52svh,470px);min-height: 340px;margin: 0 calc(var(--se-gutter) * -1);padding: 16px 16px 12px;border-width: 0 0 1px;border-radius: 0 0 24px 24px;box-shadow: 0 20px 40px rgba(9,11,16,0.8)}.se-atlas{z-index: 1;padding-top: min(52svh,470px);padding-bottom: 8vh}.se-atlas__head{padding-top: 56px}.se-beat{min-height: 58svh;justify-content: flex-start;padding: 48px 0 20px}.se-explorer__grid,.se-eco__grid,.se-method__grid,.se-demo__body{grid-template-columns: minmax(0,1fr)}.se-explorer__results,.se-eco__details,.se-method__head,.se-demo__aside{position: static}.se-demo__aside{order: -1}.se-demo__body{display: flex;flex-direction: column}.se-explorer__grid{gap: 32px}.se-explorer__jump:not([hidden]){display: block}.se-node__ex{display: none}.se-cases__grid,.se-quotes{grid-template-columns: repeat(2,minmax(0,1fr))}.se-method__grid{gap: 48px}.se-products{grid-template-columns: minmax(0,1fr)}.se-products .text-link{grid-column: 1}}@media (max-width: 820px){.se-page{--se-gutter: 16px}.se-story{width: min(calc(100% - 32px),var(--container,1240px))}.se-section{padding: 84px 0}.se-proof{grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px 14px}.se-compare__grid,.se-sol-grid{grid-template-columns: minmax(0,1fr)}.se-panel__head,.se-human{grid-template-columns: minmax(0,1fr)}.se-tabs__nav{top: 64px;margin-inline: 0;padding-inline: 0}.se-demo{padding: 22px}.se-demo__head{grid-template-columns: minmax(0,1fr)}.se-demo__more{margin-left: 0}.se-step__facts div{grid-template-columns: minmax(0,1fr);gap: 2px}.se-eco__xps{grid-template-columns: repeat(2,minmax(0,1fr))}.se-gov ul{grid-template-columns: minmax(0,1fr)}.se-brief{right: 12px;bottom: 12px;left: 12px;justify-content: space-between}}@media (max-width: 620px){.se-hero__title{font-size: clamp(2.3rem,10.5vw,3rem)}.se-node__link{gap: 2px;padding: 8px 7px;border-radius: 12px}.se-node__index{display: none}.se-node__name{font-size: 0.74rem;letter-spacing: -0.01em}.se-node__count{font-size: 0.62rem}.se-node__hc{display: none}.se-node__dot,.se-node__human{width: 5px;height: 5px;border-radius: 1px}.se-node__dots{gap: 2px}.se-map{--g: 18px;--c: 6px}.se-node__ex{display: none}.se-map__legend{display: none}.se-explorer__form,.se-cmp,.se-products{padding: 22px}.se-result{padding: 64px 20px 18px}.se-cmp__panels{grid-template-columns: minmax(0,1fr)}.se-cases__grid,.se-quotes{grid-template-columns: minmax(0,1fr)}.scr-list li{grid-template-columns: 84px minmax(0,1fr) auto}.se-human{padding: 20px}.se-ticker__toggle [data-ticker-label]{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap}.se-ticker__toggle{width: 44px;justify-content: center;margin: 0 8px;padding: 0}.se-lead__required{text-align: left}}@media (max-width: 620px){.se-chips{gap: 6px}.se-chip span{min-height: 40px;padding: 6px 12px;font-size: 0.82rem}.se-chip small{font-size: 0.7rem}.se-fieldset legend{font-size: 0.94rem}}@media (max-width: 390px){.se-eco__xps{grid-template-columns: minmax(0,1fr)}.se-chip span{padding: 6px 11px;font-size: 0.8rem}}.se-js .se-tabs:not([data-tabs-ready]) .se-panel:not(:first-child):not(:target){display: none}.se-js .se-demos__list:not([data-demos-ready]) [data-demo-secondary]:not(:target){display: none}@media (prefers-reduced-motion: reduce){.se-ticker__track{animation: none}.se-ticker__viewport{overflow-x: auto}.se-hero__hint-line::after{animation: none}.se-js .se-reveal{opacity: 1;transform: none}.se-node{opacity: 1;transform: none}.se-js .se-story[data-atlas-ready] .se-beat{opacity: 1}}