.flx-page{--flx-ink:#111;--flx-dark:#0d0d0d;--flx-paper:#faf8f2;--flx-paper-2:#f3f0e7;--flx-yellow:var(--color-brand-yellow,#f5c400);--flx-yellow-soft:#fbeab0;--flx-gold:#d9a900;--flx-grey:#666;--flx-line:#e3e0d6;--flx-gutter:max(clamp(20px, 3.9cqw, 56px), calc((100cqw - 1328px) / 2));--flx-wrap:calc(100cqw - 2 * var(--flx-gutter));font-family:var(--font-sans);color:var(--flx-ink);background:var(--flx-paper);container-type:inline-size}.flx-page *,.flx-page :before,.flx-page :after{box-sizing:border-box}.flx-wrap{width:var(--flx-wrap);margin-inline:auto}.flx-line{display:block}.flx-page a:focus-visible,.flx-page button:focus-visible,.flx-page [tabindex]:focus-visible{outline-offset:2px;outline:3px solid #1a73e8}.flx-kicker{letter-spacing:.16em;text-transform:uppercase;color:#c99a00;margin:0 0 clamp(10px,1.2cqw,16px);font-size:11px;font-weight:600}.flx-h1,.flx-h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-weight:800}.flx-h1{font-size:clamp(2.5rem,4.4cqw,4.6rem);line-height:1.05}.flx-h2{font-size:clamp(2rem,3.9cqw,3.5rem);line-height:1.06}.flx-h2--md{font-size:clamp(1.9rem,3.4cqw,3.1rem)}.flx-h2--cta{font-size:clamp(2rem,3.8cqw,3.5rem)}.flx-underline{background:linear-gradient(var(--flx-yellow), var(--flx-yellow)) no-repeat 0 100% / 100% .13em;padding-bottom:.04em}.flx-dotmark{background:var(--flx-yellow);border-radius:50%;width:.14em;height:.14em;margin-left:.06em;display:inline-block}.flx-lead{color:#3f3f3f;max-width:30em;margin:clamp(10px,1.2cqw,18px) 0 0;font-size:clamp(.98rem,1.3cqw,1.15rem);line-height:1.45}.flx-note{color:var(--flx-grey);margin:0;font-size:12.5px;line-height:1.5}.flx-note--bar{border-left:1.5px solid #6f6f6f;padding-left:14px}.flx-note--info{align-items:center;gap:12px;display:flex}.flx-note--info svg{width:22px;height:22px;color:var(--flx-ink);flex:none}.flx-num{font-family:var(--font-display);color:var(--flx-yellow);font-weight:800}.flx-section{padding-block:clamp(36px,4.4cqw,64px);scroll-margin-top:96px}.flx-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-right:8px;display:inline-block}.flx-dot--green{background:#2fb35a}.flx-dot--yellow{background:#f5c400}.flx-dot--blue{background:#3b82f6}.flx-dot--red{background:#e5484d}.flx-ico{background:var(--flx-yellow-soft);width:40px;height:40px;color:var(--flx-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.flx-ico svg{width:19px;height:19px}.flx-ico--lg{width:52px;height:52px}.flx-ico--lg svg{width:24px;height:24px}.flx-btn{min-height:48px;color:var(--flx-ink);border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:.92rem;font-weight:700;text-decoration:none;transition:background-color .2s,box-shadow .2s,color .2s,border-color .2s;display:inline-flex}.flx-btn svg{flex:none;width:15px;height:15px}.flx-btn--yellow{background:var(--flx-yellow)}.flx-btn--yellow:hover{background:var(--color-brand-yellow-hover,#ffd72e);box-shadow:0 8px 22px #f5c4004d}.flx-btn--outline{color:#fff;border-color:var(--flx-yellow);background:#0a0a0a59}.flx-btn--outline:hover{background:#f5c40029}.flx-textlink{border-bottom:1.5px solid var(--flx-yellow);color:var(--flx-ink);align-items:center;gap:8px;padding-bottom:3px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.flx-textlink svg{width:13px;height:13px}.flx-textlink:hover{border-bottom-color:var(--flx-ink)}.flx-hero{background:var(--flx-paper);grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);min-height:clamp(460px,42cqw,640px);display:grid;position:relative;overflow:clip}.flx-hero__copy{padding:clamp(22px, 2.4cqw, 34px) clamp(10px, 2cqw, 28px) clamp(30px, 3.4cqw, 54px) var(--flx-gutter);align-self:center}.flx-crumb ol{color:#6b6b6b;flex-wrap:wrap;gap:8px;margin:0 0 clamp(28px,3.6cqw,56px);padding:0;font-size:11.5px;list-style:none;display:flex}.flx-crumb li+li:before{content:"/";color:#9a9a9a;margin-right:8px}.flx-crumb a{color:inherit;text-decoration:none}.flx-crumb a:hover{text-decoration:underline}.flx-crumb [aria-current]{color:var(--flx-ink)}.flx-hero__lead{color:#333;margin:clamp(16px,1.8cqw,26px) 0 0;font-size:clamp(.95rem,1.2cqw,1.1rem);line-height:1.5}.flx-hero__actions{flex-wrap:wrap;align-items:center;gap:clamp(16px,2cqw,28px);margin-top:clamp(20px,2.4cqw,34px);display:flex}.flx-hero__visual{min-height:100%;position:relative}.flx-hero__img{object-fit:cover;object-position:30% 50%;width:100%;height:100%;position:absolute;inset:0}.flx-hero__card{top:clamp(14px,1.8cqw,26px);right:var(--flx-gutter);border:1px solid var(--flx-line);background:#fff;border-radius:8px;width:clamp(190px,17cqw,236px);padding:8px 14px;position:absolute;box-shadow:0 12px 30px #0000002e}.flx-hero__card ul{margin:0;padding:0;list-style:none}.flx-hero__card li{align-items:center;gap:12px;padding:9px 0;display:flex}.flx-hero__card li+li{border-top:1px solid var(--flx-line)}.flx-hero__card li>svg:first-child{flex:none;width:22px;height:22px}.flx-hero__card li>svg:last-child{flex:none;width:13px;height:13px;margin-left:auto}.flx-hero__card-text{color:#555;gap:1px;font-size:11px;display:grid}.flx-hero__card-text strong{color:var(--flx-ink);font-size:12px}.flx-hero__card-text .flx-dot{vertical-align:1px;width:6px;height:6px;margin-right:6px}.flx-hero__card p{border-top:1px solid var(--flx-line);color:#8a8a8a;margin:0;padding-top:6px;font-size:9.5px}.flx-strip{color:#fff;background:#0a0a0a}.flx-strip__list{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.flx-strip__list li{justify-content:center;align-items:center;gap:14px;padding:clamp(16px,1.9cqw,26px) 12px;display:flex}.flx-strip__list li+li{border-left:1px solid #333}.flx-strip__list svg{width:32px;height:32px;color:var(--flx-yellow);flex:none}.flx-strip__list li>span{color:#bdbdbd;gap:2px;font-size:11.5px;display:grid}.flx-strip__list strong{color:#fff;font-size:.92rem}.flx-pilotage__grid{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);align-items:start;gap:clamp(20px,4cqw,60px);display:grid}.flx-pilotage{padding-bottom:clamp(26px,3cqw,44px)}.flx-pilotage__steps{justify-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:grid}.flx-pilotage__steps li{justify-items:center;display:grid}.flx-pilotage__steps li>.flx-pstep{justify-self:stretch}.flx-pstep{border:1px solid var(--flx-line);color:inherit;background:#fff;border-radius:8px;align-items:center;gap:18px;padding:14px 20px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.flx-pstep:hover{border-color:#cfc9b6;box-shadow:0 8px 20px #00000012}.flx-pstep__text{color:var(--flx-grey);gap:4px;font-size:.8rem;line-height:1.4;display:grid}.flx-pstep__text strong{color:var(--flx-ink);font-size:.88rem}.flx-pilotage__arrow{z-index:1;box-sizing:content-box;border:1px solid var(--flx-line);color:#555;background:#fff;border-radius:50%;width:12px;height:12px;margin-block:-6px;padding:4px;position:relative}.flx-teams{padding-top:0}.flx-teams>.flx-wrap{border-top:1px solid #d6d2c3;padding-top:clamp(24px,3cqw,42px)}.flx-tabs{border-bottom:1px solid var(--flx-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(16px,2cqw,28px);display:grid}.flx-tab{min-height:52px;color:var(--flx-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:12px;margin-bottom:-1px;padding:10px 12px;font-size:.86rem;font-weight:500;display:inline-flex}.flx-tab svg{flex:none;width:22px;height:22px}.flx-tab:hover{background:#00000008}.flx-tab.is-active{border-bottom-color:var(--flx-yellow);font-weight:700}.flx-tab.is-active svg{color:var(--flx-yellow)}.flx-panels{padding-top:clamp(20px,2.6cqw,36px);display:grid}.flx-panel{grid-area:1/1;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:stretch;gap:clamp(20px,3.4cqw,50px);display:grid}.flx-panel--off{visibility:hidden;pointer-events:none}.flx-panel__copy{flex-direction:column;justify-content:center;display:flex}.flx-panel__copy h3{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 clamp(14px,1.8cqw,24px);font-size:clamp(1.35rem,1.9cqw,1.75rem);font-weight:800}.flx-panel__copy ul{gap:clamp(12px,1.5cqw,20px);margin:0;padding:0;list-style:none;display:grid}.flx-panel__copy li{align-items:center;gap:16px;display:flex}.flx-panel__copy li>span:last-child{color:var(--flx-grey);gap:3px;font-size:.8rem;line-height:1.4;display:grid}.flx-panel__copy li strong{color:var(--flx-ink);font-size:.9rem}.flx-mock{border:1px solid var(--flx-line);background:#fff;border-radius:8px;padding:clamp(14px,1.6cqw,22px);box-shadow:0 10px 30px #0000000d}.flx-mock__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:.95rem;display:flex}.flx-mock__link{border-bottom:1px solid var(--flx-ink);align-items:center;gap:8px;padding-bottom:2px;font-size:11px;font-weight:600;display:inline-flex}.flx-mock__link svg{width:12px;height:12px}.flx-mock table{border-collapse:collapse;table-layout:fixed;width:100%}.flx-mock th{border-block:1px solid var(--flx-line);text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a;padding:8px 6px;font-size:9.5px;font-weight:600}.flx-mock td{border-bottom:1px solid var(--flx-line);vertical-align:middle;color:#777;padding:12px 6px;font-size:11px;line-height:1.4}.flx-mock td strong{color:var(--flx-ink);font-size:12px;display:block}.flx-mock td span{display:block}.flx-mock__id{align-items:center;gap:12px;display:flex!important}.flx-mock__thumb{background:var(--flx-paper-2);color:#555;border-radius:6px;flex:none;place-items:center;width:50px;height:38px;display:grid!important}.flx-mock__thumb svg{width:26px;height:26px}.flx-mock__status{align-items:center;display:flex!important}.flx-mock__action{justify-content:space-between;align-items:center;gap:8px;display:flex!important}.flx-mock__action svg{width:13px;height:13px;color:var(--flx-ink);flex:none}.flx-mock__note{color:#8a8a8a;margin:10px 0 0;font-size:10px}.flx-cycle{background:#fff;padding-bottom:clamp(40px,4.6cqw,68px)}.flx-cycle__list{--flx-c:clamp(48px, 4.2cqw, 60px);grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(20px,2.4cqw,34px) 0 0;padding:0;list-style:none;display:grid}.flx-cycle__list li{padding-right:clamp(8px,1.4cqw,22px);position:relative}.flx-cycle__icon{z-index:1;width:var(--flx-c);height:var(--flx-c);background:var(--flx-yellow);color:var(--flx-ink);border-radius:50%;place-items:center;display:grid;position:relative}.flx-cycle__icon svg{width:45%;height:45%}.flx-cycle__list li:not(:last-child):after{content:"";top:calc(var(--flx-c) / 2);left:calc(var(--flx-c) + 10px);border-top:1.5px solid var(--flx-yellow);position:absolute;right:10px}.flx-cycle__title{align-items:baseline;gap:12px;margin:14px 0 6px;font-size:.95rem;display:flex}.flx-cycle__title .flx-num{font-size:1rem}.flx-cycle__text{color:var(--flx-grey);max-width:17em;margin:0;font-size:.8rem;line-height:1.45}.flx-features{background:var(--flx-dark);color:#fff;padding-block:clamp(34px,4cqw,58px) clamp(18px,2.2cqw,30px);scroll-margin-top:96px}.flx-features .flx-lead{color:#d6d6d6}.flx-features__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(12px,1.4cqw,20px);margin:clamp(20px,2.4cqw,34px) 0 clamp(14px,1.6cqw,22px);padding:0;list-style:none;display:grid}.flx-fcard{background:#121212;border:1px solid #2c2c2c;border-radius:8px;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);gap:clamp(10px,1.4cqw,20px);padding:clamp(14px,1.6cqw,22px);display:grid}.flx-fcard__head{grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;align-content:start;column-gap:14px;display:grid}.flx-fcard__icon{background:var(--flx-yellow);width:44px;height:44px;color:var(--flx-ink);border-radius:8px;grid-row:1;place-items:center;display:grid}.flx-fcard__icon svg{width:24px;height:24px}.flx-fcard__title{display:contents}.flx-fcard__title .flx-num{grid-area:1/2;align-self:center;font-size:clamp(1.4rem,1.9cqw,1.8rem)}.flx-fcard__title strong{font-family:var(--font-display);letter-spacing:-.03em;grid-area:2/1/auto/-1;margin-top:14px;font-size:clamp(1.15rem,1.5cqw,1.4rem);font-weight:800}.flx-fcard__text{color:#c9c9c9;grid-column:1/-1;max-width:17em;margin:8px 0 0;font-size:.78rem;line-height:1.45}.flx-fcard__items{border-left:1px solid #2c2c2c;align-content:center;gap:10px;margin:0;padding:0 0 0 clamp(10px,1.4cqw,20px);list-style:none;display:grid}.flx-fcard__items li{color:#ececec;align-items:center;gap:14px;font-size:.78rem;display:flex}.flx-fcard__items svg{color:#bdbdbd;flex:none;width:20px;height:20px}.flx-features .flx-note{color:#bdbdbd;border-left-color:#666;font-size:11.5px}.flx-usages__grid{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);align-items:stretch;gap:clamp(16px,2.4cqw,34px);margin-top:clamp(18px,2.2cqw,30px);display:grid}.flx-usages__media{background:#cfd3d6;border-radius:10px;min-height:280px;position:relative;overflow:hidden}.flx-usages__img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.flx-usages__list{grid-template-rows:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flx-usages__list li+li{border-top:1px solid var(--flx-line)}.flx-usage{height:100%;color:inherit;align-items:center;gap:16px;padding:10px 6px;text-decoration:none;display:flex}.flx-usage .flx-ico{background:0 0;width:40px;height:40px}.flx-usage .flx-ico svg{width:28px;height:28px}.flx-usage__text{color:var(--flx-grey);gap:3px;font-size:.8rem;line-height:1.4;display:grid}.flx-usage__text strong{color:var(--flx-ink);font-size:.92rem}.flx-usage__arrow{flex:none;width:16px;height:16px;margin-left:auto;transition:transform .2s}.flx-usage:hover .flx-usage__arrow{transform:translate(4px)}.flx-usage:hover strong{text-decoration:underline}.flx-reporting{padding-top:clamp(14px,2cqw,30px)}.flx-reporting__grid{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(20px,3.4cqw,50px);display:grid}.flx-reporting__points{flex-wrap:wrap;gap:14px clamp(14px,2cqw,28px);margin:clamp(16px,2cqw,26px) 0;padding:0;list-style:none;display:flex}.flx-reporting__points li{color:var(--flx-grey);align-items:center;gap:10px;font-size:.78rem;line-height:1.35;display:flex}.flx-reporting__points li .flx-ico{background:0 0;width:30px;height:30px}.flx-reporting__points li .flx-ico svg{width:26px;height:26px}.flx-reporting__points li>span:last-child{display:grid}.flx-reporting__points strong{color:var(--flx-ink);font-size:.82rem}.flx-reporting__fig{margin:0}.flx-reporting__img{width:100%;height:auto;display:block}.flx-reporting__fig figcaption{text-align:right;margin-top:4px;font-size:11px}.flx-deploy{border-top:1px solid var(--flx-line)}.flx-deploy__grid{grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);align-items:stretch;gap:clamp(20px,4cqw,60px);display:grid}.flx-deploy__left{flex-direction:column;display:flex}.flx-deploy__stage{flex-direction:column;flex:1;margin-top:clamp(14px,1.6cqw,22px);display:flex}.flx-deploy__lead{z-index:2;background:var(--flx-paper);color:#333;border-radius:0 0 20px;width:min(78%,26em);margin:0 0 -3.2rem;padding:0 clamp(12px,1.6cqw,22px) clamp(10px,1.2cqw,16px) 0;font-size:clamp(.95rem,1.2cqw,1.08rem);line-height:1.5;position:relative}.flx-deploy__media{border-radius:10px;flex:1;min-height:300px;position:relative;overflow:hidden}.flx-deploy__img{object-fit:cover;object-position:45% 50%;width:100%;height:100%;position:absolute;inset:0}.flx-deploy__right{flex-direction:column;justify-content:space-between;gap:14px;display:flex}.flx-deploy__steps{flex:1;grid-template-rows:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flx-deploy__steps li{align-items:center;gap:20px;padding-block:10px;display:flex}.flx-deploy__steps li+li{border-top:1px solid var(--flx-line)}.flx-deploy__steps li:last-child{border-bottom:1px solid var(--flx-line)}.flx-step-num{background:var(--flx-yellow-soft);width:48px;height:48px;font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:1.05rem;font-weight:800;display:grid}.flx-deploy__step-text{color:var(--flx-grey);gap:3px;font-size:.8rem;line-height:1.4;display:grid}.flx-deploy__step-text strong{color:var(--flx-ink);font-size:.95rem}.flx-faq{background:var(--flx-paper-2)}.flx-faq__grid{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);align-items:start;gap:clamp(20px,3.4cqw,52px);display:grid}.flx-faq__intro .flx-lead{max-width:20em;margin-bottom:clamp(18px,2cqw,28px)}.flx-faq__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.flx-faq__list li{background:#fff;border:1px solid #d8d4c6;border-radius:8px;overflow:hidden}.flx-faq__list li.is-open>h3{background:linear-gradient(90deg,#fdf3c9,#fff)}.flx-faq__list h3{margin:0}.flx-faq__list button{width:100%;min-height:50px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 22px;font-size:.92rem;font-weight:600;display:flex}.flx-faq__list button svg{flex:none;width:17px;height:17px}.flx-faq__answer{padding:4px 22px 18px}.flx-faq__answer p{color:#555;max-width:44em;margin:0;font-size:.84rem;line-height:1.55}.flx-cta{color:#fff;background:#0d0d0d;align-items:center;min-height:clamp(280px,25cqw,380px);display:flex;position:relative;overflow:hidden}.flx-cta__img{object-fit:cover;object-position:80% 40%;width:100%;height:100%;position:absolute;inset:0}.flx-cta:before{content:"";z-index:1;background:linear-gradient(90deg,#0a0a0af0 0%,#0a0a0acc 36%,#0a0a0a00 64%);position:absolute;inset:0}.flx-cta__inner{z-index:2;padding-block:clamp(26px,3.2cqw,48px);position:relative}.flx-cta__lead{color:#f0f0f0;margin:14px 0 0;font-size:clamp(.95rem,1.25cqw,1.1rem);line-height:1.45}.flx-cta__actions{flex-wrap:wrap;gap:14px;margin-top:clamp(18px,2cqw,26px);display:flex}.flx-cta__phone{color:#fff;align-items:center;gap:14px;margin-top:clamp(14px,1.6cqw,22px);font-size:1.05rem;text-decoration:none;display:inline-flex}.flx-cta__phone svg{width:24px;height:24px;color:var(--flx-yellow);fill:var(--flx-yellow)}.flx-cta__phone:hover{text-decoration:underline}.flx-explore{background:var(--flx-paper);padding-block:clamp(22px,2.6cqw,36px) clamp(24px,3cqw,42px);display:block}.flx-explore__list{grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(10px,1.2cqw,16px) 0 0;padding:0;list-style:none;display:grid}.flx-explore__list li+li{border-left:1px solid var(--flx-line)}.flx-explore__list a{height:100%;color:inherit;align-items:flex-start;gap:14px;padding:6px clamp(10px,1.4cqw,20px);text-decoration:none;display:flex}.flx-explore__list li:first-child a{padding-left:0}.flx-explore__list a>svg{width:32px;height:32px;color:var(--flx-ink);flex:none}.flx-explore__text{color:#777;gap:4px;font-size:.74rem;line-height:1.45;display:grid}.flx-explore__text strong{color:var(--flx-ink);justify-content:space-between;align-items:center;gap:8px;font-size:.82rem;display:flex}.flx-explore__arrow{flex:none;width:12px;height:12px}.flx-explore__list a:hover strong{text-decoration:underline}@container (max-width:1100px){.flx-explore__list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.flx-explore__list li:nth-child(4){border-left:0}.flx-explore__list li:nth-child(4) a{padding-left:0}.flx-fcard{grid-template-columns:minmax(0,1fr)}.flx-fcard__items{border-top:1px solid #2c2c2c;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0 0}.flx-cycle__text{font-size:.76rem}}@container (max-width:900px){.flx-hero{grid-template-columns:minmax(0,1fr);min-height:0}.flx-hero__copy{padding:22px var(--flx-gutter) 28px}.flx-hero__visual{aspect-ratio:4/3;min-height:0}.flx-h1{font-size:clamp(2.4rem,11cqw,3.6rem)}.flx-h2,.flx-h2--md,.flx-h2--cta{font-size:clamp(1.9rem,8cqw,2.8rem)}.flx-strip__list{grid-template-columns:repeat(2,minmax(0,1fr))}.flx-strip__list li{justify-content:flex-start;padding-inline:12px}.flx-strip__list li:nth-child(3){border-left:0}.flx-strip__list li:nth-child(n+3){border-top:1px solid #333}.flx-pilotage__grid,.flx-panel,.flx-usages__grid,.flx-reporting__grid,.flx-deploy__grid,.flx-faq__grid{grid-template-columns:minmax(0,1fr)}.flx-tab{flex-direction:column;gap:4px;font-size:.78rem}.flx-mock{overflow-x:auto}.flx-mock table{min-width:520px}.flx-cycle__list{grid-template-columns:minmax(0,1fr);row-gap:18px}.flx-cycle__list li{grid-template-columns:var(--flx-c) 1fr;column-gap:16px;padding-right:0;display:grid}.flx-cycle__icon{grid-row:1/span 2}.flx-cycle__title{align-self:end;margin:0}.flx-cycle__list li:not(:last-child):after{top:calc(var(--flx-c) + 6px);bottom:-12px;left:calc(var(--flx-c) / 2);border-top:0;border-left:1.5px solid var(--flx-yellow);right:auto}.flx-features__grid{grid-template-columns:minmax(0,1fr)}.flx-usages__media{aspect-ratio:16/9;min-height:0}.flx-usages__list{grid-template-rows:none}.flx-usage{padding-block:14px}.flx-deploy__lead{background:0 0;border-radius:0;width:100%;margin-bottom:12px;padding:0}.flx-deploy__media{aspect-ratio:16/9;flex:none;min-height:0}.flx-deploy__steps{grid-template-rows:none}}@container (max-width:640px){.flx-explore__list{grid-template-columns:repeat(2,minmax(0,1fr))}.flx-explore__list li{border-left:0!important}.flx-explore__list a{padding-left:0!important}.flx-hero__actions .flx-btn,.flx-cta__actions .flx-btn,.flx-reporting .flx-btn,.flx-faq .flx-btn{width:100%}.flx-fcard__items{grid-template-columns:minmax(0,1fr)}.flx-hero__card{right:12px}.flx-cta:before{background:linear-gradient(90deg,#0a0a0aeb,#0a0a0ab8)}}@media (prefers-reduced-motion:reduce){.flx-usage__arrow,.flx-btn,.flx-pstep{transition:none}}
