.cf-startup .wpcf7-form-control-wrap select{background-color:var(--sasi-color-white);border-radius:30px;padding-right:48px}.form-block .wpcf7-form-control-wrap select{background-color:var(--sasi-color-white);padding:18px 48px 18px 20px}.sasico-stacked-list.has-internal-image{display:flex;align-items:flex-start;gap:40px}.sasico-stacked-list.has-internal-image .stack-image-panel{flex:1 1 50%;position:relative;overflow:hidden}.sasico-stacked-list.has-internal-image .stack-wrapper{flex:1 1 50%}.stack-image-item{overflow:hidden;width:100%}.stack-image-item img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.elementor-widget-sasi-stacked-list .sasico-stacked-list--accordion .stack-wrapper,.sasico-stacked-list--accordion .stack-wrapper{display:flex;flex-direction:column;gap:var(--stack-cards-gap,14px);padding-bottom:0!important}.elementor-widget-sasi-stacked-list .sasico-stacked-list--accordion .stack-item-wrapper,.sasico-stacked-list--accordion .stack-item-wrapper{position:relative!important;top:auto!important;transform:none!important;cursor:pointer;transition:padding 0.3s ease,background-color 0.3s ease,border-color 0.3s ease,border-width 0.3s ease;display:grid;grid-template-columns:auto 1fr;column-gap:30px;align-items:start}.elementor-widget-sasi-stacked-list .stack-mode-accordion .stack-header,.sasico-stacked-list--accordion .stack-header{display:contents;margin-bottom:0}.elementor-widget-sasi-stacked-list .stack-mode-accordion .stack-number,.sasico-stacked-list--accordion .stack-number{grid-column:1;grid-row:1}.elementor-widget-sasi-stacked-list .stack-mode-accordion .stack-title,.sasico-stacked-list--accordion .stack-title{grid-column:2;grid-row:1}.elementor-widget-sasi-stacked-list .stack-mode-accordion .stack-desc-wrapper,.sasico-stacked-list--accordion .stack-desc-wrapper{grid-column:2;grid-row:2;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 0.45s cubic-bezier(.4,0,.2,1)}.elementor-widget-sasi-stacked-list .stack-mode-accordion .stack-item-wrapper.active .stack-desc-wrapper,.sasico-stacked-list--accordion .stack-item-wrapper.active .stack-desc-wrapper{grid-template-rows:1fr}.elementor-widget-sasi-stacked-list .stack-mode-accordion .stack-desc,.sasico-stacked-list--accordion .stack-desc{overflow:hidden;min-height:0;opacity:0;transform:translateY(-6px);transition:opacity 0.35s ease,transform 0.45s cubic-bezier(.4,0,.2,1)}.elementor-widget-sasi-stacked-list .stack-mode-accordion .stack-item-wrapper.active .stack-desc,.sasico-stacked-list--accordion .stack-item-wrapper.active .stack-desc{opacity:1;transform:translateY(0)}.sasico-stacked-list--accordion .stack-image-panel{position:relative}.sasico-stacked-list--accordion .stack-image-item{position:absolute;inset:0;display:block;opacity:0;visibility:hidden;transition:opacity 0.45s ease,visibility 0.45s ease}.sasico-stacked-list--accordion .stack-image-item.active{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.sasico-stacked-list--accordion .stack-desc-wrapper,.sasico-stacked-list--accordion .stack-desc,.sasico-stacked-list--accordion .stack-image-item,.sasico-stacked-list--accordion .stack-item-wrapper{transition:none!important}}@media (max-width:991px){.sasico-stacked-list.has-internal-image{flex-direction:column}.sasico-stacked-list.has-internal-image .stack-image-panel{width:100%!important;max-width:100%!important;flex:1 1 auto!important}}.xmai-marquee{--xmai-marquee-item-width:300px;overflow:hidden;width:100%}.xmai-marquee__track{display:flex;width:max-content;gap:20px;animation-name:xmai-marquee-scroll;animation-duration:20s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:normal;will-change:transform}.xmai-marquee--pause-hover:hover .xmai-marquee__track{animation-play-state:paused}.xmai-marquee__item{width:var(--xmai-marquee-item-width);min-width:var(--xmai-marquee-item-width);aspect-ratio:3 / 4;border-radius:8px;overflow:hidden;flex-shrink:0}.xmai-marquee__item img{width:100%;height:100%!important;object-fit:cover;display:block}@keyframes xmai-marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.xmai-marquee__track{animation:none}}.elementor-widget-xmai-call-to-action{width:100%;overflow:hidden}.elementor-widget-xmai-call-to-action .elementor-widget-container{border-radius:inherit}.xmai-cta{position:relative;display:flex;width:100%;overflow:hidden;border-radius:inherit;transition-property:background-color;transition-timing-function:ease}.xmai-cta__link{position:absolute;inset:0;z-index:10}.xmai-cta.xmai-cta--skin-classic.xmai-cta--layout-left{flex-direction:row;align-items:stretch}.xmai-cta.xmai-cta--skin-classic.xmai-cta--layout-right{flex-direction:row-reverse;align-items:stretch}.xmai-cta.xmai-cta--skin-classic.xmai-cta--layout-top{flex-direction:column}.xmai-cta.xmai-cta--skin-classic .xmai-cta__image{position:relative;flex:0 0 50%;max-width:50%;overflow:hidden}.xmai-cta.xmai-cta--skin-classic.xmai-cta--layout-top .xmai-cta__image{flex:0 0 auto;max-width:100%;width:100%}.xmai-cta.xmai-cta--skin-classic .xmai-cta__image img{width:100%;height:100%;min-height:220px;object-fit:cover;display:block;transition-property:transform,filter;transition-timing-function:ease}.xmai-cta.xmai-cta--skin-cover{flex-direction:column}.xmai-cta.xmai-cta--skin-cover .xmai-cta__content{flex:1;width:100%;justify-content:center}.xmai-cta.xmai-cta--skin-cover .xmai-cta__bg-wrapper{position:absolute;inset:0;z-index:0;overflow:hidden}.xmai-cta.xmai-cta--skin-cover .xmai-cta__bg{position:absolute;inset:0;transition-property:transform,filter;transition-timing-function:ease}.xmai-cta.xmai-cta--skin-cover .xmai-cta__bg img{width:100%;height:100%;object-fit:cover;display:block;transition-property:transform,filter;transition-timing-function:ease}.xmai-cta.xmai-cta--skin-cover .xmai-cta__title,.xmai-cta.xmai-cta--skin-cover .xmai-cta__description{color:#fff}.xmai-cta__overlay{position:absolute;inset:0;z-index:1;transition-property:background-color;transition-timing-function:ease;pointer-events:none}.xmai-cta__content{position:relative;z-index:2;display:flex;flex-direction:column;flex:1;min-width:0;padding:40px;justify-content:center}.xmai-cta__content-item{transition-property:transform,opacity;transition-timing-function:ease}.xmai-cta__title{margin:0;font-size:2rem;font-weight:700;line-height:1.2}.xmai-cta__description{margin:0;font-size:1rem;line-height:1.6}.xmai-cta__title-wrapper{margin-bottom:12px}.xmai-cta__description-wrapper{margin-bottom:20px}.xmai-cta__button{display:inline-block;padding:12px 28px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;color:#111;background-color:#fff;border:0 solid transparent;border-radius:4px;transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:ease;transition-duration:300ms}.xmai-cta__button:hover{color:#111;background-color:#f2f2f2}.xmai-cta__graphic{display:inline-block;line-height:0}.xmai-cta__graphic img{display:inline-block;vertical-align:middle;max-width:100%;height:auto}.xmai-cta__icon-wrap{display:inline-flex;align-items:center;justify-content:center;line-height:1;box-sizing:border-box;transition-property:color,background-color,border-color,border-width,border-radius,padding;transition-timing-function:ease;transition-duration:300ms}.xmai-cta__icon-wrap i,.xmai-cta__icon-wrap svg{display:block}.xmai-cta__icon-view-framed .xmai-cta__icon-wrap{border-style:solid}.xmai-cta__icon-shape-circle .xmai-cta__icon-wrap{border-radius:50%}.xmai-cta__ribbon{position:absolute;top:0;z-index:5;padding:6px 14px;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.05em}.xmai-cta__ribbon--left{left:0;transform:translateY(50%)}.xmai-cta__ribbon--right{right:0;transform:translateY(50%)}.xmai-cta.xmai-cta--img-animation-zoom-in:hover .xmai-cta__image img{transform:scale(1.1)}.xmai-cta.xmai-cta--img-animation-zoom-out .xmai-cta__image img{transform:scale(1.1)}.xmai-cta.xmai-cta--img-animation-zoom-out:hover .xmai-cta__image img{transform:scale(1)}.xmai-cta.xmai-cta--bg-animation-zoom-in:hover .xmai-cta__bg img{transform:scale(1.1)}.xmai-cta.xmai-cta--bg-animation-zoom-out .xmai-cta__bg img{transform:scale(1.1)}.xmai-cta.xmai-cta--bg-animation-zoom-out:hover .xmai-cta__bg img{transform:scale(1)}.xmai-cta.xmai-cta--bg-animation-move-left:hover .xmai-cta__bg img{transform:scale(1.1) translateX(-5%)}.xmai-cta.xmai-cta--bg-animation-move-right:hover .xmai-cta__bg img{transform:scale(1.1) translateX(5%)}.xmai-cta.xmai-cta--bg-animation-move-up:hover .xmai-cta__bg img{transform:scale(1.1) translateY(-5%)}.xmai-cta.xmai-cta--bg-animation-move-down:hover .xmai-cta__bg img{transform:scale(1.1) translateY(5%)}.xmai-cta.xmai-cta--content-animation-grow .xmai-cta__content-item{transform:scale(.95)}.xmai-cta.xmai-cta--content-animation-grow:hover .xmai-cta__content-item{transform:scale(1)}.xmai-cta.xmai-cta--content-animation-shrink .xmai-cta__content-item{transform:scale(1)}.xmai-cta.xmai-cta--content-animation-shrink:hover .xmai-cta__content-item{transform:scale(.95)}.xmai-cta.xmai-cta--content-animation-fade .xmai-cta__content-item{opacity:.7}.xmai-cta.xmai-cta--content-animation-fade:hover .xmai-cta__content-item{opacity:1}@media (max-width:767px){.xmai-cta.xmai-cta--skin-classic.xmai-cta--layout-left,.xmai-cta.xmai-cta--skin-classic.xmai-cta--layout-right{flex-direction:column}.xmai-cta.xmai-cta--skin-classic .xmai-cta__image{flex:0 0 auto;max-width:100%;width:100%}.xmai-cta__content{padding:24px}}@media (prefers-reduced-motion:reduce){.xmai-cta,.xmai-cta__bg,.xmai-cta__image img,.xmai-cta__overlay,.xmai-cta__content-item{transition:none!important}.xmai-cta.xmai-cta--img-animation-zoom-in:hover .xmai-cta__image img,.xmai-cta.xmai-cta--bg-animation-zoom-in:hover .xmai-cta__bg img,.xmai-cta.xmai-cta--content-animation-grow:hover .xmai-cta__content-item{transform:none!important}}.xmai-product-intro{width:100%}.xmai-product-intro__item{position:relative}.xmai-product-intro__item:not(:last-child)::after{content:'';display:block;width:100%;height:1px;background-color:#e0e0e0;margin-top:0;margin-bottom:0}.xmai-product-intro__header{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:24px 0;border:0;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit}.xmai-product-intro__header:hover,.xmai-product-intro__header:active,.xmai-product-intro__header:focus,.xmai-product-intro__header:focus-visible{background:transparent!important;background-color:transparent!important;border-color:transparent!important;color:inherit;outline:none;box-shadow:none}.xmai-product-intro__title{flex:1;min-width:0;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3;color:#1a302b}.xmai-product-intro__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:16px;font-size:22px;font-weight:300;line-height:1;color:#1a302b}.xmai-product-intro__icon-plus,.xmai-product-intro__icon-close{display:block;transition:opacity 0.2s ease,transform 0.2s ease}.xmai-product-intro__icon-close{position:absolute;opacity:0;transform:scale(.8)}.xmai-product-intro__icon{position:relative}.xmai-product-intro__item.is-open .xmai-product-intro__icon-plus{opacity:0;transform:scale(.8)}.xmai-product-intro__item.is-open .xmai-product-intro__icon-close{opacity:1;transform:scale(1)}.xmai-product-intro__panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 0.45s cubic-bezier(.4,0,.2,1)}.xmai-product-intro__item.is-open .xmai-product-intro__panel{grid-template-rows:1fr}.xmai-product-intro__panel-inner{overflow:hidden;min-height:0;opacity:0;transform:translateY(-8px);transition:opacity 0.35s ease,transform 0.45s cubic-bezier(.4,0,.2,1)}.xmai-product-intro__item.is-open .xmai-product-intro__panel-inner{opacity:1;transform:translateY(0)}.xmai-product-intro__body{background-color:#f7f7f7;border-radius:14px;padding:32px 40px}.xmai-product-intro__specs{display:flex;flex-direction:column;gap:16px}.xmai-product-intro__spec-row{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;column-gap:40px;row-gap:24px;align-items:start}.xmai-product-intro__spec-label{font-weight:700;color:#333;line-height:1.5}.xmai-product-intro__spec-value{color:#555;line-height:1.5}.xmai-product-intro__images{display:flex;flex-wrap:wrap;align-items:center;gap:32px}.xmai-product-intro__specs+.xmai-product-intro__images{margin-top:24px}.xmai-product-intro__image-item{display:flex;align-items:center;justify-content:center;line-height:0}.xmai-product-intro__image-item img{width:auto;height:auto;max-height:60px;object-fit:contain;display:block}.xmai-product-intro__wysiwyg{color:#555;line-height:1.6}.xmai-product-intro__wysiwyg>:first-child{margin-top:0}.xmai-product-intro__wysiwyg>:last-child{margin-bottom:0}@media (max-width:767px){.xmai-product-intro__body{padding:24px 20px}.xmai-product-intro__spec-row{grid-template-columns:1fr;row-gap:6px}.xmai-product-intro__images{gap:20px}}@media (prefers-reduced-motion:reduce){.xmai-product-intro__panel,.xmai-product-intro__panel-inner,.xmai-product-intro__icon-plus,.xmai-product-intro__icon-close{transition:none!important}.xmai-product-intro__item.is-open .xmai-product-intro__panel-inner{transform:none}}.xmai-product-pricing{display:flex;align-items:center;gap:48px;width:100%}.xmai-product-pricing__gallery{flex:1 1 50%;min-width:0}.xmai-product-pricing__album-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.xmai-product-pricing__album-tab{margin:0;padding:6px 14px;border:1px solid #e0e0e0;border-radius:999px;background:#f7f7f7;color:#333;font:inherit;font-size:.875rem;line-height:1.4;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.xmai-product-pricing__album-tab.is-active{background:#1a302b;border-color:#1a302b;color:#fff}.xmai-product-pricing__gallery-inner{display:flex;align-items:center;gap:16px}.xmai-product-pricing__thumbs{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.xmai-product-pricing__thumb{display:flex;align-items:center;justify-content:center;width:72px;height:96px;margin:0;padding:6px;border:2px solid transparent;border-radius:12px;background:#f7f7f7;color:inherit;font:inherit;cursor:pointer;overflow:hidden;box-shadow:none;outline:none;transition:border-color 0.2s ease,background-color 0.2s ease;flex-shrink:0}.xmai-product-pricing__thumb:hover,.xmai-product-pricing__thumb:focus,.xmai-product-pricing__thumb:active{color:inherit;box-shadow:none;outline:none}.xmai-product-pricing__thumb:not(.is-active):hover,.xmai-product-pricing__thumb:not(.is-active):focus{border-color:#ccc;background-color:#f7f7f7}.xmai-product-pricing__thumb.is-active{border-color:#06c;background-color:#fff}.xmai-product-pricing__thumb.is-active:hover,.xmai-product-pricing__thumb.is-active:focus,.xmai-product-pricing__thumb.is-active:active{border-color:#06c;background-color:#fff}.xmai-product-pricing__thumb img,.xmai-product-pricing__thumb-img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center center}.xmai-product-pricing__main{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;background:#f7f7f7;border-radius:16px;overflow:hidden;min-height:420px;padding:24px;box-sizing:border-box}.xmai-product-pricing__main img,.xmai-product-pricing__main-img{display:block;width:100%;height:auto;max-width:700px;max-height:700px;object-fit:contain;object-position:center center}.xmai-product-pricing__content{flex:1 1 50%;min-width:0;display:flex;flex-direction:column}.xmai-product-pricing__intro,.xmai-product-pricing__body{min-width:0}.xmai-product-pricing__intro{display:flex;flex-direction:column;align-items:flex-start;text-align:start;width:100%}.xmai-product-pricing__title{margin:0 0 12px;width:100%;font-size:2rem;font-weight:700;line-height:1.2;color:#1a302b}.xmai-product-pricing__desc{margin:0 0 24px;width:100%;font-size:1rem;line-height:1.6;color:#666}.xmai-product-pricing__tabs{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin-bottom:24px;justify-content:flex-start}.xmai-product-pricing__tab{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border:1px solid transparent;border-radius:999px;background:#f0f0f0;color:#333;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.xmai-product-pricing__tab:not(.is-active):hover{color:#06c;text-decoration:none}.xmai-product-pricing__tab.is-active{background:#06c;border-color:#06c;color:#fff;cursor:default}.xmai-product-pricing__cards-viewport::-webkit-scrollbar{display:none}.xmai-product-pricing__cards-track{display:flex;gap:var(--xmai-cards-gap);width:max-content;max-width:100%;box-sizing:border-box}.xmai-product-pricing__cards-wrap{--xmai-cards-gap:16px;--xmai-cards-per-view:2;position:relative;width:100%;max-width:100%;min-width:0;margin-bottom:24px}.xmai-product-pricing__cards-viewport{container-type:inline-size;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.xmai-product-pricing__cards-wrap--single .xmai-product-pricing__cards-viewport{overflow:visible}.xmai-product-pricing__cards-wrap--single .xmai-product-pricing__cards-track{width:100%;max-width:100%}.xmai-product-pricing__cards-wrap--single .xmai-product-pricing__card{flex:1 1 auto;width:100%;min-width:0;max-width:100%}.xmai-product-pricing__card{position:relative;box-sizing:border-box;flex:0 0 calc((100cqw - var(--xmai-cards-gap) * (var(--xmai-cards-per-view) - 1)) / var(--xmai-cards-per-view));width:calc((100cqw - var(--xmai-cards-gap) * (var(--xmai-cards-per-view) - 1)) / var(--xmai-cards-per-view));min-width:calc((100cqw - var(--xmai-cards-gap) * (var(--xmai-cards-per-view) - 1)) / var(--xmai-cards-per-view));max-width:calc((100cqw - var(--xmai-cards-gap) * (var(--xmai-cards-per-view) - 1)) / var(--xmai-cards-per-view));scroll-snap-align:start;padding:24px 20px;border:1px solid #e8e8e8;border-radius:16px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.06);text-align:center;overflow:hidden}.xmai-product-pricing__card.is-featured{border-color:#d4edda}.xmai-product-pricing__card-badge{position:absolute;top:12px;left:-32px;width:120px;padding:4px 0;background:#2ecc71;color:#fff;font-size:.75rem;font-weight:600;text-align:center;transform:rotate(-45deg);transform-origin:center}.xmai-product-pricing__card-icon{display:flex;align-items:center;justify-content:center;margin-bottom:12px}.xmai-product-pricing__card-icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border-radius:50%;background-color:#eafaf1;color:#2ecc71;line-height:1}.xmai-product-pricing__card-icon-wrap svg{display:block;width:1em;height:1em}.xmai-product-pricing__card-icon-wrap svg,.xmai-product-pricing__card-icon-wrap svg path,.xmai-product-pricing__card-icon-wrap svg circle,.xmai-product-pricing__card-icon-wrap svg rect,.xmai-product-pricing__card-icon-wrap svg polygon,.xmai-product-pricing__card-icon-wrap svg line,.xmai-product-pricing__card-icon-wrap svg polyline{fill:currentColor!important}.xmai-product-pricing__card-icon-wrap svg path[stroke],.xmai-product-pricing__card-icon-wrap svg line,.xmai-product-pricing__card-icon-wrap svg polyline,.xmai-product-pricing__card-icon-wrap svg circle[stroke],.xmai-product-pricing__card-icon-wrap svg rect[stroke]{stroke:currentColor!important}.xmai-product-pricing__card-icon-wrap i{display:block;line-height:1;color:inherit}.xmai-product-pricing__card-title{margin-bottom:8px;font-size:.9375rem;font-weight:500;color:#333}.xmai-product-pricing__card-price{margin-bottom:6px;line-height:1.2}.xmai-product-pricing__card-price-value{font-size:2rem;font-weight:700;color:#1a302b}.xmai-product-pricing__card-price-currency{margin-left:4px;font-size:1rem;font-weight:500;color:#666}.xmai-product-pricing__card-subtitle{font-size:.875rem;color:#888}.xmai-product-pricing__cards-wrap:not(.xmai-product-pricing__cards-wrap--has-nav) .xmai-product-pricing__cards-nav{display:none}.xmai-product-pricing__cards-wrap--has-nav .xmai-product-pricing__cards-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.xmai-product-pricing__cards-wrap--has-nav .xmai-product-pricing__cards-nav--prev{left:12px}.xmai-product-pricing__cards-wrap--has-nav .xmai-product-pricing__cards-nav--next{right:12px}.xmai-product-pricing__cards-nav{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid #e0e0e0;border-radius:50%;background:#fff;color:#333;font:inherit;cursor:pointer;box-shadow:none;outline:none;transition:background-color 0.2s ease,border-color 0.2s ease,opacity 0.2s ease}.xmai-product-pricing__cards-nav:hover:not(:disabled),.xmai-product-pricing__cards-nav:focus:not(:disabled),.xmai-product-pricing__cards-nav:active:not(:disabled){background:#f7f7f7;border-color:#ccc;color:#333;box-shadow:none;outline:none}.xmai-product-pricing__cards-nav:disabled{opacity:.35;cursor:not-allowed}.xmai-product-pricing__extra{margin-bottom:24px;padding:20px 24px;border:1px solid #e8e8e8;border-radius:16px;background:#fff}.xmai-product-pricing__extra-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.xmai-product-pricing__extra-title{margin:0;flex:1;min-width:0;font-size:1rem;font-weight:600;color:#1a302b}.xmai-product-pricing__extra-link{display:inline-flex;align-items:center;flex-shrink:0;gap:4px;font-size:.875rem;font-weight:500;color:#2ecc71;text-decoration:underline;white-space:nowrap;cursor:pointer}.xmai-product-pricing__extra-link:hover{color:#27ae60}.xmai-product-pricing__fees{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.xmai-product-pricing__fee{display:flex;align-items:center;gap:10px}.xmai-product-pricing__fee-body{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.xmai-product-pricing__fee:not(:last-child){border-bottom:1px solid #eee;padding-bottom:12px}.xmai-product-pricing__fee-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.xmai-product-pricing__fee-icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:#eafaf1;color:#2ecc71;line-height:1}.xmai-product-pricing__fee-icon-wrap svg{display:block;width:1em;height:1em}.xmai-product-pricing__fee-icon-wrap svg,.xmai-product-pricing__fee-icon-wrap svg path,.xmai-product-pricing__fee-icon-wrap svg circle,.xmai-product-pricing__fee-icon-wrap svg rect,.xmai-product-pricing__fee-icon-wrap svg polygon,.xmai-product-pricing__fee-icon-wrap svg line,.xmai-product-pricing__fee-icon-wrap svg polyline{fill:currentColor!important;stroke:currentColor!important}.xmai-product-pricing__fee-icon-wrap svg path[fill="none"],.xmai-product-pricing__fee-icon-wrap svg circle[fill="none"],.xmai-product-pricing__fee-icon-wrap svg rect[fill="none"],.xmai-product-pricing__fee-icon-wrap svg polygon[fill="none"]{fill:none!important}.xmai-product-pricing__fee-icon-wrap i{display:block;line-height:1;color:inherit}.xmai-product-pricing__fee-label{flex:1;min-width:0;font-size:.9375rem;color:#333}.xmai-product-pricing__fee-value{flex-shrink:0;font-size:.9375rem;font-weight:500;color:#333;text-align:right}.xmai-product-pricing__extra-content{margin-top:16px;font-size:.9375rem;line-height:1.6;color:#555}.xmai-product-pricing__extra-content>:first-child{margin-top:0}.xmai-product-pricing__extra-content>:last-child{margin-bottom:0}.xmai-product-pricing__cta-bar{display:flex;align-items:center;justify-content:space-between;gap:16px}.xmai-product-pricing__cta-bar--full{display:block}.xmai-product-pricing__cta-bar--full .xmai-product-pricing__cta{width:100%;border-radius:12px;box-shadow:none}.xmai-product-pricing__cta-prompt{flex:1;min-width:0;margin:0;font-size:1rem;font-weight:500;line-height:1.4;color:#1a302b}.xmai-product-pricing__cta{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:10px;width:auto;padding:12px 28px;border:0;border-radius:999px;background:#d9f5e8;color:#1a302b;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;box-shadow:0 4px 14px rgba(26,48,43,.08);transition:background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.xmai-product-pricing__cta:hover{background:#c8f0dc;color:#1a302b;text-decoration:none;box-shadow:0 6px 18px rgba(26,48,43,.12)}.xmai-product-pricing__cta-icon{display:inline-flex;align-items:center;font-size:1.125rem}@media (max-width:991px){.xmai-product-pricing{flex-direction:column;align-items:stretch;gap:32px}.xmai-product-pricing__content{display:contents}.xmai-product-pricing__intro{order:1}.xmai-product-pricing__gallery{order:2}.xmai-product-pricing__body{order:3}.xmai-product-pricing__gallery-inner{flex-direction:column-reverse}.xmai-product-pricing__thumbs{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media (max-width:767px){.xmai-product-pricing__title{font-size:1.5rem}.xmai-product-pricing__tabs{gap:6px}.xmai-product-pricing__tab{padding:6px 12px;font-size:.8125rem}.xmai-product-pricing__extra-header{gap:12px}.xmai-product-pricing__cta-bar--split{flex-direction:column;align-items:stretch;justify-content:flex-start}.xmai-product-pricing__cta-bar--split .xmai-product-pricing__cta-prompt{width:100%;text-align:center}.xmai-product-pricing__cta-bar--split .xmai-product-pricing__cta{width:100%;margin-left:0}.xmai-product-pricing__fee{align-items:flex-start}.xmai-product-pricing__fee-body{flex-direction:column;align-items:flex-start;gap:4px}.xmai-product-pricing__fee-label,.xmai-product-pricing__fee-value{width:100%;text-align:left}}@media (prefers-reduced-motion:reduce){.xmai-product-pricing__album-tab,.xmai-product-pricing__thumb,.xmai-product-pricing__tab,.xmai-product-pricing__cards-nav,.xmai-product-pricing__cta,.xmai-product-pricing__cards-viewport{transition:none!important;scroll-behavior:auto}}