/* Dedicated Testa XL2SIE landing-page template. */
.xl2sie-trial-page{overflow:hidden;background:#fff}.xl2sie-trial-page h1,.xl2sie-trial-page h2,.xl2sie-trial-page h3{color:var(--xl-ink)}
.xl2sie-trial-hero{position:relative;padding:clamp(72px,8vw,118px) 0 56px;background:radial-gradient(circle at 88% 18%,rgba(15,159,90,.1),transparent 38%),linear-gradient(180deg,#fff,#fbfdfc)}.xl2sie-trial-hero__grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);align-items:center;gap:clamp(42px,6vw,88px)}.xl2sie-trial-badge{display:inline-flex;margin:0 0 18px;padding:7px 12px;border-radius:999px;background:#e9f8f0;color:var(--xl-brand-accessible);font-size:.78rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.xl2sie-trial-title{max-width:720px;margin-bottom:24px;font-size:clamp(3rem,5.4vw,5.65rem)!important;line-height:.98!important}.xl2sie-trial-title span{color:var(--xl-brand-accessible)}.xl2sie-trial-hero__lead{max-width:670px;margin:0;color:var(--xl-muted);font-size:clamp(1.05rem,1.5vw,1.24rem);line-height:1.7}.xl2sie-trial-hero__actions{margin:30px 0 34px}.xl2sie-trial-play-mini{display:inline-grid;width:24px;height:24px;margin-left:4px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:.55rem}.xl2sie-trial-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:720px}.xl2sie-trial-trust__item{display:flex;align-items:center;gap:10px}.xl2sie-trial-trust__icon{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border:1px solid #b7e8cf;border-radius:50%;color:var(--xl-brand-accessible)}.xl2sie-trial-trust__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.xl2sie-trial-trust strong,.xl2sie-trial-trust small{display:block}.xl2sie-trial-trust strong{font-size:.82rem}.xl2sie-trial-trust small{margin-top:1px;color:var(--xl-muted);font-size:.72rem}.xl2sie-trial-hero__media{min-width:0;padding:12px;border:1px solid #e1e8ec;border-radius:calc(var(--xl-radius) + 6px);background:#fff;box-shadow:0 28px 65px rgba(20,32,51,.14)}.xl2sie-trial-hero__image{display:block;width:100%;border-radius:var(--xl-radius)}.xl2sie-trial-video{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;border-radius:var(--xl-radius);background:#09111d}.xl2sie-trial-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.xl2sie-trial-features{padding:8px 0 clamp(76px,8vw,110px)}.xl2sie-trial-features__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.xl2sie-trial-feature{min-width:0;padding:30px 20px;border:1px solid var(--xl-line);border-radius:16px;background:#fff;text-align:center;box-shadow:0 12px 36px rgba(20,32,51,.05)}.xl2sie-trial-icon{display:grid;width:58px;height:58px;margin:0 auto 18px;place-items:center;color:var(--xl-brand-accessible)}.xl2sie-trial-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.xl2sie-trial-feature h2{margin:0 0 10px;font-size:1rem;letter-spacing:-.01em}.xl2sie-trial-feature p{margin:0;color:var(--xl-muted);font-size:.88rem;line-height:1.55}
.xl2sie-trial-workflow{padding:0 0 clamp(80px,8vw,118px)}.xl2sie-trial-heading{max-width:820px;margin:0 auto 42px;text-align:center}.xl2sie-trial-heading h2{margin-bottom:14px;font-size:clamp(2rem,3vw,2.7rem)}.xl2sie-trial-heading p{margin:0;color:var(--xl-muted);font-size:1.02rem}.xl2sie-trial-steps{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr);align-items:center;max-width:930px;margin-inline:auto}.xl2sie-trial-step{text-align:center}.xl2sie-trial-step__visual{position:relative;display:grid;width:138px;height:118px;margin:0 auto 20px;place-items:center;border:1px solid var(--xl-line);border-radius:16px;background:#fff;box-shadow:0 12px 30px rgba(20,32,51,.05)}.xl2sie-trial-icon--large{width:68px;height:68px;margin:0}.xl2sie-trial-step__visual b{position:absolute;left:-10px;bottom:-10px;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--xl-brand-accessible);color:#fff;font-size:.82rem}.xl2sie-trial-step h3{margin-bottom:8px;font-size:1rem}.xl2sie-trial-step p{max-width:230px;margin:0 auto;color:var(--xl-muted);font-size:.84rem;line-height:1.55}.xl2sie-trial-step-arrow{color:#9aa6b3;font-size:2rem;text-align:center}
.xl2sie-trial-license{padding:0 0 44px}.xl2sie-trial-license__card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);overflow:hidden;border:1px solid var(--xl-line);border-radius:20px;background:#fff;box-shadow:0 22px 60px rgba(20,32,51,.08)}.xl2sie-trial-license__form{padding:clamp(28px,4vw,48px)}.xl2sie-trial-license__form>h2{margin-bottom:10px;font-size:clamp(1.7rem,2.4vw,2.25rem)}.xl2sie-trial-license__intro{max-width:680px;margin:0 0 28px;color:var(--xl-muted)}.xl2sie-trial-form-content form{margin:0}.xl2sie-trial-form-content p{margin-top:0}.xl2sie-trial-form-content label{display:block;color:var(--xl-ink);font-size:.82rem;font-weight:800}.xl2sie-trial-form-content input:not([type=checkbox]):not([type=radio]):not([type=submit]),.xl2sie-trial-form-content select,.xl2sie-trial-form-content textarea{width:100%;min-height:48px;margin-top:7px;padding:12px 14px;border:1px solid #d8e0e6;border-radius:9px;background:#fff;color:var(--xl-ink);font:inherit;box-shadow:0 1px 2px rgba(20,32,51,.03)}.xl2sie-trial-form-content textarea{min-height:126px;resize:vertical}.xl2sie-trial-form-content input:focus,.xl2sie-trial-form-content select:focus,.xl2sie-trial-form-content textarea:focus{border-color:var(--xl-brand-accessible);outline:3px solid rgba(15,159,90,.14);outline-offset:1px}.xl2sie-trial-form-content input[type=submit],.xl2sie-trial-form-content button[type=submit]{width:100%;min-height:50px;padding:.85rem 1.25rem;border:1px solid var(--xl-brand-accessible);border-radius:10px;background:var(--xl-brand-accessible);color:#fff;font:inherit;font-weight:800;cursor:pointer}.xl2sie-trial-form-content .wpforms-field-container,.xl2sie-trial-form-content .wpcf7-form{display:block}.xl2sie-trial-admin-note{padding:18px;border:1px dashed #e5a50a;border-radius:10px;background:#fff9e8;color:#674d00}.xl2sie-trial-privacy{margin:18px 0 0;color:var(--xl-muted);font-size:.78rem}.xl2sie-trial-license__aside{display:flex;flex-direction:column;gap:24px;padding:clamp(28px,4vw,46px);border-left:1px solid var(--xl-line);background:linear-gradient(145deg,#fbfdfc,#f3faf6)}.xl2sie-trial-reasons{display:grid;gap:22px}.xl2sie-trial-reason{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}.xl2sie-trial-reason__icon{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:var(--xl-brand-accessible);color:#fff}.xl2sie-trial-reason__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.xl2sie-trial-reason h3{margin:0 0 4px;font-size:.95rem}.xl2sie-trial-reason p{margin:0;color:var(--xl-muted);font-size:.82rem;line-height:1.5}.xl2sie-trial-portal{margin-top:auto;padding:20px;border:1px solid var(--xl-line);border-radius:13px;background:#fff}.xl2sie-trial-portal h3{margin-bottom:6px;font-size:1rem}.xl2sie-trial-portal p{margin:0 0 16px;color:var(--xl-muted);font-size:.82rem}.xl2sie-trial-portal .xl2sie-button{min-height:42px;padding:.65rem .9rem;font-size:.82rem}
.xl2sie-trial-extra-sections>.xl2sie-custom-section{padding:clamp(48px,6vw,82px) 0}.xl2sie-trial-extra-sections>.xl2sie-custom-section:first-child{padding-top:clamp(30px,4vw,56px)}.xl2sie-trial-extra-sections>.xl2sie-custom-section:last-child{padding-bottom:clamp(48px,6vw,82px)}
.xl2sie-trial-download{padding:0 0 clamp(70px,7vw,98px)}.xl2sie-trial-download__inner{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:22px;padding:26px 30px;border:1px solid #dcece4;border-radius:16px;background:linear-gradient(100deg,#f1faf6,#fbfdfc)}.xl2sie-trial-download__icon{display:grid;width:58px;height:58px;place-items:center;color:var(--xl-brand-accessible)}.xl2sie-trial-download__icon svg{width:54px;height:54px;fill:none;stroke:currentColor;stroke-width:2}.xl2sie-trial-download__content h2{margin:0 0 5px;font-size:1.25rem}.xl2sie-trial-download__content p{margin:0;color:var(--xl-muted)}.xl2sie-trial-download__content small{display:block;margin-top:6px;color:var(--xl-muted)}.xl2sie-trial-download .xl2sie-button{min-width:190px}
@media(max-width:1100px){.xl2sie-trial-hero__grid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.xl2sie-trial-features__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xl2sie-trial-feature:nth-child(4),.xl2sie-trial-feature:nth-child(5){grid-column:span 1}.xl2sie-trial-license__card{grid-template-columns:1.1fr .9fr}}
@media(max-width:820px){.xl2sie-trial-hero{padding-top:58px}.xl2sie-trial-hero__grid{grid-template-columns:1fr}.xl2sie-trial-hero__media{order:-1}.xl2sie-trial-title{font-size:clamp(2.7rem,11vw,4.5rem)!important}.xl2sie-trial-trust{grid-template-columns:1fr}.xl2sie-trial-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xl2sie-trial-steps{grid-template-columns:1fr;gap:24px}.xl2sie-trial-step-arrow{transform:rotate(90deg)}.xl2sie-trial-license__card{grid-template-columns:1fr}.xl2sie-trial-license__aside{border-top:1px solid var(--xl-line);border-left:0}.xl2sie-trial-download__inner{grid-template-columns:52px 1fr}.xl2sie-trial-download .xl2sie-button{grid-column:1/-1;width:100%}}
@media(max-width:540px){.xl2sie-trial-hero__actions{display:grid}.xl2sie-trial-hero__actions .xl2sie-button{width:100%}.xl2sie-trial-features__grid{grid-template-columns:1fr}.xl2sie-trial-feature{padding:26px 22px}.xl2sie-trial-license__form,.xl2sie-trial-license__aside{padding:26px 20px}.xl2sie-trial-download__inner{grid-template-columns:1fr;padding:24px 20px;text-align:center}.xl2sie-trial-download__icon{margin-inline:auto}}
@media(prefers-reduced-motion:reduce){.xl2sie-trial-page *{scroll-behavior:auto!important}}
