:root{--sxap-bg-dark:#1a202c;--sxap-primary:#0e23ff;--sxap-primary-dim:#0817b3;--sxap-success:#0f834d;--sxap-text:#1a202c;--sxap-muted:#4a5568;--sxap-soft-bg:#f7fafc;--sxap-soft-border:#edf2f7;--sxap-eyebrow-dark:#a8b0ff;--sxap-radius-lg:20px;--sxap-radius-md:14px;--sxap-radius-sm:10px;--sxap-ease:cubic-bezier(.2,.8,.2,1);--sxap-shadow-soft:0 8px 32px rgba(26,32,44,.06);--sxap-shadow-card:0 14px 40px rgba(26,32,44,.08);--sxap-shadow-lift:0 14px 30px rgba(0,0,0,.35)}.sxap-anim{opacity:0;transform:translateY(24px);transition:opacity .8s var(--sxap-ease) , transform .8s var(--sxap-ease)}.sxap-anim.is-visible{opacity:1;transform:none}.sxap-anim--delay-1{transition-delay:.08s}.sxap-anim--delay-2{transition-delay:.16s}.sxap-anim--delay-3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.sxap-anim,.sxap-badge,.sxap-progress__pill,.sxap-product__badge img,.sxap-cta__badge,.sxap-card{transition:none!important;animation:none!important}.sxap-anim{opacity:1;transform:none}}.sxap-cta{position:relative;z-index:0;padding:64px 24px;background:linear-gradient(135deg,var(--sxap-bg-dark) 0%,var(--sxap-primary) 100%);color:#fff;overflow:hidden}.sxap-cta::before,.sxap-cta::after{content:"";position:absolute;border-radius:50%;filter:blur(90px);opacity:.45;z-index:-1;pointer-events:none}.sxap-cta::before{width:380px;height:380px;background:var(--sxap-primary);top:-180px;right:-120px}.sxap-cta::after{width:260px;height:260px;background:var(--sxap-success);bottom:-130px;left:-90px}.sxap-cta__inner{max-width:1180px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:40px;justify-content:space-between}.sxap-cta__text{flex:1 1 380px;min-width:280px}.sxap-cta__eyebrow{display:inline-block;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sxap-eyebrow-dark);margin:0 0 14px;font-weight:600}.sxap-cta__title{font-size:clamp(1.9rem,3vw,2.6rem);font-weight:800;line-height:1.1;color:#fff;margin:0 0 14px;letter-spacing:-.01em}.sxap-cta__lead{font-size:1.05rem;line-height:1.55;color:rgba(255,255,255,.92);margin:0 0 26px;max-width:560px}.sxap-cta__badges{display:flex;flex-wrap:wrap;gap:16px}.sxap-cta__badge{display:inline-flex;border-radius:14px;transition:transform .35s var(--sxap-ease) , box-shadow .35s var(--sxap-ease);will-change:transform;text-decoration:none}.sxap-cta__badge:hover,.sxap-cta__badge:focus-visible{transform:translateY(-4px);box-shadow:var(--sxap-shadow-lift);outline:none}.sxap-cta__badge img{display:block;height:56px;width:auto;border-radius:12px}.sxap-cta__visual{flex:0 1 300px;display:flex;align-items:center;justify-content:center;position:relative;z-index:0}.sxap-cta__visual::before{content:"";position:absolute;inset:8% 14%;background:radial-gradient(closest-side,rgba(43,108,176,.45),rgba(43,108,176,0) 70%);filter:blur(40px);z-index:-1;pointer-events:none}.sxap-cta--light .sxap-cta__visual::before{background:radial-gradient(closest-side,rgba(43,108,176,.28),rgba(43,108,176,0) 70%)}.sxap-cta__phone-img{display:block;width:100%;max-width:280px;height:auto;transform:rotate(-6deg) translateY(0);filter:drop-shadow(0 30px 60px rgba(0,0,0,.45));transition:transform .6s var(--sxap-ease) , filter .6s var(--sxap-ease);will-change:transform}.sxap-cta--light .sxap-cta__phone-img{filter:drop-shadow(0 30px 60px rgba(26,32,44,.22))}.sxap-cta:hover .sxap-cta__phone-img{transform:rotate(-3deg) translateY(-6px)}@keyframes sxap-float {
    0%, 100% { transform: rotate(-6deg) translateY(0); }
    50%      { transform: rotate(-5deg) translateY(-8px); }
}.sxap-cta.is-visible .sxap-cta__phone-img{animation:sxap-float 6s ease-in-out infinite}.sxap-cta:hover .sxap-cta__phone-img,.sxap-cta.is-visible:hover .sxap-cta__phone-img{animation:none}.sxap-cta--light{background:linear-gradient(135deg,var(--sxap-soft-bg) 0%,var(--sxap-soft-border) 100%);color:var(--sxap-text)}.sxap-cta--light .sxap-cta__eyebrow{color:var(--sxap-primary)}.sxap-cta--light .sxap-cta__title{color:var(--sxap-text)}.sxap-cta--light .sxap-cta__lead{color:var(--sxap-muted)}.sxap-cta--light::before{background:var(--sxap-primary);opacity:.12}.sxap-cta--light::after{background:var(--sxap-success);opacity:.10}.sxap-cta--on-white{background:#fff;color:var(--sxap-text);border-top:1px solid var(--sxap-soft-border);padding:52px 24px}.sxap-cta--on-white .sxap-cta__eyebrow{color:var(--sxap-primary)}.sxap-cta--on-white .sxap-cta__title{color:var(--sxap-text)}.sxap-cta--on-white .sxap-cta__lead{color:var(--sxap-muted)}.sxap-cta--on-white::before{background:var(--sxap-primary);opacity:.08}.sxap-cta--on-white::after{background:var(--sxap-success);opacity:.08}.sxap-cta--on-white .sxap-cta__phone-img{filter:drop-shadow(0 28px 56px rgba(14,35,255,.18))}@media (max-width:720px){.sxap-cta{padding:48px 18px}.sxap-cta__inner{gap:28px}.sxap-cta__visual{flex-basis:100%;max-width:260px;margin:0 auto}.sxap-cta__phone-img{max-width:220px}}.sxap-account{position:relative;margin:24px 0;padding:32px;border-radius:var(--sxap-radius-lg);background:linear-gradient(135deg,var(--sxap-bg-dark) 0%,var(--sxap-primary) 100%);color:#fff;overflow:hidden}.sxap-account::after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:var(--sxap-success);opacity:.14;filter:blur(70px);bottom:-120px;right:-100px;pointer-events:none}.sxap-account__inner{position:relative;z-index:1;max-width:720px}.sxap-account__eyebrow{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sxap-eyebrow-dark);margin:0 0 8px;font-weight:600}.sxap-account__title{font-size:1.4rem;font-weight:800;margin:0 0 8px;color:#fff}.sxap-account__lead{font-size:.98rem;color:rgba(255,255,255,.9);margin:0 0 18px;line-height:1.5}.sxap-account__row{display:flex;gap:12px;flex-wrap:wrap}.sxap-product{display:flex;gap:22px;align-items:center;flex-wrap:wrap;background:linear-gradient(135deg,var(--sxap-soft-bg),var(--sxap-soft-border));border-radius:var(--sxap-radius-lg);border:1px solid rgba(43,108,176,.12);padding:22px 24px;margin:28px 0}.sxap-product__icon{flex:0 0 60px;width:60px;height:60px;border-radius:var(--sxap-radius-md);background:linear-gradient(135deg,var(--sxap-primary),var(--sxap-success));color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(43,108,176,.25)}.sxap-product__icon svg{width:28px;height:28px}.sxap-product__content{flex:1 1 240px}.sxap-product__title{font-weight:700;color:var(--sxap-text);margin:0 0 4px;font-size:1.05rem}.sxap-product__sub{font-size:.9rem;color:var(--sxap-muted);margin:0 0 14px;line-height:1.5}.sxap-product__badges{display:flex;gap:10px;flex-wrap:wrap}.sxap-product__badge{display:inline-flex;border-radius:10px;transition:transform .3s var(--sxap-ease) , box-shadow .3s var(--sxap-ease)}.sxap-product__badge:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(26,32,44,.18)}.sxap-product__badge img{display:block;height:44px;width:auto;border-radius:8px}.sxap-checkout{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:var(--sxap-radius-md);background:linear-gradient(135deg,var(--sxap-primary),var(--sxap-bg-dark));color:#fff;margin:10px 0;flex-wrap:wrap}.sxap-checkout__icon{flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.14);display:inline-flex;align-items:center;justify-content:center}.sxap-checkout__icon svg{width:18px;height:18px}.sxap-checkout__text{flex:1 1 160px;font-size:.9rem;font-weight:600}.sxap-checkout__badges{display:flex;gap:8px}.sxap-checkout__badges a{display:inline-flex}.sxap-checkout__badges img{height:34px;width:auto;border-radius:7px;transition:transform .25s var(--sxap-ease)}.sxap-checkout__badges a:hover img{transform:translateY(-2px)}.sxap-progress{background:#fff;border-radius:var(--sxap-radius-lg);box-shadow:var(--sxap-shadow-card);padding:36px 28px;margin:32px 0}.sxap-progress__title{text-align:center;font-size:1.4rem;font-weight:800;color:var(--sxap-text);margin:0 0 6px}.sxap-progress__sub{text-align:center;color:var(--sxap-muted);margin:0 0 28px;font-size:.95rem}.sxap-progress__steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:32px}.sxap-progress__track{position:absolute;top:24px;left:12.5%;right:12.5%;height:3px;background:var(--sxap-soft-border);border-radius:2px;z-index:0}.sxap-progress__track::after{content:"";display:block;height:100%;background:linear-gradient(90deg,var(--sxap-success),var(--sxap-primary));border-radius:2px;width:var(--sxap-progress,66%);transition:width 1s var(--sxap-ease) .4s}.sxap-progress__step{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center}.sxap-progress__pill{width:48px;height:48px;border-radius:50%;background:var(--sxap-success);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:12px;box-shadow:0 4px 14px rgba(15,131,77,.32);transition:transform .3s var(--sxap-ease) , box-shadow .3s var(--sxap-ease)}.sxap-progress__pill svg{width:22px;height:22px}.sxap-progress__step--pending .sxap-progress__pill{background:#fff;color:var(--sxap-muted);box-shadow:0 0 0 3px var(--sxap-soft-border) inset , 0 4px 10px rgba(26,32,44,.06)}.sxap-progress__step--current .sxap-progress__pill{background:var(--sxap-primary);box-shadow:0 4px 14px rgba(43,108,176,.4);animation:sxap-pulse 2.2s ease-in-out infinite}.sxap-progress__step--cta .sxap-progress__pill{background:linear-gradient(135deg,var(--sxap-primary),var(--sxap-bg-dark));box-shadow:0 6px 18px rgba(26,32,44,.28)}.sxap-progress__label{font-size:.92rem;font-weight:700;color:var(--sxap-text);line-height:1.25}.sxap-progress__hint{font-size:.78rem;color:var(--sxap-muted);margin-top:4px;line-height:1.3}@keyframes sxap-pulse {
    0%, 100% { transform: scale(1); box-shadow: 0 4px 14px rgba(43,108,176,.4); }
    50%      { transform: scale(1.07); box-shadow: 0 6px 24px rgba(43,108,176,.55); }
}.sxap-progress__badges{text-align:center;margin:0 0 22px}.sxap-progress__badges-row{display:inline-flex;flex-wrap:wrap;gap:14px;justify-content:center}.sxap-progress__badges-row a{display:inline-flex;transition:transform .35s var(--sxap-ease) , box-shadow .35s var(--sxap-ease);border-radius:12px}.sxap-progress__badges-row a:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(26,32,44,.18)}.sxap-progress__badges-row img{height:52px;width:auto;border-radius:10px}.sxap-progress__share{background:var(--sxap-soft-bg);border:1px dashed var(--sxap-soft-border);border-radius:var(--sxap-radius-md);padding:14px 16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.sxap-progress__share-label{font-size:.85rem;color:var(--sxap-muted);font-weight:600}.sxap-progress__share code{background:#fff;border:1px solid var(--sxap-soft-border);border-radius:8px;padding:6px 10px;font-size:.85rem;color:var(--sxap-text)}.sxap-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;background:transparent;border:1.5px solid var(--sxap-primary);color:var(--sxap-primary);font-size:.85rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .25s var(--sxap-ease) , color .25s var(--sxap-ease) , transform .25s var(--sxap-ease)}.sxap-btn:hover,.sxap-btn:focus-visible{background:var(--sxap-primary);color:#fff;transform:translateY(-1px);outline:none}.sxap-btn svg{width:14px;height:14px}.sxap-btn--ghost{border-color:var(--sxap-soft-border);color:var(--sxap-muted)}.sxap-btn--ghost:hover{background:var(--sxap-text);border-color:var(--sxap-text);color:#fff}@media (max-width:640px){.sxap-progress{padding:28px 18px}.sxap-progress__steps{grid-template-columns:1fr;gap:16px;padding-left:40px}.sxap-progress__track{top:0;bottom:0;left:24px;right:auto;width:3px;height:auto}.sxap-progress__track::after{width:100%;height:var(--sxap-progress,66%);background:linear-gradient(180deg,var(--sxap-success),var(--sxap-primary))}.sxap-progress__step{flex-direction:row;align-items:center;text-align:left;gap:14px}.sxap-progress__pill{margin-bottom:0;flex:0 0 48px}}.sxap-benefits{background:#fff;border-radius:var(--sxap-radius-lg);box-shadow:var(--sxap-shadow-soft);padding:28px 26px;margin:24px 0}.sxap-benefits__head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0 0 8px}.sxap-benefits__title{font-size:1.25rem;font-weight:800;color:var(--sxap-text);margin:0}.sxap-benefits__tier{color:var(--sxap-primary)}.sxap-benefits__sub{color:var(--sxap-muted);font-size:.92rem;margin:0 0 18px}.sxap-benefits__list{list-style:none;padding:0;margin:0}.sxap-benefits__item{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--sxap-soft-border)}.sxap-benefits__item:first-child{border-top:0}.sxap-benefits__item--hero{background:linear-gradient(135deg,rgba(43,108,176,.07),rgba(15,131,77,.05));border-radius:var(--sxap-radius-md);padding:16px;border:1px solid rgba(43,108,176,.12);margin-bottom:4px}.sxap-benefits__icon{flex:0 0 40px;width:40px;height:40px;border-radius:11px;background:var(--sxap-soft-border);color:var(--sxap-primary);display:inline-flex;align-items:center;justify-content:center}.sxap-benefits__icon svg{width:20px;height:20px}.sxap-benefits__item--hero .sxap-benefits__icon{background:linear-gradient(135deg,var(--sxap-primary),var(--sxap-success));color:#fff;box-shadow:0 8px 18px rgba(43,108,176,.28)}.sxap-benefits__body{flex:1}.sxap-benefits__label-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sxap-benefits__label{font-weight:600;color:var(--sxap-text);font-size:.98rem}.sxap-benefits__item--hero .sxap-benefits__label{font-weight:700}.sxap-benefits__pill{display:inline-flex;align-items:center;font-size:.65rem;font-weight:700;padding:4px 9px;border-radius:999px;background:linear-gradient(135deg,var(--sxap-primary),var(--sxap-success));color:#fff;letter-spacing:.08em;text-transform:uppercase}.sxap-benefits__hint{font-size:.82rem;color:var(--sxap-muted);margin-top:4px;line-height:1.4}.sxap-page{margin:0;min-height:100vh;background:radial-gradient(circle at 12% 20%,rgba(43,108,176,.18),transparent 45%) , radial-gradient(circle at 88% 80%,rgba(15,131,77,.16),transparent 45%) , linear-gradient(135deg,var(--sxap-soft-bg) 0%,var(--sxap-soft-border) 100%);color:var(--sxap-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:48px 20px;box-sizing:border-box}.sxap-page__wrap{max-width:960px;margin:0 auto}.sxap-page__brand{text-align:center;margin-bottom:28px}.sxap-page__brand a{display:inline-block;font-weight:800;font-size:1.05rem;color:var(--sxap-primary);text-decoration:none;letter-spacing:-.01em}.sxap-page__brand a::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--sxap-success);margin-right:8px;vertical-align:middle;box-shadow:0 0 0 4px rgba(15,131,77,.18)}.sxap-page__title{text-align:center;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:800;margin:0 0 12px;letter-spacing:-.01em}.sxap-page__lead{text-align:center;color:var(--sxap-muted);margin:0 auto 36px;max-width:560px;font-size:1.02rem;line-height:1.55}.sxap-page__cards{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media (max-width:720px){.sxap-page__cards{grid-template-columns:1fr}}.sxap-page__card{background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.7);border-radius:var(--sxap-radius-lg);padding:28px 22px;text-align:center;box-shadow:var(--sxap-shadow-card)}.sxap-page__card h2{font-size:1.1rem;font-weight:700;margin:0 0 16px;color:var(--sxap-text)}.sxap-page__qr{display:inline-block;padding:14px;background:#fff;border:1px solid var(--sxap-soft-border);border-radius:var(--sxap-radius-md);margin-bottom:16px;box-shadow:0 8px 20px rgba(26,32,44,.06)}.sxap-page__qr img{display:block}.sxap-page__card-badge{display:inline-flex;border-radius:12px;transition:transform .35s var(--sxap-ease) , box-shadow .35s var(--sxap-ease)}.sxap-page__card-badge:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(26,32,44,.18)}.sxap-page__card-badge img{display:block;height:52px;width:auto;border-radius:10px}.sxap-page__share{margin-top:28px;background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.7);border-radius:var(--sxap-radius-lg);padding:24px;box-shadow:var(--sxap-shadow-card)}.sxap-page__share h3{text-align:center;font-size:1.05rem;font-weight:700;margin:0 0 12px}.sxap-page__share form{display:flex;gap:10px;max-width:480px;margin:0 auto;flex-wrap:wrap}.sxap-page__share input[type="email"]{flex:1 1 200px;padding:12px 14px;border:1px solid var(--sxap-soft-border);border-radius:var(--sxap-radius-sm);font-size:1rem;background:#fff;color:var(--sxap-text);transition:border-color .25s var(--sxap-ease) , box-shadow .25s var(--sxap-ease)}.sxap-page__share input[type="email"]:focus{outline:none;border-color:var(--sxap-primary);box-shadow:0 0 0 4px rgba(43,108,176,.16)}.sxap-page__share button{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,var(--sxap-primary),var(--sxap-bg-dark));color:#fff;border:0;border-radius:var(--sxap-radius-sm);font-size:1rem;font-weight:600;cursor:pointer;transition:transform .25s var(--sxap-ease) , box-shadow .25s var(--sxap-ease) , filter .25s var(--sxap-ease);box-shadow:0 8px 20px rgba(43,108,176,.3)}.sxap-page__share button:hover,.sxap-page__share button:focus-visible{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 14px 28px rgba(43,108,176,.36);outline:none}.sxap-page__share button svg{width:16px;height:16px}.sxap-page__share .sxap-msg{text-align:center;margin-top:14px;min-height:1.3em;font-size:.92rem;color:var(--sxap-muted)}.sxap-page__share .sxap-msg.is-error{color:#b42318}.sxap-page__share .sxap-msg.is-success{color:var(--sxap-success)}.sxap-page__smart{text-align:center;margin:22px 0 8px;color:var(--sxap-muted);font-size:.9rem}.sxap-page__smart code{background:#fff;border:1px solid var(--sxap-soft-border);padding:4px 10px;border-radius:6px;margin-left:4px}.sxap-page__foot{text-align:center;margin-top:32px;color:var(--sxap-muted);font-size:.82rem}.sxap-page__foot a{color:var(--sxap-muted);text-decoration:underline}.elementor-widget-sustainx_app_cta,.elementor-widget-sustainx_app_cta>.elementor-widget-container{padding:0!important;margin:0!important}.elementor-widget-sustainx_app_cta .sxap-cta{width:100vw;max-width:100vw;margin-left: calc(-50vw + 50%);margin-right:0;border-radius:0;box-sizing:border-box}.elementor-element:has(> .elementor-widget-sustainx_app_cta) {padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-column:has(> .elementor-element > .elementor-widget-sustainx_app_cta),
.elementor-column-wrap:has(> .elementor-element > .elementor-widget-sustainx_app_cta),
.elementor-widget-wrap:has(> .elementor-widget-sustainx_app_cta) {padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}[dir="rtl"] .sxap-progress__track::after{transform:scaleX(-1)}[dir="rtl"] .sxap-cta__phone-img{transform:scaleX(-1) rotate(-6deg)}[dir="rtl"] .sxap-cta:hover .sxap-cta__phone-img{transform:scaleX(-1) rotate(-3deg) translateY(-6px)}[dir="rtl"] .sxap-cta{direction:rtl}